Skip to content

pip install markitdown-ocr #218

Open

Description

@flynnjustin24

Activity

  1. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author
  2. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    .github/workflows/smoke-cursor.lock.yml

  3. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    evals/codesimplifier

  4. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    gh-aw-metadata: {"schema_version":"v3","frontmatter_hash":"...","strict":true,"agent_id":"copilot"}

    ___ ...ASCII logo...

    This file was automatically generated by gh-aw. DO NOT EDIT.

    ...

    Secrets used:

    - COPILOT_GITHUB_TOKEN

    - GITHUB_TOKEN

    Custom actions used:

    - actions/checkout@de0fac2e... # v6.0.2

    - actions/upload-artifact@bbbca2... # v4

  5. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    github/workflows/deploy.yml

  6. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    github/workflows/ci.yml

  7. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    pip install markitdown-ocr

  8. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    github/steps/1-step.md

  9. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    github/steps/x-review.md

  10. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    Proof HTML

  11. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    GitHub takes the security of our software products and services seriously, including the open source code repositories managed through our GitHub organizations, such as cli.

    If you believe you have found a security vulnerability in GitHub CLI, you can report it to us in one of two ways:

    • Report it to this repository directly using private vulnerability reporting.

      • Include a description of your investigation of the GitHub CLI's codebase and why you believe an exploit is possible.
      • POCs and links to code are greatly encouraged.
      • Such reports are not eligible for a bounty reward.
    • Submit the report through HackerOne to be eligible for a bounty reward.

    Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.

    A dependency having a CVE does not mean gh has a vulnerability. We use govulncheck to determine whether vulnerable symbols are actually reachable from gh's code. If you are reporting a dependency CVE, please include evidence that the issue is exploitable in gh: a call chain into the affected symbols or a proof of concept. Reports that only list a dependency version and CVE without demonstrating impact will be closed.

    Thanks for helping make GitHub safe for everyone.

  12. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    $ gh repo clone cli/cli

  13. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    GitHub Agentic Workflows Factory Tour

    Important

    GitHub Agentic Workflows and the gh-aw CLI are in public preview. You may notice product changes, rough edges, or minor differences from the screenshots and examples in this workshop.

    Mona's Agent Factory

    What you will learn to build

    Build a real AI-powered GitHub workflow from scratch and leave with a safe production-style agentic automation you can adapt to your own repositories.

    Sample daily repository status report generated by the finished workflow

    Why this workshop

    Most workflow tutorials stop at toy examples. This workshop takes you all the way to a useful end result: an agentic workflow that runs in GitHub Actions, inspects a repository, and publishes a daily status report automatically.

    By the time you finish, you will know how to:

    • define an agentic workflow in Markdown
    • use the gh-aw CLI to validate, run, and iterate on workflows
    • connect triggers, prompts, and GitHub context into one practical automation
    • adapt the pattern for scheduled reporting, documentation upkeep, PR review, and more

    What you'll build

    You'll build a scheduled, AI-powered repository status report that runs in GitHub Actions and posts a useful summary without custom shell-script orchestration.

    Preview of a completed workflow run in the GitHub Actions UI

    Who this is for

    You are... You'll get...
    A developer new to agentic workflows A clear, end-to-end path from zero to a working automation
    A GitHub Actions user A practical mental model for when agentic workflows are a better fit than classic YAML and scripts
    A platform or DevOps engineer A reusable pattern for AI-assisted repository triage with auditable runs in GitHub
    An evaluator, mentor, or workshop host A hands-on artifact that makes agentic workflow concepts easy to demonstrate and assess

    What makes this different from a classic Actions tutorial

    Instead of spending most of your time wiring together scripts, conditionals, and API calls, you define the workflow in a Markdown brief and let the agent reason over the repository at runtime.

    That means you focus on:

    • the task you want completed
    • the repository context the agent should use
    • the trigger that should run the workflow
    • the output that should be published back to GitHub

    Ready to begin?

    ➡️ Start with workshop/00-welcome.md

    Note

    Microsoft and GitHub facilitators: Request a demo environment at aka.ms/golden-ticket.


    ©️ GitHub • Code of Conduct • MIT License

  14. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    packages/markitdown-ocr/README.md

  15. 5 remaining items

  16. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    name: Step 1

    on:
    push:
    branches:
    - welcome-workflow
    paths:
    - ".github/**"

    permissions:
    contents: read
    actions: write
    issues: write

    env:
    STEP_2_FILE: ".github/steps/2-step.md"

    jobs:
    find_exercise:
    name: Find Exercise Issue
    uses: skills/exercise-toolkit/.github/workflows/find-exercise-issue.yml@v0.6.0

    check_step_work:
    name: Check step work
    runs-on: ubuntu-latest
    needs: [find_exercise]
    env:
    ISSUE_URL: ${{ needs.find_exercise.outputs.issue-url }}

    steps:
      - name: Checkout
        uses: actions/checkout@v4
    
      - name: Get response templates
        uses: actions/checkout@v4
        with:
          repository: skills/exercise-toolkit
          path: exercise-toolkit
          ref: v0.6.0
    
      - name: Update comment - checking work
        run: |
          gh issue comment "$ISSUE_URL" \
            --body-file exercise-toolkit/markdown-templates/step-feedback/checking-work.md \
            --edit-last
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    
      - name: Check if welcome.yml file exists
        id: check-file-exists
        continue-on-error: true
        uses: skills/exercise-toolkit/actions/file-exists@v0.6.0
        with:
          file: .github/workflows/welcome.yml
    
      - name: Check for workflow name in welcome.yml
        id: check-workflow-name
        continue-on-error: true
        uses: skills/action-keyphrase-checker@v1
        with:
          text-file: .github/workflows/welcome.yml
          keyphrase: "name:"
    
      - name: Check for pull_request event in welcome.yml
        id: check-pull-request-event
        continue-on-error: true
        uses: skills/action-keyphrase-checker@v1
        with:
          text-file: .github/workflows/welcome.yml
          keyphrase: "pull_request:"
    
      - name: Check for types filter
        id: check-opened-type
        continue-on-error: true
        uses: skills/action-keyphrase-checker@v1
        with:
          text-file: .github/workflows/welcome.yml
          keyphrase: "types:"
    
      - name: Check for permissions in welcome.yml
        id: check-permissions
        continue-on-error: true
        uses: skills/action-keyphrase-checker@v1
        with:
          text-file: .github/workflows/welcome.yml
          keyphrase: "pull-requests: write"
    
      - name: Build message - step results
        id: build-message-step-results
        uses: skills/action-text-variables@v2
        with:
          template-file: exercise-toolkit/markdown-templates/step-feedback/step-results-table.md
          template-vars: |
            step_number: 1
            passed: ${{ !contains(steps.*.outcome, 'failure') }}
            results_table:
              - description: "Created welcome.yml file in .github/workflows directory"
                passed: ${{ steps.check-file-exists.outcome == 'success' }}
              - description: "Added a workflow name field"
                passed: ${{ steps.check-workflow-name.outcome == 'success' }}
              - description: "Configured pull_request event trigger"
                passed: ${{ steps.check-pull-request-event.outcome == 'success' }}
              - description: "Set types filter for pull_request event"
                passed: ${{ steps.check-opened-type.outcome == 'success' }}
              - description: "Added pull-requests: write permission"
                passed: ${{ steps.check-permissions.outcome == 'success' }}
    
      - name: Create comment - step results
        run: |
          gh issue comment "$ISSUE_URL" \
            --body "$COMMENT_BODY" \
            --edit-last
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          COMMENT_BODY: ${{ steps.build-message-step-results.outputs.updated-text }}
    
      - name: Fail job if not all checks passed
        if: contains(steps.*.outcome, 'failure')
        run: exit 1
    
      - name: Build message - step finished
        id: build-message-step-finish
        uses: skills/action-text-variables@v2
        with:
          template-file: exercise-toolkit/markdown-templates/step-feedback/step-finished-prepare-next-step.md
          template-vars: |
            next_step_number: 2
    
      - name: Update comment - step finished
        run: |
          gh issue comment "$ISSUE_URL" \
            --body "$ISSUE_BODY"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          ISSUE_BODY: ${{ steps.build-message-step-finish.outputs.updated-text }}
    

    post_next_step_content:
    name: Post next step content
    needs: [find_exercise, check_step_work]
    runs-on: ubuntu-latest
    env:
    ISSUE_URL: ${{ needs.find_exercise.outputs.issue-url }}

    steps:
      - name: Checkout
        uses: actions/checkout@v4
    
      - name: Get response templates
        uses: actions/checkout@v4
        with:
          repository: skills/exercise-toolkit
          path: exercise-toolkit
          ref: v0.6.0
    
      - name: Create comment - add step content
        run: |
          gh issue comment "$ISSUE_URL" \
            --body-file "$STEP_2_FILE"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    
      - name: Create comment - watching for progress
        run: |
          gh issue comment "$ISSUE_URL" \
            --body-file exercise-toolkit/markdown-templates/step-feedback/watching-for-progress.md
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    
      - name: Disable current workflow and enable next one
        run: |
          gh workflow disable "${{github.workflow}}"
          gh workflow enable "Step 2"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    
  17. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    name: Step 0 # Start Exercise

    on:
    push:
    branches:
    - main

    permissions:
    contents: write
    actions: write
    issues: write

    env:
    STEP_1_FILE: ".github/steps/1-step.md"

    jobs:
    start_exercise:
    name: Start Exercise
    uses: skills/exercise-toolkit/.github/workflows/start-exercise.yml@v0.8.1
    with:
    exercise-title: "Hello GitHub Actions"
    intro-message: "Create and run a GitHub Actions workflow."

    post_next_step_content:
    name: Post next step content
    runs-on: ubuntu-latest
    needs: [start_exercise]
    env:
    ISSUE_URL: ${{ needs.start_exercise.outputs.issue-url }}

    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          ref: main
    
      - name: Get response templates
        uses: actions/checkout@v4
        with:
          repository: skills/exercise-toolkit
          path: exercise-toolkit
          ref: v0.6.0
    
      - name: Build comment - add step content
        id: build-comment
        uses: skills/action-text-variables@v2
        with:
          template-file: ${{ env.STEP_1_FILE }}
          template-vars: |
            login: ${{ github.actor }}
            full_repo_name: ${{ github.repository }}
    
      - name: Create comment - add step content
        run: |
          gh issue comment "$ISSUE_URL" \
            --body "$ISSUE_BODY"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          ISSUE_BODY: ${{ steps.build-comment.outputs.updated-text }}
    
      - name: Create comment - watching for progress
        run: |
          gh issue comment "$ISSUE_URL" \
            --body-file "exercise-toolkit/markdown-templates/step-feedback/watching-for-progress.md"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    
      - name: Enable next step workflow
        run: |
          gh workflow enable "Step 1"
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    
  18. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    GitHub Actions Workflow

    This repository uses GitHub Actions to automate building, testing, and deploying the project.

    Overview

    Workflows live in .github/workflows/ and run automatically on events like pushes, pull requests, or manual triggers.

    Workflow Files

    File Trigger Purpose
    .github/workflows/ci.yml Push / PR to main Runs linting and tests
    .github/workflows/deploy.yml Push to main Builds and deploys the app

    (Update this table to match your actual workflow files.)

    CI Workflow (ci.yml)

    Runs on every push and pull request targeting main:

    1. Checks out the code
    2. Sets up the runtime environment
    3. Installs dependencies
    4. Runs linters
    5. Runs the test suite
    name: CI
    
    on:
      push:
        branches: [main]
      pull_request:
        branches: [main]
    
    jobs:
      build:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v4
          - name: Set up environment
            run: echo "Add setup steps here"
          - name: Install dependencies
            run: echo "Add install steps here"
          - name: Run tests
            run: echo "Add test steps here"

    Deploy Workflow (deploy.yml)

    Runs on push to main after CI passes, deploying to production/staging.

    name: Deploy
    
    on:
      push:
        branches: [main]
    
    jobs:
      deploy:
        runs-on: ubuntu-latest
        steps:
          - uses: actions/checkout@v4
          - name: Deploy
            run: echo "Add deploy steps here"

    Required Secrets

    Set these in Settings → Secrets and variables → Actions:

    • SECRET_NAME_1 — description
    • SECRET_NAME_2 — description

    Branching Workflow

    1. Create a feature branch from main: git checkout -b feature/my-change
    2. Commit changes and push the branch
    3. Open a pull request into main
    4. CI runs automatically; address any failures
    5. Merge once approved and checks pass

    Running Workflows Manually

    If a workflow supports workflow_dispatch, trigger it from:
    Actions tab → select workflow → Run workflow

    Troubleshooting

    • Check the Actions tab for run logs
    • Re-run failed jobs via the Re-run jobs button
    • Ensure required secrets and permissions are configured correctly
  19. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    dependabot/github_actions/codeql-actions-432e0d4de6

  20. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    dependabot/github_actions/github/gh-aw-actions/setup-cli-0.84.2

  21. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    dependabot/github_actions/github/gh-aw-actions/setup-0.84.2

  22. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    dependabot/go_modules/github.com/google/go-containerregistry-0.21.8

  23. flynnjustin24 commented on Aug 5, 2026

    @flynnjustin24
    Author

    williammartin-fix-workflow-scope-header-parsing

  24. flynnjustin24 commented on Aug 18, 2026

    @flynnjustin24
    Author

    CR_v1_eyJ0b2tlbiI6ImNhMWI0OGQ2Mzk3OGQwMjJiNWMzMTZmYjhjMGMyMTM0ZGM4MjUxOGZlMTIyNWM3ZDFjODVhN2ZlY2E1ZDU4YmE2MzQ4MjM5YWRhMThkZGRjZmExN2IyMmFiNTY0ZWQzNTY4MjFmZTZkM2IwNGIzYjM2MDUyYWZhMzljMjdkZmE5ZTAwYWMwYTU2MzI0NDVlMGYwM2MzZWMzYmQyNmVhMDExYThiM2EwYjNiMzI2Y2MwMTJmMThkNzk5Y2YyNzU4ZDIzOWNjNzQwM2RlNzcwOGRmNjlkMjFiNDczMTZiNjJkMjU3NTcyN2ZlNCIsIml2IjoiMGQ3ZTc2ZTJlMmNiNTA0ZWIzOGRlNzUyMzk4YTQ2YTciLCJ0YWciOiJkMmYwYmVhYjg2MzAxMjVmNzA0NTU1ODg1Mzg0ODA4OCJ9

  25. flynnjustin24 commented on Aug 18, 2026

    @flynnjustin24
    Author
    • name: AI CI Healer
      uses: mariorazo97/ai-ci-healer@v1.0.0
  26. flynnjustin24 commented on Aug 18, 2026

    @flynnjustin24
    Author

    name: autofix.ci # needed to securely identify the workflow

    on:
    pull_request:
    push:
    branches: [ "main" ]
    permissions:
    contents: read

    jobs:
    autofix:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v7

      # TODO: add all code-fixing here.
    
      - uses: autofix-ci/action@c5b2d67aa2274e7b5a18224e8171550871fc7e4a
    
  27. flynnjustin24 commented on Aug 18, 2026

    @flynnjustin24
    Author

    cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
    filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
    filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
    github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
    github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
    github.com/a8m/expect v1.0.0/go.mod h1:4IwSCMumY49ScypDnjNbYEjgVeqy1/U2cEs3Lat96eA=
    github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
    github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
    github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
    github.com/aws/aws-sdk-go-v2 v1.40.1 h1:difXb4maDZkRH0x//Qkwcfpdg1XQVXEAEs2DdXldFFc=
    github.com/aws/aws-sdk-go-v2 v1.40.1/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0=
    github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4 h1:489krEF9xIGkOaaX3CE/Be2uWjiXrkCH6gUX+bZA/BU=
    github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.4/go.mod h1:IOAPF6oT9KCsceNTvvYMNHy0+kMF8akOjeDvPENWxp4=
    github.com/aws/aws-sdk-go-v2/config v1.32.3 h1:cpz7H2uMNTDa0h/5CYL5dLUEzPSLo2g0NkbxTRJtSSU=
    github.com/aws/aws-sdk-go-v2/config v1.32.3/go.mod h1:srtPKaJJe3McW6T/+GMBZyIPc+SeqJsNPJsd4mOYZ6s=
    github.com/aws/aws-sdk-go-v2/credentials v1.19.3 h1:01Ym72hK43hjwDeJUfi1l2oYLXBAOR8gNSZNmXmvuas=
    github.com/aws/aws-sdk-go-v2/credentials v1.19.3/go.mod h1:55nWF/Sr9Zvls0bGnWkRxUdhzKqj9uRNlPvgV1vgxKc=
    github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 h1:utxLraaifrSBkeyII9mIbVwXXWrZdlPO7FIKmyLCEcY=
    github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15/go.mod h1:hW6zjYUDQwfz3icf4g2O41PHi77u10oAzJ84iSzR/lo=
    github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 h1:Y5YXgygXwDI5P4RkteB5yF7v35neH7LfJKBG+hzIons=
    github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15/go.mod h1:K+/1EpG42dFSY7CBj+Fruzm8PsCGWTXJ3jdeJ659oGQ=
    github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 h1:AvltKnW9ewxX2hFmQS0FyJH93aSvJVUEFvXfU+HWtSE=
    github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15/go.mod h1:3I4oCdZdmgrREhU74qS1dK9yZ62yumob+58AbFR4cQA=
    github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk=
    github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc=
    github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15 h1:NLYTEyZmVZo0Qh183sC8nC+ydJXOOeIL/qI/sS3PdLY=
    github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.15/go.mod h1:Z803iB3B0bc8oJV8zH2PERLRfQUJ2n2BXISpsA4+O1M=
    github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E=
    github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4/go.mod h1:HQ4qwNZh32C3CBeO6iJLQlgtMzqeG17ziAA/3KDJFow=
    github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6 h1:P1MU/SuhadGvg2jtviDXPEejU3jBNhoeeAlRadHzvHI=
    github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.6/go.mod h1:5KYaMG6wmVKMFBSfWoyG/zH8pWwzQFnKgpoSRlXHKdQ=
    github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 h1:3/u/4yZOffg5jdNk1sDpOQ4Y+R6Xbh+GzpDrSZjuy3U=
    github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15/go.mod h1:4Zkjq0FKjE78NKjabuM4tRXKFzUJWXgP0ItEZK8l7JU=
    github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15 h1:wsSQ4SVz5YE1crz0Ap7VBZrV4nNqZt4CIBBT8mnwoNc=
    github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.15/go.mod h1:I7sditnFGtYMIqPRU1QoHZAUrXkGp4SczmlLwrNPlD0=
    github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0 h1:IrbE3B8O9pm3lsg96AXIN5MXX4pECEuExh/A0Du3AuI=
    github.com/aws/aws-sdk-go-v2/service/s3 v1.93.0/go.mod h1:/sJLzHtiiZvs6C1RbxS/anSAFwZD6oC6M/kotQzOiLw=
    github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 h1:d/6xOGIllc/XW1lzG9a4AUBMmpLA9PXcQnVPTuHHcik=
    github.com/aws/aws-sdk-go-v2/service/signin v1.0.3/go.mod h1:fQ7E7Qj9GiW8y0ClD7cUJk3Bz5Iw8wZkWDHsTe8vDKs=
    github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 h1:8sTTiw+9yuNXcfWeqKF2x01GqCF49CpP4Z9nKrrk/ts=
    github.com/aws/aws-sdk-go-v2/service/sso v1.30.6/go.mod h1:8WYg+Y40Sn3X2hioaaWAAIngndR8n1XFdRPPX+7QBaM=
    github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 h1:E+KqWoVsSrj1tJ6I/fjDIu5xoS2Zacuu1zT+H7KtiIk=
    github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11/go.mod h1:qyWHz+4lvkXcr3+PoGlGHEI+3DLLiU6/GdrFfMaAhB0=
    github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 h1:tzMkjh0yTChUqJDgGkcDdxvZDSrJ/WB6R6ymI5ehqJI=
    github.com/aws/aws-sdk-go-v2/service/sts v1.41.3/go.mod h1:T270C0R5sZNLbWUe8ueiAF42XSZxxPocTaGSgs5c/60=
    github.com/aws/smithy-go v1.24.0 h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk=
    github.com/aws/smithy-go v1.24.0/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
    github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
    github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
    github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
    github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
    github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
    github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
    github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
    github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
    github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM=
    github.com/cenkalti/backoff/v5 v5.0.3/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
    github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
    github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
    github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
    github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
    github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
    github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
    github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
    github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
    github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
    github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
    github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
    github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
    github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
    github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
    github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
    github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
    github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
    github.com/eggsampler/acme/v3 v3.6.2 h1:gvyZbQ92wNQLDASVftGpHEdFwPSfg0+17P0lLt09Tp8=
    github.com/eggsampler/acme/v3 v3.6.2/go.mod h1:/qh0rKC/Dh7Jj+p4So7DbWmFNzC4dpcpK53r226Fhuo=
    github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
    github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
    github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
    github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
    github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
    github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
    github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
    github.com/go-jose/go-jose/v4 v4.1.2 h1:TK/7NqRQZfgAh+Td8AlsrvtPoUyiHh0LqVvokh+1vHI=
    github.com/go-jose/go-jose/v4 v4.1.2/go.mod h1:22cg9HWM1pOlnRiY+9cQYJ9XHmya1bYW8OeDM6Ku6Oo=
    github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
    github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
    github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
    github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
    github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
    github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
    github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
    github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
    github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
    github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
    github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
    github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
    github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
    github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
    github.com/go-sql-driver/mysql v1.9.1 h1:FrjNGn/BsJQjVRuSa8CBrM5BWA9BWoXXat3KrtSb/iI=
    github.com/go-sql-driver/mysql v1.9.1/go.mod h1:qn46aNg1333BRMNU69Lq93t8du/dwxI64Gl8i5p1WMU=
    github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
    github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
    github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
    github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
    github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
    github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
    github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
    github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
    github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
    github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
    github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
    github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
    github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
    github.com/google/certificate-transparency-go v1.3.2-0.20250507091337-0eddb39e94f8 h1:1RSWsOSxq2gk4pD/63bhsPwoOXgz2yXVadxXPbwZ0ec=
    github.com/google/certificate-transparency-go v1.3.2-0.20250507091337-0eddb39e94f8/go.mod h1:6Rm5w0Mlv87LyBNOCgfKYjdIBBpF42XpXGsbQvQGomQ=
    github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
    github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
    github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
    github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
    github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
    github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
    github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
    github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
    github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1 h1:qnpSQwGEnkcRpTqNOIR6bJbR0gAorgP9CSALpRcKoAA=
    github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1/go.mod h1:lXGCsh6c22WGtjr+qGHj1otzZpV/1kwTMAqkwZsnWRU=
    github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 h1:pRhl55Yx1eC7BZ1N+BBWwnKaMyD8uC+34TLdndZMAKk=
    github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0/go.mod h1:XKMd7iuf/RGPSMJ/U4HP0zS2Z9Fh8Ps9a+6X26m/tmI=
    github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
    github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
    github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 h1:8Tjv8EJ+pM1xP8mK6egEbD1OgnVTyacbefKhmbLhIhU=
    github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2/go.mod h1:pkJQ2tZHJ0aFOVEEot6oZmaVEZcRme73eIFmhiVuRWs=
    github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
    github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
    github.com/jmhodges/clock v1.2.0 h1:eq4kys+NI0PLngzaHEe7AmPT90XMGIEySD1JfV1PDIs=
    github.com/jmhodges/clock v1.2.0/go.mod h1:qKjhA7x7u/lQpPB1XAqX1b1lCI/w3/fNuYpI/ZjLynI=
    github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
    github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
    github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
    github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
    github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
    github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
    github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
    github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
    github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
    github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
    github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
    github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
    github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
    github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
    github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
    github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
    github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
    github.com/letsencrypt/borp v0.0.0-20251118150929-89c6927051ae h1:yFuF5yRIwaandcuNMi1A4he4FMWJsGRv38rsizIaxJA=
    github.com/letsencrypt/borp v0.0.0-20251118150929-89c6927051ae/go.mod h1:gMSMCNKhxox/ccR923EJsIvHeVVYfCABGbirqa0EwuM=
    github.com/letsencrypt/challtestsrv v1.3.3 h1:ki02PH84fo6IOe/A+zt1/kfRBp2JrtauEaa5xwjg4/Q=
    github.com/letsencrypt/challtestsrv v1.3.3/go.mod h1:Ur4e4FvELUXLGhkMztHOsPIsvGxD/kzSJninOrkM+zc=
    github.com/letsencrypt/pkcs11key/v4 v4.0.0 h1:qLc/OznH7xMr5ARJgkZCCWk+EomQkiNTOoOF5LAgagc=
    github.com/letsencrypt/pkcs11key/v4 v4.0.0/go.mod h1:EFUvBDay26dErnNb70Nd0/VW3tJiIbETBPTl9ATXQag=
    github.com/letsencrypt/validator/v10 v10.0.0-20230215210743-a0c7dfc17158 h1:HGFsIltYMUiB5eoFSowFzSoXkocM2k9ctmJ57QMGjys=
    github.com/letsencrypt/validator/v10 v10.0.0-20230215210743-a0c7dfc17158/go.mod h1:ZFNBS3H6OEsprCRjscty6GCBe5ZiX44x6qY4s7+bDX0=
    github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
    github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
    github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
    github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
    github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
    github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE=
    github.com/mattn/go-sqlite3 v1.14.26 h1:h72fc7d3zXGhHpwjWw+fPOBxYUupuKlbhUAQi5n6t58=
    github.com/mattn/go-sqlite3 v1.14.26/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
    github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
    github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4=
    github.com/miekg/dns v1.1.61 h1:nLxbwF3XxhwVSm8g9Dghm9MHPaUZuqhPiGL+675ZmEs=
    github.com/miekg/dns v1.1.61/go.mod h1:mnAarhS3nWaW+NVP2wTkYVIZyHNJ098SJZUki3eykwQ=
    github.com/miekg/pkcs11 v1.0.2/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs=
    github.com/miekg/pkcs11 v1.1.1 h1:Ugu9pdy6vAYku5DEpVWVFPYnzV+bxB+iRdbuFSu7TvU=
    github.com/miekg/pkcs11 v1.1.1/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs=
    github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
    github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
    github.com/mreiferson/go-httpclient v0.0.0-20160630210159-31f0106b4474/go.mod h1:OQA4XLvDbMgS8P0CevmM4m9Q3Jq4phKUzcocxuGJ5m8=
    github.com/mreiferson/go-httpclient v0.0.0-20201222173833-5e475fde3a4d/go.mod h1:OQA4XLvDbMgS8P0CevmM4m9Q3Jq4phKUzcocxuGJ5m8=
    github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
    github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
    github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
    github.com/nelsam/hel/v2 v2.3.2/go.mod h1:1ZTGfU2PFTOd5mx22i5O0Lc2GY933lQ2wb/ggy+rL3w=
    github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY=
    github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc=
    github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
    github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
    github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
    github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
    github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
    github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
    github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
    github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
    github.com/poy/onpar v0.0.0-20200406201722-06f95a1c68e8/go.mod h1:nSbFQvMj97ZyhFRSJYtut+msi4sOY6zJDGCdSc+/rZU=
    github.com/poy/onpar v1.1.2 h1:QaNrNiZx0+Nar5dLgTVp5mXkyoVFIbepjyEoGSnhbAY=
    github.com/poy/onpar v1.1.2/go.mod h1:6X8FLNoxyr9kkmnlqpK6LSoiOtrO6MICtWwEuWkLjzg=
    github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
    github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso=
    github.com/prometheus/client_golang v1.22.0 h1:rb93p9lokFEsctTys46VnV1kLCDpVZ0a/Y92Vm0Zc6Q=
    github.com/prometheus/client_golang v1.22.0/go.mod h1:R7ljNsLXhuQXYZYtw6GAE9AZg8Y7vEW5scdCXrWRXC0=
    github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
    github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
    github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
    github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
    github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
    github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
    github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
    github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
    github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
    github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
    github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
    github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
    github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
    github.com/redis/go-redis/extra/rediscmd/v9 v9.5.3 h1:1/BDligzCa40GTllkDnY3Y5DTHuKCONbB2JcRyIfl20=
    github.com/redis/go-redis/extra/rediscmd/v9 v9.5.3/go.mod h1:3dZmcLn3Qw6FLlWASn1g4y+YO9ycEFUOM+bhBmzLVKQ=
    github.com/redis/go-redis/extra/redisotel/v9 v9.5.3 h1:kuvuJL/+MZIEdvtb/kTBRiRgYaOmx1l+lYJyVdrRUOs=
    github.com/redis/go-redis/extra/redisotel/v9 v9.5.3/go.mod h1:7f/FMrf5RRRVHXgfk7CzSVzXHiWeuOQUu2bsVqWoa+g=
    github.com/redis/go-redis/v9 v9.10.0 h1:FxwK3eV8p/CQa0Ch276C7u2d0eNC9kCmAYQ7mCXCzVs=
    github.com/redis/go-redis/v9 v9.10.0/go.mod h1:huWgSWd8mW6+m0VPhJjSSQ+d6Nh1VICQ6Q5lHuCH/Iw=
    github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
    github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
    github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
    github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
    github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8=
    github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I=
    github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
    github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
    github.com/sirupsen/logrus v1.3.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
    github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
    github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
    github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
    github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
    github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
    github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
    github.com/spf13/cobra v0.0.6/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE=
    github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
    github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
    github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE=
    github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
    github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
    github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
    github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
    github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
    github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
    github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
    github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
    github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
    github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
    github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
    github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
    github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
    github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
    github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399 h1:e/5i7d4oYZ+C1wj2THlRK+oAhjeS/TRQwMfkIuet3w0=
    github.com/titanous/rocacheck v0.0.0-20171023193734-afe73141d399/go.mod h1:LdwHTNJT99C5fTAzDz0ud328OgXz+gierycbcIx2fRs=
    github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
    github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
    github.com/weppos/publicsuffix-go v0.13.0/go.mod h1:z3LCPQ38eedDQSwmsSRW4Y7t2L8Ln16JPQ02lHAdn5k=
    github.com/weppos/publicsuffix-go v0.40.3-0.20250127173806-e489a31678ca/go.mod h1:43Dfyxu2dpmLg56at26Q4k9gwf3yWSUiwk8kGnwzULk=
    github.com/weppos/publicsuffix-go v0.50.1 h1:elrBHeSkS/eIb169+DnLrknqmdP4AjT0Q0tEdytz1Og=
    github.com/weppos/publicsuffix-go v0.50.1/go.mod h1:znn0JVXjcR5hpUl9pbEogwH6I710rA1AX0QQPT0bf+k=
    github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
    github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
    github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
    github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
    github.com/zmap/rc2 v0.0.0-20131011165748-24b9757f5521/go.mod h1:3YZ9o3WnatTIZhuOtot4IcUfzoKVjUHqu6WALIyI0nE=
    github.com/zmap/rc2 v0.0.0-20190804163417-abaa70531248/go.mod h1:3YZ9o3WnatTIZhuOtot4IcUfzoKVjUHqu6WALIyI0nE=
    github.com/zmap/zcertificate v0.0.0-20180516150559-0e3d58b1bac4/go.mod h1:5iU54tB79AMBcySS0R2XIyZBAVmeHranShAFELYx7is=
    github.com/zmap/zcertificate v0.0.1/go.mod h1:q0dlN54Jm4NVSSuzisusQY0hqDWvu92C+TWveAxiVWk=
    github.com/zmap/zcrypto v0.0.0-20201128221613-3719af1573cf/go.mod h1:aPM7r+JOkfL+9qSB4KbYjtoEzJqUK50EXkkJabeNJDQ=
    github.com/zmap/zcrypto v0.0.0-20201211161100-e54a5822fb7e/go.mod h1:aPM7r+JOkfL+9qSB4KbYjtoEzJqUK50EXkkJabeNJDQ=
    github.com/zmap/zcrypto v0.0.0-20250129210703-03c45d0bae98 h1:Qp98bmMm9JHPPOaLi2Nb6oWoZ+1OyOMWI7PPeJrirI0=
    github.com/zmap/zcrypto v0.0.0-20250129210703-03c45d0bae98/go.mod h1:YTUyN/U1oJ7RzCEY5hUweYxbVUu7X+11wB7OXZT15oE=
    github.com/zmap/zlint/v3 v3.0.0/go.mod h1:paGwFySdHIBEMJ61YjoqT4h7Ge+fdYG4sUQhnTb1lJ8=
    github.com/zmap/zlint/v3 v3.6.6 h1:tH7RJM9bDmh7IonlLEkFIkIn8XDYDYjehhUPgpLVqYA=
    github.com/zmap/zlint/v3 v3.6.6/go.mod h1:6yXG+CBOQBRpMCOnpIVPUUL296m5HYksZC9bj5LZkwE=
    go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
    go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
    go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 h1:YH4g8lQroajqUwWbq/tr2QX1JFmEXaDLgG+ew9bLMWo=
    go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0/go.mod h1:fvPi2qXDqFs8M4B4fmJhE92TyQs9Ydjlg3RvfUp+NbQ=
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 h1:RbKq8BG0FI8OiXhBfcRtqqHcZcka+gU3cskNuf05R18=
    go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0/go.mod h1:h06DGIukJOevXaj/xrNjhi/2098RZzcLTbc0jDAUbsg=
    go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8=
    go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM=
    go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 h1:GqRJVj7UmLjCVyVJ3ZFLdPRmhDUp2zFmQe3RHIOsw24=
    go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0/go.mod h1:ri3aaHSmCTVYu2AWv44YMauwAQc0aqI9gHKIcSbI1pU=
    go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 h1:lwI4Dc5leUqENgGuQImwLo4WnuXFPetmPpkLi2IrX54=
    go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0/go.mod h1:Kz/oCE7z5wuyhPxsXDuaPteSWqjSBD5YaSdbxZYGbGk=
    go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA=
    go.opentelemetry.io/otel/metric v1.38.0/go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI=
    go.opentelemetry.io/otel/sdk v1.38.0 h1:l48sr5YbNf2hpCUj/FoGhW9yDkl+Ma+LrVl8qaM5b+E=
    go.opentelemetry.io/otel/sdk v1.38.0/go.mod h1:ghmNdGlVemJI3+ZB5iDEuk4bWA3GkTpW+DOoZMYBVVg=
    go.opentelemetry.io/otel/sdk/metric v1.38.0 h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM=
    go.opentelemetry.io/otel/sdk/metric v1.38.0/go.mod h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA=
    go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE=
    go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs=
    go.opentelemetry.io/proto/otlp v1.7.1 h1:gTOMpGDb0WTBOP8JaO72iL3auEZhVmAQg4ipjOVAtj4=
    go.opentelemetry.io/proto/otlp v1.7.1/go.mod h1:b2rVh6rfI/s2pHWNlB7ILJcRALpcNDzKhACevjI+ZnE=
    go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
    go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
    go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
    go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
    go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
    golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
    golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
    golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
    golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
    golang.org/x/crypto v0.0.0-20201124201722-c8d3bf9c5392/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
    golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
    golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
    golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
    golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
    golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
    golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
    golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc=
    golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988=
    golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc=
    golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
    golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
    golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
    golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
    golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
    golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
    golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
    golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
    golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM=
    golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU=
    golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
    golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
    golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
    golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
    golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
    golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
    golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
    golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
    golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
    golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
    golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
    golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
    golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
    golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
    golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
    golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
    golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
    golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
    golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k=
    golang.org/x/net v0.54.0 h1:2zJIZAxAHV/OHCDTCOHAYehQzLfSXuf/5SoL/Dv6w/w=
    golang.org/x/net v0.54.0/go.mod h1:Sj4oj8jK6XmHpBZU/zWHw3BV3abl4Kvi+Ut7cQcY+cQ=
    golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
    golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
    golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
    golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
    golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
    golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
    golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
    golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
    golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
    golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
    golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
    golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
    golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
    golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
    golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
    golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
    golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
    golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
    golang.org/x/sys v0.0.0-20201126233918-771906719818/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
    golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
    golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
    golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
    golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
    golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
    golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
    golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY=
    golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
    golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
    golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
    golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
    golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
    golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
    golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
    golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
    golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
    golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
    golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
    golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek=
    golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4=
    golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk=
    golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
    golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
    golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
    golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
    golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
    golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
    golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
    golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
    golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
    golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
    golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc=
    golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38=
    golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
    golang.org/x/time v0.11.0 h1:/bpjEDfN9tkoN/ryeYHnv5hcMlc8ncjMcM4XBk5NWV0=
    golang.org/x/time v0.11.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
    golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
    golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
    golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
    golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
    golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
    golang.org/x/tools v0.0.0-20200313205530-4303120df7d8/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
    golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
    golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
    golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
    golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
    golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c=
    golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI=
    golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
    golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
    golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
    gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
    gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
    google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
    google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
    google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5 h1:BIRfGDEjiHRrk0QKZe3Xv2ieMhtgRGeLcZQ0mIVn4EY=
    google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5/go.mod h1:j3QtIyytwqGr1JUDtYXwtMXWPKsEa5LtzIFN1Wn5WvE=
    google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 h1:eaY8u2EuxbRv7c3NiGK0/NedzVsCcV6hDuU5qPX5EGE=
    google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5/go.mod h1:M4/wBTSeyLxupu3W3tJtOgB14jILAS/XWPSSa3TAlJc=
    google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
    google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
    google.golang.org/grpc v1.75.0 h1:+TW+dqTd2Biwe6KKfhE5JpiYIBWq865PhKGSXiivqt4=
    google.golang.org/grpc v1.75.0/go.mod h1:JtPAzKiq4v1xcAB2hydNlWI2RnF85XXcV0mhKXr2ecQ=
    google.golang.org/protobuf v1.36.8 h1:xHScyCOEuuwZEc6UtSOvPbAT4zRh0xcNRYekJwfqyMc=
    google.golang.org/protobuf v1.36.8/go.mod h1:fuxRtAxBytpl4zzqUh6/eyUujkJdNiuEkXntxiD/uRU=
    gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
    gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
    gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
    gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
    gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
    gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
    gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
    gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
    gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
    gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
    gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
    gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
    gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
    gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
    honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=

  28. flynnjustin24 commented on Aug 18, 2026

    @flynnjustin24
    Author

    {
    "name": "@github/copilot-xcode",
    "version": "0.0.1",
    "lockfileVersion": 3,
    "requires": true,
    "packages": {
    "": {
    "name": "@github/copilot-xcode",
    "version": "0.0.1",
    "dependencies": {
    "@github/copilot-language-server": "1.411.0",
    "@github/copilot-language-server-darwin-arm64": "1.411.0",
    "@github/copilot-language-server-darwin-x64": "1.411.0",
    "@xterm/addon-fit": "^0.10.0",
    "@xterm/xterm": "^5.5.0",
    "monaco-editor": "0.52.2"
    },
    "devDependencies": {
    "@types/node": "^22.15.17",
    "copy-webpack-plugin": "^13.0.1",
    "css-loader": "^7.1.2",
    "style-loader": "^4.0.0",
    "terser-webpack-plugin": "^5.3.14",
    "ts-loader": "^9.5.4",
    "typescript": "^5.8.3",
    "webpack": "^5.107.2",
    "webpack-cli": "^6.0.1"
    }
    },
    "node_modules/@discoveryjs/json-ext": {
    "version": "0.6.3",
    "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz",
    "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=14.17.0"
    }
    },
    "node_modules/@github/copilot-language-server": {
    "version": "1.411.0",
    "resolved": "https://registry.npmjs.org/@github/copilot-language-server/-/copilot-language-server-1.411.0.tgz",
    "integrity": "sha512-KxuvWq3DT4qTujxtgDQTHmynWawDiwqsRC9BmuBVi5PyzdyejJEj6rgcuwH7WcOMgNQJlHVQmSxN6uYurqp26w==",
    "license": "MIT",
    "dependencies": {
    "vscode-languageserver-protocol": "^3.17.5"
    },
    "bin": {
    "copilot-language-server": "dist/language-server.js"
    },
    "optionalDependencies": {
    "@github/copilot-language-server-darwin-arm64": "1.411.0",
    "@github/copilot-language-server-darwin-x64": "1.411.0",
    "@github/copilot-language-server-linux-arm64": "1.411.0",
    "@github/copilot-language-server-linux-x64": "1.411.0",
    "@github/copilot-language-server-win32-x64": "1.411.0"
    }
    },
    "node_modules/@github/copilot-language-server-darwin-arm64": {
    "version": "1.411.0",
    "resolved": "https://registry.npmjs.org/@github/copilot-language-server-darwin-arm64/-/copilot-language-server-darwin-arm64-1.411.0.tgz",
    "integrity": "sha512-fTRodMIdHRgsLDhfhlpOT6OvyR3rLD4JwkbjlRCa+KDHAQd/kFN8+G5KnzqMckIFtGAvQ1zY7d8oKiT7Z11ayg==",
    "cpu": [
    "arm64"
    ],
    "license": "MIT",
    "os": [
    "darwin"
    ]
    },
    "node_modules/@github/copilot-language-server-darwin-x64": {
    "version": "1.411.0",
    "resolved": "https://registry.npmjs.org/@github/copilot-language-server-darwin-x64/-/copilot-language-server-darwin-x64-1.411.0.tgz",
    "integrity": "sha512-CA9l1MvMmfgDgaKmzP4inEx6P8sG1x+pF12HY9nwwH01XmeJre+obQM8M3Nm5BUIklmpS07Vk5fbu9X3fOpWkg==",
    "cpu": [
    "x64"
    ],
    "license": "MIT",
    "os": [
    "darwin"
    ]
    },
    "node_modules/@github/copilot-language-server-linux-arm64": {
    "version": "1.411.0",
    "resolved": "https://registry.npmjs.org/@github/copilot-language-server-linux-arm64/-/copilot-language-server-linux-arm64-1.411.0.tgz",
    "integrity": "sha512-6T0SVveZlfVTcUS98vqTPhJSFA3Ia3FCPubOeYHF3SqHdLTokJtKrYGzD6gux+0ik1/9pPmx4bj8cMfHkhp1SA==",
    "cpu": [
    "arm64"
    ],
    "license": "MIT",
    "optional": true,
    "os": [
    "linux"
    ]
    },
    "node_modules/@github/copilot-language-server-linux-x64": {
    "version": "1.411.0",
    "resolved": "https://registry.npmjs.org/@github/copilot-language-server-linux-x64/-/copilot-language-server-linux-x64-1.411.0.tgz",
    "integrity": "sha512-OKKZqCH2x7OL71pzDQQP4lZfsVnqiOlpcnz9UXoP4QFnkGunx5PhAmbYvZwTQiCNAwippkSaUjDnj9YneNkytw==",
    "cpu": [
    "x64"
    ],
    "license": "MIT",
    "optional": true,
    "os": [
    "linux"
    ]
    },
    "node_modules/@github/copilot-language-server-win32-x64": {
    "version": "1.411.0",
    "resolved": "https://registry.npmjs.org/@github/copilot-language-server-win32-x64/-/copilot-language-server-win32-x64-1.411.0.tgz",
    "integrity": "sha512-kJK/qoiMeydpy1K/uBgVwTqXjeLZmkMwJupbvZFXWjYFbHU2iCe6fHiUsROYPoVbqX52tjX5C+Rw/plhARDuRA==",
    "cpu": [
    "x64"
    ],
    "license": "MIT",
    "optional": true,
    "os": [
    "win32"
    ]
    },
    "node_modules/@jridgewell/gen-mapping": {
    "version": "0.3.8",
    "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
    "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@jridgewell/set-array": "^1.2.1",
    "@jridgewell/sourcemap-codec": "^1.4.10",
    "@jridgewell/trace-mapping": "^0.3.24"
    },
    "engines": {
    "node": ">=6.0.0"
    }
    },
    "node_modules/@jridgewell/resolve-uri": {
    "version": "3.1.2",
    "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
    "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=6.0.0"
    }
    },
    "node_modules/@jridgewell/set-array": {
    "version": "1.2.1",
    "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
    "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=6.0.0"
    }
    },
    "node_modules/@jridgewell/source-map": {
    "version": "0.3.6",
    "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
    "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@jridgewell/gen-mapping": "^0.3.5",
    "@jridgewell/trace-mapping": "^0.3.25"
    }
    },
    "node_modules/@jridgewell/sourcemap-codec": {
    "version": "1.5.0",
    "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
    "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@jridgewell/trace-mapping": {
    "version": "0.3.25",
    "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
    "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@jridgewell/resolve-uri": "^3.1.0",
    "@jridgewell/sourcemap-codec": "^1.4.14"
    }
    },
    "node_modules/@types/estree": {
    "version": "1.0.9",
    "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
    "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@types/json-schema": {
    "version": "7.0.15",
    "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
    "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@types/node": {
    "version": "22.15.17",
    "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.17.tgz",
    "integrity": "sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "undici-types": "~6.21.0"
    }
    },
    "node_modules/@webassemblyjs/ast": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
    "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/helper-numbers": "1.13.2",
    "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
    }
    },
    "node_modules/@webassemblyjs/floating-point-hex-parser": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
    "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-api-error": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
    "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-buffer": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
    "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-numbers": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
    "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/floating-point-hex-parser": "1.13.2",
    "@webassemblyjs/helper-api-error": "1.13.2",
    "@xtuc/long": "4.2.2"
    }
    },
    "node_modules/@webassemblyjs/helper-wasm-bytecode": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
    "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@webassemblyjs/helper-wasm-section": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
    "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/ast": "1.14.1",
    "@webassemblyjs/helper-buffer": "1.14.1",
    "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
    "@webassemblyjs/wasm-gen": "1.14.1"
    }
    },
    "node_modules/@webassemblyjs/ieee754": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
    "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@xtuc/ieee754": "^1.2.0"
    }
    },
    "node_modules/@webassemblyjs/leb128": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
    "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
    "dev": true,
    "license": "Apache-2.0",
    "dependencies": {
    "@xtuc/long": "4.2.2"
    }
    },
    "node_modules/@webassemblyjs/utf8": {
    "version": "1.13.2",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
    "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/@webassemblyjs/wasm-edit": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
    "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/ast": "1.14.1",
    "@webassemblyjs/helper-buffer": "1.14.1",
    "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
    "@webassemblyjs/helper-wasm-section": "1.14.1",
    "@webassemblyjs/wasm-gen": "1.14.1",
    "@webassemblyjs/wasm-opt": "1.14.1",
    "@webassemblyjs/wasm-parser": "1.14.1",
    "@webassemblyjs/wast-printer": "1.14.1"
    }
    },
    "node_modules/@webassemblyjs/wasm-gen": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
    "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/ast": "1.14.1",
    "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
    "@webassemblyjs/ieee754": "1.13.2",
    "@webassemblyjs/leb128": "1.13.2",
    "@webassemblyjs/utf8": "1.13.2"
    }
    },
    "node_modules/@webassemblyjs/wasm-opt": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
    "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/ast": "1.14.1",
    "@webassemblyjs/helper-buffer": "1.14.1",
    "@webassemblyjs/wasm-gen": "1.14.1",
    "@webassemblyjs/wasm-parser": "1.14.1"
    }
    },
    "node_modules/@webassemblyjs/wasm-parser": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
    "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/ast": "1.14.1",
    "@webassemblyjs/helper-api-error": "1.13.2",
    "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
    "@webassemblyjs/ieee754": "1.13.2",
    "@webassemblyjs/leb128": "1.13.2",
    "@webassemblyjs/utf8": "1.13.2"
    }
    },
    "node_modules/@webassemblyjs/wast-printer": {
    "version": "1.14.1",
    "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
    "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@webassemblyjs/ast": "1.14.1",
    "@xtuc/long": "4.2.2"
    }
    },
    "node_modules/@webpack-cli/configtest": {
    "version": "3.0.1",
    "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz",
    "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=18.12.0"
    },
    "peerDependencies": {
    "webpack": "^5.82.0",
    "webpack-cli": "6.x.x"
    }
    },
    "node_modules/@webpack-cli/info": {
    "version": "3.0.1",
    "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz",
    "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=18.12.0"
    },
    "peerDependencies": {
    "webpack": "^5.82.0",
    "webpack-cli": "6.x.x"
    }
    },
    "node_modules/@webpack-cli/serve": {
    "version": "3.0.1",
    "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz",
    "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=18.12.0"
    },
    "peerDependencies": {
    "webpack": "^5.82.0",
    "webpack-cli": "6.x.x"
    },
    "peerDependenciesMeta": {
    "webpack-dev-server": {
    "optional": true
    }
    }
    },
    "node_modules/@xterm/addon-fit": {
    "version": "0.10.0",
    "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.10.0.tgz",
    "integrity": "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==",
    "license": "MIT",
    "peerDependencies": {
    "@xterm/xterm": "^5.0.0"
    }
    },
    "node_modules/@xterm/xterm": {
    "version": "5.5.0",
    "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-5.5.0.tgz",
    "integrity": "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==",
    "license": "MIT",
    "peer": true
    },
    "node_modules/@xtuc/ieee754": {
    "version": "1.2.0",
    "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
    "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
    "dev": true,
    "license": "BSD-3-Clause"
    },
    "node_modules/@xtuc/long": {
    "version": "4.2.2",
    "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
    "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
    "dev": true,
    "license": "Apache-2.0"
    },
    "node_modules/acorn": {
    "version": "8.18.0",
    "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz",
    "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==",
    "dev": true,
    "license": "MIT",
    "bin": {
    "acorn": "bin/acorn"
    },
    "engines": {
    "node": ">=0.4.0"
    }
    },
    "node_modules/ajv": {
    "version": "8.17.1",
    "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
    "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
    "dev": true,
    "license": "MIT",
    "peer": true,
    "dependencies": {
    "fast-deep-equal": "^3.1.3",
    "fast-uri": "^3.0.1",
    "json-schema-traverse": "^1.0.0",
    "require-from-string": "^2.0.2"
    },
    "funding": {
    "type": "github",
    "url": "http://github.com/sponsors/epoberezkin"
    }
    },
    "node_modules/ajv-formats": {
    "version": "2.1.1",
    "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
    "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "ajv": "^8.0.0"
    },
    "peerDependencies": {
    "ajv": "^8.0.0"
    },
    "peerDependenciesMeta": {
    "ajv": {
    "optional": true
    }
    }
    },
    "node_modules/ajv-keywords": {
    "version": "5.1.0",
    "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
    "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "fast-deep-equal": "^3.1.3"
    },
    "peerDependencies": {
    "ajv": "^8.8.2"
    }
    },
    "node_modules/ansi-styles": {
    "version": "4.3.0",
    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "color-convert": "^2.0.1"
    },
    "engines": {
    "node": ">=8"
    },
    "funding": {
    "url": "http://github.com/chalk/ansi-styles?sponsor=1"
    }
    },
    "node_modules/baseline-browser-mapping": {
    "version": "2.11.13",
    "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.13.tgz",
    "integrity": "sha512-k9HNuUVMlqVjQ9UHzfPjIqiDbWw7WqT1AoT7GL8VwvF3r0ZfArtgiSPAlmupyNquNgOJHTuH4CKYf8ttMTWBTQ==",
    "dev": true,
    "license": "Apache-2.0",
    "bin": {
    "baseline-browser-mapping": "dist/cli.cjs"
    },
    "engines": {
    "node": ">=6.0.0"
    }
    },
    "node_modules/braces": {
    "version": "3.0.3",
    "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
    "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "fill-range": "^7.1.1"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/browserslist": {
    "version": "4.28.8",
    "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz",
    "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==",
    "dev": true,
    "funding": [
    {
    "type": "opencollective",
    "url": "https://opencollective.com/browserslist"
    },
    {
    "type": "tidelift",
    "url": "https://tidelift.com/funding/github/npm/browserslist"
    },
    {
    "type": "github",
    "url": "http://github.com/sponsors/ai"
    }
    ],
    "license": "MIT",
    "peer": true,
    "dependencies": {
    "baseline-browser-mapping": "^2.11.12",
    "caniuse-lite": "^1.0.30001809",
    "electron-to-chromium": "^1.5.402",
    "node-releases": "^2.0.53",
    "update-browserslist-db": "^1.3.0"
    },
    "bin": {
    "browserslist": "cli.js"
    },
    "engines": {
    "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
    }
    },
    "node_modules/buffer-from": {
    "version": "1.1.2",
    "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
    "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/caniuse-lite": {
    "version": "1.0.30001809",
    "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz",
    "integrity": "sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==",
    "dev": true,
    "funding": [
    {
    "type": "opencollective",
    "url": "https://opencollective.com/browserslist"
    },
    {
    "type": "tidelift",
    "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
    },
    {
    "type": "github",
    "url": "http://github.com/sponsors/ai"
    }
    ],
    "license": "CC-BY-4.0"
    },
    "node_modules/chalk": {
    "version": "4.1.2",
    "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
    "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "ansi-styles": "^4.1.0",
    "supports-color": "^7.1.0"
    },
    "engines": {
    "node": ">=10"
    },
    "funding": {
    "url": "http://github.com/chalk/chalk?sponsor=1"
    }
    },
    "node_modules/chalk/node_modules/supports-color": {
    "version": "7.2.0",
    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "has-flag": "^4.0.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/chrome-trace-event": {
    "version": "1.0.4",
    "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
    "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=6.0"
    }
    },
    "node_modules/clone-deep": {
    "version": "4.0.1",
    "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
    "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "is-plain-object": "^2.0.4",
    "kind-of": "^6.0.2",
    "shallow-clone": "^3.0.0"
    },
    "engines": {
    "node": ">=6"
    }
    },
    "node_modules/color-convert": {
    "version": "2.0.1",
    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "color-name": "~1.1.4"
    },
    "engines": {
    "node": ">=7.0.0"
    }
    },
    "node_modules/color-name": {
    "version": "1.1.4",
    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/colorette": {
    "version": "2.0.20",
    "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
    "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/commander": {
    "version": "2.20.3",
    "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/copy-webpack-plugin": {
    "version": "13.0.1",
    "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.1.tgz",
    "integrity": "sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "glob-parent": "^6.0.1",
    "normalize-path": "^3.0.0",
    "schema-utils": "^4.2.0",
    "serialize-javascript": "^6.0.2",
    "tinyglobby": "^0.2.12"
    },
    "engines": {
    "node": ">= 18.12.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependencies": {
    "webpack": "^5.1.0"
    }
    },
    "node_modules/cross-spawn": {
    "version": "7.0.6",
    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
    "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "path-key": "^3.1.0",
    "shebang-command": "^2.0.0",
    "which": "^2.0.1"
    },
    "engines": {
    "node": ">= 8"
    }
    },
    "node_modules/css-loader": {
    "version": "7.1.2",
    "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz",
    "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "icss-utils": "^5.1.0",
    "postcss": "^8.4.33",
    "postcss-modules-extract-imports": "^3.1.0",
    "postcss-modules-local-by-default": "^4.0.5",
    "postcss-modules-scope": "^3.2.0",
    "postcss-modules-values": "^4.0.0",
    "postcss-value-parser": "^4.2.0",
    "semver": "^7.5.4"
    },
    "engines": {
    "node": ">= 18.12.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependencies": {
    "@rspack/core": "0.x || 1.x",
    "webpack": "^5.27.0"
    },
    "peerDependenciesMeta": {
    "@rspack/core": {
    "optional": true
    },
    "webpack": {
    "optional": true
    }
    }
    },
    "node_modules/cssesc": {
    "version": "3.0.0",
    "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
    "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
    "dev": true,
    "license": "MIT",
    "bin": {
    "cssesc": "bin/cssesc"
    },
    "engines": {
    "node": ">=4"
    }
    },
    "node_modules/electron-to-chromium": {
    "version": "1.5.403",
    "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.403.tgz",
    "integrity": "sha512-MQsYmdaLzvaCX5j+ZZBr5Fm6uCCnPQcRtlvmvRlWqrXy+BH2O4ffXIAScF+JQznQWB9brWp4lSD9Z4yNmaf2BA==",
    "dev": true,
    "license": "ISC"
    },
    "node_modules/enhanced-resolve": {
    "version": "5.24.5",
    "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz",
    "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "graceful-fs": "^4.2.4",
    "tapable": "^2.3.3"
    },
    "engines": {
    "node": ">=10.13.0"
    }
    },
    "node_modules/envinfo": {
    "version": "7.14.0",
    "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz",
    "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==",
    "dev": true,
    "license": "MIT",
    "bin": {
    "envinfo": "dist/cli.js"
    },
    "engines": {
    "node": ">=4"
    }
    },
    "node_modules/es-module-lexer": {
    "version": "2.3.1",
    "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz",
    "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/escalade": {
    "version": "3.2.0",
    "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
    "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=6"
    }
    },
    "node_modules/eslint-scope": {
    "version": "5.1.1",
    "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
    "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
    "dev": true,
    "license": "BSD-2-Clause",
    "dependencies": {
    "esrecurse": "^4.3.0",
    "estraverse": "^4.1.1"
    },
    "engines": {
    "node": ">=8.0.0"
    }
    },
    "node_modules/esrecurse": {
    "version": "4.3.0",
    "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
    "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
    "dev": true,
    "license": "BSD-2-Clause",
    "dependencies": {
    "estraverse": "^5.2.0"
    },
    "engines": {
    "node": ">=4.0"
    }
    },
    "node_modules/esrecurse/node_modules/estraverse": {
    "version": "5.3.0",
    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
    "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
    "dev": true,
    "license": "BSD-2-Clause",
    "engines": {
    "node": ">=4.0"
    }
    },
    "node_modules/estraverse": {
    "version": "4.3.0",
    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
    "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
    "dev": true,
    "license": "BSD-2-Clause",
    "engines": {
    "node": ">=4.0"
    }
    },
    "node_modules/events": {
    "version": "3.3.0",
    "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
    "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.8.x"
    }
    },
    "node_modules/fast-deep-equal": {
    "version": "3.1.3",
    "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
    "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/fast-uri": {
    "version": "3.0.6",
    "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
    "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
    "dev": true,
    "funding": [
    {
    "type": "github",
    "url": "http://github.com/sponsors/fastify"
    },
    {
    "type": "opencollective",
    "url": "https://opencollective.com/fastify"
    }
    ],
    "license": "BSD-3-Clause"
    },
    "node_modules/fastest-levenshtein": {
    "version": "1.0.16",
    "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
    "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">= 4.9.1"
    }
    },
    "node_modules/fdir": {
    "version": "6.4.4",
    "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
    "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
    "dev": true,
    "license": "MIT",
    "peerDependencies": {
    "picomatch": "^3 || ^4"
    },
    "peerDependenciesMeta": {
    "picomatch": {
    "optional": true
    }
    }
    },
    "node_modules/fill-range": {
    "version": "7.1.1",
    "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
    "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "to-regex-range": "^5.0.1"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/find-up": {
    "version": "4.1.0",
    "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
    "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "locate-path": "^5.0.0",
    "path-exists": "^4.0.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/flat": {
    "version": "5.0.2",
    "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
    "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
    "dev": true,
    "license": "BSD-3-Clause",
    "bin": {
    "flat": "cli.js"
    }
    },
    "node_modules/function-bind": {
    "version": "1.1.2",
    "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
    "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
    "dev": true,
    "license": "MIT",
    "funding": {
    "url": "http://github.com/sponsors/ljharb"
    }
    },
    "node_modules/glob-parent": {
    "version": "6.0.2",
    "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
    "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
    "dev": true,
    "license": "ISC",
    "dependencies": {
    "is-glob": "^4.0.3"
    },
    "engines": {
    "node": ">=10.13.0"
    }
    },
    "node_modules/graceful-fs": {
    "version": "4.2.11",
    "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
    "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    "dev": true,
    "license": "ISC"
    },
    "node_modules/has-flag": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/hasown": {
    "version": "2.0.2",
    "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
    "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "function-bind": "^1.1.2"
    },
    "engines": {
    "node": ">= 0.4"
    }
    },
    "node_modules/icss-utils": {
    "version": "5.1.0",
    "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
    "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
    "dev": true,
    "license": "ISC",
    "engines": {
    "node": "^10 || ^12 || >= 14"
    },
    "peerDependencies": {
    "postcss": "^8.1.0"
    }
    },
    "node_modules/import-local": {
    "version": "3.2.0",
    "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
    "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "pkg-dir": "^4.2.0",
    "resolve-cwd": "^3.0.0"
    },
    "bin": {
    "import-local-fixture": "fixtures/cli.js"
    },
    "engines": {
    "node": ">=8"
    },
    "funding": {
    "url": "http://github.com/sponsors/sindresorhus"
    }
    },
    "node_modules/interpret": {
    "version": "3.1.1",
    "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
    "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=10.13.0"
    }
    },
    "node_modules/is-core-module": {
    "version": "2.16.1",
    "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
    "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "hasown": "^2.0.2"
    },
    "engines": {
    "node": ">= 0.4"
    },
    "funding": {
    "url": "http://github.com/sponsors/ljharb"
    }
    },
    "node_modules/is-extglob": {
    "version": "2.1.1",
    "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/is-glob": {
    "version": "4.0.3",
    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
    "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "is-extglob": "^2.1.1"
    },
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/is-number": {
    "version": "7.0.0",
    "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.12.0"
    }
    },
    "node_modules/is-plain-object": {
    "version": "2.0.4",
    "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
    "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "isobject": "^3.0.1"
    },
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/isexe": {
    "version": "2.0.0",
    "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
    "dev": true,
    "license": "ISC"
    },
    "node_modules/isobject": {
    "version": "3.0.1",
    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/jest-worker": {
    "version": "27.5.1",
    "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
    "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@types/node": "",
    "merge-stream": "^2.0.0",
    "supports-color": "^8.0.0"
    },
    "engines": {
    "node": ">= 10.13.0"
    }
    },
    "node_modules/json-schema-traverse": {
    "version": "1.0.0",
    "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
    "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/kind-of": {
    "version": "6.0.3",
    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
    "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/locate-path": {
    "version": "5.0.0",
    "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
    "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "p-locate": "^4.1.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/merge-stream": {
    "version": "2.0.0",
    "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
    "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/micromatch": {
    "version": "4.0.8",
    "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
    "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "braces": "^3.0.3",
    "picomatch": "^2.3.1"
    },
    "engines": {
    "node": ">=8.6"
    }
    },
    "node_modules/micromatch/node_modules/picomatch": {
    "version": "2.3.1",
    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
    "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=8.6"
    },
    "funding": {
    "url": "http://github.com/sponsors/jonschlinkert"
    }
    },
    "node_modules/mime-db": {
    "version": "1.54.0",
    "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
    "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">= 0.6"
    }
    },
    "node_modules/minimizer-webpack-plugin": {
    "version": "5.6.1",
    "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.6.1.tgz",
    "integrity": "sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@jridgewell/trace-mapping": "^0.3.25",
    "jest-worker": "^27.4.5",
    "schema-utils": "^4.3.0",
    "terser": "^5.31.1"
    },
    "engines": {
    "node": ">= 10.13.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependencies": {
    "webpack": "^5.1.0"
    },
    "peerDependenciesMeta": {
    "@minify-html/node": {
    "optional": true
    },
    "@swc/core": {
    "optional": true
    },
    "@swc/css": {
    "optional": true
    },
    "@swc/html": {
    "optional": true
    },
    "clean-css": {
    "optional": true
    },
    "cssnano": {
    "optional": true
    },
    "csso": {
    "optional": true
    },
    "esbuild": {
    "optional": true
    },
    "html-minifier-terser": {
    "optional": true
    },
    "lightningcss": {
    "optional": true
    },
    "postcss": {
    "optional": true
    },
    "uglify-js": {
    "optional": true
    }
    }
    },
    "node_modules/monaco-editor": {
    "version": "0.52.2",
    "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz",
    "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==",
    "license": "MIT"
    },
    "node_modules/nanoid": {
    "version": "3.3.11",
    "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
    "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
    "dev": true,
    "funding": [
    {
    "type": "github",
    "url": "http://github.com/sponsors/ai"
    }
    ],
    "license": "MIT",
    "bin": {
    "nanoid": "bin/nanoid.cjs"
    },
    "engines": {
    "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
    }
    },
    "node_modules/neo-async": {
    "version": "2.6.2",
    "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
    "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/node-releases": {
    "version": "2.0.53",
    "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.53.tgz",
    "integrity": "sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=18"
    }
    },
    "node_modules/normalize-path": {
    "version": "3.0.0",
    "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
    "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/p-limit": {
    "version": "2.3.0",
    "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
    "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "p-try": "^2.0.0"
    },
    "engines": {
    "node": ">=6"
    },
    "funding": {
    "url": "http://github.com/sponsors/sindresorhus"
    }
    },
    "node_modules/p-locate": {
    "version": "4.1.0",
    "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
    "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "p-limit": "^2.2.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/p-try": {
    "version": "2.2.0",
    "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
    "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=6"
    }
    },
    "node_modules/path-exists": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
    "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/path-key": {
    "version": "3.1.1",
    "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
    "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/path-parse": {
    "version": "1.0.7",
    "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
    "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/picocolors": {
    "version": "1.1.1",
    "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
    "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
    "dev": true,
    "license": "ISC"
    },
    "node_modules/picomatch": {
    "version": "4.0.2",
    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
    "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
    "dev": true,
    "license": "MIT",
    "peer": true,
    "engines": {
    "node": ">=12"
    },
    "funding": {
    "url": "http://github.com/sponsors/jonschlinkert"
    }
    },
    "node_modules/pkg-dir": {
    "version": "4.2.0",
    "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
    "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "find-up": "^4.0.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/postcss": {
    "version": "8.5.3",
    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
    "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
    "dev": true,
    "funding": [
    {
    "type": "opencollective",
    "url": "https://opencollective.com/postcss/"
    },
    {
    "type": "tidelift",
    "url": "https://tidelift.com/funding/github/npm/postcss"
    },
    {
    "type": "github",
    "url": "http://github.com/sponsors/ai"
    }
    ],
    "license": "MIT",
    "peer": true,
    "dependencies": {
    "nanoid": "^3.3.8",
    "picocolors": "^1.1.1",
    "source-map-js": "^1.2.1"
    },
    "engines": {
    "node": "^10 || ^12 || >=14"
    }
    },
    "node_modules/postcss-modules-extract-imports": {
    "version": "3.1.0",
    "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
    "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
    "dev": true,
    "license": "ISC",
    "engines": {
    "node": "^10 || ^12 || >= 14"
    },
    "peerDependencies": {
    "postcss": "^8.1.0"
    }
    },
    "node_modules/postcss-modules-local-by-default": {
    "version": "4.2.0",
    "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
    "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "icss-utils": "^5.0.0",
    "postcss-selector-parser": "^7.0.0",
    "postcss-value-parser": "^4.1.0"
    },
    "engines": {
    "node": "^10 || ^12 || >= 14"
    },
    "peerDependencies": {
    "postcss": "^8.1.0"
    }
    },
    "node_modules/postcss-modules-scope": {
    "version": "3.2.1",
    "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
    "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
    "dev": true,
    "license": "ISC",
    "dependencies": {
    "postcss-selector-parser": "^7.0.0"
    },
    "engines": {
    "node": "^10 || ^12 || >= 14"
    },
    "peerDependencies": {
    "postcss": "^8.1.0"
    }
    },
    "node_modules/postcss-modules-values": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
    "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
    "dev": true,
    "license": "ISC",
    "dependencies": {
    "icss-utils": "^5.0.0"
    },
    "engines": {
    "node": "^10 || ^12 || >= 14"
    },
    "peerDependencies": {
    "postcss": "^8.1.0"
    }
    },
    "node_modules/postcss-selector-parser": {
    "version": "7.1.0",
    "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
    "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "cssesc": "^3.0.0",
    "util-deprecate": "^1.0.2"
    },
    "engines": {
    "node": ">=4"
    }
    },
    "node_modules/postcss-value-parser": {
    "version": "4.2.0",
    "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
    "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/randombytes": {
    "version": "2.1.0",
    "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
    "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "safe-buffer": "^5.1.0"
    }
    },
    "node_modules/rechoir": {
    "version": "0.8.0",
    "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
    "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "resolve": "^1.20.0"
    },
    "engines": {
    "node": ">= 10.13.0"
    }
    },
    "node_modules/require-from-string": {
    "version": "2.0.2",
    "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
    "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/resolve": {
    "version": "1.22.10",
    "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
    "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "is-core-module": "^2.16.0",
    "path-parse": "^1.0.7",
    "supports-preserve-symlinks-flag": "^1.0.0"
    },
    "bin": {
    "resolve": "bin/resolve"
    },
    "engines": {
    "node": ">= 0.4"
    },
    "funding": {
    "url": "http://github.com/sponsors/ljharb"
    }
    },
    "node_modules/resolve-cwd": {
    "version": "3.0.0",
    "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
    "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "resolve-from": "^5.0.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/resolve-from": {
    "version": "5.0.0",
    "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
    "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/safe-buffer": {
    "version": "5.2.1",
    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    "dev": true,
    "funding": [
    {
    "type": "github",
    "url": "http://github.com/sponsors/feross"
    },
    {
    "type": "patreon",
    "url": "https://www.patreon.com/feross"
    },
    {
    "type": "consulting",
    "url": "https://feross.org/support"
    }
    ],
    "license": "MIT"
    },
    "node_modules/schema-utils": {
    "version": "4.3.3",
    "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
    "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@types/json-schema": "^7.0.9",
    "ajv": "^8.9.0",
    "ajv-formats": "^2.1.1",
    "ajv-keywords": "^5.1.0"
    },
    "engines": {
    "node": ">= 10.13.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    }
    },
    "node_modules/semver": {
    "version": "7.7.1",
    "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
    "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
    "dev": true,
    "license": "ISC",
    "bin": {
    "semver": "bin/semver.js"
    },
    "engines": {
    "node": ">=10"
    }
    },
    "node_modules/serialize-javascript": {
    "version": "6.0.2",
    "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
    "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
    "dev": true,
    "license": "BSD-3-Clause",
    "dependencies": {
    "randombytes": "^2.1.0"
    }
    },
    "node_modules/shallow-clone": {
    "version": "3.0.1",
    "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
    "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "kind-of": "^6.0.2"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/shebang-command": {
    "version": "2.0.0",
    "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
    "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "shebang-regex": "^3.0.0"
    },
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/shebang-regex": {
    "version": "3.0.0",
    "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
    "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=8"
    }
    },
    "node_modules/source-map": {
    "version": "0.6.1",
    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    "dev": true,
    "license": "BSD-3-Clause",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/source-map-js": {
    "version": "1.2.1",
    "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
    "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
    "dev": true,
    "license": "BSD-3-Clause",
    "engines": {
    "node": ">=0.10.0"
    }
    },
    "node_modules/source-map-support": {
    "version": "0.5.21",
    "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
    "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "buffer-from": "^1.0.0",
    "source-map": "^0.6.0"
    }
    },
    "node_modules/style-loader": {
    "version": "4.0.0",
    "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",
    "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">= 18.12.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependencies": {
    "webpack": "^5.27.0"
    }
    },
    "node_modules/supports-color": {
    "version": "8.1.1",
    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
    "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "has-flag": "^4.0.0"
    },
    "engines": {
    "node": ">=10"
    },
    "funding": {
    "url": "http://github.com/chalk/supports-color?sponsor=1"
    }
    },
    "node_modules/supports-preserve-symlinks-flag": {
    "version": "1.0.0",
    "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
    "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">= 0.4"
    },
    "funding": {
    "url": "http://github.com/sponsors/ljharb"
    }
    },
    "node_modules/tapable": {
    "version": "2.3.3",
    "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
    "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=6"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    }
    },
    "node_modules/terser": {
    "version": "5.39.0",
    "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
    "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
    "dev": true,
    "license": "BSD-2-Clause",
    "dependencies": {
    "@jridgewell/source-map": "^0.3.3",
    "acorn": "^8.8.2",
    "commander": "^2.20.0",
    "source-map-support": "~0.5.20"
    },
    "bin": {
    "terser": "bin/terser"
    },
    "engines": {
    "node": ">=10"
    }
    },
    "node_modules/terser-webpack-plugin": {
    "version": "5.3.14",
    "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
    "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "@jridgewell/trace-mapping": "^0.3.25",
    "jest-worker": "^27.4.5",
    "schema-utils": "^4.3.0",
    "serialize-javascript": "^6.0.2",
    "terser": "^5.31.1"
    },
    "engines": {
    "node": ">= 10.13.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependencies": {
    "webpack": "^5.1.0"
    },
    "peerDependenciesMeta": {
    "@swc/core": {
    "optional": true
    },
    "esbuild": {
    "optional": true
    },
    "uglify-js": {
    "optional": true
    }
    }
    },
    "node_modules/tinyglobby": {
    "version": "0.2.13",
    "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
    "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "fdir": "^6.4.4",
    "picomatch": "^4.0.2"
    },
    "engines": {
    "node": ">=12.0.0"
    },
    "funding": {
    "url": "http://github.com/sponsors/SuperchupuDev"
    }
    },
    "node_modules/to-regex-range": {
    "version": "5.0.1",
    "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
    "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "is-number": "^7.0.0"
    },
    "engines": {
    "node": ">=8.0"
    }
    },
    "node_modules/ts-loader": {
    "version": "9.5.4",
    "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz",
    "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "chalk": "^4.1.0",
    "enhanced-resolve": "^5.0.0",
    "micromatch": "^4.0.0",
    "semver": "^7.3.4",
    "source-map": "^0.7.4"
    },
    "engines": {
    "node": ">=12.0.0"
    },
    "peerDependencies": {
    "typescript": "
    ",
    "webpack": "^5.0.0"
    }
    },
    "node_modules/ts-loader/node_modules/source-map": {
    "version": "0.7.4",
    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
    "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
    "dev": true,
    "license": "BSD-3-Clause",
    "engines": {
    "node": ">= 8"
    }
    },
    "node_modules/typescript": {
    "version": "5.8.3",
    "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
    "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
    "dev": true,
    "license": "Apache-2.0",
    "peer": true,
    "bin": {
    "tsc": "bin/tsc",
    "tsserver": "bin/tsserver"
    },
    "engines": {
    "node": ">=14.17"
    }
    },
    "node_modules/undici-types": {
    "version": "6.21.0",
    "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
    "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/update-browserslist-db": {
    "version": "1.3.0",
    "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.0.tgz",
    "integrity": "sha512-x/M6q3w4Ybp91CNaS4S69UnliqR3BzRpOT6LWbksjth0S/+jhfaPJsWjt/TewpT8j9eLIojUf5jr29WextHroA==",
    "dev": true,
    "funding": [
    {
    "type": "opencollective",
    "url": "https://opencollective.com/browserslist"
    },
    {
    "type": "tidelift",
    "url": "https://tidelift.com/funding/github/npm/browserslist"
    },
    {
    "type": "github",
    "url": "http://github.com/sponsors/ai"
    }
    ],
    "license": "MIT",
    "dependencies": {
    "escalade": "^3.2.0",
    "picocolors": "^1.1.1"
    },
    "bin": {
    "update-browserslist-db": "cli.js"
    },
    "peerDependencies": {
    "browserslist": ">= 4.21.0"
    }
    },
    "node_modules/util-deprecate": {
    "version": "1.0.2",
    "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
    "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
    "dev": true,
    "license": "MIT"
    },
    "node_modules/vscode-jsonrpc": {
    "version": "8.2.0",
    "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
    "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
    "engines": {
    "node": ">=14.0.0"
    }
    },
    "node_modules/vscode-languageserver-protocol": {
    "version": "3.17.5",
    "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
    "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
    "dependencies": {
    "vscode-jsonrpc": "8.2.0",
    "vscode-languageserver-types": "3.17.5"
    }
    },
    "node_modules/vscode-languageserver-types": {
    "version": "3.17.5",
    "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
    "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
    },
    "node_modules/watchpack": {
    "version": "2.5.2",
    "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz",
    "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "graceful-fs": "^4.1.2"
    },
    "engines": {
    "node": ">=10.13.0"
    }
    },
    "node_modules/webpack": {
    "version": "5.109.2",
    "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.109.2.tgz",
    "integrity": "sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==",
    "dev": true,
    "license": "MIT",
    "peer": true,
    "dependencies": {
    "@types/estree": "^1.0.8",
    "@types/json-schema": "^7.0.15",
    "@webassemblyjs/ast": "^1.14.1",
    "@webassemblyjs/wasm-edit": "^1.14.1",
    "@webassemblyjs/wasm-parser": "^1.14.1",
    "acorn": "^8.16.0",
    "browserslist": "^4.28.1",
    "chrome-trace-event": "^1.0.2",
    "enhanced-resolve": "^5.24.4",
    "es-module-lexer": "^2.1.0",
    "eslint-scope": "5.1.1",
    "events": "^3.2.0",
    "graceful-fs": "^4.2.11",
    "mime-db": "^1.54.0",
    "minimizer-webpack-plugin": "^5.6.1",
    "neo-async": "^2.6.2",
    "schema-utils": "^4.3.3",
    "tapable": "^2.3.0",
    "watchpack": "^2.5.2",
    "webpack-sources": "^3.5.1"
    },
    "bin": {
    "webpack": "bin/webpack.js"
    },
    "engines": {
    "node": ">=10.13.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependenciesMeta": {
    "webpack-cli": {
    "optional": true
    }
    }
    },
    "node_modules/webpack-cli": {
    "version": "6.0.1",
    "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz",
    "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==",
    "dev": true,
    "license": "MIT",
    "peer": true,
    "dependencies": {
    "@discoveryjs/json-ext": "^0.6.1",
    "@webpack-cli/configtest": "^3.0.1",
    "@webpack-cli/info": "^3.0.1",
    "@webpack-cli/serve": "^3.0.1",
    "colorette": "^2.0.14",
    "commander": "^12.1.0",
    "cross-spawn": "^7.0.3",
    "envinfo": "^7.14.0",
    "fastest-levenshtein": "^1.0.12",
    "import-local": "^3.0.2",
    "interpret": "^3.1.1",
    "rechoir": "^0.8.0",
    "webpack-merge": "^6.0.1"
    },
    "bin": {
    "webpack-cli": "bin/cli.js"
    },
    "engines": {
    "node": ">=18.12.0"
    },
    "funding": {
    "type": "opencollective",
    "url": "https://opencollective.com/webpack"
    },
    "peerDependencies": {
    "webpack": "^5.82.0"
    },
    "peerDependenciesMeta": {
    "webpack-bundle-analyzer": {
    "optional": true
    },
    "webpack-dev-server": {
    "optional": true
    }
    }
    },
    "node_modules/webpack-cli/node_modules/commander": {
    "version": "12.1.0",
    "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
    "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=18"
    }
    },
    "node_modules/webpack-merge": {
    "version": "6.0.1",
    "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz",
    "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==",
    "dev": true,
    "license": "MIT",
    "dependencies": {
    "clone-deep": "^4.0.1",
    "flat": "^5.0.2",
    "wildcard": "^2.0.1"
    },
    "engines": {
    "node": ">=18.0.0"
    }
    },
    "node_modules/webpack-sources": {
    "version": "3.5.1",
    "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.1.tgz",
    "integrity": "sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==",
    "dev": true,
    "license": "MIT",
    "engines": {
    "node": ">=10.13.0"
    }
    },
    "node_modules/which": {
    "version": "2.0.2",
    "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
    "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
    "dev": true,
    "license": "ISC",
    "dependencies": {
    "isexe": "^2.0.0"
    },
    "bin": {
    "node-which": "bin/node-which"
    },
    "engines": {
    "node": ">= 8"
    }
    },
    "node_modules/wildcard": {
    "version": "2.0.1",
    "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
    "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
    "dev": true,
    "license": "MIT"
    }
    }
    }

  29. flynnjustin24 commented on Aug 18, 2026

    @flynnjustin24
    Author

    {
    "name": "@github/copilot-xcode",
    "version": "0.0.1",
    "description": "Package for downloading @github/copilot-language-server",
    "private": true,
    "scripts": {
    "build": "webpack"
    },
    "dependencies": {
    "@github/copilot-language-server": "1.411.0",
    "@github/copilot-language-server-darwin-arm64": "1.411.0",
    "@github/copilot-language-server-darwin-x64": "1.411.0",
    "@xterm/addon-fit": "^0.10.0",
    "@xterm/xterm": "^5.5.0",
    "monaco-editor": "0.52.2"
    },
    "devDependencies": {
    "@types/node": "^22.15.17",
    "copy-webpack-plugin": "^13.0.1",
    "css-loader": "^7.1.2",
    "style-loader": "^4.0.0",
    "terser-webpack-plugin": "^5.3.14",
    "ts-loader": "^9.5.4",
    "typescript": "^5.8.3",
    "webpack": "^5.107.2",
    "webpack-cli": "^6.0.1"
    }
    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions