{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:ca7da8cf-a962-4a15-a494-6da97cc39232",
  "version": 1,
  "metadata": {
    "timestamp": "2026-03-26T10:08:28.1228Z",
    "component": {
      "type": "firmware",
      "supplier": {
        "name": "Hanwha Vision Co., Ltd.",
        "url": [
          "https://www.hanwhavision.com"
        ]
      },
      "author": "Hanwha Vision Co., Ltd.",
      "name": "Wisenet Platform",
      "publisher": "Hanwha Vision Co., Ltd.",
      "copyright": "Hanwha Vision Co., Ltd."
    },
    "manufacture": {
      "name": "Hanwha Vision Co., Ltd.",
      "url": [
        "https://www.hanwhavision.com"
      ]
    },
    "supplier": {
      "name": "Hanwha Vision Co., Ltd.",
      "url": [
        "https://www.hanwhavision.com"
      ]
    }
  },
  "components": [
    {
      "name": "benchmark",
      "bom-ref": "benchmark",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) 2015, 2018 Google Inc.\nCopyright (c) 2016 Ismael Jimenez Martinez. \nCopyright (c) 2017 Roman Lebedev.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:github/google/benchmark@v1.4.1",
      "description": "A microbenchmark support library.",
      "supplier": {
        "url": [
          "https://github.com/google/benchmark"
        ]
      }
    },
    {
      "name": "FlatBuffers",
      "bom-ref": "FlatBuffers",
      "type": "library",
      "version": "23.5.26",
      "copyright": "Copyright (c) 2014-2015, 2017, 2021-2023 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/flatbuffers-devel@23.5.26-6.fc40?arch=aarch64",
      "description": "Efficient cross platform serialization library originally created at Google for game development and other performance-critical applications.",
      "supplier": {
        "url": [
          "http://google.github.io/flatbuffers/"
        ]
      }
    },
    {
      "name": "clipper",
      "bom-ref": "clipper",
      "type": "library",
      "version": "6.4.2",
      "copyright": "Copyright (c) 2010-2017 Angus Johnson\nCopyright (c) 2004-2010 Alex Gorbatchev.\nCopyright (c) 2006 Shin, YoungJin",
      "licenses": [
        {
          "license": {
            "name": "Boost Software License 1.0"
          }
        }
      ],
      "description": "Clipper performs boolean clipping (intersection, union, difference &amp; xor) on 2D polygons. There's no restriction on either the number nor the types of polygon that can be clipped. They can be self-intersecting and even have coincident edges.",
      "supplier": {
        "url": [
          "http://www.angusj.com/delphi/clipper.php"
        ]
      }
    },
    {
      "name": "any-lite",
      "bom-ref": "any-lite",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2016-2018 Martin Moene",
      "licenses": [
        {
          "license": {
            "name": "Boost Software License 1.0"
          }
        }
      ],
      "description": "any lite - Any objects in C++11 and later in a single-file header-only library",
      "supplier": {
        "url": [
          "https://github.com/martinmoene/any-lite"
        ]
      }
    },
    {
      "name": "nginx",
      "bom-ref": "nginx",
      "type": "library",
      "version": "1.28.2",
      "copyright": "Copyright (c) 2005 Andrei Nigmatulin\nCopyright (c) 2002-2021 Igor Sysoev\nCopyright (c) 2008 Manlio Perillo (manlio.perillo@gmail.com)\nCopyright (c) 2011-2025 Nginx, Inc. \nCopyright (c) 2015 Vlad Krasnov\nCopyright (c) Austin Appleby\nCopyright (c) Manlio Perillo (manlio.perillo@gmail.com)\nCopyright (c) Maxim Dounin\nCopyright (c) Pavel Pautov\nCopyright (c) Roman Arutyunyan\nCopyright (c) Ruslan Ermilov\nCopyright (c) 2009-2010 Unbit S.a.s. \nCopyright (c) Valentin V. Bartenev\nCopyright (c) 2005 Andrei Nigmatulin\nCopyright (c) 2015 Michael Lustfield <michael@lustfield.net>\nCopyright (c) 2015 Thomas Ward <teward@ubuntu.com>\nCopyright (c) 2016 Christos Trochalakis <ctrochalakis@debian.org>\nCopyright (c) 2022-2025 Jan Moj\nCopyright (c) 2022 Miao Wang",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "description": "NGINX [Engine-X] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server written by Igor Sysoev. It has been running on many heavily loaded sites, including Facebook, Zappos, Groupon, LivingSocial, Hulu, TechCrunch, Dropbox, Tumblr and WordPress.",
      "supplier": {
        "url": [
          "http://nginx.org/"
        ]
      }
    },
    {
      "name": "gSOAP",
      "bom-ref": "gSOAP",
      "type": "library",
      "version": "2.8.111",
      "licenses": [
        {
          "license": {
            "name": "Genivia gSOAP Commercial License"
          }
        }
      ],
      "description": "The gSOAP toolkit is an extensive suite of portable C and C++ software to develop XML Web services with powerful type-safe XML data bindings. Easy-to-use code-generator tools allow you to directly integrate XML data in C and C++ (and C++11/C++14). Serializes native application data in XML. Includes WSDL/XSD schema binding and auto-coding tools, stub/skeleton compiler, Web server integration with Apache module and IIS extension, high-performance XML processing with schema validation, fast MIME/MTOM streaming, SOAP and REST (WCF compatible), WS-* protocols (WS-Security, WS-Policy, WS-ReliableMessaging, etc), XML-RPC and JSON.",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/gsoap2"
        ]
      }
    },
    {
      "name": "JSON for Modern Cpp",
      "bom-ref": "JSON for Modern Cpp",
      "type": "library",
      "version": "v3.9.1",
      "copyright": "Copyright (c) 2015 Max Woolf \nCopyright (c) 2016 Nicolas Seriot \nCopyright (c) 2013-2020 Niels Lohmann <http://nlohmann.me>\nCopyright (c) 2009 Florian Loitsch.\nCopyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de> \nCopyright (c) 2007 Free Software Foundation, Inc. <https://fsf.org/>\nCopyright (c) 2009, 2015, 2018 Google Inc.\nCopyright (c) 2012, Erik Edlund <erik.edlund@32767.se>\nCopyright (c) 2016-2019 Viktor Kirilov\nCopyright (c) 2018 Vitaliy Manushkin <agri@akamo.info>\nCopyright (c) 2016 Ismael Jimenez Martinez.\nCopyright (c) 2017 Roman Lebedev.\nCopyright (c) Louis Dionne 2015 ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "JSON for Modern C++",
      "supplier": {
        "url": [
          "https://json.nlohmann.me"
        ]
      }
    },
    {
      "name": "pugixml",
      "bom-ref": "pugixml",
      "type": "library",
      "version": "1.14",
      "copyright": "Copyright (c) 2006-2023, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "PugiXML is a heavily refactored/reworked version of PugXML (basically, what is left is general idea of in-situ parsing, class naming schemes and parts of inner parsing loop). It is meant to be used for loading XML files where speed is important. \r\r\n\r\r\nCurrent version: 1.2 (May 1, 2012)",
      "supplier": {
        "url": [
          "http://pugixml.org/"
        ]
      }
    },
    {
      "name": "libfcgi-dev",
      "bom-ref": "libfcgi-dev",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) 1995-1996 Open Market, Inc.",
      "licenses": [
        {
          "license": {
            "name": "Open Market License"
          }
        }
      ],
      "description": "Header files of FastCGI\r\nFastCGI is a language independent, scalable, open extension\r\nto CGI that provides high performance without the limitations\r\nof server specific APIs.",
      "supplier": {
        "url": [
          "https://github.com/FastCGI-Archives"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "2.8.6",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "3.5.2",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "3.51.0",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "@eslint/config-array",
      "bom-ref": "@eslint/config-array",
      "type": "library",
      "version": "0.21.1",
      "copyright": "Copyright (c) 2018-2025 the Deno authors.\nCopyright (c) the Browserify authors. MIT License.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/config-array@0.21.1",
      "description": "General purpose glob-based configuration matching.",
      "supplier": {
        "url": [
          "https://github.com/eslint/rewrite#readme"
        ]
      }
    },
    {
      "name": "@eslint/config-helpers",
      "bom-ref": "@eslint/config-helpers",
      "type": "library",
      "version": "0.4.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/config-helpers@0.4.2",
      "description": "Helper utilities for creating ESLint configuration",
      "supplier": {
        "url": [
          "https://github.com/eslint/rewrite/tree/main/packages/config-helpers#readme"
        ]
      }
    },
    {
      "name": "@eslint/core",
      "bom-ref": "@eslint/core",
      "type": "library",
      "version": "0.17.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/core@0.17.0",
      "description": "Runtime-agnostic core of ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/rewrite#readme"
        ]
      }
    },
    {
      "name": "@eslint/object-schema",
      "bom-ref": "@eslint/object-schema",
      "type": "library",
      "version": "2.1.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/object-schema@2.1.7",
      "description": "An object schema merger/validator",
      "supplier": {
        "url": [
          "https://github.com/eslint/rewrite#readme"
        ]
      }
    },
    {
      "name": "@eslint/plugin-kit",
      "bom-ref": "@eslint/plugin-kit",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/plugin-kit@0.4.1",
      "description": "Utilities for building ESLint plugins.",
      "supplier": {
        "url": [
          "https://github.com/eslint/rewrite#readme"
        ]
      }
    },
    {
      "name": "@humanfs/core",
      "bom-ref": "@humanfs/core",
      "type": "library",
      "version": "0.19.1",
      "copyright": "Copyright (c) Nicholas C. Zakas",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40humanfs/core@0.19.1",
      "description": "The core of the humanfs library.",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/humanfs#readme"
        ]
      }
    },
    {
      "name": "@humanfs/node",
      "bom-ref": "@humanfs/node",
      "type": "library",
      "version": "0.16.7",
      "copyright": "Copyright (c) Nicholas C. Zakas",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40humanfs/node@0.16.7",
      "description": "The Node.js bindings of the humanfs library.",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/humanfs#readme"
        ]
      }
    },
    {
      "name": "@humanwhocodes/module-importer",
      "bom-ref": "@humanwhocodes/module-importer",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "description": "Universal module importer for Node.js",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/module-importer#readme"
        ]
      }
    },
    {
      "name": "@humanwhocodes/retry",
      "bom-ref": "@humanwhocodes/retry",
      "type": "library",
      "version": "0.4.3",
      "copyright": "Copyright (c) 2011-2023 Isaac Z. Schlueter, Ben Noordhuis, and Contributors",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/retry@0.4.3",
      "description": "A utility to retry failed async methods.",
      "supplier": {
        "url": [
          "https://github.com/humanwhocodes/retrier#readme"
        ]
      }
    },
    {
      "name": "aria-query",
      "bom-ref": "aria-query",
      "type": "library",
      "version": "5.3.2",
      "copyright": "Copyright (c) 2021 A11yance",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/aria-query@5.3.2",
      "description": "Programmatic access to the ARIA specification",
      "supplier": {
        "url": [
          "https://github.com/A11yance/aria-query"
        ]
      }
    },
    {
      "name": "aws-sign",
      "bom-ref": "aws-sign",
      "type": "library",
      "version": "0.7.0",
      "copyright": "Copyright (c) 2010 LearnBoost <dev@learnboost.com>",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
      "supplier": {
        "url": [
          "https://github.com/request/aws-sign"
        ]
      }
    },
    {
      "name": "baseline-browser-mapping",
      "bom-ref": "baseline-browser-mapping",
      "type": "library",
      "version": "2.9.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/baseline-browser-mapping@2.9.7",
      "description": "A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.",
      "supplier": {
        "url": [
          "https://github.com/tonypconway/web-features/tree/main#readme"
        ]
      }
    },
    {
      "name": "caseless",
      "bom-ref": "caseless",
      "type": "library",
      "version": "0.12.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
      "supplier": {
        "url": [
          "https://github.com/mikeal/caseless"
        ]
      }
    },
    {
      "name": "eslint-visitor-keys",
      "bom-ref": "eslint-visitor-keys",
      "type": "library",
      "version": "3.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@3.4.3",
      "description": "Constants and utilities about visitor keys to traverse AST.",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-visitor-keys#readme"
        ]
      }
    },
    {
      "name": "eslint-visitor-keys",
      "bom-ref": "eslint-visitor-keys",
      "type": "library",
      "version": "4.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@4.2.1",
      "description": "Constants and utilities about visitor keys to traverse AST.",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-visitor-keys#readme"
        ]
      }
    },
    {
      "name": "forever-agent",
      "bom-ref": "forever-agent",
      "type": "library",
      "version": "0.6.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
      "supplier": {
        "url": [
          "https://github.com/mikeal/forever-agent"
        ]
      }
    },
    {
      "name": "mikeal/oauth-sign",
      "bom-ref": "mikeal/oauth-sign",
      "type": "library",
      "version": "0.9.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.9.0",
      "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
      "supplier": {
        "url": [
          "https://github.com/mikeal/oauth-sign"
        ]
      }
    },
    {
      "name": "Request -  Simple HTTP Client",
      "bom-ref": "Request -  Simple HTTP Client",
      "type": "library",
      "version": "2.88.2",
      "copyright": "Copyright (c) 2010-2012 Mikeal Rogers",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/request@2.88.2",
      "description": "Simplified HTTP request client.",
      "supplier": {
        "url": [
          "https://github.com/request/request"
        ]
      }
    },
    {
      "name": "staylor/react-helmet-async",
      "bom-ref": "staylor/react-helmet-async",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright (c) 2018 The New York Times Company\nCopyright (c) 2018 Scott Taylor",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/react-helmet-async@2.0.5",
      "supplier": {
        "url": [
          "https://github.com/staylor/react-helmet-async#readme"
        ]
      }
    },
    {
      "name": "tunnel-agent",
      "bom-ref": "tunnel-agent",
      "type": "library",
      "version": "0.6.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
      "supplier": {
        "url": [
          "https://github.com/mikeal/tunnel-agent"
        ]
      }
    },
    {
      "name": "TypeScript",
      "bom-ref": "TypeScript",
      "type": "library",
      "version": "4.9.5",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) 1991-2017 Unicode, Inc.\nCopyright (c) 2018 The Khronos Group Inc.\nCopyright (c) 2018 WHATWG (Apple, Google, Mozilla, Microsoft).",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/typescript@4.9.5",
      "description": "TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it at http://typescriptlang.org/playground.",
      "supplier": {
        "url": [
          "http://www.typescriptlang.org/"
        ]
      }
    },
    {
      "name": "TypeScript",
      "bom-ref": "TypeScript",
      "type": "library",
      "version": "5.9.3",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) 1991-2017 Unicode, Inc.\nCopyright (c) 2018 The Khronos Group Inc.\nCopyright (c) 2018 WHATWG (Apple, Google, Mozilla, Microsoft).",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/typescript@5.9.3",
      "description": "TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it at http://typescriptlang.org/playground.",
      "supplier": {
        "url": [
          "http://www.typescriptlang.org/"
        ]
      }
    },
    {
      "name": "sax-js",
      "bom-ref": "sax-js",
      "type": "library",
      "version": "1.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Blue Oak Model License 1.0.0"
          }
        }
      ],
      "purl": "pkg:npm/sax@1.4.3",
      "description": "A sax style parser for JS",
      "supplier": {
        "url": [
          "http://github.com/isaacs/sax-js"
        ]
      }
    },
    {
      "name": "Microsofttslib",
      "bom-ref": "Microsofttslib",
      "type": "library",
      "version": "2.8.1",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "BSD 0-Clause"
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "description": "Runtime library for TypeScript helpers.",
      "supplier": {
        "url": [
          "http://github.com/Microsoft/tslib/"
        ]
      }
    },
    {
      "name": "eslint-scope",
      "bom-ref": "eslint-scope",
      "type": "library",
      "version": "8.4.0",
      "copyright": "Copyright (c) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors.\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2013 Alex Seville <hi@alexanderseville.com>\nCopyright (c) 2014 Thiago de Arruda <tpadilha84@gmail.com>\nCopyright (c) 2015 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) JS Foundation and other contributors, https://js.foundation",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@8.4.0",
      "description": "ECMAScript scope analyzer for ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslint-scope"
        ]
      }
    },
    {
      "name": "espree",
      "bom-ref": "espree",
      "type": "library",
      "version": "10.4.0",
      "copyright": "Copyright (c) jQuery Foundation, Inc. and Contributors, All Rights Reserved.\nCopyright (c) Open JS Foundation\nCopyright (c) 2012-2015 Acorn Contributors (https://github.com/marijnh/acorn/blob/master/AUTHORS)\nCopyright (c) 2014-2015 Sebastian McKenzie <sebmck@gmail.com>\nCopyright (c) 2014-2015 various contributors (https://github.com/babel/babel/blob/master/packages/babylon/AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/espree@10.4.0",
      "description": "An actively-maintained fork of Esprima, the ECMAScript parsing infrastructure for multipurpose analysis,An actively-maintained fork of Esprima",
      "supplier": {
        "url": [
          "https://github.com/eslint/espree"
        ]
      }
    },
    {
      "name": "esrecurse",
      "bom-ref": "esrecurse",
      "type": "library",
      "version": "v4.3.0",
      "copyright": "Copyright (c) 2014 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esrecurse@4.3.0",
      "description": "ECMAScript scope analyzer",
      "supplier": {
        "url": [
          "https://github.com/estools/esrecurse"
        ]
      }
    },
    {
      "name": "estraverse",
      "bom-ref": "estraverse",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2012-2014 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/estraverse@5.3.0",
      "description": "ECMAScript JS AST traversal functions",
      "supplier": {
        "url": [
          "https://github.com/Constellation/estraverse"
        ]
      }
    },
    {
      "name": "esutils",
      "bom-ref": "esutils",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2013-2014 Yusuke Suzuki <utatane.tea@gmail.com>\nCopyright (c) 2014 Ivan Nikulin <ifaaan@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esutils@2.0.3",
      "description": "esutils (esutils) is utility box for ECMAScript language tools.",
      "supplier": {
        "url": [
          "https://github.com/Constellation/esutils"
        ]
      }
    },
    {
      "name": "node-entities",
      "bom-ref": "node-entities",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) Felix B",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/entities@4.5.0",
      "description": "Encode & decode XML/HTML entities with ease",
      "supplier": {
        "url": [
          "https://github.com/FB55/node-entities"
        ]
      }
    },
    {
      "name": "UglifyJS",
      "bom-ref": "UglifyJS",
      "type": "library",
      "version": "3.19.3",
      "copyright": "Copyright 2012-2024 (c) Mihai Bazon <mihai.bazon@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/uglify-js@3.19.3",
      "description": "JavaScript parser / mangler / compressor / beautifier toolkit",
      "supplier": {
        "url": [
          "http://lisperator.net/uglifyjs/"
        ]
      }
    },
    {
      "name": "uri-js",
      "bom-ref": "uri-js",
      "type": "library",
      "version": "4.4.1",
      "copyright": "Copyright (c) 2011 Gary Court.",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:npm/uri-js@4.4.1",
      "description": "An RFC 3986 compliant, scheme extendable URI parsing/validating/resolving library for JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/garycourt/uri-js"
        ]
      }
    },
    {
      "name": "bcrypt-pbkdf",
      "bom-ref": "bcrypt-pbkdf",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2013 Ted Unangst <tedu@openbsd.org>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
      "supplier": {
        "url": [
          "https://github.com/joyent/node-bcrypt-pbkdf#readme"
        ]
      }
    },
    {
      "name": "d3-ease",
      "bom-ref": "d3-ease",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock\nCopyright (c) 2010-2021 Mike Bostock, 2001 Robert Penner\nCopyright (c) 2001 Robert Penner",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/d3-ease@3.0.1",
      "description": "Easing functions for smooth animation.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-ease"
        ]
      }
    },
    {
      "name": "esquery",
      "bom-ref": "esquery",
      "type": "library",
      "version": "1.6.0",
      "copyright": "Copyright (c) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>\nCopyright (c) 2012-2013 Yusuke Suzuki <utatane.tea@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/esquery@1.6.0",
      "description": "A query library for ECMAScript AST using a CSS selector like query language.",
      "supplier": {
        "url": [
          "https://github.com/jrfeenst/esquery"
        ]
      }
    },
    {
      "name": "hoist-non-react-statics",
      "bom-ref": "hoist-non-react-statics",
      "type": "library",
      "version": "v3.3.2",
      "copyright": "Copyright (c) 2015, Yahoo",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/hoist-non-react-statics@3.3.2",
      "description": "Copies non-react specific statics from a child component to a parent component",
      "supplier": {
        "url": [
          "https://github.com/mridgway/hoist-non-react-statics"
        ]
      }
    },
    {
      "name": "ieee754",
      "bom-ref": "ieee754",
      "type": "library",
      "version": "v1.2.1",
      "copyright": "Copyright (c) 2008 Fair Oaks Labs, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/ieee754@1.2.1",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "supplier": {
        "url": [
          "https://github.com/feross/ieee754"
        ]
      }
    },
    {
      "name": "intl-messageformat",
      "bom-ref": "intl-messageformat",
      "type": "library",
      "version": "10.7.18",
      "copyright": "Copyright (c) 2014, Yahoo\nCopyright (c) 2023, Oath Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/intl-messageformat@10.7.18",
      "description": "Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.",
      "supplier": {
        "url": [
          "https://github.com/yahoo/intl-messageformat"
        ]
      }
    },
    {
      "name": "json-schema",
      "bom-ref": "json-schema",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2003-2004 Lawrence E. Rosen. All rights reserved.\nCopyright (c) 2005-2015, The Dojo Foundation\nCopyright (c) Act, 17 U.S.C.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/json-schema@0.4.0",
      "description": "JSON Schema validation and specifications",
      "supplier": {
        "url": [
          "https://github.com/kriszyp/json-schema#readme"
        ]
      }
    },
    {
      "name": "qs -  QS Querystring",
      "bom-ref": "qs -  QS Querystring",
      "type": "library",
      "version": "6.14.1",
      "copyright": "Copyright (c) 2014, Nathan LaFreniere and other",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "cpe": "cpe:2.3:a:qs_project:qs:6.14.1:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/qs@6.14.1",
      "description": "A querystring parsing and stringifying library with some added security.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/qs"
        ]
      }
    },
    {
      "name": "react-intl",
      "bom-ref": "react-intl",
      "type": "library",
      "version": "7.1.14",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2015, Yahoo Inc.\nCopyright (c) 2019 Oath Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/react-intl@7.1.14",
      "description": "Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.",
      "supplier": {
        "url": [
          "https://github.com/caridy/react-intl"
        ]
      }
    },
    {
      "name": "react-transition-group",
      "bom-ref": "react-transition-group",
      "type": "library",
      "version": "4.4.5",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2018, React Community",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/react-transition-group@4.4.5",
      "description": "A react component toolset for managing animations",
      "supplier": {
        "url": [
          "https://github.com/reactjs/react-transition-group#readme"
        ]
      }
    },
    {
      "name": "rw",
      "bom-ref": "rw",
      "type": "library",
      "version": "1.3.3",
      "copyright": "Copyright (c) 2014-2016, Michael Bostock",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/rw@1.3.3",
      "description": "Wrappers of fs.{read,write}File that work for /dev/std{in,out}.",
      "supplier": {
        "url": [
          "https://github.com/mbostock/rw"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.5.7",
      "copyright": "Copyright (c) 2011 The Closure Compiler Authors\nCopyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.5.7",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.6.1",
      "copyright": "Copyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map",
      "bom-ref": "source-map",
      "type": "library",
      "version": "0.7.6",
      "copyright": "Copyright (c) 2011 The Closure Compiler Authors\nCopyright (c) 2009-2011, 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.7.6",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/mozilla/source-map"
        ]
      }
    },
    {
      "name": "source-map-js",
      "bom-ref": "source-map-js",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) 2009-2011, Mozilla Foundation and contributors\nCopyright (c) 2011 The Closure Compiler Authors. All rights reserved.\nCopyright (c) 2014 Mozilla Foundation and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map-js@1.2.1",
      "description": "Generates and consumes source maps",
      "supplier": {
        "url": [
          "https://github.com/7rulnik/source-map"
        ]
      }
    },
    {
      "name": "sprintf.js",
      "bom-ref": "sprintf.js",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2007-2014, Alexandru Marasteanu",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "description": "sprintf.js is a complete open source JavaScript sprintf implementation",
      "supplier": {
        "url": [
          "https://github.com/alexei/sprintf.js"
        ]
      }
    },
    {
      "name": "tough-cookie",
      "bom-ref": "tough-cookie",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) 2015-2020, Salesforce.com, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/tough-cookie@6.0.0",
      "description": "RFC6265 Cookies and CookieJar for Node.js",
      "supplier": {
        "url": [
          "https://github.com/salesforce/tough-cookie"
        ]
      }
    },
    {
      "name": "caniuse-lite",
      "bom-ref": "caniuse-lite",
      "type": "library",
      "version": "1.0.30001760",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Attribution 4"
          }
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001760",
      "description": "A smaller version of caniuse-db, with only the essentials!",
      "supplier": {
        "url": [
          "https://github.com/ben-eb/caniuse-lite"
        ]
      }
    },
    {
      "name": "@breezystack/lamejs",
      "bom-ref": "@breezystack/lamejs",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "LGPL 3.0+"
          }
        }
      ],
      "purl": "pkg:npm/%40breezystack/lamejs@1.2.7",
      "description": "Pure JavaScript MP3 Encoder",
      "supplier": {
        "url": [
          "https://github.com/shijinyu/lamejs#readme"
        ]
      }
    },
    {
      "name": "@rgrove/parse-xml",
      "bom-ref": "@rgrove/parse-xml",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Copyright (c) Ryan Grove <ryan@wonko.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/%40rgrove/parse-xml@4.2.0",
      "description": "A fast, safe, compliant XML parser for Node.js and browsers.",
      "supplier": {
        "url": [
          "https://github.com/rgrove/parse-xml"
        ]
      }
    },
    {
      "name": "abbrev",
      "bom-ref": "abbrev",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/abbrev@1.1.1",
      "description": "Like ruby's abbrev module, but in js",
      "supplier": {
        "url": [
          "https://github.com/isaacs/abbrev-js#readme"
        ]
      }
    },
    {
      "name": "aproba",
      "bom-ref": "aproba",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2015, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/aproba@1.2.0",
      "description": "A rediculously light-weight argument validator",
      "supplier": {
        "url": [
          "https://github.com/iarna/aproba"
        ]
      }
    },
    {
      "name": "are-we-there-yet",
      "bom-ref": "are-we-there-yet",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) 2015, Rebecca Turner",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.7",
      "description": "Keep track of the overall completion of many dispirate processes",
      "supplier": {
        "url": [
          "https://github.com/iarna/are-we-there-yet"
        ]
      }
    },
    {
      "name": "browserify-sign",
      "bom-ref": "browserify-sign",
      "type": "library",
      "version": "4.2.5",
      "copyright": "Copyright (c) 2014-2015 Calvin Metcalf and browserify-sign contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.2.5",
      "description": "browserify-sign [![Build Status](https://travis-ci.org/calvinmetcalf/browserify-sign.svg)](https://travis-ci.org/calvinmetcalf/browserify-sign) ===",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-sign"
        ]
      }
    },
    {
      "name": "chownr",
      "bom-ref": "chownr",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/chownr@1.1.4",
      "description": "Like `chown -R`",
      "supplier": {
        "url": [
          "https://github.com/isaacs/chownr"
        ]
      }
    },
    {
      "name": "cli-width",
      "bom-ref": "cli-width",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2015, Ilya Radchenko <knownasilya@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/cli-width@4.1.0",
      "description": "Get stdout window width, with two fallbacks, tty and then a default.",
      "supplier": {
        "url": [
          "https://github.com/knownasilya/cli-width"
        ]
      }
    },
    {
      "name": "cliui",
      "bom-ref": "cliui",
      "type": "library",
      "version": "8.0.1",
      "copyright": "Copyright (c) 2015, Contributors\nCopyright (c) npm, Inc. and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/cliui@8.0.1",
      "description": "easily create complex multi-column command-line-interfaces",
      "supplier": {
        "url": [
          "https://github.com/yargs/cliui"
        ]
      }
    },
    {
      "name": "console-control-strings",
      "bom-ref": "console-control-strings",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2014, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/console-control-strings@1.1.0",
      "description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning.  This is a subset of both ansi and vt100.  All control codes included work on both Windows & Unix-like OSes, except where noted.",
      "supplier": {
        "url": [
          "https://github.com/iarna/console-control-strings#readme"
        ]
      }
    },
    {
      "name": "d3-array",
      "bom-ref": "d3-array",
      "type": "library",
      "version": "3.2.4",
      "copyright": "Copyright (c) 2010-2023 Mike Bostock\nCopyright (c) 2018 Vladimir Agafonkin",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-array@3.2.4",
      "description": "Array manipulation, ordering, searching, summarizing, etc.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-array"
        ]
      }
    },
    {
      "name": "d3-axis",
      "bom-ref": "d3-axis",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-axis@3.0.0",
      "description": "Displays automatic reference lines for scales.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-axis"
        ]
      }
    },
    {
      "name": "d3-brush",
      "bom-ref": "d3-brush",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-brush@3.0.0",
      "description": "NPM version of Switchery",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-brush"
        ]
      }
    },
    {
      "name": "d3-chord",
      "bom-ref": "d3-chord",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-chord@3.0.1",
      "description": "Visualize relationships or network flow with an aesthetically-pleasing circular layout.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-chord"
        ]
      }
    },
    {
      "name": "d3-color",
      "bom-ref": "d3-color",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-color@3.1.0",
      "description": "Colorspaces! RGB, HSL, Lab and HCL (Lch).",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-color"
        ]
      }
    },
    {
      "name": "d3-contour",
      "bom-ref": "d3-contour",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) 2012-2023 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-contour@4.0.2",
      "description": "Compute contour polygons using marching squares.",
      "supplier": {
        "url": [
          "https://d3js.org/d3-contour/"
        ]
      }
    },
    {
      "name": "d3-delaunay",
      "bom-ref": "d3-delaunay",
      "type": "library",
      "version": "6.0.4",
      "copyright": "Copyright (c) 2018-2021 Observable, Inc.\nCopyright (c) 2018-2021 Observable, Inc., 2021 Mapbox\nCopyright (c) 2021 Mapbox",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-delaunay@6.0.4",
      "description": "Compute the Voronoi diagram of a set of two-dimensional points.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-delaunay"
        ]
      }
    },
    {
      "name": "d3-dispatch",
      "bom-ref": "d3-dispatch",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-dispatch@3.0.1",
      "description": "Register named callbacks and call them with arguments.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-dispatch"
        ]
      }
    },
    {
      "name": "d3-drag",
      "bom-ref": "d3-drag",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-drag@3.0.0",
      "description": "\u2026",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-drag"
        ]
      }
    },
    {
      "name": "d3-dsv",
      "bom-ref": "d3-dsv",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2013-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-dsv@3.0.1",
      "description": "A parser and formatter for DSV (CSV and TSV) files.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-dsv"
        ]
      }
    },
    {
      "name": "d3-fetch",
      "bom-ref": "d3-fetch",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2016-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-fetch@3.0.1",
      "description": "Convenient parsing for Fetch.",
      "supplier": {
        "url": [
          "https://d3js.org/d3-fetch/"
        ]
      }
    },
    {
      "name": "d3-force",
      "bom-ref": "d3-force",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-force@3.0.0",
      "description": "Force-directed graph layout using Position Verlet integration.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-force"
        ]
      }
    },
    {
      "name": "d3-format",
      "bom-ref": "d3-format",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-format@3.1.0",
      "description": "Format numbers for human consumption.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-format"
        ]
      }
    },
    {
      "name": "d3-geo",
      "bom-ref": "d3-geo",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) 2008-2012 Charles Karney\nCopyright (c) 2010-2024 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-geo@3.1.1",
      "description": "\u2026",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-geo"
        ]
      }
    },
    {
      "name": "d3-hierarchy",
      "bom-ref": "d3-hierarchy",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-hierarchy@3.1.2",
      "description": "Layout algorithms for visualizing hierarchical data.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-hierarchy"
        ]
      }
    },
    {
      "name": "d3-interpolate",
      "bom-ref": "d3-interpolate",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-interpolate@3.0.1",
      "description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-interpolate"
        ]
      }
    },
    {
      "name": "d3-path",
      "bom-ref": "d3-path",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2015-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-path@3.1.0",
      "description": "Serialize Canvas path commands to SVG.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-path"
        ]
      }
    },
    {
      "name": "d3-polygon",
      "bom-ref": "d3-polygon",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-polygon@3.0.1",
      "description": "Operations for two-dimensional polygons.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-polygon"
        ]
      }
    },
    {
      "name": "d3-quadtree",
      "bom-ref": "d3-quadtree",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-quadtree@3.0.1",
      "description": "Two-dimensional recursive spatial subdivision.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-quadtree"
        ]
      }
    },
    {
      "name": "d3-random",
      "bom-ref": "d3-random",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-random@3.0.1",
      "description": "Generate random numbers from various distributions.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-random"
        ]
      }
    },
    {
      "name": "d3-scale",
      "bom-ref": "d3-scale",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-scale@4.0.2",
      "description": "Scales are a convenient abstraction for a fundamental task in visualization: mapping a dimension of abstract data to a visual representation. Although most often used for position-encoding quantitative data, such as mapping the height in meters of a sampl",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-scale"
        ]
      }
    },
    {
      "name": "d3-scale-chromatic",
      "bom-ref": "d3-scale-chromatic",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University\nCopyright (c) 2010-2024 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-scale-chromatic@3.1.0",
      "description": "Sequential, diverging and categorical color scales from ColorBrewer.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-scale-chromatic"
        ]
      }
    },
    {
      "name": "d3-selection",
      "bom-ref": "d3-selection",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-selection@3.0.0",
      "description": "Data-driven DOM manipulation.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-selection"
        ]
      }
    },
    {
      "name": "d3-shape",
      "bom-ref": "d3-shape",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-shape@3.2.0",
      "description": "Graphical primitives for visualization, such as lines and areas.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-shape"
        ]
      }
    },
    {
      "name": "d3-time",
      "bom-ref": "d3-time",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2010-2022 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-time@3.1.0",
      "description": "A calculator for humanity\u2019s peculiar conventions of time.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-time"
        ]
      }
    },
    {
      "name": "d3-time-format",
      "bom-ref": "d3-time-format",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-time-format@4.1.0",
      "description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-time-format"
        ]
      }
    },
    {
      "name": "d3-timer",
      "bom-ref": "d3-timer",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-timer@3.0.1",
      "description": "An efficient queue capable of managing thousands of concurrent animations.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-timer"
        ]
      }
    },
    {
      "name": "d3-transition",
      "bom-ref": "d3-transition",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-transition@3.0.1",
      "description": "Animated transitions for D3 selections.",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-transition"
        ]
      }
    },
    {
      "name": "d3-zoom",
      "bom-ref": "d3-zoom",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-zoom@3.0.0",
      "description": "\u2026",
      "supplier": {
        "url": [
          "https://github.com/d3/d3-zoom"
        ]
      }
    },
    {
      "name": "D3.js",
      "bom-ref": "D3.js",
      "type": "library",
      "version": "7.9.0",
      "copyright": "Copyright (c) 2010-2023 Mike Bostock\nCopyright (c) 2018 Vladimir Agafonkin",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3@7.9.0",
      "description": "D3 is a small, free JavaScript library for manipulating HTML documents based on data. D3 can help you quickly visualize your data as HTML or SVG, handle interactivity, and incorporate smooth transitions and staged animations into your pages. You can use D3 as a visualization framework (like Protovis), or you can use it to build dynamic pages (like jQuery).",
      "supplier": {
        "url": [
          "http://d3js.org/"
        ]
      }
    },
    {
      "name": "delaunator",
      "bom-ref": "delaunator",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2017, Mapbox",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/delaunator@5.0.1",
      "description": "A really fast JavaScript library for Delaunay triangulation of 2D points",
      "supplier": {
        "url": [
          "https://github.com/mapbox/delaunator#readme"
        ]
      }
    },
    {
      "name": "electron-to-chromium",
      "bom-ref": "electron-to-chromium",
      "type": "library",
      "version": "1.5.267",
      "copyright": "Copyright (c) 2018 Kilian Valkhof",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.5.267",
      "description": "Provides a list of electron-to-chromium version mappings",
      "supplier": {
        "url": [
          "https://github.com/kilian/electron-to-chromium"
        ]
      }
    },
    {
      "name": "flatted",
      "bom-ref": "flatted",
      "type": "library",
      "version": "3.3.3",
      "copyright": "Copyright (c) 2018-2021, Andrea Giammarchi, @WebReflection",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/flatted@3.3.3",
      "description": "A fast and minimal circular JSON parser.",
      "supplier": {
        "url": [
          "https://github.com/WebReflection/flatted#readme"
        ]
      }
    },
    {
      "name": "fs-minipass",
      "bom-ref": "fs-minipass",
      "type": "library",
      "version": "v1.2.7",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/fs-minipass@1.2.7",
      "description": "fs read and write streams based on minipass",
      "supplier": {
        "url": [
          "https://github.com/npm/fs-minipass"
        ]
      }
    },
    {
      "name": "fs.realpath",
      "bom-ref": "fs.realpath",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
      "supplier": {
        "url": [
          "https://github.com/isaacs/fs.realpath#readme"
        ]
      }
    },
    {
      "name": "get-caller-file",
      "bom-ref": "get-caller-file",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright 2018 Stefan Penner",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "description": "[![Build Status](https://travis-ci.org/ember-cli/ember-cli.svg?branch=master)](https://travis-ci.org/ember-cli/ember-cli) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.appveyor.com/projec",
      "supplier": {
        "url": [
          "https://github.com/stefanpenner/get-caller-file"
        ]
      }
    },
    {
      "name": "glob-parent",
      "bom-ref": "glob-parent",
      "type": "library",
      "version": "6.0.2",
      "copyright": "Copyright (c) 2015, 2019 Elan Shanker, 2021 Blaine Bublitz <blaine.bublitz@gmail.com>, Eric Schoffstall <yo@contra.io> and other contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/glob-parent@6.0.2",
      "description": "Strips glob magic from a string to provide the parent path",
      "supplier": {
        "url": [
          "https://github.com/es128/glob-parent"
        ]
      }
    },
    {
      "name": "Gozala/crypto",
      "bom-ref": "Gozala/crypto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/crypto@1.0.1",
      "description": "JavaScript implementations of standard and secure cryptographic algorithms.",
      "supplier": {
        "url": [
          "https://github.com/Gozala/crypto"
        ]
      }
    },
    {
      "name": "har-schema",
      "bom-ref": "har-schema",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2015, Ahmad Nassri <ahmad@ahmadnassri.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/har-schema@2.0.0",
      "description": "JSON Schema for HTTP Archive (HAR)",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/har-schema#readme"
        ]
      }
    },
    {
      "name": "has-unicode",
      "bom-ref": "has-unicode",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2014, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/has-unicode@2.0.1",
      "description": "Try to guess if your terminal supports unicode",
      "supplier": {
        "url": [
          "https://github.com/iarna/has-unicode"
        ]
      }
    },
    {
      "name": "iarna/gauge",
      "bom-ref": "iarna/gauge",
      "type": "library",
      "version": "v2.7.4",
      "copyright": "Copyright (c) 2014, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/gauge@2.7.4",
      "description": "A terminal based horizontal guage",
      "supplier": {
        "url": [
          "https://github.com/iarna/gauge"
        ]
      }
    },
    {
      "name": "inflight",
      "bom-ref": "inflight",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Copyright (c) Isaac Z. Schlueter",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "description": "Add callbacks to requests in flight to avoid async duplication",
      "supplier": {
        "url": [
          "https://github.com/isaacs/inflight"
        ]
      }
    },
    {
      "name": "inherits",
      "bom-ref": "inherits",
      "type": "library",
      "version": "v2.0.4",
      "copyright": "Copyright (c) Isaac Z. Schlueter",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "supplier": {
        "url": [
          "https://github.com/isaacs/inherits"
        ]
      }
    },
    {
      "name": "internmap",
      "bom-ref": "internmap",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/internmap@2.0.3",
      "description": "Map and Set with automatic key interning",
      "supplier": {
        "url": [
          "https://github.com/mbostock/internmap/"
        ]
      }
    },
    {
      "name": "isaacs/once",
      "bom-ref": "isaacs/once",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "description": "Run a function exactly one time",
      "supplier": {
        "url": [
          "https://github.com/isaacs/once"
        ]
      }
    },
    {
      "name": "isexe",
      "bom-ref": "isexe",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "description": "Minimal module to check if a file is executable.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/isexe#readme"
        ]
      }
    },
    {
      "name": "json-stringify-safe",
      "bom-ref": "json-stringify-safe",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "description": "Like JSON.stringify, but doens't throw on circular references",
      "supplier": {
        "url": [
          "https://github.com/isaacs/json-stringify-safe"
        ]
      }
    },
    {
      "name": "minimalistic-assert",
      "bom-ref": "minimalistic-assert",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2015 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "description": "minimalistic-assert ===",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/minimalistic-assert"
        ]
      }
    },
    {
      "name": "minipass",
      "bom-ref": "minipass",
      "type": "library",
      "version": "v2.9.0",
      "copyright": "Copyright (c) npm, Inc. and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/minipass@2.9.0",
      "description": "minimal implementation of a PassThrough stream",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minipass"
        ]
      }
    },
    {
      "name": "mute-stream",
      "bom-ref": "mute-stream",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/mute-stream@2.0.0",
      "description": "Bytes go in, but they don't come out (when muted).",
      "supplier": {
        "url": [
          "https://github.com/isaacs/mute-stream"
        ]
      }
    },
    {
      "name": "node-glob",
      "bom-ref": "node-glob",
      "type": "library",
      "version": "7.2.3",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/glob@7.2.3",
      "description": "glob functionality for node.js",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-glob"
        ]
      }
    },
    {
      "name": "node-graceful-fs",
      "bom-ref": "node-graceful-fs",
      "type": "library",
      "version": "4.2.11",
      "copyright": "Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "description": "Just like node's fs module, but it does an incremental back-off when EMFILE is encountered.\r\r\n\r\r\nUseful in asynchronous situations where one needs to try to open lots and lots of files.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/node-graceful-fs"
        ]
      }
    },
    {
      "name": "node-lru-cache",
      "bom-ref": "node-lru-cache",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@5.1.1",
      "supplier": {
        "url": [
          "http://github.com/isaacs/node-lru-cache"
        ]
      }
    },
    {
      "name": "node-semver ",
      "bom-ref": "node-semver ",
      "type": "library",
      "version": "6.3.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/semver@6.3.1",
      "description": "The semantic version parser used by npm.",
      "supplier": {
        "url": [
          "https://github.com/npm/node-semver"
        ]
      }
    },
    {
      "name": "node-semver ",
      "bom-ref": "node-semver ",
      "type": "library",
      "version": "7.7.3",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/semver@7.7.3",
      "description": "The semantic version parser used by npm.",
      "supplier": {
        "url": [
          "https://github.com/npm/node-semver"
        ]
      }
    },
    {
      "name": "nopt",
      "bom-ref": "nopt",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/nopt@3.0.6",
      "description": "Node/npm Option Parsing",
      "supplier": {
        "url": [
          "https://github.com/npm/nopt"
        ]
      }
    },
    {
      "name": "npmlog",
      "bom-ref": "npmlog",
      "type": "library",
      "version": "4.1.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/npmlog@4.1.2",
      "description": "The logger that npm uses",
      "supplier": {
        "url": [
          "https://github.com/isaacs/npmlog"
        ]
      }
    },
    {
      "name": "osenv",
      "bom-ref": "osenv",
      "type": "library",
      "version": "0.1.5",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/osenv@0.1.5",
      "description": "Look up environment settings specific to different operating systems.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/osenv"
        ]
      }
    },
    {
      "name": "parse-asn1",
      "bom-ref": "parse-asn1",
      "type": "library",
      "version": "5.1.9",
      "copyright": "Copyright (c) 2017, crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.1.9",
      "description": "parse-asn1 ===",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/parse-asn1"
        ]
      }
    },
    {
      "name": "picocolors",
      "bom-ref": "picocolors",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/picocolors@1.1.1",
      "description": "The tiniest and the fastest coloring library ever",
      "supplier": {
        "url": [
          "https://github.com/alexeyraspopov/picocolors#readme"
        ]
      }
    },
    {
      "name": "rimraf",
      "bom-ref": "rimraf",
      "type": "library",
      "version": "2.7.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@2.7.1",
      "description": "A `rm -rf` util for nodejs",
      "supplier": {
        "url": [
          "https://github.com/isaacs/rimraf"
        ]
      }
    },
    {
      "name": "rimraf",
      "bom-ref": "rimraf",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@3.0.2",
      "description": "A `rm -rf` util for nodejs",
      "supplier": {
        "url": [
          "https://github.com/isaacs/rimraf"
        ]
      }
    },
    {
      "name": "set-blocking",
      "bom-ref": "set-blocking",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2016, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/set-blocking@2.0.0",
      "description": "set blocking stdio and stderr ensuring that terminal output does not truncate",
      "supplier": {
        "url": [
          "https://github.com/yargs/set-blocking#readme"
        ]
      }
    },
    {
      "name": "tapjs/signal-exit",
      "bom-ref": "tapjs/signal-exit",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Copyright (c) 2015, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.7",
      "description": "when you want process.on('exit') to fire when a process is killed with a signal.",
      "supplier": {
        "url": [
          "https://github.com/tapjs/signal-exit"
        ]
      }
    },
    {
      "name": "tapjs/signal-exit",
      "bom-ref": "tapjs/signal-exit",
      "type": "library",
      "version": "4.1.0",
      "copyright": "Copyright (c) 2015-2023 Benjamin Coe, Isaac Z. Schlueter, and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@4.1.0",
      "description": "when you want process.on('exit') to fire when a process is killed with a signal.",
      "supplier": {
        "url": [
          "https://github.com/tapjs/signal-exit"
        ]
      }
    },
    {
      "name": "which",
      "bom-ref": "which",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/which@1.3.1",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/node-which"
        ]
      }
    },
    {
      "name": "which",
      "bom-ref": "which",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/which@2.0.2",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/node-which"
        ]
      }
    },
    {
      "name": "wide-align",
      "bom-ref": "wide-align",
      "type": "library",
      "version": "1.1.5",
      "copyright": "Copyright (c) 2015, Rebecca Turner <me@re-becca.org>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.5",
      "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.",
      "supplier": {
        "url": [
          "https://github.com/iarna/wide-align#readme"
        ]
      }
    },
    {
      "name": "wrappy",
      "bom-ref": "wrappy",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "description": "Callback wrapping utility",
      "supplier": {
        "url": [
          "https://github.com/npm/wrappy"
        ]
      }
    },
    {
      "name": "y18n",
      "bom-ref": "y18n",
      "type": "library",
      "version": "5.0.8",
      "copyright": "Copyright (c) 2015, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/y18n@5.0.8",
      "description": "Y18N is the internationalization library used by the technology called Yargs. Internationalization services enable users to access language-dependent resources like messages or texts to be displayed in a User Interface element.",
      "supplier": {
        "url": [
          "https://github.com/yargs/y18n"
        ]
      }
    },
    {
      "name": "yallist",
      "bom-ref": "yallist",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yallist@3.1.1",
      "description": "Yet Another Linked List",
      "supplier": {
        "url": [
          "https://github.com/isaacs/yallist#readme"
        ]
      }
    },
    {
      "name": "yaml",
      "bom-ref": "yaml",
      "type": "library",
      "version": "1.10.2",
      "copyright": "Copyright (c) 2018 Eemeli Aro <eemeli@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yaml@1.10.2",
      "description": "Yaml parser",
      "supplier": {
        "url": [
          "https://github.com/tj/js-yaml"
        ]
      }
    },
    {
      "name": "yaml",
      "bom-ref": "yaml",
      "type": "library",
      "version": "2.8.2",
      "copyright": "Copyright (c) 2018 Eemeli Aro <eemeli@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yaml@2.8.2",
      "description": "Yaml parser",
      "supplier": {
        "url": [
          "https://github.com/tj/js-yaml"
        ]
      }
    },
    {
      "name": "yargs-parser",
      "bom-ref": "yargs-parser",
      "type": "library",
      "version": "21.1.1",
      "copyright": "Copyright (c) 2016, Contributors",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@21.1.1",
      "description": "Yargs-Parser is a parser exercised by Yargs, which parses optstrings. Parsing allows for the formal analysis by a computer of a sentence or other string of words into its constituents, resulting in a parse tree showing their syntactic relation to each other, which may also contain semantic and other information.",
      "supplier": {
        "url": [
          "https://github.com/yargs/yargs-parser"
        ]
      }
    },
    {
      "name": "@adobe/css-tools",
      "bom-ref": "@adobe/css-tools",
      "type": "library",
      "version": "4.4.4",
      "copyright": "Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2022 Jean-Philippe Zolesio <holblin@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40adobe/css-tools@4.4.4",
      "description": "CSS parser / stringifier",
      "supplier": {
        "url": [
          "https://github.com/adobe/css-tools#readme"
        ]
      }
    },
    {
      "name": "@babel/code-frame",
      "bom-ref": "@babel/code-frame",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.27.1",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/compat-data",
      "bom-ref": "@babel/compat-data",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.28.5",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/core",
      "bom-ref": "@babel/core",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.28.5",
      "description": "Babel compiler core.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/generator",
      "bom-ref": "@babel/generator",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.28.5",
      "description": "Turns an AST into code.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-compilation-targets",
      "bom-ref": "@babel/helper-compilation-targets",
      "type": "library",
      "version": "7.27.2",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.27.2",
      "description": "Engine compat data used in @babel/preset-env",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-globals",
      "bom-ref": "@babel/helper-globals",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-globals@7.28.0",
      "description": "A collection of JavaScript globals for Babel internal usage",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/helper-module-imports",
      "bom-ref": "@babel/helper-module-imports",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.27.1",
      "description": "Babel helper functions for inserting module loads",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-module-transforms",
      "bom-ref": "@babel/helper-module-transforms",
      "type": "library",
      "version": "7.28.3",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.28.3",
      "description": "Babel helper functions for implementing ES6 module transformations",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-plugin-utils",
      "bom-ref": "@babel/helper-plugin-utils",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.27.1",
      "description": "General utilities for plugins to use",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/helper-string-parser",
      "bom-ref": "@babel/helper-string-parser",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1",
      "description": "A utility package to parse strings",
      "supplier": {
        "url": [
          "https://babel.dev/docs/en/next/babel-helper-string-parser"
        ]
      }
    },
    {
      "name": "@babel/helper-validator-identifier",
      "bom-ref": "@babel/helper-validator-identifier",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5",
      "description": "Validate identifier/keywords name",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/helper-validator-option",
      "bom-ref": "@babel/helper-validator-option",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-option@7.27.1",
      "description": "Validate plugin/preset options",
      "supplier": {
        "url": [
          "https://github.com/babel/babel.git"
        ]
      }
    },
    {
      "name": "@babel/helpers",
      "bom-ref": "@babel/helpers",
      "type": "library",
      "version": "7.28.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors\nCopyright (c) 2014-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helpers@7.28.4",
      "description": "Collection of helper functions used by Babel transforms.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/parser",
      "bom-ref": "@babel/parser",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.28.5",
      "description": "A JavaScript parser",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-jsx",
      "bom-ref": "@babel/plugin-syntax-jsx",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.27.1",
      "description": "Allow parsing of jsx",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-typescript",
      "bom-ref": "@babel/plugin-syntax-typescript",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.27.1",
      "description": "Allow parsing of TypeScript syntax",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-jsx-self",
      "bom-ref": "@babel/plugin-transform-react-jsx-self",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-self@7.27.1",
      "description": "Add a __self prop to all JSX Elements",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/plugin-transform-react-jsx-source",
      "bom-ref": "@babel/plugin-transform-react-jsx-source",
      "type": "library",
      "version": "7.27.1",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-react-jsx-source@7.27.1",
      "description": "Add a __source prop to all JSX Elements",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/runtime",
      "bom-ref": "@babel/runtime",
      "type": "library",
      "version": "7.28.4",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors\nCopyright (c) 2014-present, Facebook, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.28.4",
      "description": "babel selfContained runtime",
      "supplier": {
        "url": [
          "https://babeljs.io/docs/en/next/babel-runtime"
        ]
      }
    },
    {
      "name": "@babel/template",
      "bom-ref": "@babel/template",
      "type": "library",
      "version": "7.27.2",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.27.2",
      "description": "Generate an AST from a string template.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/types",
      "bom-ref": "@babel/types",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.28.5",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@emotion/babel-plugin",
      "bom-ref": "@emotion/babel-plugin",
      "type": "library",
      "version": "11.13.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/babel-plugin@11.13.5",
      "description": "A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.",
      "supplier": {
        "url": [
          "https://emotion.sh"
        ]
      }
    },
    {
      "name": "@emotion/cache",
      "bom-ref": "@emotion/cache",
      "type": "library",
      "version": "11.14.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/cache@11.14.0",
      "description": "emotion's cache",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/hash",
      "bom-ref": "@emotion/hash",
      "type": "library",
      "version": "0.9.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/hash@0.9.2",
      "description": "A MurmurHash2 implementation",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/is-prop-valid",
      "bom-ref": "@emotion/is-prop-valid",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) Emotion team and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/is-prop-valid@1.4.0",
      "description": "A function to check whether a prop is valid for HTML and SVG elements",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/memoize",
      "bom-ref": "@emotion/memoize",
      "type": "library",
      "version": "0.9.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/memoize@0.9.0",
      "description": "emotion's memoize utility",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/react",
      "bom-ref": "@emotion/react",
      "type": "library",
      "version": "11.14.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/react@11.14.0",
      "description": "> Simple styling in React.",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/serialize",
      "bom-ref": "@emotion/serialize",
      "type": "library",
      "version": "1.3.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/serialize@1.3.3",
      "description": "serialization utils for emotion",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/sheet",
      "bom-ref": "@emotion/sheet",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/sheet@1.4.0",
      "description": "emotion's stylesheet",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/styled",
      "bom-ref": "@emotion/styled",
      "type": "library",
      "version": "11.14.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/styled@11.14.1",
      "description": "styled API for emotion",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/unitless",
      "bom-ref": "@emotion/unitless",
      "type": "library",
      "version": "0.10.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/unitless@0.10.0",
      "description": "An object of css properties that don't accept values with units",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/use-insertion-effect-with-fallbacks",
      "bom-ref": "@emotion/use-insertion-effect-with-fallbacks",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/use-insertion-effect-with-fallbacks@1.2.0",
      "description": "A wrapper package that uses `useInsertionEffect` or a fallback for it",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/utils",
      "bom-ref": "@emotion/utils",
      "type": "library",
      "version": "1.4.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/utils@1.4.2",
      "description": "internal utils for emotion",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@emotion/weak-memoize",
      "bom-ref": "@emotion/weak-memoize",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40emotion/weak-memoize@0.4.0",
      "description": "A memoization function that uses a WeakMap",
      "supplier": {
        "url": [
          "https://github.com/emotion-js/emotion/tree/main#readme"
        ]
      }
    },
    {
      "name": "@eslint-community/eslint-utils",
      "bom-ref": "@eslint-community/eslint-utils",
      "type": "library",
      "version": "4.9.0",
      "copyright": "Copyright (c) 2018 Toru Nagashima",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint-community/eslint-utils@4.9.0",
      "description": "Utilities for ESLint plugins.",
      "supplier": {
        "url": [
          "https://github.com/eslint-community/eslint-utils#readme"
        ]
      }
    },
    {
      "name": "@eslint-community/regexpp",
      "bom-ref": "@eslint-community/regexpp",
      "type": "library",
      "version": "4.12.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint-community/regexpp@4.12.2",
      "description": "Regular expression parser for ECMAScript.",
      "supplier": {
        "url": [
          "https://github.com/eslint-community/regexpp#readme"
        ]
      }
    },
    {
      "name": "@eslint/eslintrc",
      "bom-ref": "@eslint/eslintrc",
      "type": "library",
      "version": "3.3.3",
      "copyright": "Copyright (c) 2015-2017 Evgeny Poberezkin\nCopyright OpenJS Foundation and other contributors, <www.openjsf.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/eslintrc@3.3.3",
      "description": "The legacy ESLintRC config file format for ESLint",
      "supplier": {
        "url": [
          "https://github.com/eslint/eslintrc#readme"
        ]
      }
    },
    {
      "name": "@eslint/js",
      "bom-ref": "@eslint/js",
      "type": "library",
      "version": "9.39.2",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors, <www.openjsf.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/js@9.39.2",
      "description": "ESLint JavaScript language implementation",
      "supplier": {
        "url": [
          "https://eslint.org"
        ]
      }
    },
    {
      "name": "@floating-ui/core",
      "bom-ref": "@floating-ui/core",
      "type": "library",
      "version": "1.7.3",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/core@1.7.3",
      "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more",
      "supplier": {
        "url": [
          "https://floating-ui.com"
        ]
      }
    },
    {
      "name": "@floating-ui/dom",
      "bom-ref": "@floating-ui/dom",
      "type": "library",
      "version": "1.7.4",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/dom@1.7.4",
      "description": "Floating UI for the web",
      "supplier": {
        "url": [
          "https://floating-ui.com"
        ]
      }
    },
    {
      "name": "@floating-ui/react-dom",
      "bom-ref": "@floating-ui/react-dom",
      "type": "library",
      "version": "2.1.6",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/react-dom@2.1.6",
      "description": "Floating UI for React DOM",
      "supplier": {
        "url": [
          "https://floating-ui.com/docs/react-dom"
        ]
      }
    },
    {
      "name": "@floating-ui/utils",
      "bom-ref": "@floating-ui/utils",
      "type": "library",
      "version": "0.2.10",
      "copyright": "Copyright (c) 2021-present Floating UI contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40floating-ui/utils@0.2.10",
      "description": "Utilities for Floating UI",
      "supplier": {
        "url": [
          "https://floating-ui.com"
        ]
      }
    },
    {
      "name": "@formatjs/ecma402-abstract",
      "bom-ref": "@formatjs/ecma402-abstract",
      "type": "library",
      "version": "2.3.6",
      "copyright": "Copyright (c) 2023 FormatJS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/ecma402-abstract@2.3.6",
      "description": "A collection of implementation for ECMAScript abstract operations",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs"
        ]
      }
    },
    {
      "name": "@formatjs/fast-memoize",
      "bom-ref": "@formatjs/fast-memoize",
      "type": "library",
      "version": "2.2.7",
      "copyright": "Copyright (c) 2023 FormatJS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/fast-memoize@2.2.7",
      "description": "fork of fast-memoize and support esm",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@formatjs/icu-messageformat-parser",
      "bom-ref": "@formatjs/icu-messageformat-parser",
      "type": "library",
      "version": "2.11.4",
      "copyright": "Copyright (c) 2023 FormatJS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/icu-messageformat-parser@2.11.4",
      "description": "Hand-written ICU MessageFormat parser with compatible output as [`intl-messageformat-parser`](https://www.npmjs.com/package/intl-messageformat-parser) but 6 - 10 times as fast.",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@formatjs/icu-skeleton-parser",
      "bom-ref": "@formatjs/icu-skeleton-parser",
      "type": "library",
      "version": "1.8.16",
      "copyright": "Copyright (c) 2023 FormatJS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/icu-skeleton-parser@1.8.16",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@formatjs/intl",
      "bom-ref": "@formatjs/intl",
      "type": "library",
      "version": "3.1.8",
      "copyright": "Copyright (c) 2023 FormatJS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/intl@3.1.8",
      "description": "Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.",
      "supplier": {
        "url": [
          "https://formatjs.io"
        ]
      }
    },
    {
      "name": "@formatjs/intl-localematcher",
      "bom-ref": "@formatjs/intl-localematcher",
      "type": "library",
      "version": "0.6.2",
      "copyright": "Copyright (c) 2023 FormatJS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40formatjs/intl-localematcher@0.6.2",
      "description": "Intl.LocaleMatcher ponyfill",
      "supplier": {
        "url": [
          "https://github.com/formatjs/formatjs#readme"
        ]
      }
    },
    {
      "name": "@fullcalendar/core",
      "bom-ref": "@fullcalendar/core",
      "type": "library",
      "version": "6.1.19",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/core@6.1.19",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/daygrid",
      "bom-ref": "@fullcalendar/daygrid",
      "type": "library",
      "version": "6.1.19",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/daygrid@6.1.19",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/interaction",
      "bom-ref": "@fullcalendar/interaction",
      "type": "library",
      "version": "6.1.19",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/interaction@6.1.19",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/react",
      "bom-ref": "@fullcalendar/react",
      "type": "library",
      "version": "6.1.19",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/react@6.1.19",
      "description": "An official FullCalendar component for React",
      "supplier": {
        "url": [
          "https://github.com/fullcalendar/fullcalendar-react#readme"
        ]
      }
    },
    {
      "name": "@fullcalendar/timegrid",
      "bom-ref": "@fullcalendar/timegrid",
      "type": "library",
      "version": "6.1.19",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/timegrid@6.1.19",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@inquirer/ansi",
      "bom-ref": "@inquirer/ansi",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2025 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40inquirer/ansi@1.0.2",
      "description": "A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/Inquirer.js/blob/main/packages/ansi/README.md"
        ]
      }
    },
    {
      "name": "@inquirer/confirm",
      "bom-ref": "@inquirer/confirm",
      "type": "library",
      "version": "5.1.21",
      "copyright": "Copyright (c) 2025 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40inquirer/confirm@5.1.21",
      "description": "Inquirer confirm prompt",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/Inquirer.js#readme"
        ]
      }
    },
    {
      "name": "@inquirer/core",
      "bom-ref": "@inquirer/core",
      "type": "library",
      "version": "10.3.2",
      "copyright": "Copyright (c) 2025 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40inquirer/core@10.3.2",
      "description": "Core Inquirer prompt API",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/Inquirer.js#readme"
        ]
      }
    },
    {
      "name": "@inquirer/figures",
      "bom-ref": "@inquirer/figures",
      "type": "library",
      "version": "1.0.15",
      "copyright": "Copyright (c) 2025 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40inquirer/figures@1.0.15",
      "description": "Vendored version of figures, for CJS compatibility",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/Inquirer.js#readme"
        ]
      }
    },
    {
      "name": "@inquirer/type",
      "bom-ref": "@inquirer/type",
      "type": "library",
      "version": "3.0.10",
      "copyright": "Copyright (c) 2025 Simon Boudrias",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40inquirer/type@3.0.10",
      "description": "Inquirer core TS types",
      "supplier": {
        "url": [
          "https://github.com/SBoudrias/Inquirer.js#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/gen-mapping",
      "bom-ref": "@jridgewell/gen-mapping",
      "type": "library",
      "version": "0.3.13",
      "copyright": "Copyright (c) 2022 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13",
      "description": "Generate source maps",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/gen-mapping#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/remapping",
      "bom-ref": "@jridgewell/remapping",
      "type": "library",
      "version": "2.3.5",
      "copyright": "Copyright (c) 2024 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/remapping@2.3.5",
      "description": "Remap sequential sourcemaps through transformations to point at the original source code",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/sourcemaps/tree/main/packages/remapping"
        ]
      }
    },
    {
      "name": "@jridgewell/resolve-uri",
      "bom-ref": "@jridgewell/resolve-uri",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) 2019 Justin Ridgewell <jridgewell@google.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2",
      "description": "Resolve a URI relative to an optional base URI",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/resolve-uri#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/sourcemap-codec",
      "bom-ref": "@jridgewell/sourcemap-codec",
      "type": "library",
      "version": "1.5.5",
      "copyright": "Copyright (c) 2015 Rich Harris",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5",
      "description": "Encode/decode sourcemap mappings",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/sourcemap-codec#readme"
        ]
      }
    },
    {
      "name": "@jridgewell/trace-mapping",
      "bom-ref": "@jridgewell/trace-mapping",
      "type": "library",
      "version": "0.3.31",
      "copyright": "Copyright (c) 2024 Justin Ridgewell <justin@ridgewell.name>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31",
      "description": "Trace the original position through a source map",
      "supplier": {
        "url": [
          "https://github.com/jridgewell/trace-mapping#readme"
        ]
      }
    },
    {
      "name": "@kurkle/color",
      "bom-ref": "@kurkle/color",
      "type": "library",
      "version": "0.3.4",
      "copyright": "Copyright (c) 2018-2024 Jukka Kurkela",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40kurkle/color@0.3.4",
      "description": "css color parsing, manupulation and conversion",
      "supplier": {
        "url": [
          "https://github.com/kurkle/color#readme"
        ]
      }
    },
    {
      "name": "@mswjs/interceptors",
      "bom-ref": "@mswjs/interceptors",
      "type": "library",
      "version": "0.40.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mswjs/interceptors@0.40.0",
      "description": "Low-level HTTP/HTTPS/XHR/fetch request interception library.",
      "supplier": {
        "url": [
          "https://github.com/mswjs/interceptors#readme"
        ]
      }
    },
    {
      "name": "@mui/base",
      "bom-ref": "@mui/base",
      "type": "library",
      "version": "5.0.0-dev.20240529-082515-213b5e33ab",
      "copyright": "Copyright (c) 2014 Call-Em-All",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/base@5.0.0-dev.20240529-082515-213b5e33ab",
      "description": "Unstyled React components with which to implement custom design systems.",
      "supplier": {
        "url": [
          "https://mui.com/customization/unstyled-components/"
        ]
      }
    },
    {
      "name": "@mui/core-downloads-tracker",
      "bom-ref": "@mui/core-downloads-tracker",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/core-downloads-tracker@5.18.0",
      "description": "Internal package to track number of downloads of our design system libraries",
      "supplier": {
        "url": [
          "https://mui.com/"
        ]
      }
    },
    {
      "name": "@mui/icons-material",
      "bom-ref": "@mui/icons-material",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/icons-material@5.18.0",
      "description": "Material Design icons distributed as SVG React components.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/components/material-icons/"
        ]
      }
    },
    {
      "name": "@mui/material",
      "bom-ref": "@mui/material",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/material@5.18.0",
      "description": "Quickly build beautiful React apps. Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.",
      "supplier": {
        "url": [
          "https://material-ui.com/"
        ]
      }
    },
    {
      "name": "@mui/private-theming",
      "bom-ref": "@mui/private-theming",
      "type": "library",
      "version": "5.17.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/private-theming@5.17.1",
      "description": "Material-UI Theming - The React theme context to be shared between `@mui/styles` and `@mui/material`.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/"
        ]
      }
    },
    {
      "name": "@mui/styled-engine",
      "bom-ref": "@mui/styled-engine",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/styled-engine@5.18.0",
      "description": "styled() API wrapper package for emotion.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/guides/styled-engine/"
        ]
      }
    },
    {
      "name": "@mui/system",
      "bom-ref": "@mui/system",
      "type": "library",
      "version": "5.18.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/system@5.18.0",
      "description": "CSS utilities for rapidly laying out custom designs.",
      "supplier": {
        "url": [
          "https://next.material-ui.com/system/basics/"
        ]
      }
    },
    {
      "name": "@mui/types",
      "bom-ref": "@mui/types",
      "type": "library",
      "version": "7.2.24",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/types@7.2.24",
      "description": "Utility types for Material-UI.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-types"
        ]
      }
    },
    {
      "name": "@mui/types",
      "bom-ref": "@mui/types",
      "type": "library",
      "version": "7.4.9",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/types@7.4.9",
      "description": "Utility types for Material-UI.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-types"
        ]
      }
    },
    {
      "name": "@mui/utils",
      "bom-ref": "@mui/utils",
      "type": "library",
      "version": "5.17.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/utils@5.17.1",
      "description": "Utility functions for React components.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-utils"
        ]
      }
    },
    {
      "name": "@mui/utils",
      "bom-ref": "@mui/utils",
      "type": "library",
      "version": "6.4.9",
      "copyright": "Copyright (c) 2014 Call-Em-All",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/utils@6.4.9",
      "description": "Utility functions for React components.",
      "supplier": {
        "url": [
          "https://github.com/mui-org/material-ui/tree/next/packages/material-ui-utils"
        ]
      }
    },
    {
      "name": "@mui/x-charts",
      "bom-ref": "@mui/x-charts",
      "type": "library",
      "version": "7.23.2",
      "copyright": "Copyright (c) 2020 Material-UI SAS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-charts@7.23.2",
      "description": "The community edition of the charts components (MUI X).",
      "supplier": {
        "url": [
          "https://mui.com/x/react-charts/"
        ]
      }
    },
    {
      "name": "@mui/x-charts-vendor",
      "bom-ref": "@mui/x-charts-vendor",
      "type": "library",
      "version": "7.20.0",
      "copyright": "Copyright (c) 2021 Mapbox\nCopyright (c) 2010-2023 Mike Bostock\nCopyright (c) 2018 Vladimir Agafonkin.\nCopyright (c) 2018-2021 Observable, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-charts-vendor@7.20.0",
      "description": "Vendored dependencies for MUI X Charts",
      "supplier": {
        "url": [
          "https://github.com/mui/mui-x#readme"
        ]
      }
    },
    {
      "name": "@mui/x-data-grid",
      "bom-ref": "@mui/x-data-grid",
      "type": "library",
      "version": "5.17.26",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin\nCopyright (c) 2020 Material-UI SAS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-data-grid@5.17.26",
      "description": "The community edition of the data grid component (Material-UI X).",
      "supplier": {
        "url": [
          "https://material-ui.com/components/data-grid/"
        ]
      }
    },
    {
      "name": "@mui/x-internals",
      "bom-ref": "@mui/x-internals",
      "type": "library",
      "version": "7.23.0",
      "copyright": "Copyright (c) 2020 Material-UI SAS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/x-internals@7.23.0",
      "description": "Utility functions for the MUI X packages (internal use only).",
      "supplier": {
        "url": [
          "https://mui.com/x/"
        ]
      }
    },
    {
      "name": "@noble/hashes",
      "bom-ref": "@noble/hashes",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2022 Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40noble/hashes@2.0.1",
      "description": "Fast 0-dependency JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2, Scrypt",
      "supplier": {
        "url": [
          "https://github.com/paulmillr/noble-hashes#readme"
        ]
      }
    },
    {
      "name": "@open-draft/deferred-promise",
      "bom-ref": "@open-draft/deferred-promise",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40open-draft/deferred-promise@2.2.0",
      "description": "A Promise that can be resolved/rejected elsewhere",
      "supplier": {
        "url": [
          "https://github.com/open-draft/deferred-promise#readme"
        ]
      }
    },
    {
      "name": "@open-draft/logger",
      "bom-ref": "@open-draft/logger",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40open-draft/logger@0.3.0",
      "description": "Environment-agnostic, ESM-friendly logger for simple needs.",
      "supplier": {
        "url": [
          "https://github.com/open-draft/logger#readme"
        ]
      }
    },
    {
      "name": "@open-draft/until",
      "bom-ref": "@open-draft/until",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2021 Artem Zakharchenko",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40open-draft/until@2.1.0",
      "description": "Gracefully handle a Promise using async/await.",
      "supplier": {
        "url": [
          "https://github.com/open-draft/until#readme"
        ]
      }
    },
    {
      "name": "@popperjs/core",
      "bom-ref": "@popperjs/core",
      "type": "library",
      "version": "2.11.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40popperjs/core@2.11.8",
      "description": "Positioning tooltips (_but also dropdowns, popovers, and more_) has always been particularly painful.",
      "supplier": {
        "url": [
          "https://github.com/popperjs/popper-core#readme"
        ]
      }
    },
    {
      "name": "@react-spring/animated",
      "bom-ref": "@react-spring/animated",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/animated@9.7.5",
      "description": "Cross-platform animation engine",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/animated#readme"
        ]
      }
    },
    {
      "name": "@react-spring/core",
      "bom-ref": "@react-spring/core",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/core@9.7.5",
      "description": "Cross-platform animation engine",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/core#readme"
        ]
      }
    },
    {
      "name": "@react-spring/rafz",
      "bom-ref": "@react-spring/rafz",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/rafz@9.7.5",
      "description": "react-spring's fork of rafz one frameloop to rule them all",
      "supplier": {
        "url": [
          "https://github.com/pmndrs/react-spring/tree/master/packages/rafz#readme"
        ]
      }
    },
    {
      "name": "@react-spring/shared",
      "bom-ref": "@react-spring/shared",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors\nCopyright (c) Alec Larson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/shared@9.7.5",
      "description": "This package contains modules which are **not imported** by the main module.",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/shared#readme"
        ]
      }
    },
    {
      "name": "@react-spring/types",
      "bom-ref": "@react-spring/types",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors\nCopyright (c) Alec Larson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/types@9.7.5",
      "description": "Internal package with TypeScript stuff",
      "supplier": {
        "url": [
          "https://github.com/pmndrs/react-spring#readme"
        ]
      }
    },
    {
      "name": "@react-spring/web",
      "bom-ref": "@react-spring/web",
      "type": "library",
      "version": "9.7.5",
      "copyright": "Copyright (c) 2018-present Paul Henschel, react-spring, all contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40react-spring/web@9.7.5",
      "description": "Cross-platform animation engine",
      "supplier": {
        "url": [
          "https://github.com/react-spring/react-spring/packages/web#readme"
        ]
      }
    },
    {
      "name": "@reduxjs/toolkit",
      "bom-ref": "@reduxjs/toolkit",
      "type": "library",
      "version": "1.9.7",
      "copyright": "Copyright (c) 2018 Mark Erikson\nCopyright (c) 2018-2021 the Deno authors.\nCopyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40reduxjs/toolkit@1.9.7",
      "description": "The official, opinionated, batteries-included toolset for efficient Redux development",
      "supplier": {
        "url": [
          "https://github.com/reduxjs/redux-toolkit#readme"
        ]
      }
    },
    {
      "name": "@rolldown/pluginutils",
      "bom-ref": "@rolldown/pluginutils",
      "type": "library",
      "version": "1.0.0-beta.53",
      "copyright": "Copyright (c) 2024-present VoidZero Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rolldown/pluginutils@1.0.0-beta.53",
      "supplier": {
        "url": [
          "https://github.com/rolldown/rolldown#readme"
        ]
      }
    },
    {
      "name": "@rollup/plugin-image",
      "bom-ref": "@rollup/plugin-image",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-image@2.1.1",
      "description": "Import JPG, PNG, GIF, SVG, and WebP files",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins/packages/image/#readme"
        ]
      }
    },
    {
      "name": "@rollup/plugin-inject",
      "bom-ref": "@rollup/plugin-inject",
      "type": "library",
      "version": "5.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-inject@5.0.5",
      "description": "Scan modules for global variables and injects `import` statements where necessary",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rollup/pluginutils",
      "bom-ref": "@rollup/pluginutils",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2019 RollupJS Plugin Contributors ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@3.1.0",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rollup/pluginutils",
      "bom-ref": "@rollup/pluginutils",
      "type": "library",
      "version": "5.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@5.0.5",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rollup/pluginutils",
      "bom-ref": "@rollup/pluginutils",
      "type": "library",
      "version": "5.3.0",
      "copyright": "Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@5.3.0",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "supplier": {
        "url": [
          "https://github.com/rollup/plugins"
        ]
      }
    },
    {
      "name": "@rollup/rollup-android-arm-eabi",
      "bom-ref": "@rollup/rollup-android-arm-eabi",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-android-arm64",
      "bom-ref": "@rollup/rollup-android-arm64",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-darwin-arm64",
      "bom-ref": "@rollup/rollup-darwin-arm64",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-darwin-x64",
      "bom-ref": "@rollup/rollup-darwin-x64",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-freebsd-arm64",
      "bom-ref": "@rollup/rollup-freebsd-arm64",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-freebsd-arm64@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-freebsd-x64",
      "bom-ref": "@rollup/rollup-freebsd-x64",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-freebsd-x64@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-arm-gnueabihf",
      "bom-ref": "@rollup/rollup-linux-arm-gnueabihf",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-arm-musleabihf",
      "bom-ref": "@rollup/rollup-linux-arm-musleabihf",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-arm64-gnu",
      "bom-ref": "@rollup/rollup-linux-arm64-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-arm64-musl",
      "bom-ref": "@rollup/rollup-linux-arm64-musl",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-loong64-gnu",
      "bom-ref": "@rollup/rollup-linux-loong64-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-ppc64-gnu",
      "bom-ref": "@rollup/rollup-linux-ppc64-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-riscv64-gnu",
      "bom-ref": "@rollup/rollup-linux-riscv64-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-riscv64-musl",
      "bom-ref": "@rollup/rollup-linux-riscv64-musl",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-s390x-gnu",
      "bom-ref": "@rollup/rollup-linux-s390x-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-x64-gnu",
      "bom-ref": "@rollup/rollup-linux-x64-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-x64-musl",
      "bom-ref": "@rollup/rollup-linux-x64-musl",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-openharmony-arm64",
      "bom-ref": "@rollup/rollup-openharmony-arm64",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-openharmony-arm64@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-win32-arm64-msvc",
      "bom-ref": "@rollup/rollup-win32-arm64-msvc",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-win32-ia32-msvc",
      "bom-ref": "@rollup/rollup-win32-ia32-msvc",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-win32-x64-gnu",
      "bom-ref": "@rollup/rollup-win32-x64-gnu",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-x64-gnu@4.53.3",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-win32-x64-msvc",
      "bom-ref": "@rollup/rollup-win32-x64-msvc",
      "type": "library",
      "version": "4.53.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.53.3",
      "description": "Next-generation ES module bundler",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-add-jsx-attribute",
      "bom-ref": "@svgr/babel-plugin-add-jsx-attribute",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-add-jsx-attribute@8.0.0",
      "description": "Add JSX attribute",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-remove-jsx-attribute",
      "bom-ref": "@svgr/babel-plugin-remove-jsx-attribute",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-attribute@8.0.0",
      "description": "Remove JSX attribute",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
      "bom-ref": "@svgr/babel-plugin-remove-jsx-empty-expression",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-remove-jsx-empty-expression@8.0.0",
      "description": "Remove JSX empty expression",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "bom-ref": "@svgr/babel-plugin-replace-jsx-attribute-value",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-replace-jsx-attribute-value@8.0.0",
      "description": "Replace JSX attribute value",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-svg-dynamic-title",
      "bom-ref": "@svgr/babel-plugin-svg-dynamic-title",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-dynamic-title@8.0.0",
      "description": "Transform SVG by adding a dynamic title element",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-svg-em-dimensions",
      "bom-ref": "@svgr/babel-plugin-svg-em-dimensions",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-svg-em-dimensions@8.0.0",
      "description": "Transform SVG to use em-based dimensions",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-transform-react-native-svg",
      "bom-ref": "@svgr/babel-plugin-transform-react-native-svg",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-react-native-svg@8.1.0",
      "description": "Transform DOM elements into react-native-svg components",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-plugin-transform-svg-component",
      "bom-ref": "@svgr/babel-plugin-transform-svg-component",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-plugin-transform-svg-component@8.0.0",
      "description": "Transform SVG into component",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/babel-preset",
      "bom-ref": "@svgr/babel-preset",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/babel-preset@8.1.0",
      "description": "SVGR preset that apply transformations from config",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/core",
      "bom-ref": "@svgr/core",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/core@8.1.0",
      "description": "Transform SVG into React Components.",
      "supplier": {
        "url": [
          "https://github.com/smooth-code/svgr#readme"
        ]
      }
    },
    {
      "name": "@svgr/hast-util-to-babel-ast",
      "bom-ref": "@svgr/hast-util-to-babel-ast",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/hast-util-to-babel-ast@8.0.0",
      "description": "Transform HAST to Babel AST (JSX)",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@svgr/plugin-jsx",
      "bom-ref": "@svgr/plugin-jsx",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) 2017 Smooth Code",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40svgr/plugin-jsx@8.1.0",
      "description": "Transform SVG into JSX",
      "supplier": {
        "url": [
          "https://react-svgr.com"
        ]
      }
    },
    {
      "name": "@testing-library/jest-dom",
      "bom-ref": "@testing-library/jest-dom",
      "type": "library",
      "version": "5.17.0",
      "copyright": "Copyright (c) 2017 Kent C. Dodds",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40testing-library/jest-dom@5.17.0",
      "description": "Custom jest matchers to test the state of the DOM",
      "supplier": {
        "url": [
          "https://github.com/testing-library/jest-dom#readme"
        ]
      }
    },
    {
      "name": "@testing-library/user-event",
      "bom-ref": "@testing-library/user-event",
      "type": "library",
      "version": "13.5.0",
      "copyright": "Copyright (c) 2020 Giorgio Polvara",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40testing-library/user-event@13.5.0",
      "description": "Simulate user events for react-testing-library",
      "supplier": {
        "url": [
          "https://github.com/testing-library/user-event#readme"
        ]
      }
    },
    {
      "name": "@types/babel__core",
      "bom-ref": "@types/babel__core",
      "type": "library",
      "version": "7.20.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__core@7.20.5",
      "description": "TypeScript definitions for @babel/core",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core"
        ]
      }
    },
    {
      "name": "@types/babel__generator",
      "bom-ref": "@types/babel__generator",
      "type": "library",
      "version": "7.27.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__generator@7.27.0",
      "description": "TypeScript definitions for @babel/generator",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator"
        ]
      }
    },
    {
      "name": "@types/babel__template",
      "bom-ref": "@types/babel__template",
      "type": "library",
      "version": "7.4.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__template@7.4.4",
      "description": "TypeScript definitions for @babel/template",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__template"
        ]
      }
    },
    {
      "name": "@types/babel__traverse",
      "bom-ref": "@types/babel__traverse",
      "type": "library",
      "version": "7.28.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__traverse@7.28.0",
      "description": "TypeScript definitions for @babel/traverse",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__traverse"
        ]
      }
    },
    {
      "name": "@types/d3",
      "bom-ref": "@types/d3",
      "type": "library",
      "version": "7.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3@7.4.3",
      "description": "TypeScript definitions for D3JS d3 standard bundle",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3"
        ]
      }
    },
    {
      "name": "@types/d3-array",
      "bom-ref": "@types/d3-array",
      "type": "library",
      "version": "3.2.2",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-array@3.2.2",
      "description": "TypeScript definitions for D3JS d3-array module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-array"
        ]
      }
    },
    {
      "name": "@types/d3-axis",
      "bom-ref": "@types/d3-axis",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-axis@3.0.6",
      "description": "TypeScript definitions for D3JS d3-axis module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-axis"
        ]
      }
    },
    {
      "name": "@types/d3-brush",
      "bom-ref": "@types/d3-brush",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-brush@3.0.6",
      "description": "TypeScript definitions for D3JS d3-brush module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-brush"
        ]
      }
    },
    {
      "name": "@types/d3-chord",
      "bom-ref": "@types/d3-chord",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-chord@3.0.6",
      "description": "TypeScript definitions for D3JS d3-chord module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-chord"
        ]
      }
    },
    {
      "name": "@types/d3-color",
      "bom-ref": "@types/d3-color",
      "type": "library",
      "version": "3.1.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-color@3.1.3",
      "description": "TypeScript definitions for D3JS d3-color module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-color"
        ]
      }
    },
    {
      "name": "@types/d3-contour",
      "bom-ref": "@types/d3-contour",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-contour@3.0.6",
      "description": "TypeScript definitions for d3-contour",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-contour"
        ]
      }
    },
    {
      "name": "@types/d3-delaunay",
      "bom-ref": "@types/d3-delaunay",
      "type": "library",
      "version": "6.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-delaunay@6.0.4",
      "description": "TypeScript definitions for d3-delaunay",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-delaunay"
        ]
      }
    },
    {
      "name": "@types/d3-dispatch",
      "bom-ref": "@types/d3-dispatch",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-dispatch@3.0.7",
      "description": "TypeScript definitions for D3JS d3-dispatch module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-dispatch"
        ]
      }
    },
    {
      "name": "@types/d3-drag",
      "bom-ref": "@types/d3-drag",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-drag@3.0.7",
      "description": "TypeScript definitions for D3JS d3-drag module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-drag"
        ]
      }
    },
    {
      "name": "@types/d3-dsv",
      "bom-ref": "@types/d3-dsv",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-dsv@3.0.7",
      "description": "TypeScript definitions for D3JS d3-dsv module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-dsv"
        ]
      }
    },
    {
      "name": "@types/d3-ease",
      "bom-ref": "@types/d3-ease",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-ease@3.0.2",
      "description": "TypeScript definitions for D3JS d3-ease module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-ease"
        ]
      }
    },
    {
      "name": "@types/d3-fetch",
      "bom-ref": "@types/d3-fetch",
      "type": "library",
      "version": "3.0.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-fetch@3.0.7",
      "description": "TypeScript definitions for d3-fetch",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-fetch"
        ]
      }
    },
    {
      "name": "@types/d3-force",
      "bom-ref": "@types/d3-force",
      "type": "library",
      "version": "3.0.10",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-force@3.0.10",
      "description": "TypeScript definitions for D3JS d3-force module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-force"
        ]
      }
    },
    {
      "name": "@types/d3-format",
      "bom-ref": "@types/d3-format",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-format@3.0.4",
      "description": "TypeScript definitions for D3JS d3-format module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-format"
        ]
      }
    },
    {
      "name": "@types/d3-geo",
      "bom-ref": "@types/d3-geo",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-geo@3.1.0",
      "description": "TypeScript definitions for D3JS d3-geo module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-geo"
        ]
      }
    },
    {
      "name": "@types/d3-hierarchy",
      "bom-ref": "@types/d3-hierarchy",
      "type": "library",
      "version": "3.1.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-hierarchy@3.1.7",
      "description": "TypeScript definitions for D3JS d3-hierarchy module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-hierarchy"
        ]
      }
    },
    {
      "name": "@types/d3-interpolate",
      "bom-ref": "@types/d3-interpolate",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-interpolate@3.0.4",
      "description": "TypeScript definitions for D3JS d3-interpolate module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-interpolate"
        ]
      }
    },
    {
      "name": "@types/d3-path",
      "bom-ref": "@types/d3-path",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-path@3.1.1",
      "description": "TypeScript definitions for D3JS d3-path module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-path"
        ]
      }
    },
    {
      "name": "@types/d3-polygon",
      "bom-ref": "@types/d3-polygon",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-polygon@3.0.2",
      "description": "TypeScript definitions for D3JS d3-polygon module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-polygon"
        ]
      }
    },
    {
      "name": "@types/d3-quadtree",
      "bom-ref": "@types/d3-quadtree",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-quadtree@3.0.6",
      "description": "TypeScript definitions for D3JS d3-quadtree module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-quadtree"
        ]
      }
    },
    {
      "name": "@types/d3-random",
      "bom-ref": "@types/d3-random",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-random@3.0.3",
      "description": "TypeScript definitions for D3JS d3-random module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-random"
        ]
      }
    },
    {
      "name": "@types/d3-scale",
      "bom-ref": "@types/d3-scale",
      "type": "library",
      "version": "4.0.9",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-scale@4.0.9",
      "description": "TypeScript definitions for D3JS d3-scale module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-scale"
        ]
      }
    },
    {
      "name": "@types/d3-scale-chromatic",
      "bom-ref": "@types/d3-scale-chromatic",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-scale-chromatic@3.1.0",
      "description": "TypeScript definitions for D3JS d3-scale-chromatic module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-scale-chromatic"
        ]
      }
    },
    {
      "name": "@types/d3-selection",
      "bom-ref": "@types/d3-selection",
      "type": "library",
      "version": "3.0.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-selection@3.0.11",
      "description": "TypeScript definitions for D3JS d3-selection module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-selection"
        ]
      }
    },
    {
      "name": "@types/d3-shape",
      "bom-ref": "@types/d3-shape",
      "type": "library",
      "version": "3.1.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-shape@3.1.7",
      "description": "TypeScript definitions for D3JS d3-shape module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-shape"
        ]
      }
    },
    {
      "name": "@types/d3-time",
      "bom-ref": "@types/d3-time",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-time@3.0.4",
      "description": "TypeScript definitions for D3JS d3-time module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-time"
        ]
      }
    },
    {
      "name": "@types/d3-time-format",
      "bom-ref": "@types/d3-time-format",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-time-format@4.0.3",
      "description": "TypeScript definitions for d3JS d3-time-format module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-time-format"
        ]
      }
    },
    {
      "name": "@types/d3-timer",
      "bom-ref": "@types/d3-timer",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-timer@3.0.2",
      "description": "TypeScript definitions for d3JS d3-timer module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-timer"
        ]
      }
    },
    {
      "name": "@types/d3-transition",
      "bom-ref": "@types/d3-transition",
      "type": "library",
      "version": "3.0.9",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-transition@3.0.9",
      "description": "TypeScript definitions for D3JS d3-transition module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-transition"
        ]
      }
    },
    {
      "name": "@types/d3-zoom",
      "bom-ref": "@types/d3-zoom",
      "type": "library",
      "version": "3.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-zoom@3.0.8",
      "description": "TypeScript definitions for d3JS d3-zoom module",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-zoom"
        ]
      }
    },
    {
      "name": "@types/estree",
      "bom-ref": "@types/estree",
      "type": "library",
      "version": "0.0.39",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@0.0.39",
      "description": "TypeScript definitions for ESTree AST specification",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        ]
      }
    },
    {
      "name": "@types/estree",
      "bom-ref": "@types/estree",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.8",
      "description": "TypeScript definitions for ESTree AST specification",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        ]
      }
    },
    {
      "name": "@types/file-saver",
      "bom-ref": "@types/file-saver",
      "type": "library",
      "version": "2.0.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/file-saver@2.0.7",
      "description": "TypeScript definitions for FileSaver.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/file-saver"
        ]
      }
    },
    {
      "name": "@types/geojson",
      "bom-ref": "@types/geojson",
      "type": "library",
      "version": "7946.0.16",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/geojson@7946.0.16",
      "description": "TypeScript definitions for GeoJSON Format Specification Revision",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/geojson"
        ]
      }
    },
    {
      "name": "@types/history",
      "bom-ref": "@types/history",
      "type": "library",
      "version": "4.7.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/history@4.7.11",
      "description": "TypeScript definitions for history",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/history"
        ]
      }
    },
    {
      "name": "@types/hoist-non-react-statics",
      "bom-ref": "@types/hoist-non-react-statics",
      "type": "library",
      "version": "3.3.7",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/hoist-non-react-statics@3.3.7",
      "description": "TypeScript definitions for hoist-non-react-statics",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hoist-non-react-statics"
        ]
      }
    },
    {
      "name": "@types/jest",
      "bom-ref": "@types/jest",
      "type": "library",
      "version": "27.5.2",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/jest@27.5.2",
      "description": "TypeScript definitions for Jest",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest"
        ]
      }
    },
    {
      "name": "@types/json-schema",
      "bom-ref": "@types/json-schema",
      "type": "library",
      "version": "7.0.15",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.15",
      "description": "TypeScript definitions for json-schema",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema"
        ]
      }
    },
    {
      "name": "@types/lodash",
      "bom-ref": "@types/lodash",
      "type": "library",
      "version": "4.17.21",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/lodash@4.17.21",
      "description": "TypeScript definitions for Lo-Dash",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash"
        ]
      }
    },
    {
      "name": "@types/node",
      "bom-ref": "@types/node",
      "type": "library",
      "version": "18.19.130",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) Node.js contributors. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@18.19.130",
      "description": "TypeScript definitions for Node.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
        ]
      }
    },
    {
      "name": "@types/parse-json",
      "bom-ref": "@types/parse-json",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/parse-json@4.0.2",
      "description": "TypeScript definitions for parse-json",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/parse-json"
        ]
      }
    },
    {
      "name": "@types/prop-types",
      "bom-ref": "@types/prop-types",
      "type": "library",
      "version": "15.7.15",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/prop-types@15.7.15",
      "description": "TypeScript definitions for prop-types",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types"
        ]
      }
    },
    {
      "name": "@types/qs",
      "bom-ref": "@types/qs",
      "type": "library",
      "version": "6.14.0",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/qs@6.14.0",
      "description": "TypeScript definitions for qs",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qs"
        ]
      }
    },
    {
      "name": "@types/react",
      "bom-ref": "@types/react",
      "type": "library",
      "version": "18.3.27",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react@18.3.27",
      "description": "TypeScript definitions for React",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react"
        ]
      }
    },
    {
      "name": "@types/react-color",
      "bom-ref": "@types/react-color",
      "type": "library",
      "version": "3.0.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-color@3.0.13",
      "description": "TypeScript definitions for react-color",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-color"
        ]
      }
    },
    {
      "name": "@types/react-dom",
      "bom-ref": "@types/react-dom",
      "type": "library",
      "version": "18.3.7",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-dom@18.3.7",
      "description": "TypeScript definitions for React (react-dom)",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom"
        ]
      }
    },
    {
      "name": "@types/react-helmet",
      "bom-ref": "@types/react-helmet",
      "type": "library",
      "version": "6.1.11",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-helmet@6.1.11",
      "description": "TypeScript definitions for react-helmet",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-helmet"
        ]
      }
    },
    {
      "name": "@types/react-redux",
      "bom-ref": "@types/react-redux",
      "type": "library",
      "version": "7.1.34",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-redux@7.1.34",
      "description": "TypeScript definitions for react-redux",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-redux"
        ]
      }
    },
    {
      "name": "@types/react-resizable",
      "bom-ref": "@types/react-resizable",
      "type": "library",
      "version": "3.0.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-resizable@3.0.8",
      "description": "TypeScript definitions for react-resizable",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-resizable"
        ]
      }
    },
    {
      "name": "@types/react-router",
      "bom-ref": "@types/react-router",
      "type": "library",
      "version": "5.1.20",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-router@5.1.20",
      "description": "TypeScript definitions for React Router",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router"
        ]
      }
    },
    {
      "name": "@types/react-router-dom",
      "bom-ref": "@types/react-router-dom",
      "type": "library",
      "version": "5.3.3",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-router-dom@5.3.3",
      "description": "TypeScript definitions for React Router",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-dom"
        ]
      }
    },
    {
      "name": "@types/react-router-hash-link",
      "bom-ref": "@types/react-router-hash-link",
      "type": "library",
      "version": "2.4.9",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-router-hash-link@2.4.9",
      "description": "TypeScript definitions for react-router-hash-link",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-hash-link"
        ]
      }
    },
    {
      "name": "@types/react-transition-group",
      "bom-ref": "@types/react-transition-group",
      "type": "library",
      "version": "4.4.12",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/react-transition-group@4.4.12",
      "description": "TypeScript definitions for react-transition-group",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-transition-group"
        ]
      }
    },
    {
      "name": "@types/reactcss",
      "bom-ref": "@types/reactcss",
      "type": "library",
      "version": "1.2.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/reactcss@1.2.13",
      "description": "TypeScript definitions for ReactCSS",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/reactcss"
        ]
      }
    },
    {
      "name": "@types/redux-logger",
      "bom-ref": "@types/redux-logger",
      "type": "library",
      "version": "3.0.13",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/redux-logger@3.0.13",
      "description": "TypeScript definitions for redux-logger",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/redux-logger"
        ]
      }
    },
    {
      "name": "@types/statuses",
      "bom-ref": "@types/statuses",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/statuses@2.0.6",
      "description": "TypeScript definitions for statuses",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/statuses"
        ]
      }
    },
    {
      "name": "@types/testing-library__jest-dom",
      "bom-ref": "@types/testing-library__jest-dom",
      "type": "library",
      "version": "5.14.9",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/testing-library__jest-dom@5.14.9",
      "description": "TypeScript definitions for @testing-library/jest-dom",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/testing-library__jest-dom"
        ]
      }
    },
    {
      "name": "@types/vis",
      "bom-ref": "@types/vis",
      "type": "library",
      "version": "4.21.27",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/vis@4.21.27",
      "description": "TypeScript definitions for vis.js",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vis"
        ]
      }
    },
    {
      "name": "@types/webrtc",
      "bom-ref": "@types/webrtc",
      "type": "library",
      "version": "0.0.44",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/webrtc@0.0.44",
      "description": "TypeScript definitions for webrtc",
      "supplier": {
        "url": [
          "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/webrtc"
        ]
      }
    },
    {
      "name": "@typescript-eslint/eslint-plugin",
      "bom-ref": "@typescript-eslint/eslint-plugin",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@8.49.0",
      "description": "TypeScript plugin for ESLint",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/parser",
      "bom-ref": "@typescript-eslint/parser",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@8.49.0",
      "description": "An ESLint custom parser which leverages TypeScript ESTree",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/project-service",
      "bom-ref": "@typescript-eslint/project-service",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2025 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/project-service@8.49.0",
      "description": "Standalone TypeScript project service wrapper for linting.",
      "supplier": {
        "url": [
          "https://typescript-eslint.io"
        ]
      }
    },
    {
      "name": "@typescript-eslint/scope-manager",
      "bom-ref": "@typescript-eslint/scope-manager",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@8.49.0",
      "description": "TypeScript scope analyser for ESLint",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/tsconfig-utils",
      "bom-ref": "@typescript-eslint/tsconfig-utils",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2025 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/tsconfig-utils@8.49.0",
      "description": "Utilities for collecting TSConfigs for linting scenarios.",
      "supplier": {
        "url": [
          "https://typescript-eslint.io"
        ]
      }
    },
    {
      "name": "@typescript-eslint/type-utils",
      "bom-ref": "@typescript-eslint/type-utils",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2021 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/type-utils@8.49.0",
      "description": "Type utilities for working with TypeScript + ESLint together",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/types",
      "bom-ref": "@typescript-eslint/types",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@8.49.0",
      "description": "Types for the TypeScript-ESTree AST spec",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/typescript-estree",
      "bom-ref": "@typescript-eslint/typescript-estree",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@8.49.0",
      "description": "A parser that converts TypeScript source code into an ESTree compatible form",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/utils",
      "bom-ref": "@typescript-eslint/utils",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/utils@8.49.0",
      "description": "Utilities for working with TypeScript + ESLint together",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@typescript-eslint/visitor-keys",
      "bom-ref": "@typescript-eslint/visitor-keys",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@8.49.0",
      "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "@vitejs/plugin-basic-ssl",
      "bom-ref": "@vitejs/plugin-basic-ssl",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2019-present, Yuxi (Evan) You and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40vitejs/plugin-basic-ssl@2.1.0",
      "description": "A plugin to generate untrusted certificates which still allows to access the page after proceeding a wall with warning.",
      "supplier": {
        "url": [
          "https://github.com/vitejs/vite-plugin-basic-ssl/#readme"
        ]
      }
    },
    {
      "name": "@vitejs/plugin-react",
      "bom-ref": "@vitejs/plugin-react",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) 2019-present, Yuxi (Evan) You and Vite contributors\nCopyright (c) Meta Platforms, Inc. and affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40vitejs/plugin-react@5.1.2",
      "description": "The all-in-one Vite plugin for React projects.",
      "supplier": {
        "url": [
          "https://github.com/vitejs/vite/tree/main/packages/plugin-react#readme"
        ]
      }
    },
    {
      "name": "@wojtekmaj/date-utils",
      "bom-ref": "@wojtekmaj/date-utils",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40wojtekmaj/date-utils@2.0.2",
      "description": "A collection of date-related utilities.",
      "supplier": {
        "url": [
          "https://github.com/wojtekmaj/date-utils#readme"
        ]
      }
    },
    {
      "name": "Acorn",
      "bom-ref": "Acorn",
      "type": "library",
      "version": "8.15.0",
      "copyright": "Copyright (C) 2012-2018 by various contributors (see AUTHORS)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn@8.15.0",
      "supplier": {
        "url": [
          "https://github.com/ternjs/Acorn"
        ]
      }
    },
    {
      "name": "Acorn-JSX",
      "bom-ref": "Acorn-JSX",
      "type": "library",
      "version": "5.3.2",
      "copyright": "Copyright (c) 2012-2017 by Ingvar Stepanyan",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/acorn-jsx@5.3.2",
      "description": "Alternative, faster React.js JSX parser.\r\n\r\n\r\nThis is plugin for Acorn - a tiny, fast JavaScript parser, written completely in JavaScript.\r\n\r\nIt was created as an experimental alternative, faster React.js JSX parser.\r\n\r\nAccording to benchmarks, Acorn-JSX is 2x faster than official Esprima-based parser when location tracking is turned on in both (call it \"source maps enabled mode\"). At the same time, it consumes all the ES6+JSX syntax that can be consumed by Esprima-FB (this is proved by official tests).",
      "supplier": {
        "url": [
          "https://github.com/RReverser/Acorn-JSX"
        ]
      }
    },
    {
      "name": "ansi-escapes",
      "bom-ref": "ansi-escapes",
      "type": "library",
      "version": "7.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-escapes@7.2.0",
      "description": "ANSI escape codes for manipulating the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-escapes"
        ]
      }
    },
    {
      "name": "ansi-regex",
      "bom-ref": "ansi-regex",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "description": "Regular expression for matching ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-regex"
        ]
      }
    },
    {
      "name": "ansi-regex",
      "bom-ref": "ansi-regex",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.1",
      "description": "Regular expression for matching ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-regex"
        ]
      }
    },
    {
      "name": "ansi-regex",
      "bom-ref": "ansi-regex",
      "type": "library",
      "version": "6.2.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@6.2.2",
      "description": "Regular expression for matching ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-regex"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "5.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@5.2.0",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "6.2.3",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@6.2.3",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "ansi-styles",
      "bom-ref": "ansi-styles",
      "type": "library",
      "version": "v4.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "description": "ANSI escape codes for colorizing strings in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/ansi-styles"
        ]
      }
    },
    {
      "name": "array-buffer-byte-length",
      "bom-ref": "array-buffer-byte-length",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2023 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array-buffer-byte-length@1.0.2",
      "description": "Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/array-buffer-byte-length#readme"
        ]
      }
    },
    {
      "name": "array.prototype.flatmap",
      "bom-ref": "array.prototype.flatmap",
      "type": "library",
      "version": "1.2.4",
      "copyright": "Copyright (c) 2017 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/array.prototype.flatmap@1.2.4",
      "description": "An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Array.prototype.flatMap#readme"
        ]
      }
    },
    {
      "name": "arraybuffer.prototype.slice",
      "bom-ref": "arraybuffer.prototype.slice",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2023 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/arraybuffer.prototype.slice@1.0.4",
      "description": "ES spec-compliant shim for ArrayBuffer.prototype.slice",
      "supplier": {
        "url": [
          "https://github.com/es-shims/ArrayBuffer.prototype.slice#readme"
        ]
      }
    },
    {
      "name": "asn1.js",
      "bom-ref": "asn1.js",
      "type": "library",
      "version": "4.10.1",
      "copyright": "Copyright (c) Fedor Indutny, 2013.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asn1.js@4.10.1",
      "description": "RFC2560 structures for asn1.js",
      "supplier": {
        "url": [
          "https://github.com/indutny/asn1.js"
        ]
      }
    },
    {
      "name": "async-function",
      "bom-ref": "async-function",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2016 EduardoRFS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/async-function@1.0.0",
      "description": "Expose internal AsyncFunction constructor",
      "supplier": {
        "url": [
          "https://github.com/EduardoRFS/async-function#readme"
        ]
      }
    },
    {
      "name": "asynckit",
      "bom-ref": "asynckit",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) 2016 Alex Indigo",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "description": "Minimal async jobs utility library, with streams support",
      "supplier": {
        "url": [
          "https://github.com/alexindigo/asynckit"
        ]
      }
    },
    {
      "name": "available-typed-arrays",
      "bom-ref": "available-typed-arrays",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/available-typed-arrays@1.0.7",
      "description": "Returns an array of Typed Array names that are available in the current environment",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/available-typed-arrays#readme"
        ]
      }
    },
    {
      "name": "aws4",
      "bom-ref": "aws4",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Copyright (c) 2013 Michael Hart (michael.hart.au@gmail.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/aws4@1.13.2",
      "description": "Signs and prepares node.js http(s) requests using AWS Signature Version 4",
      "supplier": {
        "url": [
          "https://github.com/mhart/aws4"
        ]
      }
    },
    {
      "name": "axios",
      "bom-ref": "axios",
      "type": "library",
      "version": "1.13.2",
      "copyright": "Copyright (c) 2014-present Matt Zabriskie\nCopyright (c) 2025 Matt Zabriskie and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:axios:axios:1.13.2:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/axios@1.13.2",
      "description": "Promise based HTTP client for the browser and node.js",
      "supplier": {
        "url": [
          "https://github.com/axios/axios"
        ]
      }
    },
    {
      "name": "babel-plugin-macros",
      "bom-ref": "babel-plugin-macros",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2020 Kent C. Dodds",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-macros@3.1.0",
      "description": "Macros for JavaScript via a babel plugin.",
      "supplier": {
        "url": [
          "https://github.com/codemix/babel-plugin-macros"
        ]
      }
    },
    {
      "name": "babel-traverse",
      "bom-ref": "babel-traverse",
      "type": "library",
      "version": "7.28.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.28.5",
      "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "balanced-match",
      "bom-ref": "balanced-match",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "description": "Match balanced character pairs, like \"{\" and \"}\"",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/balanced-match"
        ]
      }
    },
    {
      "name": "base64-js",
      "bom-ref": "base64-js",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2014 Jameson Little",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/base64-js@1.5.1",
      "description": "Base64 encoding/decoding in pure JS",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/base64-js"
        ]
      }
    },
    {
      "name": "brace-expansion",
      "bom-ref": "brace-expansion",
      "type": "library",
      "version": "1.1.12",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.12",
      "description": "Bash compatible brace expansion . ",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/brace-expansion"
        ]
      }
    },
    {
      "name": "brace-expansion",
      "bom-ref": "brace-expansion",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@2.0.2",
      "description": "Bash compatible brace expansion . ",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/brace-expansion"
        ]
      }
    },
    {
      "name": "brorand",
      "bom-ref": "brorand",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) Fedor Indutny, 2014.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/brorand@1.1.0",
      "description": "Random number generator for browsers and node.js",
      "supplier": {
        "url": [
          "https://github.com/indutny/brorand"
        ]
      }
    },
    {
      "name": "browserify-aes",
      "bom-ref": "browserify-aes",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2014-2017 browserify-aes contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.2.0",
      "description": "aes, for browserify",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-aes"
        ]
      }
    },
    {
      "name": "browserify-cipher",
      "bom-ref": "browserify-cipher",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2014-2017 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.1",
      "description": "ciphers for the browser",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-cipher#readme"
        ]
      }
    },
    {
      "name": "browserify-rsa",
      "bom-ref": "browserify-rsa",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) 2014-2016 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-rsa@4.1.1",
      "description": "browserify-rsa ==== [![Build Status](https://travis-ci.org/calvinmetcalf/browserify-rsa.svg)](https://travis-ci.org/calvinmetcalf/browserify-rsa)",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/browserify-rsa"
        ]
      }
    },
    {
      "name": "browserify-zlib",
      "bom-ref": "browserify-zlib",
      "type": "library",
      "version": "0.2.0",
      "copyright": "Copyright (c) 2014-2015 Devon Govett <devongovett@gmail.com>\nCopyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.2.0",
      "description": "Full zlib module for the browser",
      "supplier": {
        "url": [
          "https://github.com/devongovett/browserify-zlib"
        ]
      }
    },
    {
      "name": "browserify/resolve",
      "bom-ref": "browserify/resolve",
      "type": "library",
      "version": "1.22.11",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve@1.22.11",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "supplier": {
        "url": [
          "https://github.com/browserify/resolve"
        ]
      }
    },
    {
      "name": "browserslist",
      "bom-ref": "browserslist",
      "type": "library",
      "version": "4.28.1",
      "copyright": "Copyright (c) 2014 Andrey Sitnik <andrey@sitnik.ru> and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserslist@4.28.1",
      "description": "Get browsers versions that matches given criterias like in Autoprefixer",
      "supplier": {
        "url": [
          "https://github.com/ai/browserslist"
        ]
      }
    },
    {
      "name": "Buffer",
      "bom-ref": "Buffer",
      "type": "library",
      "version": "v5.7.1",
      "copyright": "Copyright (c) Feross Aboukhadijeh, and other contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.7.1",
      "description": "Node.js Buffer API, for the browser",
      "supplier": {
        "url": [
          "https://github.com/feross/native-buffer-browserif"
        ]
      }
    },
    {
      "name": "buffer-xor",
      "bom-ref": "buffer-xor",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2015 Daniel Cousens",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/buffer-xor@1.0.3",
      "description": "buffer-xor",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/buffer-xor"
        ]
      }
    },
    {
      "name": "bufferstreams",
      "bom-ref": "bufferstreams",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2017 Nicolas Froidure",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bufferstreams@2.0.1",
      "description": "Abstract streams to deal with the whole buffered contents.",
      "supplier": {
        "url": [
          "https://github.com/nfroidure/bufferstreams"
        ]
      }
    },
    {
      "name": "builtin-status-codes",
      "bom-ref": "builtin-status-codes",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Ben Drucker <bvdrucker@gmail.com> (bendrucker.me)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/builtin-status-codes@3.0.0",
      "description": "The map of HTTP status codes from the builtin http module",
      "supplier": {
        "url": [
          "https://github.com/bendrucker/builtin-status-codes"
        ]
      }
    },
    {
      "name": "call-bind",
      "bom-ref": "call-bind",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 2020 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/call-bind@1.0.8",
      "description": "Robustly `.call.bind()` a function",
      "supplier": {
        "url": [
          "https://github.com/ljharb/call-bind#readme"
        ]
      }
    },
    {
      "name": "call-bind-apply-helpers",
      "bom-ref": "call-bind-apply-helpers",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/call-bind-apply-helpers@1.0.2",
      "description": "Helper functions around Function call/apply/bind, for use in `call-bind`",
      "supplier": {
        "url": [
          "https://github.com/ljharb/call-bind-apply-helpers#readme"
        ]
      }
    },
    {
      "name": "call-bound",
      "bom-ref": "call-bound",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/call-bound@1.0.4",
      "description": "call-bound",
      "supplier": {
        "url": [
          "https://github.com/hamzahamru/call-bound#readme"
        ]
      }
    },
    {
      "name": "callsites",
      "bom-ref": "callsites",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/callsites@3.1.0",
      "description": "Get callsites from the V8 stack trace API",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/callsites"
        ]
      }
    },
    {
      "name": "camelcase",
      "bom-ref": "camelcase",
      "type": "library",
      "version": "6.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/camelcase@6.3.0",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar \u2192 fooBar",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/camelcase"
        ]
      }
    },
    {
      "name": "Chalk",
      "bom-ref": "Chalk",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chalk@3.0.0",
      "description": "Terminal string styling done right",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/chalk"
        ]
      }
    },
    {
      "name": "Chalk",
      "bom-ref": "Chalk",
      "type": "library",
      "version": "4.1.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chalk@4.1.2",
      "description": "Terminal string styling done right",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/chalk"
        ]
      }
    },
    {
      "name": "Chart.js",
      "bom-ref": "Chart.js",
      "type": "library",
      "version": "4.5.1",
      "copyright": "Copyright (c) 2014-2024 Chart.js Contributors\nCopyright (c) 2023 Jukka Kurkela\nCopyright (c) 2025 Chart.js Contributors\nCopyright (c) 2016 Piotr Witek <piotrek.witek@gmail.com> (http://piotrwitek.github.io)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chart.js@4.5.1",
      "supplier": {
        "url": [
          "http://code.google.com/p/chartjs/"
        ]
      }
    },
    {
      "name": "chokidar",
      "bom-ref": "chokidar",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) Paul Miller (<https://paulmillr.com>), see\nCopyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/chokidar@4.0.3",
      "description": "A neat wrapper around node.js fs.watch / fs.watchFile.",
      "supplier": {
        "url": [
          "https://github.com/paulmillr/chokidar"
        ]
      }
    },
    {
      "name": "cipher-base",
      "bom-ref": "cipher-base",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.7",
      "description": "abstract base class for crypto-streams",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/cipher-base#readme"
        ]
      }
    },
    {
      "name": "classnames",
      "bom-ref": "classnames",
      "type": "library",
      "version": "2.5.1",
      "copyright": "Copyright (c) 2018 Dave Keen <http://www.keendevelopment.ch>, Adi Dahiya <https://github.com/adidahiya>,\nJason Killian <https://github.com/JKillian>, Sean Kelley <https://github.com/seansfkelley>,\nMichal Adamczyk <https://github.com/mradamczyk>, Marvin Hagemeister <https://github.com/marvinhagemeister>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/classnames@2.5.1",
      "description": "A simple utility for conditionally joining classNames together",
      "supplier": {
        "url": [
          "https://github.com/JedWatson/classnames"
        ]
      }
    },
    {
      "name": "cli-cursor",
      "bom-ref": "cli-cursor",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cli-cursor@5.0.0",
      "description": "Toggle the CLI cursor",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/cli-cursor"
        ]
      }
    },
    {
      "name": "cli-truncate",
      "bom-ref": "cli-truncate",
      "type": "library",
      "version": "5.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cli-truncate@5.1.1",
      "description": "Truncate a string to a specific width in the terminal",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/cli-truncate"
        ]
      }
    },
    {
      "name": "clsx",
      "bom-ref": "clsx",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clsx@1.2.1",
      "description": "A tiny (200B) utility for constructing className strings conditionally.",
      "supplier": {
        "url": [
          "https://github.com/lukeed/clsx#readme"
        ]
      }
    },
    {
      "name": "clsx",
      "bom-ref": "clsx",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/clsx@2.1.1",
      "description": "A tiny (200B) utility for constructing className strings conditionally.",
      "supplier": {
        "url": [
          "https://github.com/lukeed/clsx#readme"
        ]
      }
    },
    {
      "name": "code-point-at",
      "bom-ref": "code-point-at",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/code-point-at@1.1.0",
      "description": "ES2015 String#codePointAt() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/code-point-at"
        ]
      }
    },
    {
      "name": "color-name",
      "bom-ref": "color-name",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) 2015 Dmitry Ivanov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "description": "A JSON with color names",
      "supplier": {
        "url": [
          "https://github.com/colorjs/color-name"
        ]
      }
    },
    {
      "name": "colorette",
      "bom-ref": "colorette",
      "type": "library",
      "version": "2.0.20",
      "copyright": "Copyright (c) Jorge Bucaran <<https://jorgebucaran.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/colorette@2.0.20",
      "description": "Node.js library for colorizing text using ANSI escape sequences.",
      "supplier": {
        "url": [
          "https://github.com/jorgebucaran/colorette"
        ]
      }
    },
    {
      "name": "combined-stream",
      "bom-ref": "combined-stream",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 2011 Debuggable Limited <felix@debuggable.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.8",
      "description": "A stream that emits multiple other streams one after another.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-combined-stream"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "14.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@14.0.2",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@4.1.1",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "Commander.js",
      "bom-ref": "Commander.js",
      "type": "library",
      "version": "7.2.0",
      "copyright": "Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/commander@7.2.0",
      "description": "the complete solution for node.js command-line programs",
      "supplier": {
        "url": [
          "https://github.com/tj/commander.js"
        ]
      }
    },
    {
      "name": "commonjs-assert",
      "bom-ref": "commonjs-assert",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2009 Thomas Robinson <280north.com>\nCopyright (c) Joyent, Inc. and other Node contributors. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/assert@2.1.0",
      "description": "commonjs assert - node.js api compatible",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/commonjs-assert"
        ]
      }
    },
    {
      "name": "consola",
      "bom-ref": "consola",
      "type": "library",
      "version": "2.15.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/consola@2.15.3",
      "description": "Elegant Console Logger",
      "supplier": {
        "url": [
          "https://github.com/nuxt/consola#readme"
        ]
      }
    },
    {
      "name": "console-browserify",
      "bom-ref": "console-browserify",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2012 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/console-browserify@1.2.0",
      "description": "Emulate console for all the browsers",
      "supplier": {
        "url": [
          "https://github.com/Raynos/console-browserify"
        ]
      }
    },
    {
      "name": "constants-browserify",
      "bom-ref": "constants-browserify",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/constants-browserify@1.0.0",
      "description": "node's constants module for the browser",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/constants-browserify"
        ]
      }
    },
    {
      "name": "convert-source-map",
      "bom-ref": "convert-source-map",
      "type": "library",
      "version": "1.9.0",
      "copyright": "Copyright (c) 2013 Thorsten Lorenz.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.9.0",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/convert-source-map"
        ]
      }
    },
    {
      "name": "convert-source-map",
      "bom-ref": "convert-source-map",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2013 Thorsten Lorenz.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@2.0.0",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/convert-source-map"
        ]
      }
    },
    {
      "name": "core-util-is",
      "bom-ref": "core-util-is",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "description": "WebJar for core-util-is",
      "supplier": {
        "url": [
          "https://github.com/isaacs/core-util-is#readme"
        ]
      }
    },
    {
      "name": "core-util-is",
      "bom-ref": "core-util-is",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.3",
      "description": "WebJar for core-util-is",
      "supplier": {
        "url": [
          "https://github.com/isaacs/core-util-is#readme"
        ]
      }
    },
    {
      "name": "cosmiconfig",
      "bom-ref": "cosmiconfig",
      "type": "library",
      "version": "7.1.0",
      "copyright": "Copyright (c) 2015 David Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig@7.1.0",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "supplier": {
        "url": [
          "https://github.com/davidtheclark/cosmiconfig#readme"
        ]
      }
    },
    {
      "name": "cosmiconfig",
      "bom-ref": "cosmiconfig",
      "type": "library",
      "version": "8.3.6",
      "copyright": "Copyright (c) 2015 David Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig@8.3.6",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "supplier": {
        "url": [
          "https://github.com/davidtheclark/cosmiconfig#readme"
        ]
      }
    },
    {
      "name": "create-hash",
      "bom-ref": "create-hash",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-hash@1.2.0",
      "description": "create hashes for browserify",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/crypto-createHash"
        ]
      }
    },
    {
      "name": "create-hmac",
      "bom-ref": "create-hmac",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.7",
      "description": "node style hmacs in the browser",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/createHmac"
        ]
      }
    },
    {
      "name": "create-require",
      "bom-ref": "create-require",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-require@1.1.1",
      "description": "Polyfill for Node.js (<= v12.2.0) module.createRequire",
      "supplier": {
        "url": [
          "https://github.com/nuxt-contrib/create-require#readme"
        ]
      }
    },
    {
      "name": "createecdh",
      "bom-ref": "createecdh",
      "type": "library",
      "version": "4.0.4",
      "copyright": "Copyright (c) 2014-2017 createECDH contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.4",
      "description": "browserify version of crypto.createECDH",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/createecdh"
        ]
      }
    },
    {
      "name": "crypto-browserify",
      "bom-ref": "crypto-browserify",
      "type": "library",
      "version": "3.12.1",
      "copyright": "Copyright (c) 2013 Dominic Tarr\nCopyright (c) Paul Johnston 2000 - 2002.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.12.1",
      "description": "implementation of crypto for the browser",
      "supplier": {
        "url": [
          "https://github.com/dominictarr/crypto-browserify"
        ]
      }
    },
    {
      "name": "crypto-browserify/pbkdf2",
      "bom-ref": "crypto-browserify/pbkdf2",
      "type": "library",
      "version": "3.1.5",
      "copyright": "Copyright (c) 2014 Daniel Cousens",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.1.5",
      "description": "Hash password and compare using PBKDF2, pbkdf2-sha1, pbkdf2-sha256, pbkdf2-sha512.",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/pbkdf2"
        ]
      }
    },
    {
      "name": "css.escape",
      "bom-ref": "css.escape",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/css.escape@1.5.1",
      "description": "A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/css.escape"
        ]
      }
    },
    {
      "name": "csstype",
      "bom-ref": "csstype",
      "type": "library",
      "version": "3.2.3",
      "copyright": "Copyright (c) 2017-2018 Fredrik Nicol",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/csstype@3.2.3",
      "description": "TypeScript definitions for CSS, generated by [data from MDN](https://github.com/mdn/data). It provides autocompletion and type checking for CSS properties and values.",
      "supplier": {
        "url": [
          "https://github.com/frenic/csstype#readme"
        ]
      }
    },
    {
      "name": "cubic2quad",
      "bom-ref": "cubic2quad",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (C) 2015 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cubic2quad@1.2.1",
      "description": "Approximate cubic Bezier curve with a number of quadratic ones",
      "supplier": {
        "url": [
          "https://github.com/fontello/cubic2quad#readme"
        ]
      }
    },
    {
      "name": "data-view-buffer",
      "bom-ref": "data-view-buffer",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/data-view-buffer@1.0.2",
      "description": "Get the ArrayBuffer out of a DataView, robustly.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/data-view-buffer#readme"
        ]
      }
    },
    {
      "name": "data-view-byte-length",
      "bom-ref": "data-view-byte-length",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/data-view-byte-length@1.0.2",
      "description": "Get the byteLength out of a DataView, robustly.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/data-view-byte-length#readme"
        ]
      }
    },
    {
      "name": "data-view-byte-offset",
      "bom-ref": "data-view-byte-offset",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/data-view-byte-offset@1.0.1",
      "description": "Get the byteOffset out of a DataView, robustly.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/data-view-byte-offset#readme"
        ]
      }
    },
    {
      "name": "debug-js/debug",
      "bom-ref": "debug-js/debug",
      "type": "library",
      "version": "4.4.3",
      "copyright": "Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2018-2021 Josh Junon",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/debug@4.4.3",
      "description": "tiny node.js & browser debugging utility for your libraries and applications.  tiny node.js debugging utility modelled after node core's debugging technique",
      "supplier": {
        "url": [
          "https://github.com/debug-js/debug"
        ]
      }
    },
    {
      "name": "decimal.js",
      "bom-ref": "decimal.js",
      "type": "library",
      "version": "10.6.0",
      "copyright": "Copyright (c) 2025 Michael Mclaughlin <M8ch88l@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/decimal.js@10.6.0",
      "description": "An arbitrary-precision Decimal type for JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/MikeMcl/decimal.js"
        ]
      }
    },
    {
      "name": "deep-diff",
      "bom-ref": "deep-diff",
      "type": "library",
      "version": "0.3.8",
      "copyright": "Copyright (c) 2011-2013 Phillip Clark",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/deep-diff@0.3.8",
      "description": "Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.",
      "supplier": {
        "url": [
          "https://github.com/flitbit/diff"
        ]
      }
    },
    {
      "name": "deep-is",
      "bom-ref": "deep-is",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2009 Thomas Robinson <280north.com>\nCopyright (c) 2012 James Halliday <mail@substack.net>\nCopyright (c) 2012, 2013 Thorsten Lorenz <thlorenz@gmx.de>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/deep-is@0.1.4",
      "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/deep-is"
        ]
      }
    },
    {
      "name": "define-data-property",
      "bom-ref": "define-data-property",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-data-property@1.1.4",
      "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/define-data-property#readme"
        ]
      }
    },
    {
      "name": "define-lazy-prop",
      "bom-ref": "define-lazy-prop",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-lazy-prop@2.0.0",
      "description": "Define a lazily evaluated property on an object",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/define-lazy-prop#readme"
        ]
      }
    },
    {
      "name": "define-properties",
      "bom-ref": "define-properties",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/define-properties@1.2.1",
      "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/define-properties"
        ]
      }
    },
    {
      "name": "delayed-stream",
      "bom-ref": "delayed-stream",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2011 Debuggable Limited <felix@debuggable.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "description": "Buffers events from a stream until you are ready to handle them.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-delayed-stream"
        ]
      }
    },
    {
      "name": "delegates",
      "bom-ref": "delegates",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015 TJ Holowaychuk <tj@vision-media.ca>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/delegates@1.0.0",
      "description": "delegate methods and accessors to another property",
      "supplier": {
        "url": [
          "https://github.com/visionmedia/node-delegates"
        ]
      }
    },
    {
      "name": "des.js",
      "bom-ref": "des.js",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2015 Fedor Indutny ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/des.js@1.1.0",
      "description": "DES implementation",
      "supplier": {
        "url": [
          "https://github.com/indutny/des.js#readme"
        ]
      }
    },
    {
      "name": "diffie-hellman",
      "bom-ref": "diffie-hellman",
      "type": "library",
      "version": "5.0.3",
      "copyright": "Copyright (c) 2017 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.3",
      "description": "pure js diffie-hellman",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/diffie-hellman"
        ]
      }
    },
    {
      "name": "dom-accessibility-api",
      "bom-ref": "dom-accessibility-api",
      "type": "library",
      "version": "0.5.16",
      "copyright": "Copyright (c) 2020 Sebastian Silbermann",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-accessibility-api@0.5.16",
      "description": "https://w3c.github.io/accname/ for jsdom",
      "supplier": {
        "url": [
          "https://github.com/eps1lon/dom-accessibility-api#readme"
        ]
      }
    },
    {
      "name": "dom-helpers",
      "bom-ref": "dom-helpers",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) 2013-2015, Facebook, Inc.\nCopyright (c) 2015 Jason Quense",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dom-helpers@5.2.1",
      "description": "tiny modular DOM lib for ie8+",
      "supplier": {
        "url": [
          "https://github.com/jquense/dom-helpers"
        ]
      }
    },
    {
      "name": "domain-browser",
      "bom-ref": "domain-browser",
      "type": "library",
      "version": "4.22.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/domain-browser@4.22.0",
      "description": "Note, this is merely an evented try...catch with the same API as node. Nothing more.",
      "supplier": {
        "url": [
          "https://github.com/bevry/domain-browser"
        ]
      }
    },
    {
      "name": "dot-case",
      "bom-ref": "dot-case",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dot-case@3.0.4",
      "description": "Dot case a string",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/change-case/tree/master/packages/dot-case"
        ]
      }
    },
    {
      "name": "dunder-proto",
      "bom-ref": "dunder-proto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dunder-proto@1.0.1",
      "description": "If available, the `Object.prototype.__proto__` accessor and mutator, call-bound",
      "supplier": {
        "url": [
          "https://github.com/es-shims/dunder-proto#readme"
        ]
      }
    },
    {
      "name": "ecc-jsbn",
      "bom-ref": "ecc-jsbn",
      "type": "library",
      "version": "0.1.2",
      "copyright": "Copyright (c) 2014 Jeremie Miller\nCopyright (c) 2003-2005  Tom Wu",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.2",
      "description": "ECC JS code based on JSBN",
      "supplier": {
        "url": [
          "https://github.com/quartzjer/ecc-jsbn"
        ]
      }
    },
    {
      "name": "emoji-regex",
      "bom-ref": "emoji-regex",
      "type": "library",
      "version": "10.6.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@10.6.0",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/emoji-regex"
        ]
      }
    },
    {
      "name": "emoji-regex",
      "bom-ref": "emoji-regex",
      "type": "library",
      "version": "v8.0.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/emoji-regex"
        ]
      }
    },
    {
      "name": "env-cmd",
      "bom-ref": "env-cmd",
      "type": "library",
      "version": "10.1.0",
      "copyright": "Copyright (c) 2019 Todd Bluhm",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/env-cmd@10.1.0",
      "description": "Executes a command using the envs in the provided env file",
      "supplier": {
        "url": [
          "https://github.com/toddbluhm/env-cmd#readme"
        ]
      }
    },
    {
      "name": "environment",
      "bom-ref": "environment",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/environment@1.1.0",
      "description": "Provides node's `process.env` object functionality as stand-alone functions instead of a C++ fake object that does weird things. As an added bonus, if running node with Proxies enabled (\"node --harmony\") it also exports a function that creates an `Environment` object that is similar to `process.env` but behaves like a real object.",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/environment#readme"
        ]
      }
    },
    {
      "name": "es-abstract",
      "bom-ref": "es-abstract",
      "type": "library",
      "version": "1.24.1",
      "copyright": "Copyright (C) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-abstract@1.24.1",
      "description": "ECMAScript spec abstract operations.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-abstract"
        ]
      }
    },
    {
      "name": "es-define-property",
      "bom-ref": "es-define-property",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-define-property@1.0.1",
      "description": "`Object.defineProperty`, but not IE 8's broken one.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-define-property#readme"
        ]
      }
    },
    {
      "name": "es-errors",
      "bom-ref": "es-errors",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-errors@1.3.0",
      "description": "A simple cache for a few of the JS Error constructors.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-errors#readme"
        ]
      }
    },
    {
      "name": "es-object-atoms",
      "bom-ref": "es-object-atoms",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-object-atoms@1.1.1",
      "description": "ES Object-related atoms: Object, ToObject, RequireObjectCoercible",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-object-atoms#readme"
        ]
      }
    },
    {
      "name": "es-set-tostringtag",
      "bom-ref": "es-set-tostringtag",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2022 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-set-tostringtag@2.1.0",
      "description": "A helper to optimistically set Symbol.toStringTag, when possible.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/es-set-tostringtag#readme"
        ]
      }
    },
    {
      "name": "es-to-primitive",
      "bom-ref": "es-to-primitive",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/es-to-primitive@1.3.0",
      "description": "ECMAScript ToPrimitive algorithm. Provides ES5 and ES6 versions.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/es-to-primitive"
        ]
      }
    },
    {
      "name": "esbuild",
      "bom-ref": "esbuild",
      "type": "library",
      "version": "0.27.1",
      "copyright": "Copyright (c) 2020 Evan Wallace",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/esbuild@0.27.1",
      "description": "An extremely fast JavaScript bundler and minifier",
      "supplier": {
        "url": [
          "https://esbuild.github.io/"
        ]
      }
    },
    {
      "name": "escalade",
      "bom-ref": "escalade",
      "type": "library",
      "version": "3.2.0",
      "copyright": "Copyright (c) Luke Edwards <luke.edwards05@gmail.com> (lukeed.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escalade@3.2.0",
      "description": "Scale parent directories",
      "supplier": {
        "url": [
          "https://github.com/lukeed/escalade#readme"
        ]
      }
    },
    {
      "name": "escape-string-regexp",
      "bom-ref": "escape-string-regexp",
      "type": "library",
      "version": "v4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@4.0.0",
      "description": "Escape RegExp special characters",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/escape-string-regexp"
        ]
      }
    },
    {
      "name": "ESLint",
      "bom-ref": "ESLint",
      "type": "library",
      "version": "9.39.2",
      "copyright": "Copyright (c) 2013, Joel Feenstra\nCopyright (c) Microsoft Corporation.\nCopyright (c) OpenJS Foundation and other contributors, <www.openjsf.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint@9.39.2",
      "description": "A tool for identifying and reporting on patterns in JavaScript.",
      "supplier": {
        "url": [
          "http://eslint.org/"
        ]
      }
    },
    {
      "name": "eslint-config-prettier",
      "bom-ref": "eslint-config-prettier",
      "type": "library",
      "version": "10.1.8",
      "copyright": "Copyright (c) 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-prettier@10.1.8",
      "description": "Turns all rules that are unnecessary or might conflict with prettier off.",
      "supplier": {
        "url": [
          "https://github.com/lydell/eslint-config-prettier#readme"
        ]
      }
    },
    {
      "name": "eslint-plugin-react-hooks",
      "bom-ref": "eslint-plugin-react-hooks",
      "type": "library",
      "version": "5.2.0",
      "copyright": "Copyright (c) Meta Platforms, Inc. and affiliates.\nCopyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react-hooks@5.2.0",
      "description": "ESLint rules for React Hooks",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "eslint-plugin-react-refresh",
      "bom-ref": "eslint-plugin-react-refresh",
      "type": "library",
      "version": "0.4.25",
      "copyright": "Copyright (c) Arnaud Barr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-react-refresh@0.4.25",
      "description": "Validate that your components can safely be updated with fast refresh",
      "supplier": {
        "url": [
          "https://github.com/ArnaudBarre/eslint-plugin-react-refresh#readme"
        ]
      }
    },
    {
      "name": "eslint-plugin-testing-library",
      "bom-ref": "eslint-plugin-testing-library",
      "type": "library",
      "version": "7.14.0",
      "copyright": "Copyright (c) 2019 Mario Beltr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-testing-library@7.14.0",
      "description": "ESLint rules for Testing Library",
      "supplier": {
        "url": [
          "https://github.com/Belco90/eslint-plugin-testing-library"
        ]
      }
    },
    {
      "name": "estree-walker",
      "bom-ref": "estree-walker",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@1.0.1",
      "description": "Traverse an ESTree-compliant AST",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/estree-walker#readme"
        ]
      }
    },
    {
      "name": "estree-walker",
      "bom-ref": "estree-walker",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@2.0.2",
      "description": "Traverse an ESTree-compliant AST",
      "supplier": {
        "url": [
          "https://github.com/Rich-Harris/estree-walker#readme"
        ]
      }
    },
    {
      "name": "eventemitter3",
      "bom-ref": "eventemitter3",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2014 Arnout Kazemier",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eventemitter3@5.0.1",
      "description": "WebJar for eventemitter3",
      "supplier": {
        "url": [
          "https://github.com/primus/eventemitter3"
        ]
      }
    },
    {
      "name": "evp_bytestokey",
      "bom-ref": "evp_bytestokey",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2017 crypto-browserify contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.3",
      "description": "he super secure key derivation algorithm from openssl",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/EVP_BytesToKey"
        ]
      }
    },
    {
      "name": "extend",
      "bom-ref": "extend",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) 2014 Stefan Thomas",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/extend@3.0.2",
      "description": "Simple function to extend objects",
      "supplier": {
        "url": [
          "https://github.com/justmoon/node-extend"
        ]
      }
    },
    {
      "name": "extsprintf",
      "bom-ref": "extsprintf",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2012, Joyent, Inc. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "description": "extended POSIX-style sprintf",
      "supplier": {
        "url": [
          "https://github.com/davepacheco/node-extsprintf"
        ]
      }
    },
    {
      "name": "fast-deep-equal",
      "bom-ref": "fast-deep-equal",
      "type": "library",
      "version": "v3.1.3",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "description": "Fast deep equal",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/fast-deep-equal"
        ]
      }
    },
    {
      "name": "fast-json-stable-stringify",
      "bom-ref": "fast-json-stable-stringify",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "description": "deterministic JSON.stringify() to get deterministic hashes from stringified results",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/fast-json-stable-stringify"
        ]
      }
    },
    {
      "name": "fast-levenshtein",
      "bom-ref": "fast-levenshtein",
      "type": "library",
      "version": "2.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "description": "Efficient implementation of Levenshtein algorithm with asynchronous callback support",
      "supplier": {
        "url": [
          "https://github.com/hiddentao/fast-levenshtein"
        ]
      }
    },
    {
      "name": "fdir",
      "bom-ref": "fdir",
      "type": "library",
      "version": "6.5.0",
      "copyright": "Copyright (c) 2023-2024 Abdullah Atta under MIT.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fdir@6.5.0",
      "description": "The fastest directory crawler for NodeJS. Crawls 10k files in 13ms.",
      "supplier": {
        "url": [
          "https://github.com/thecodrr/fdir#readme"
        ]
      }
    },
    {
      "name": "file-entry-cache",
      "bom-ref": "file-entry-cache",
      "type": "library",
      "version": "8.0.0",
      "copyright": "Copyright (c) Roy Riojas",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/file-entry-cache@8.0.0",
      "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",
      "supplier": {
        "url": [
          "https://github.com/royriojas/file-entry-cache"
        ]
      }
    },
    {
      "name": "file-uri-to-path",
      "bom-ref": "file-uri-to-path",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/file-uri-to-path@1.0.0",
      "description": "Convert a file: URI to a file path",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/file-uri-to-path"
        ]
      }
    },
    {
      "name": "FileSaver.js",
      "bom-ref": "FileSaver.js",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/file-saver@2.0.5",
      "description": "An HTML5 saveAs() FileSaver implementation",
      "supplier": {
        "url": [
          "https://github.com/eligrey/FileSaver.js"
        ]
      }
    },
    {
      "name": "fill-range",
      "bom-ref": "fill-range",
      "type": "library",
      "version": "7.1.1",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fill-range@7.1.1",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/fill-range"
        ]
      }
    },
    {
      "name": "find-root",
      "bom-ref": "find-root",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2017 jsdnxx",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-root@1.1.0",
      "description": "find the closest package.json",
      "supplier": {
        "url": [
          "https://github.com/agilemd/find-root#readme"
        ]
      }
    },
    {
      "name": "find-up",
      "bom-ref": "find-up",
      "type": "library",
      "version": "v5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/find-up@5.0.0",
      "description": "Find a file by walking up parent directories",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/find-up"
        ]
      }
    },
    {
      "name": "flat-cache",
      "bom-ref": "flat-cache",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) Roy Riojas and Jared Wray",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/flat-cache@4.0.1",
      "description": "A stupidly simple key/value storage using files to persist the data",
      "supplier": {
        "url": [
          "https://github.com/royriojas/flat-cache"
        ]
      }
    },
    {
      "name": "follow-redirects",
      "bom-ref": "follow-redirects",
      "type": "library",
      "version": "1.15.11",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.15.11",
      "description": "Drop in replacement for the HTTP and HTTPS modules to automatically follow redirects. NPM module for Node.js",
      "supplier": {
        "url": [
          "https://github.com/follow-redirects/follow-redirects"
        ]
      }
    },
    {
      "name": "fontagon",
      "bom-ref": "fontagon",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fontagon@1.1.1",
      "description": "Easy web icon font generator",
      "supplier": {
        "url": [
          "https://github.com/kdydesign/fontagon"
        ]
      }
    },
    {
      "name": "fontello/ttf2eot",
      "bom-ref": "fontello/ttf2eot",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (C) 2013-2016 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ttf2eot@2.0.0",
      "description": "Convert TTF font to EOT",
      "supplier": {
        "url": [
          "https://github.com/fontello/ttf2eot"
        ]
      }
    },
    {
      "name": "form-data",
      "bom-ref": "form-data",
      "type": "library",
      "version": "2.3.3",
      "copyright": "Copyright (c) 2012 Felix Geisend",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/form-data@2.3.3",
      "description": "A module to create readable `\"multipart/form-data\"` streams.  Can be used to submit forms and file uploads to other web applications.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-form-data"
        ]
      }
    },
    {
      "name": "form-data",
      "bom-ref": "form-data",
      "type": "library",
      "version": "4.0.5",
      "copyright": "Copyright (c) 2012 Felix Geisend",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/form-data@4.0.5",
      "description": "A module to create readable `\"multipart/form-data\"` streams.  Can be used to submit forms and file uploads to other web applications.",
      "supplier": {
        "url": [
          "https://github.com/felixge/node-form-data"
        ]
      }
    },
    {
      "name": "fsevents",
      "bom-ref": "fsevents",
      "type": "library",
      "version": "2.3.3",
      "copyright": "Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.3",
      "description": "Native Access to Mac OS-X FSEvents",
      "supplier": {
        "url": [
          "https://github.com/fsevents/fsevents"
        ]
      }
    },
    {
      "name": "function-bind",
      "bom-ref": "function-bind",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2013 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.2",
      "description": "Implementation of function.prototype.bind",
      "supplier": {
        "url": [
          "https://github.com/Raynos/function-bind"
        ]
      }
    },
    {
      "name": "function.prototype.name",
      "bom-ref": "function.prototype.name",
      "type": "library",
      "version": "1.1.8",
      "copyright": "Copyright (c) 2016 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/function.prototype.name@1.1.8",
      "description": "An ES6 spec-compliant `Function.prototype.name` shim",
      "supplier": {
        "url": [
          "https://github.com/ljharb/function.prototype.name#readme"
        ]
      }
    },
    {
      "name": "functions-have-names",
      "bom-ref": "functions-have-names",
      "type": "library",
      "version": "1.2.3",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/functions-have-names@1.2.3",
      "description": "Does this JS environment support the `name` property on functions?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/functions-have-names#readme"
        ]
      }
    },
    {
      "name": "generator-function",
      "bom-ref": "generator-function",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2015 Tiancheng",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/generator-function@2.0.1",
      "description": "Expose the GeneratorFunction constructor if supported by the runtime",
      "supplier": {
        "url": [
          "https://github.com/timothygu/generator-function#readme"
        ]
      }
    },
    {
      "name": "gensync",
      "bom-ref": "gensync",
      "type": "library",
      "version": "1.0.0-beta.2",
      "copyright": "Copyright (c) 2018 Logan Smyth <loganfsmyth@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/gensync@1.0.0-beta.2",
      "description": "Async-Await for the modern Node",
      "supplier": {
        "url": [
          "https://github.com/loganfsmyth/gensync"
        ]
      }
    },
    {
      "name": "get-east-asian-width",
      "bom-ref": "get-east-asian-width",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-east-asian-width@1.4.0",
      "description": "Determine the East Asian Width of a Unicode character",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/get-east-asian-width#readme"
        ]
      }
    },
    {
      "name": "get-intrinsic",
      "bom-ref": "get-intrinsic",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) 2020 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.3.0",
      "description": "Get and robustly cache all JS language-level intrinsics at first require time",
      "supplier": {
        "url": [
          "https://github.com/ljharb/get-intrinsic#readme"
        ]
      }
    },
    {
      "name": "get-proto",
      "bom-ref": "get-proto",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2025 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-proto@1.0.1",
      "description": "WebJar for get-proto",
      "supplier": {
        "url": [
          "https://github.com/ljharb/get-proto#readme"
        ]
      }
    },
    {
      "name": "get-symbol-description",
      "bom-ref": "get-symbol-description",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2021 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-symbol-description@1.1.0",
      "description": "Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/get-symbol-description#readme"
        ]
      }
    },
    {
      "name": "get-user-locale",
      "bom-ref": "get-user-locale",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/get-user-locale@3.0.0",
      "description": "Returns a list of strings representing the user's preferred languages.",
      "supplier": {
        "url": [
          "https://github.com/wojtekmaj/get-user-locale#readme"
        ]
      }
    },
    {
      "name": "getpass",
      "bom-ref": "getpass",
      "type": "library",
      "version": "0.1.7",
      "copyright": "Copyright (c) 2016, Joyent, Inc. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "description": "getpass for node.js",
      "supplier": {
        "url": [
          "https://github.com/arekinath/node-getpass#readme"
        ]
      }
    },
    {
      "name": "globalthis",
      "bom-ref": "globalthis",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2016 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globalthis@1.0.4",
      "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`",
      "supplier": {
        "url": [
          "https://github.com/ljharb/System.global#readme"
        ]
      }
    },
    {
      "name": "globrex",
      "bom-ref": "globrex",
      "type": "library",
      "version": "0.1.2",
      "copyright": "Copyright (c) 2018 Terkel Gjervig Nielsen",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globrex@0.1.2",
      "description": "Glob to regex",
      "supplier": {
        "url": [
          "https://github.com/terkelg/globrex#readme"
        ]
      }
    },
    {
      "name": "gopd",
      "bom-ref": "gopd",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/gopd@1.2.0",
      "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/gopd#readme"
        ]
      }
    },
    {
      "name": "Gozala/events",
      "bom-ref": "Gozala/events",
      "type": "library",
      "version": "3.3.0",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/events@3.3.0",
      "description": "Node's event emitter for all engines.",
      "supplier": {
        "url": [
          "https://github.com/Gozala/events"
        ]
      }
    },
    {
      "name": "graphql",
      "bom-ref": "graphql",
      "type": "library",
      "version": "16.12.0",
      "copyright": "Copyright (c) GraphQL Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/graphql@16.12.0",
      "description": "A Query Language and Runtime which can target any service.",
      "supplier": {
        "url": [
          "https://github.com/facebook/graphql"
        ]
      }
    },
    {
      "name": "Handlebars.js",
      "bom-ref": "Handlebars.js",
      "type": "library",
      "version": "4.7.8",
      "copyright": "Copyright (C) 2011-2019 by Yehuda Katz",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/handlebars@4.7.8",
      "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. \r\r\n\r\r\nHandlebars is largely compatible with Mustache templates. In most cases it is possible to swap out Mustache with Handlebars and continue using your current templates.",
      "supplier": {
        "url": [
          "http://handlebarsjs.com"
        ]
      }
    },
    {
      "name": "har-validator",
      "bom-ref": "har-validator",
      "type": "library",
      "version": "5.1.5",
      "copyright": "Copyright (c) 2018 Ahmad Nassri <ahmad@ahmadnassri.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/har-validator@5.1.5",
      "description": "HTTP Archive (HAR) validator using JSON Schema",
      "supplier": {
        "url": [
          "https://github.com/ahmadnassri/har-validator"
        ]
      }
    },
    {
      "name": "has-bigints",
      "bom-ref": "has-bigints",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-bigints@1.1.0",
      "description": "Determine if the JS environment has BigInt support.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/has-bigints#readme"
        ]
      }
    },
    {
      "name": "has-flag",
      "bom-ref": "has-flag",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-flag@4.0.0",
      "description": "Check if argv has a specific flag",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/has-flag#readme"
        ]
      }
    },
    {
      "name": "has-property-descriptors",
      "bom-ref": "has-property-descriptors",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2022 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-property-descriptors@1.0.2",
      "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/has-property-descriptors#readme"
        ]
      }
    },
    {
      "name": "has-proto",
      "bom-ref": "has-proto",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2022 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-proto@1.2.0",
      "description": "Does this environment have the ability to get or set the [[Prototype]] of an object with `__proto__`?",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/can-set-proto#readme"
        ]
      }
    },
    {
      "name": "has-symbols",
      "bom-ref": "has-symbols",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2016 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-symbols@1.1.0",
      "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/has-symbols#readme"
        ]
      }
    },
    {
      "name": "has-tostringtag",
      "bom-ref": "has-tostringtag",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2021 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/has-tostringtag@1.0.2",
      "description": "Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/has-tostringtag#readme"
        ]
      }
    },
    {
      "name": "hash-base",
      "bom-ref": "hash-base",
      "type": "library",
      "version": "3.0.5",
      "copyright": "Copyright (c) 2016 Kirill Fomichev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash-base@3.0.5",
      "description": "abstract base class for hash-streams",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/hash-base"
        ]
      }
    },
    {
      "name": "hash-base",
      "bom-ref": "hash-base",
      "type": "library",
      "version": "3.1.2",
      "copyright": "Copyright (c) 2016 Kirill Fomichev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash-base@3.1.2",
      "description": "abstract base class for hash-streams",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/hash-base"
        ]
      }
    },
    {
      "name": "hash.js",
      "bom-ref": "hash.js",
      "type": "library",
      "version": "1.1.7",
      "copyright": "Copyright (c) 2014 Fedor Indutny, ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash.js@1.1.7",
      "supplier": {
        "url": [
          "https://github.com/indutny/hash.js"
        ]
      }
    },
    {
      "name": "hasown",
      "bom-ref": "hasown",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Jordan Harband and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hasown@2.0.2",
      "description": "JavaScript curried hasOwn helper",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/hasOwn#readme"
        ]
      }
    },
    {
      "name": "headers-polyfill",
      "bom-ref": "headers-polyfill",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/headers-polyfill@4.0.3",
      "description": "A native \"Headers\" class polyfill.",
      "supplier": {
        "url": [
          "https://github.com/mswjs/headers-polyfill#readme"
        ]
      }
    },
    {
      "name": "hmac-drbg",
      "bom-ref": "hmac-drbg",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2017.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hmac-drbg@1.0.1",
      "description": "Deterministic random bit generator (hmac)",
      "supplier": {
        "url": [
          "https://github.com/indutny/hmac-drbg#readme"
        ]
      }
    },
    {
      "name": "https-browserify",
      "bom-ref": "https-browserify",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) James Halliday",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/https-browserify@1.0.0",
      "description": "https module compatability for browserify",
      "supplier": {
        "url": [
          "https://github.com/substack/https-browserify"
        ]
      }
    },
    {
      "name": "iconv-lite",
      "bom-ref": "iconv-lite",
      "type": "library",
      "version": "0.6.3",
      "copyright": "Copyright (c) Microsoft Corporation.\nCopyright (c) 2011 Alexander Shtuchkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.6.3",
      "description": "Convert character encodings in pure javascript.",
      "supplier": {
        "url": [
          "https://github.com/ashtuchkin/iconv-lite"
        ]
      }
    },
    {
      "name": "immer",
      "bom-ref": "immer",
      "type": "library",
      "version": "9.0.21",
      "copyright": "Copyright (c) 2017 Michel Weststrate",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/immer@9.0.21",
      "description": "Create the next immutable state by mutating the current one",
      "supplier": {
        "url": [
          "https://immerjs.github.io/immer/"
        ]
      }
    },
    {
      "name": "import-fresh",
      "bom-ref": "import-fresh",
      "type": "library",
      "version": "3.3.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.3.1",
      "description": "Import a module while bypassing the cache",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/import-fresh"
        ]
      }
    },
    {
      "name": "imurmurhash",
      "bom-ref": "imurmurhash",
      "type": "library",
      "version": "0.1.4",
      "copyright": "Copyright (c) 2013 Gary Court, Jens Taylor",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "description": "An incremental implementation of MurmurHash3",
      "supplier": {
        "url": [
          "https://github.com/jensyt/imurmurhash-js"
        ]
      }
    },
    {
      "name": "indent-string",
      "bom-ref": "indent-string",
      "type": "library",
      "version": "v4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/indent-string@4.0.0",
      "description": "Indent each line in a string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/indent-string"
        ]
      }
    },
    {
      "name": "internal-slot",
      "bom-ref": "internal-slot",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/internal-slot@1.1.0",
      "description": "ES spec-like internal slots",
      "supplier": {
        "url": [
          "https://github.com/ljharb/internal-slot#readme"
        ]
      }
    },
    {
      "name": "invariant",
      "bom-ref": "invariant",
      "type": "library",
      "version": "2.2.4",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/invariant@2.2.4",
      "description": "invariant",
      "supplier": {
        "url": [
          "https://github.com/zertosh/invariant"
        ]
      }
    },
    {
      "name": "is-arguments",
      "bom-ref": "is-arguments",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-arguments@1.2.0",
      "description": "Is this an arguments object? It's a harder question than you think.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-arguments"
        ]
      }
    },
    {
      "name": "is-array-buffer",
      "bom-ref": "is-array-buffer",
      "type": "library",
      "version": "3.0.5",
      "copyright": "Copyright (c) 2015 Chen Gengyuan, Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-array-buffer@3.0.5",
      "description": "Check if the given value is an ArrayBuffer.",
      "supplier": {
        "url": [
          "https://github.com/fengyuanchen/is-array-buffer#readme"
        ]
      }
    },
    {
      "name": "is-arrayish",
      "bom-ref": "is-arrayish",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2015 JD Ballard",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "description": "Determines if an object can be used as an array",
      "supplier": {
        "url": [
          "https://github.com/qix-/node-is-arrayish#readme"
        ]
      }
    },
    {
      "name": "is-async-function",
      "bom-ref": "is-async-function",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2021 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-async-function@2.1.1",
      "description": "Check that given function is async (callback) function or not. Trying to guess that based on check if `callback` or `cb` exists in function arguments.",
      "supplier": {
        "url": [
          "https://github.com/tunnckocore/is-async-function#readme"
        ]
      }
    },
    {
      "name": "is-bigint",
      "bom-ref": "is-bigint",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2018 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-bigint@1.1.0",
      "description": "Is this value an ES BigInt?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-bigint#readme"
        ]
      }
    },
    {
      "name": "is-boolean-object",
      "bom-ref": "is-boolean-object",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-boolean-object@1.2.2",
      "description": "Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-boolean-object#readme"
        ]
      }
    },
    {
      "name": "is-callable",
      "bom-ref": "is-callable",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-callable@1.2.7",
      "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-callable"
        ]
      }
    },
    {
      "name": "is-core-module",
      "bom-ref": "is-core-module",
      "type": "library",
      "version": "2.16.1",
      "copyright": "Copyright (c) 2014 Dave Justice",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-core-module@2.16.1",
      "description": "check if packageName is a core module",
      "supplier": {
        "url": [
          "https://github.com/meandavejustice/is-core-module"
        ]
      }
    },
    {
      "name": "is-data-view",
      "bom-ref": "is-data-view",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2024 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-data-view@1.0.2",
      "description": "Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-data-view#readme"
        ]
      }
    },
    {
      "name": "is-date-object",
      "bom-ref": "is-date-object",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-date-object@1.1.0",
      "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-date-object"
        ]
      }
    },
    {
      "name": "is-docker",
      "bom-ref": "is-docker",
      "type": "library",
      "version": "2.2.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-docker@2.2.1",
      "description": "Check if the process is running inside a Docker container",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-docker"
        ]
      }
    },
    {
      "name": "is-extglob",
      "bom-ref": "is-extglob",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2014-2016, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "description": "Returns true if a string has an extglob.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-extglob"
        ]
      }
    },
    {
      "name": "is-finalizationregistry",
      "bom-ref": "is-finalizationregistry",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-finalizationregistry@1.1.1",
      "description": "Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-finalizationregistry#readme"
        ]
      }
    },
    {
      "name": "is-fullwidth-code-point",
      "bom-ref": "is-fullwidth-code-point",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@1.0.0",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-fullwidth-code-point"
        ]
      }
    },
    {
      "name": "is-fullwidth-code-point",
      "bom-ref": "is-fullwidth-code-point",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-fullwidth-code-point"
        ]
      }
    },
    {
      "name": "is-fullwidth-code-point",
      "bom-ref": "is-fullwidth-code-point",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@5.1.0",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-fullwidth-code-point"
        ]
      }
    },
    {
      "name": "is-generator-function",
      "bom-ref": "is-generator-function",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-generator-function@1.1.2",
      "description": "Determine if a function is an ES6 generator function or not.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-generator-function"
        ]
      }
    },
    {
      "name": "is-glob",
      "bom-ref": "is-glob",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) 2014-2017, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.3",
      "description": "Returns `true` if the given string looks like a glob pattern.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/is-glob"
        ]
      }
    },
    {
      "name": "is-map",
      "bom-ref": "is-map",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-map@2.0.3",
      "description": "Easily check if a givin object is an ES6 Map",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-map"
        ]
      }
    },
    {
      "name": "is-nan",
      "bom-ref": "is-nan",
      "type": "library",
      "version": "1.3.2",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-nan@1.3.2",
      "description": "ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-nan"
        ]
      }
    },
    {
      "name": "is-negative-zero",
      "bom-ref": "is-negative-zero",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-negative-zero@2.0.3",
      "description": "Is this value negative zero? === will lie to you",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-negative-zero"
        ]
      }
    },
    {
      "name": "is-node-process",
      "bom-ref": "is-node-process",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-node-process@1.2.0",
      "description": "Reliably determines if the code is running in Node.js",
      "supplier": {
        "url": [
          "https://github.com/mswjs/is-node-process#readme"
        ]
      }
    },
    {
      "name": "is-number",
      "bom-ref": "is-number",
      "type": "library",
      "version": "7.0.0",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "description": "Is the value a number? Has extensive tests.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/is-number"
        ]
      }
    },
    {
      "name": "is-number-object",
      "bom-ref": "is-number-object",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-number-object@1.1.1",
      "description": "Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-number-object"
        ]
      }
    },
    {
      "name": "is-regex",
      "bom-ref": "is-regex",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-regex@1.2.1",
      "description": "Is this value a JS regex?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-regex"
        ]
      }
    },
    {
      "name": "is-set",
      "bom-ref": "is-set",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-set@2.0.3",
      "description": "Easily check if a specified object is an ES6 Set",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-set"
        ]
      }
    },
    {
      "name": "is-shared-array-buffer",
      "bom-ref": "is-shared-array-buffer",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2021 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-shared-array-buffer@1.0.4",
      "description": "Is this value a JS SharedArrayBuffer?",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-shared-array-buffer#readme"
        ]
      }
    },
    {
      "name": "is-string",
      "bom-ref": "is-string",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-string@1.1.1",
      "description": "Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-string"
        ]
      }
    },
    {
      "name": "is-symbol",
      "bom-ref": "is-symbol",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-symbol@1.1.1",
      "description": "Determine if a function is an ES6 generator function or not.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/is-symbol"
        ]
      }
    },
    {
      "name": "is-typed-array",
      "bom-ref": "is-typed-array",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "description": "JavaScript library checking if object is TypedArray\r\nDetect whether or not an object is a Typed Array.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-typed-array/"
        ]
      }
    },
    {
      "name": "is-typed-array",
      "bom-ref": "is-typed-array",
      "type": "library",
      "version": "1.1.15",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-typed-array@1.1.15",
      "description": "JavaScript library checking if object is TypedArray\r\nDetect whether or not an object is a Typed Array.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-typed-array/"
        ]
      }
    },
    {
      "name": "is-weakmap",
      "bom-ref": "is-weakmap",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-weakmap@2.0.2",
      "description": "Easily check if a givin object is an ES6 WeakMap",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-weakmap"
        ]
      }
    },
    {
      "name": "is-weakref",
      "bom-ref": "is-weakref",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-weakref@1.1.1",
      "description": "Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/is-weakref#readme"
        ]
      }
    },
    {
      "name": "is-weakset",
      "bom-ref": "is-weakset",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-weakset@2.0.4",
      "description": "Easily check if a givin object is an ES6 WeakSet",
      "supplier": {
        "url": [
          "https://github.com/arthurvr/is-weakset"
        ]
      }
    },
    {
      "name": "is-wsl",
      "bom-ref": "is-wsl",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/is-wsl@2.2.0",
      "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/is-wsl#readme"
        ]
      }
    },
    {
      "name": "isarray",
      "bom-ref": "isarray",
      "type": "library",
      "version": "0.0.1",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "description": "Array#isArray for older browsers",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/isarray"
        ]
      }
    },
    {
      "name": "isarray",
      "bom-ref": "isarray",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "description": "Array#isArray for older browsers",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/isarray"
        ]
      }
    },
    {
      "name": "isarray",
      "bom-ref": "isarray",
      "type": "library",
      "version": "2.0.5",
      "copyright": "Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isarray@2.0.5",
      "description": "Array#isArray for older browsers",
      "supplier": {
        "url": [
          "https://github.com/juliangruber/isarray"
        ]
      }
    },
    {
      "name": "isomorphic-timers-promises",
      "bom-ref": "isomorphic-timers-promises",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Ivan Nikoli",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isomorphic-timers-promises@1.0.1",
      "description": "`timers/promises` for client and server.",
      "supplier": {
        "url": [
          "https://github.com/niksy/isomorphic-timers-promises#readme"
        ]
      }
    },
    {
      "name": "isstream",
      "bom-ref": "isstream",
      "type": "library",
      "version": "0.1.2",
      "copyright": "Copyright (c) 2015 Rod Vagg",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "description": "Determine if an object is a Stream",
      "supplier": {
        "url": [
          "https://github.com/rvagg/isstream"
        ]
      }
    },
    {
      "name": "Jest from Facebook",
      "bom-ref": "Jest from Facebook",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/diff-sequences@27.5.1",
      "description": "Delightful JavaScript Testing.",
      "supplier": {
        "url": [
          "https://jestjs.io"
        ]
      }
    },
    {
      "name": "jest-diff",
      "bom-ref": "jest-diff",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2018 The diff-match-patch Authors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-diff@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-get-type",
      "bom-ref": "jest-get-type",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-get-type@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "jest-matcher-utils",
      "bom-ref": "jest-matcher-utils",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jest-matcher-utils@27.5.1",
      "supplier": {
        "url": [
          "https://github.com/facebook/jest#readme"
        ]
      }
    },
    {
      "name": "js-tokens",
      "bom-ref": "js-tokens",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2014-2018 Simon Lydell",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "description": "A regex that tokenizes JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/lydell/js-tokens"
        ]
      }
    },
    {
      "name": "js-yaml",
      "bom-ref": "js-yaml",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) 2011-2015 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@4.1.1",
      "description": "JS-YAML. JavaScript YAML parser. Native PyYAML port.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/js-yaml"
        ]
      }
    },
    {
      "name": "jsbn",
      "bom-ref": "jsbn",
      "type": "library",
      "version": "0.1.1",
      "copyright": "Copyright (c) 2005-2009  Tom Wu",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "description": "Modern, modular, linted package of Tom Wu's JavaScript implementation of arbitrary-precision integer arithmetic",
      "supplier": {
        "url": [
          "https://github.com/timkurvers/jsbn"
        ]
      }
    },
    {
      "name": "jsesc",
      "bom-ref": "jsesc",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsesc@3.1.0",
      "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid ASCII-only output.",
      "supplier": {
        "url": [
          "http://mths.be/jsesc"
        ]
      }
    },
    {
      "name": "jshttp/mime-types",
      "bom-ref": "jshttp/mime-types",
      "type": "library",
      "version": "2.1.35",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.35",
      "description": "The ultimate javascript content-type utility.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/mime-types"
        ]
      }
    },
    {
      "name": "json-buffer",
      "bom-ref": "json-buffer",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) 2013 Dominic Tarr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.1",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "supplier": {
        "url": [
          "https://github.com/dominictarr/json-buffer"
        ]
      }
    },
    {
      "name": "json-parse-even-better-errors",
      "bom-ref": "json-parse-even-better-errors",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) npm, Inc.\nCopyright (c) 2017 Kat March",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "description": "JSON.parse with context information on error",
      "supplier": {
        "url": [
          "https://github.com/npm/json-parse-even-better-errors#readme"
        ]
      }
    },
    {
      "name": "json-schema-traverse",
      "bom-ref": "json-schema-traverse",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) 2017 Evgeny Poberezkin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "supplier": {
        "url": [
          "https://github.com/epoberezkin/json-schema-traverse"
        ]
      }
    },
    {
      "name": "json5",
      "bom-ref": "json5",
      "type": "library",
      "version": "2.2.3",
      "copyright": "Copyright (c) 2012-2018 Aseem Kishore\nCopyright (c) 2019 Denis Pushkarev (zloirock.ru)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json5@2.2.3",
      "description": "JSON for the ES5 era. (Not an official successor to JSON.)",
      "supplier": {
        "url": [
          "http://json5.org/"
        ]
      }
    },
    {
      "name": "jsprim",
      "bom-ref": "jsprim",
      "type": "library",
      "version": "1.4.2",
      "copyright": "Copyright (c) 2012, Joyent, Inc. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.2",
      "description": "utilities for primitive JavaScript types",
      "supplier": {
        "url": [
          "https://github.com/davepacheco/node-jsprim"
        ]
      }
    },
    {
      "name": "jsrsasign",
      "bom-ref": "jsrsasign",
      "type": "library",
      "version": "11.1.0",
      "copyright": "Copyright (c) 2009-2013 by Jeff Mott. \nCopyright (c) 2010-2023 Kenji Urushima\nCopyright (c) 2012 by Cedric Mesnil. \nCopyright (c) Stefan Thomas\nCopyright (c) Tom Wu, Kenji Urushima",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:jsrsasign_project:jsrsasign:11.1.0:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/jsrsasign@11.1.0",
      "description": "The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.",
      "supplier": {
        "url": [
          "https://github.com/kjur/jsrsasign"
        ]
      }
    },
    {
      "name": "keyv",
      "bom-ref": "keyv",
      "type": "library",
      "version": "4.5.4",
      "copyright": "Copyright (c) Jared Wray",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/keyv@4.5.4",
      "description": "Simple key/value store with support for multiple backends",
      "supplier": {
        "url": [
          "https://github.com/lukechilds/keyv"
        ]
      }
    },
    {
      "name": "kriskowal's q",
      "bom-ref": "kriskowal's q",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2011 Google Inc.\nCopyright (c) 2007-2009 Tyler Close\nCopyright (c) 2009-2017 Kris Kowal",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/q@1.5.1",
      "description": "when/defer-style promises for JavaScript (CommonJS/Promises/B)",
      "supplier": {
        "url": [
          "http://github.com/kriskowal/q"
        ]
      }
    },
    {
      "name": "levn",
      "bom-ref": "levn",
      "type": "library",
      "version": "0.4.1",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/levn@0.4.1",
      "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
      "supplier": {
        "url": [
          "https://github.com/gkz/levn"
        ]
      }
    },
    {
      "name": "lines-and-columns",
      "bom-ref": "lines-and-columns",
      "type": "library",
      "version": "1.2.4",
      "copyright": "Copyright (c) 2015 Brian Donovan",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lines-and-columns@1.2.4",
      "description": "Maps lines and columns to character offsets and back.",
      "supplier": {
        "url": [
          "https://github.com/eventualbuddha/lines-and-columns#readme"
        ]
      }
    },
    {
      "name": "lint-staged",
      "bom-ref": "lint-staged",
      "type": "library",
      "version": "16.2.7",
      "copyright": "Copyright (c) 2014-2018, Jon Schlinkert.\nCopyright (c) 2016 Andrey Okonetchnikov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lint-staged@16.2.7",
      "description": "Lint JS and CSS files staged by git",
      "supplier": {
        "url": [
          "https://github.com/okonet/lint-staged#readme"
        ]
      }
    },
    {
      "name": "listr2",
      "bom-ref": "listr2",
      "type": "library",
      "version": "9.0.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/listr2@9.0.5",
      "description": "Terminal task list reborn!",
      "supplier": {
        "url": [
          "https://github.com/cenk1cenk2/listr2#readme"
        ]
      }
    },
    {
      "name": "ljharb/object.assign",
      "bom-ref": "ljharb/object.assign",
      "type": "library",
      "version": "4.1.7",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object.assign@4.1.7",
      "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object.assign"
        ]
      }
    },
    {
      "name": "locate-path",
      "bom-ref": "locate-path",
      "type": "library",
      "version": "v6.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@6.0.0",
      "description": "Get the first path that exists on disk of multiple paths",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/locate-path"
        ]
      }
    },
    {
      "name": "Lodash",
      "bom-ref": "Lodash",
      "type": "library",
      "version": "4.17.21",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>\nCopyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:lodash:lodash:4.17.21:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/lodash@4.17.21",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "lodash.merge",
      "bom-ref": "lodash.merge",
      "type": "library",
      "version": "4.6.2",
      "copyright": "Copyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters\nCopyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash.merge@4.6.2",
      "description": "The Lodash method `_.merge` exported as a module.",
      "supplier": {
        "url": [
          "https://lodash.com/"
        ]
      }
    },
    {
      "name": "log-update",
      "bom-ref": "log-update",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/log-update@6.1.0",
      "description": "Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/log-update"
        ]
      }
    },
    {
      "name": "loose-envify",
      "bom-ref": "loose-envify",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) 2015 Andres Suarez <zertosh@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST",
      "supplier": {
        "url": [
          "https://github.com/zertosh/loose-envify"
        ]
      }
    },
    {
      "name": "lower-case",
      "bom-ref": "lower-case",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lower-case@2.0.2",
      "description": "Lowercase a string,Lowercase a string in JavaScript",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/lower-case"
        ]
      }
    },
    {
      "name": "magic-string",
      "bom-ref": "magic-string",
      "type": "library",
      "version": "0.30.21",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/magic-string@0.30.21",
      "description": "Suppose you have some source code. You want to make some light modifications to it - replacing a few characters here and there, wrapping it with a header and footer, etc - and ideally you'd like to generate a source map at the end of it. You've thought ab",
      "supplier": {
        "url": [
          "https://github.com/rich-harris/magic-string"
        ]
      }
    },
    {
      "name": "math-intrinsics",
      "bom-ref": "math-intrinsics",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2024 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/math-intrinsics@1.1.0",
      "description": "ES Math-related intrinsics and helpers, robustly cached.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/math-intrinsics#readme"
        ]
      }
    },
    {
      "name": "md5.js",
      "bom-ref": "md5.js",
      "type": "library",
      "version": "1.3.5",
      "copyright": "Copyright (c) 2016 Kirill Fomichev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/md5.js@1.3.5",
      "description": "node style md5 on pure JavaScript",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/md5.js"
        ]
      }
    },
    {
      "name": "memoize",
      "bom-ref": "memoize",
      "type": "library",
      "version": "10.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/memoize@10.2.0",
      "description": "memoize caches your callbacks given a set of arguments w/ persistence",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/memoize#readme"
        ]
      }
    },
    {
      "name": "microbuffer",
      "bom-ref": "microbuffer",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2015 Vitaly Puzrin.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/microbuffer@1.0.0",
      "description": "Light implementation of binary buffer with helpers for easy access.",
      "supplier": {
        "url": [
          "https://github.com/fontello/microbuffer"
        ]
      }
    },
    {
      "name": "micromatch",
      "bom-ref": "micromatch",
      "type": "library",
      "version": "4.0.8",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.8",
      "description": "Like minimatch, but smaller and faster.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/micromatch"
        ]
      }
    },
    {
      "name": "micromatch/braces",
      "bom-ref": "micromatch/braces",
      "type": "library",
      "version": "3.0.3",
      "copyright": "Copyright (c) 2014-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/braces@3.0.3",
      "description": "Faster brace expansion for file paths.",
      "supplier": {
        "url": [
          "https://github.com/micromatch/braces"
        ]
      }
    },
    {
      "name": "miller-rabin",
      "bom-ref": "miller-rabin",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2014.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.1",
      "description": "Miller Rabin algorithm for primality test",
      "supplier": {
        "url": [
          "https://github.com/indutny/miller-rabin"
        ]
      }
    },
    {
      "name": "mime-db",
      "bom-ref": "mime-db",
      "type": "library",
      "version": "1.52.0",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015-2022 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.52.0",
      "description": "Media Type Database",
      "supplier": {
        "url": [
          "https://github.com/jshttp/mime-db"
        ]
      }
    },
    {
      "name": "mimic-function",
      "bom-ref": "mimic-function",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mimic-function@5.0.1",
      "description": "Make a function mimic another one",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/mimic-function#readme"
        ]
      }
    },
    {
      "name": "min-indent",
      "bom-ref": "min-indent",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com), James Kyle <me@thejameskyle.com> (thejameskyle.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/min-indent@1.0.1",
      "description": "Get the shortest leading whitespace from lines in a string",
      "supplier": {
        "url": [
          "https://github.com/thejameskyle/min-indent#readme"
        ]
      }
    },
    {
      "name": "mini-svg-data-uri",
      "bom-ref": "mini-svg-data-uri",
      "type": "library",
      "version": "1.4.4",
      "copyright": "Copyright (c) 2018 Taylor Hunt",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mini-svg-data-uri@1.4.4",
      "description": "Small, efficient encoding of SVG data URIs for CSS, HTML, etc.",
      "supplier": {
        "url": [
          "https://github.com/tigt/mini-svg-data-uri#readme"
        ]
      }
    },
    {
      "name": "minimalistic-crypto-utils",
      "bom-ref": "minimalistic-crypto-utils",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Fedor Indutny, 2017.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "description": "Minimalistic tools for JS crypto modules",
      "supplier": {
        "url": [
          "https://github.com/indutny/minimalistic-crypto-utils#readme"
        ]
      }
    },
    {
      "name": "minimist",
      "bom-ref": "minimist",
      "type": "library",
      "version": "1.2.8",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.8",
      "description": "parse argument options\r\r\n\r\r\nThis module is the guts of optimist's argument parser without all the fanciful decoration.",
      "supplier": {
        "url": [
          "https://github.com/minimistjs/minimist"
        ]
      }
    },
    {
      "name": "minizlib",
      "bom-ref": "minizlib",
      "type": "library",
      "version": "v1.3.3",
      "copyright": "Copyright (c) Isaac Z. Schlueter and Contributors\nCopyright (c) Joyent, Inc. and other Node contributors. All rights reserved.\nCopyright (c) Node.js contributors. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/minizlib@1.3.3",
      "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.",
      "supplier": {
        "url": [
          "https://github.com/isaacs/minizlib"
        ]
      }
    },
    {
      "name": "Mock Service Writer (MSW)",
      "bom-ref": "Mock Service Writer (MSW)",
      "type": "library",
      "version": "2.12.4",
      "copyright": "Copyright (c) 2015-2020, Salesforce.com, Inc.\nCopyright(c) 2014 Jonathan Ong\nCopyright(c) 2016 Douglas Christopher Wilson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/msw@2.12.4",
      "description": "Seamless REST/GraphQL API mocking library for browser and Node.",
      "supplier": {
        "url": [
          "https://mswjs.io"
        ]
      }
    },
    {
      "name": "moment/moment",
      "bom-ref": "moment/moment",
      "type": "library",
      "version": "2.30.1",
      "copyright": "Copyright (c) JS Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/moment@2.30.1",
      "description": "Parse, validate, manipulate, and display dates in javascript.",
      "supplier": {
        "url": [
          "http://momentjs.com"
        ]
      }
    },
    {
      "name": "moxystudio/node-cross-spawn",
      "bom-ref": "moxystudio/node-cross-spawn",
      "type": "library",
      "version": "7.0.6",
      "copyright": "Copyright (c) 2018 Made With MOXY Lda <hello@moxy.studio>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.6",
      "description": "A cross platform solution to node's spawn and spawnSync,Cross platform child_process#spawn",
      "supplier": {
        "url": [
          "https://github.com/moxystudio/node-cross-spawn"
        ]
      }
    },
    {
      "name": "ms.js",
      "bom-ref": "ms.js",
      "type": "library",
      "version": "2.1.3",
      "copyright": "Copyright (c) 2020 Vercel, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "description": "Tiny milisecond conversion utility.",
      "supplier": {
        "url": [
          "https://github.com/guille/ms.js"
        ]
      }
    },
    {
      "name": "nan",
      "bom-ref": "nan",
      "type": "library",
      "version": "2.25.0",
      "copyright": "Copyright (c) 2018 NAN contributors\nCopyright (c) 2021 NAN contributors\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nan@2.25.0",
      "description": "Native Abstractions for Node.js",
      "supplier": {
        "url": [
          "https://github.com/rvagg/nan"
        ]
      }
    },
    {
      "name": "nano-spawn",
      "bom-ref": "nano-spawn",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nano-spawn@2.0.0",
      "description": "Tiny process execution for humans \u2014 a better child_process",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/nano-spawn#readme"
        ]
      }
    },
    {
      "name": "nanoid",
      "bom-ref": "nanoid",
      "type": "library",
      "version": "3.3.11",
      "copyright": "Copyright (c) 2017 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.11",
      "description": "Very small secure URL-friendly unique ID generator",
      "supplier": {
        "url": [
          "https://github.com/ai/nanoid#readme"
        ]
      }
    },
    {
      "name": "natural-compare",
      "bom-ref": "natural-compare",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
      "supplier": {
        "url": [
          "https://github.com/litejs/natural-compare"
        ]
      }
    },
    {
      "name": "neatequal",
      "bom-ref": "neatequal",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2013-2014 Nicolas Froidure, <http://insertafter.com/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/neatequal@1.0.0",
      "description": "Neat deep equal.",
      "supplier": {
        "url": [
          "https://github.com/nfroidure/neatequal"
        ]
      }
    },
    {
      "name": "neo-async",
      "bom-ref": "neo-async",
      "type": "library",
      "version": "2.6.2",
      "copyright": "Copyright (c) 2014-2018 Suguru Motegi\nCopyright (c) Caolan McMahon",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/neo-async@2.6.2",
      "description": "async for node.js",
      "supplier": {
        "url": [
          "https://github.com/suguru03/Neo-Async"
        ]
      }
    },
    {
      "name": "no-case",
      "bom-ref": "no-case",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/no-case@3.0.4",
      "description": "Remove case from a string",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/no-case"
        ]
      }
    },
    {
      "name": "Node Cookie Parser",
      "bom-ref": "Node Cookie Parser",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2012-2014 Roman Shtylman <shtylman@gmail.com>\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/cookie@1.1.1",
      "description": "HTTP server cookie parsing and serialization\r\r\nBasic HTTP cookie parser and serializer for HTTP servers.",
      "supplier": {
        "url": [
          "https://github.com/jshttp/cookie"
        ]
      }
    },
    {
      "name": "node-assert-plus",
      "bom-ref": "node-assert-plus",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2012 Mark Cavage\nCopyright (c) 2015 Joyent, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "description": "Extra assertions on top of node's assert module\r\r\n\r\r\nThis library is a super small wrapper over node's assert module that has two things: (1) the ability to disable assertions with the environment variable NODE_NDEBUG, and (2) some API wrappers for argument testing. Like  assert.string(myArg, 'myArg')",
      "supplier": {
        "url": [
          "https://github.com/mcavage/node-assert-plus"
        ]
      }
    },
    {
      "name": "node-bindings",
      "bom-ref": "node-bindings",
      "type": "library",
      "version": "1.5.0",
      "copyright": "Copyright (c) 2012 Nathan Rajlich",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/bindings@1.5.0",
      "description": "Helper module for loading your native module's bindings in a cross-platform way.",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/node-bindings"
        ]
      }
    },
    {
      "name": "node-browser-resolve",
      "bom-ref": "node-browser-resolve",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2013-2015 Roman Shtylman <shtylman@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browser-resolve@2.0.0",
      "description": "resolve function which support the browser field in package.json",
      "supplier": {
        "url": [
          "https://github.com/shtylman/node-browser-resolve"
        ]
      }
    },
    {
      "name": "node-browserify-des",
      "bom-ref": "node-browserify-des",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2014-2017 Calvin Metcalf, Fedor Indutny",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.2",
      "description": "browserify DES cryptographic operatation\r\nThis package allows one to browserify DES cryptographic operation.\r\n\r\nThe Data Encryption Standard (DES) is a symmetric-key algorithm for\r\nthe encryption of electronic data. Although now considered insecure,\r\nit is implemented in standard cryptographic library implemented in\r\nNode.js.\r\n\r\nThis pure javascript module is needed for browserify. Browserify\r\nallows one to run javascript code in browser context.\r\n\r\nNode.js is an event-based server-side JavaScript engine.",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/browserify-des#readme"
        ]
      }
    },
    {
      "name": "node-concat-map",
      "bom-ref": "node-concat-map",
      "type": "library",
      "version": "0.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "description": "concatenative mapdashery",
      "supplier": {
        "url": [
          "https://github.com/substack/node-concat-map"
        ]
      }
    },
    {
      "name": "node-dashdash",
      "bom-ref": "node-dashdash",
      "type": "library",
      "version": "1.14.1",
      "copyright": "Copyright (c) 2013 Joyent Inc. All rights reserved.\nCopyright (c) 2013 Trent Mick. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "description": "A light, featureful and explicit option parsing library.",
      "supplier": {
        "url": [
          "https://github.com/trentm/node-dashdash"
        ]
      }
    },
    {
      "name": "node-error-ex",
      "bom-ref": "node-error-ex",
      "type": "library",
      "version": "1.3.4",
      "copyright": "Copyright (c) 2015 JD Ballard",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.4",
      "description": "Easy error subclassing and stack customization",
      "supplier": {
        "url": [
          "https://github.com/qix-/node-error-ex#readme"
        ]
      }
    },
    {
      "name": "node-gyp",
      "bom-ref": "node-gyp",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) 2009 Google Inc. \nCopyright (c) 2009 Raymond Hettinger.\nCopyright (c) 2011-2012 Google Inc. \nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\nCopyright (c) 2013-2014 Google Inc. \nCopyright (c) 2016 Ben Noordhuis <info@bnoordhuis.nl>. .\nCopyright (c) Microsoft Corporation\nCopyright (c) 2017 - Refael Ackermann",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-gyp@4.0.0",
      "description": "Node.js native addon build tool",
      "supplier": {
        "url": [
          "https://github.com/nodejs/node-gyp"
        ]
      }
    },
    {
      "name": "node-http-signature",
      "bom-ref": "node-http-signature",
      "type": "library",
      "version": "1.2.0",
      "copyright": "Copyright (c) 2011 Joyent, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/http-signature@1.2.0",
      "description": "Reference implementation of Joyent's HTTP Signature Scheme",
      "supplier": {
        "url": [
          "https://github.com/joyent/node-http-signature"
        ]
      }
    },
    {
      "name": "node-ignore",
      "bom-ref": "node-ignore",
      "type": "library",
      "version": "5.3.2",
      "copyright": "Copyright (c) 2013 Kael Zhang <i@kael.me>, contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ignore@5.3.2",
      "supplier": {
        "url": [
          "https://github.com/kaelzhang/node-ignore"
        ]
      }
    },
    {
      "name": "node-ignore",
      "bom-ref": "node-ignore",
      "type": "library",
      "version": "7.0.5",
      "copyright": "Copyright (c) 2013 Kael Zhang <i@kael.me>, contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ignore@7.0.5",
      "supplier": {
        "url": [
          "https://github.com/kaelzhang/node-ignore"
        ]
      }
    },
    {
      "name": "node-mkdirp",
      "bom-ref": "node-mkdirp",
      "type": "library",
      "version": "0.5.6",
      "copyright": "Copyright (c) 2010 James Halliday (mail@substack.net)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.6",
      "description": "Recursively mkdir, like `mkdir -p`, but in node.js",
      "supplier": {
        "url": [
          "https://github.com/substack/node-mkdirp"
        ]
      }
    },
    {
      "name": "node-mkdirp",
      "bom-ref": "node-mkdirp",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp@1.0.4",
      "description": "Recursively mkdir, like `mkdir -p`, but in node.js",
      "supplier": {
        "url": [
          "https://github.com/substack/node-mkdirp"
        ]
      }
    },
    {
      "name": "node-process",
      "bom-ref": "node-process",
      "type": "library",
      "version": "0.11.10",
      "copyright": "Copyright (c) 2013 Roman Shtylman <shtylman@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/process@0.11.10",
      "description": "process information for node.js and browsers",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-process"
        ]
      }
    },
    {
      "name": "node-releases",
      "bom-ref": "node-releases",
      "type": "library",
      "version": "2.0.27",
      "copyright": "Copyright (c) 2017 Sergey Rubanov (https://github.com/chicoxyzzy)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-releases@2.0.27",
      "description": "Node.js releases data",
      "supplier": {
        "url": [
          "https://github.com/chicoxyzzy/node-releases"
        ]
      }
    },
    {
      "name": "node-stdlib-browser",
      "bom-ref": "node-stdlib-browser",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Copyright (c) Ivan Nikoli\nCopyright (c) Tobias Koppers\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/node-stdlib-browser@1.3.1",
      "description": "Node standard library for browser.",
      "supplier": {
        "url": [
          "https://github.com/niksy/node-stdlib-browser#readme"
        ]
      }
    },
    {
      "name": "node-url",
      "bom-ref": "node-url",
      "type": "library",
      "version": "0.11.4",
      "copyright": "Copyright (c) 2002-2008 Kris Kowal <http://cixar.com/\nCopyright (c) 2014 Joyent, Inc. and other Node contributors.\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/url@0.11.4",
      "description": "This module has utilities for URL resolution and parsing meant to have feature parity with node.js core url module.",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-url"
        ]
      }
    },
    {
      "name": "nodeca-argparse",
      "bom-ref": "nodeca-argparse",
      "type": "library",
      "version": "1.0.10",
      "copyright": "Copyright (C) 2012 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "description": "CLI arguments parser for node.js. JS port of python's argparse module.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/argparse"
        ]
      }
    },
    {
      "name": "nodeca/pako",
      "bom-ref": "nodeca/pako",
      "type": "library",
      "version": "1.0.11",
      "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler\nCopyright (c) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pako@1.0.11",
      "description": "high speed zlib port to javascript, works in browser & node.js",
      "supplier": {
        "url": [
          "https://github.com/nodeca/pako"
        ]
      }
    },
    {
      "name": "nodejs-asn1",
      "bom-ref": "nodejs-asn1",
      "type": "library",
      "version": "0.2.6",
      "copyright": "Copyright (c) 2011 Mark Cavage",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/asn1@0.2.6",
      "description": "nodejs-asn1 is a library for encoding and decoding Abstract Syntax Notation One\r\n(ASN.1) datatypes in pure JavaScript. ASN.1 is  is a standard and notation that\r\ndescribes rules and structures for representing, encoding, transmitting, and\r\ndecoding data in telecommunications and computer networking.\r\n\r\nCurrently Basic Encoding Rules (BER) encoding is supported; at some point\r\nDistinguished Encoding Rules (DER) will likely also be supported.",
      "supplier": {
        "url": [
          "https://github.com/mcavage/node-asn1"
        ]
      }
    },
    {
      "name": "nodejs/string_decoder",
      "bom-ref": "nodejs/string_decoder",
      "type": "library",
      "version": "0.10.31",
      "copyright": "Copyright (c) Joyent, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "description": "The string_decoder module from Node core",
      "supplier": {
        "url": [
          "https://github.com/nodejs/string_decoder"
        ]
      }
    },
    {
      "name": "nodejs/string_decoder",
      "bom-ref": "nodejs/string_decoder",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "description": "The string_decoder module from Node core",
      "supplier": {
        "url": [
          "https://github.com/nodejs/string_decoder"
        ]
      }
    },
    {
      "name": "nodejs/string_decoder",
      "bom-ref": "nodejs/string_decoder",
      "type": "library",
      "version": "1.3.0",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.3.0",
      "description": "The string_decoder module from Node core",
      "supplier": {
        "url": [
          "https://github.com/nodejs/string_decoder"
        ]
      }
    },
    {
      "name": "npm-run-path",
      "bom-ref": "npm-run-path",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@6.0.0",
      "description": "Get your PATH prepended with locally installed binaries",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/npm-run-path"
        ]
      }
    },
    {
      "name": "number-is-nan",
      "bom-ref": "number-is-nan",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/number-is-nan@1.0.1",
      "description": "ES6 Number.isNaN() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/number-is-nan"
        ]
      }
    },
    {
      "name": "object-assign",
      "bom-ref": "object-assign",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "description": "ES6 Object.assign() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/object-assign"
        ]
      }
    },
    {
      "name": "object-inspect",
      "bom-ref": "object-inspect",
      "type": "library",
      "version": "1.13.4",
      "copyright": "Copyright (c) 2013 James Halliday",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-inspect@1.13.4",
      "description": "string representations of objects in node and the browser",
      "supplier": {
        "url": [
          "https://github.com/substack/object-inspect"
        ]
      }
    },
    {
      "name": "object-is",
      "bom-ref": "object-is",
      "type": "library",
      "version": "1.1.6",
      "copyright": "Copyright (c) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-is@1.1.6",
      "description": "ES6-compliant shim for Object.is - differentiates between -0 and +0",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object-is"
        ]
      }
    },
    {
      "name": "object-keys",
      "bom-ref": "object-keys",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2013 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/object-keys@1.1.1",
      "description": "Object.keys shim",
      "supplier": {
        "url": [
          "https://github.com/ljharb/object-keys"
        ]
      }
    },
    {
      "name": "optionator",
      "bom-ref": "optionator",
      "type": "library",
      "version": "0.9.4",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/optionator@0.9.4",
      "description": "option parsing",
      "supplier": {
        "url": [
          "https://github.com/gkz/optionator"
        ]
      }
    },
    {
      "name": "os-browserify",
      "bom-ref": "os-browserify",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Copyright (c) 2017 CoderPuppy",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/os-browserify@0.3.0",
      "description": "The os module from node.js, but for browsers.\r\n\r\nWhen you require('os') in browserify, this module will be loaded.",
      "supplier": {
        "url": [
          "https://github.com/drewyoung1/os-browserify#readme"
        ]
      }
    },
    {
      "name": "os-homedir",
      "bom-ref": "os-homedir",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/os-homedir@1.0.2",
      "description": "Node.js os.homedir() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/os-homedir"
        ]
      }
    },
    {
      "name": "os-tmpdir",
      "bom-ref": "os-tmpdir",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "description": "Node.js os.tmpdir() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/os-tmpdir"
        ]
      }
    },
    {
      "name": "outvariant",
      "bom-ref": "outvariant",
      "type": "library",
      "version": "1.4.3",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/outvariant@1.4.3",
      "description": "Type-safe implementation of invariant with positionals.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/outvariant"
        ]
      }
    },
    {
      "name": "own-keys",
      "bom-ref": "own-keys",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/own-keys@1.0.1",
      "description": "Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible",
      "supplier": {
        "url": [
          "https://github.com/ljharb/own-keys#readme"
        ]
      }
    },
    {
      "name": "p-limit",
      "bom-ref": "p-limit",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-limit@3.1.0",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-limit#readme"
        ]
      }
    },
    {
      "name": "p-locate",
      "bom-ref": "p-locate",
      "type": "library",
      "version": "v5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@5.0.0",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/p-locate"
        ]
      }
    },
    {
      "name": "parent-module",
      "bom-ref": "parent-module",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parent-module@1.0.1",
      "description": "Get the path of the parent module",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/parent-module"
        ]
      }
    },
    {
      "name": "parse-json",
      "bom-ref": "parse-json",
      "type": "library",
      "version": "v5.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/parse-json@5.2.0",
      "description": "Parse JSON with more helpful errors",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/parse-json"
        ]
      }
    },
    {
      "name": "path-browserify",
      "bom-ref": "path-browserify",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2013 James Halliday\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-browserify@1.0.1",
      "description": "the path module from node core for browsers\r\n",
      "supplier": {
        "url": [
          "https://github.com/browserify/path-browserify"
        ]
      }
    },
    {
      "name": "path-exists",
      "bom-ref": "path-exists",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@4.0.0",
      "description": "Check if a path exists",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-exists"
        ]
      }
    },
    {
      "name": "path-is-absolute",
      "bom-ref": "path-is-absolute",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "description": "WebJar for path-is-absolute",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-is-absolute"
        ]
      }
    },
    {
      "name": "path-key",
      "bom-ref": "path-key",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "description": "Get the PATH environment variable key cross-platform",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-key"
        ]
      }
    },
    {
      "name": "path-key",
      "bom-ref": "path-key",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-key@4.0.0",
      "description": "Get the PATH environment variable key cross-platform",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-key"
        ]
      }
    },
    {
      "name": "path-parse",
      "bom-ref": "path-parse",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2015 Javier Blanco",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "description": "Node.js path.parse() ponyfill",
      "supplier": {
        "url": [
          "https://github.com/jbgutierrez/path-parse#readme"
        ]
      }
    },
    {
      "name": "path-to-regexp",
      "bom-ref": "path-to-regexp",
      "type": "library",
      "version": "6.3.0",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@6.3.0",
      "description": "Express-style path to regexp",
      "supplier": {
        "url": [
          "https://github.com/pillarjs/path-to-regexp"
        ]
      }
    },
    {
      "name": "path-type",
      "bom-ref": "path-type",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/path-type@4.0.0",
      "description": "Check if a path is a file, directory, or symlink",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/path-type"
        ]
      }
    },
    {
      "name": "performance-now",
      "bom-ref": "performance-now",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2013, 2017 Braveg1\uAE30",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "description": "Implements performance.now (based on process.hrtime).",
      "supplier": {
        "url": [
          "https://github.com/meryn/performance-now"
        ]
      }
    },
    {
      "name": "picomatch",
      "bom-ref": "picomatch",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) 2017-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/picomatch@2.3.1",
      "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
      "supplier": {
        "url": [
          "https://github.com/micromatch/picomatch"
        ]
      }
    },
    {
      "name": "picomatch",
      "bom-ref": "picomatch",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) 2017-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/picomatch@4.0.3",
      "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
      "supplier": {
        "url": [
          "https://github.com/micromatch/picomatch"
        ]
      }
    },
    {
      "name": "pidtree",
      "bom-ref": "pidtree",
      "type": "library",
      "version": "0.6.0",
      "copyright": "Copyright (c) 2018 Simone Primarosa",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pidtree@0.6.0",
      "description": "Cross platform children list of a PID",
      "supplier": {
        "url": [
          "http://github.com/simonpri/pidtree#readme"
        ]
      }
    },
    {
      "name": "pkg-dir",
      "bom-ref": "pkg-dir",
      "type": "library",
      "version": "5.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pkg-dir@5.0.0",
      "description": "Find the root directory of a Node.js project or npm package",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/pkg-dir"
        ]
      }
    },
    {
      "name": "possible-typed-array-names",
      "bom-ref": "possible-typed-array-names",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/possible-typed-array-names@1.1.0",
      "description": "A simple list of possible Typed Array names.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/possible-typed-array-names#readme"
        ]
      }
    },
    {
      "name": "PostCSS",
      "bom-ref": "PostCSS",
      "type": "library",
      "version": "8.5.6",
      "copyright": "Copyright (c) 2013 Andrey Sitnik <andrey@sitnik.ru>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/postcss@8.5.6",
      "description": "Transforming styles with JS plugins\r\r\nPostCSS is a tool for transforming styles with JS plugins. These plugins can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more.",
      "supplier": {
        "url": [
          "http://postcss.org/"
        ]
      }
    },
    {
      "name": "Preact",
      "bom-ref": "Preact",
      "type": "library",
      "version": "10.12.1",
      "copyright": "Copyright (c) 2015-present Jason Miller",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/preact@10.12.1",
      "description": "Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.\r\r\n\r\r\nPreact retains a large amount of compatibility with React, but only the modern (ES6 Classes and stateless functional components) interfaces. As one would expect coming from React, Components are simple building blocks for composing a User Interface.",
      "supplier": {
        "url": [
          "https://preactjs.com"
        ]
      }
    },
    {
      "name": "prelude-ls",
      "bom-ref": "prelude-ls",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.2.1",
      "description": "prelude.ls is a JavaScript functional programming library. It is the recommended base library for, and is written in, LiveScript.",
      "supplier": {
        "url": [
          "https://github.com/gkz/prelude-ls"
        ]
      }
    },
    {
      "name": "Prettier IO",
      "bom-ref": "Prettier IO",
      "type": "library",
      "version": "3.7.4",
      "copyright": "Copyright (c) 2011-2015 by Vitaly Puzrin\nCopyright (c) 2012-2014 by Woong Jun and Tim Oxley.\nCopyright (c) 2012-2014 by various contributors (see AUTHORS)\nCopyright (c) 2012-2017 by Ingvar Stepanyan\nCopyright (c) 2012-2022 by various contributors (see AUTHORS)\nCopyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>\nCopyright (c) 2010-2025 Google LLC.\nCopyright (c) 2012-2014 Raynos.\nCopyright (c) 2012-2018 Aseem Kishore, and\nCopyright (c) 2013 Andrey Sitnik <andrey@sitnik.ru>\nCopyright (c) 2013 Dominic Tarr\nCopyright (c) 2013 James Halliday\nCopyright (c) 2013 Kael Zhang <i@kael.me>, contributors\nCopyright (c) 2013 Liucw\nCopyright (c) 2013 Mikola Lysenko\nCopyright (c) 2014 Alex Bell\nCopyright (c) 2014 Stefan Thomas\nCopyright (c) 2014 Yehuda Katz and contributors\nCopyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell\nCopyright (c) 2014-2017, Jon Schlinkert.\nCopyright (c) 2014-2020 Teambition\nCopyright (c) 2014-present Sebastian McKenzie and other contributors\nCopyright (c) 2014-present, Jon Schlinkert.\nCopyright (c) 2015 Tilde, Inc.\nCopyright (c) 2015 Titus Wormer <mailto:tituswormer@gmail.com>\nCopyright (c) 2015, 2019 Elan Shanker\nCopyright (c) 2015-2020, Matteo Collina <matteo.collina@gmail.com>\nCopyright (c) 2015-present, Jon Schlinkert.\nCopyright (c) 2016 Denys Kniazevych <webschik@gmail.com>\nCopyright (c) 2016 Joshua Holbrook\nCopyright (c) 2016 Pat Sissons <patricksissons@gmail.com>\nCopyright (c) 2016 Thomas Watson Steen\nCopyright (c) 2016 Titus Wormer <tituswormer@gmail.com>\nCopyright (c) 2016, Mark Wubben\nCopyright (c) 2017 Andrew Powell <andrew@shellscape.org>\nCopyright (c) 2017 Evgeny Poberezkin\nCopyright (c) 2017 Titus Wormer <tituswormer@gmail.com>\nCopyright (c) 2017-2021 Luke Childs\nCopyright (c) 2017-present, Jon Schlinkert.\nCopyright (c) 2018-2020, Andrea Giammarchi, @WebReflection\nCopyright (c) 2019 and later, KFlash and others.\nCopyright (c) 2019-present Fabio Spampinato\nCopyright (c) 2020 Titus Wormer <tituswormer@gmail.com>\nCopyright (c) 2021-2022 Jared Wray\nCopyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov\nCopyright (c) 2021-present Fabio Spampinato\nCopyright (c) 2025 Jared Wray\nCopyright (c) 2025-present Fabio Spampinato\nCopyright (c) Andrew Powell <andrew@shellscape.org>\nCopyright (c) Ben Briggs <beneb.info@gmail.com> (http://beneb.info)\nCopyright (c) Denis Malinochkin\nCopyright (c) Feross Aboukhadijeh\nCopyright (c) GraphQL Contributors\nCopyright (c) Ika <ikatyang@gmail.com> (https://github.com/ikatyang)\nCopyright (c) Isaac Z. Schlueter\nCopyright (c) James Talmage <james@talmage.io> (https://github.com/jamestalmage)\nCopyright (c) Meta Platforms, Inc. and affiliates.\nCopyright (c) Open JS Foundation\nCopyright (c) Paul Miller (https://paulmillr.com)\nCopyright (c) Petka Antonov\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)\nCopyright (c) Squirrel Chat et al., All rights reserved.\nCopyright (c) Titus Wormer <mailto:tituswormer@gmail.com>\nCopyright (c) fisker Cheung <lionkay@gmail.com> (https://www.fiskercheung.com/)\nCopyright (c) 2013 Andrey Sitnik <andrey@sitnik.ru>\nCopyright (c) 2018 Eemeli Aro <eemeli@gmail.com>\nCopyright (c) JS Foundation and other contributors <https://js.foundation/>\nCopyright (c) Joyent, Inc. and other Node contributors. All rights reserved.\nCopyright (c) Mathias Bynens <https://mathiasbynens.be/>\nCopyright (c) Node.js contributors. All rights reserved.\nCopyright (c) 2012 EditorConfig Team\nCopyright (c) James Long and contributors\nCopyright (c) 2024 GitHub, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prettier@3.7.4",
      "description": "Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.",
      "supplier": {
        "url": [
          "https://prettier.io"
        ]
      }
    },
    {
      "name": "pretty-format",
      "bom-ref": "pretty-format",
      "type": "library",
      "version": "27.5.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/pretty-format@27.5.1",
      "description": "Stringify any JavaScript value.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/pretty-format"
        ]
      }
    },
    {
      "name": "process-nextick-args",
      "bom-ref": "process-nextick-args",
      "type": "library",
      "version": "v2.0.1",
      "copyright": "Copyright (c) 2015 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "description": "process.nextTick but always with args",
      "supplier": {
        "url": [
          "https://github.com/calvinmetcalf/process-nextick-args"
        ]
      }
    },
    {
      "name": "prop-types",
      "bom-ref": "prop-types",
      "type": "library",
      "version": "15.8.1",
      "copyright": "Copyright (c) Sindre Sorhus\nCopyright (c) 2013-present, Facebook, Inc.\nCopyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prop-types@15.8.1",
      "description": "Runtime type checking for React props and similar objects",
      "supplier": {
        "url": [
          "https://github.com/facebook/prop-types"
        ]
      }
    },
    {
      "name": "proxy-from-env",
      "bom-ref": "proxy-from-env",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
      "supplier": {
        "url": [
          "https://github.com/Rob--W/proxy-from-env#readme"
        ]
      }
    },
    {
      "name": "psl",
      "bom-ref": "psl",
      "type": "library",
      "version": "1.15.0",
      "copyright": "Copyright (c) 2014-2024 Lupo Montero <lupomontero@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/psl@1.15.0",
      "description": "Domain name parser based on the Public Suffix List",
      "supplier": {
        "url": [
          "https://github.com/wrangr/psl"
        ]
      }
    },
    {
      "name": "publicEncrypt",
      "bom-ref": "publicEncrypt",
      "type": "library",
      "version": "v4.0.3",
      "copyright": "Copyright (c) 2017 Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.3",
      "description": "publicEncrypt/privateDecrypt for browserify",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/publicEncrypt"
        ]
      }
    },
    {
      "name": "Punycode.js",
      "bom-ref": "Punycode.js",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/punycode@1.4.1",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "supplier": {
        "url": [
          "http://mths.be/punycode"
        ]
      }
    },
    {
      "name": "Punycode.js",
      "bom-ref": "Punycode.js",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/punycode@2.3.1",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "supplier": {
        "url": [
          "http://mths.be/punycode"
        ]
      }
    },
    {
      "name": "Qix-/color-convert",
      "bom-ref": "Qix-/color-convert",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "description": "Plain color conversion functions",
      "supplier": {
        "url": [
          "https://github.com/Qix-/color-convert"
        ]
      }
    },
    {
      "name": "querystring-es3",
      "bom-ref": "querystring-es3",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) 2012 Irakli Gozalishvili.\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "description": "Node's querystring module for all engines. (ES3 compat fork)",
      "supplier": {
        "url": [
          "https://github.com/mike-spainhower/querystring"
        ]
      }
    },
    {
      "name": "randombytes",
      "bom-ref": "randombytes",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Copyright (c) 2017 crypto-browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/randombytes@2.1.0",
      "description": "random bytes from browserify stand alone",
      "supplier": {
        "url": [
          "https://github.com/crypto-browserify/randombytes"
        ]
      }
    },
    {
      "name": "randomfill",
      "bom-ref": "randomfill",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2017 crypto-browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/randomfill@1.0.4",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/randomfill"
        ]
      }
    },
    {
      "name": "Raynos/for-each",
      "bom-ref": "Raynos/for-each",
      "type": "library",
      "version": "0.3.5",
      "copyright": "Copyright (c) 2012 Raynos.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/for-each@0.3.5",
      "description": "A better forEach",
      "supplier": {
        "url": [
          "https://github.com/Raynos/for-each"
        ]
      }
    },
    {
      "name": "React from Facebook",
      "bom-ref": "React from Facebook",
      "type": "library",
      "version": "18.3.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react@18.3.1",
      "supplier": {
        "url": [
          "https://react.dev"
        ]
      }
    },
    {
      "name": "react-calendar",
      "bom-ref": "react-calendar",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-calendar@6.0.0",
      "description": "Calendar component for ReactJS",
      "supplier": {
        "url": [
          "https://github.com/freiksenet/react-calendar"
        ]
      }
    },
    {
      "name": "react-chartjs-2",
      "bom-ref": "react-chartjs-2",
      "type": "library",
      "version": "5.3.1",
      "copyright": "Copyright (c) 2017 Jeremy Ayerst\nCopyright (c) 2020 Jeremy Ayerst",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-chartjs-2@5.3.1",
      "description": "react-chartjs-2",
      "supplier": {
        "url": [
          "https://github.com/gor181/react-chartjs-2"
        ]
      }
    },
    {
      "name": "react-dom",
      "bom-ref": "react-dom",
      "type": "library",
      "version": "18.3.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-dom@18.3.1",
      "description": "React package for working with the DOM.",
      "supplier": {
        "url": [
          "https://www.npmjs.com/package/react-dom"
        ]
      }
    },
    {
      "name": "react-draggable",
      "bom-ref": "react-draggable",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) 2014-2016 Matt Zabriskie. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-draggable@4.5.0",
      "description": "React draggable component",
      "supplier": {
        "url": [
          "https://github.com/mzabriskie/react-draggable"
        ]
      }
    },
    {
      "name": "react-fast-compare",
      "bom-ref": "react-fast-compare",
      "type": "library",
      "version": "3.2.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-fast-compare@3.2.2",
      "description": "Fastest deep equal comparison for React. Perfect for shouldComponentUpdate. Also really fast general-purpose deep comparison",
      "supplier": {
        "url": [
          "https://github.com/FormidableLabs/react-fast-compare"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "16.13.1",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@16.13.1",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "17.0.2",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@17.0.2",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-is",
      "bom-ref": "react-is",
      "type": "library",
      "version": "19.2.3",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-is@19.2.3",
      "description": "Brand checking of React Elements.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-refresh",
      "bom-ref": "react-refresh",
      "type": "library",
      "version": "0.18.0",
      "copyright": "Copyright (c) Meta Platforms, Inc. and affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-refresh@0.18.0",
      "description": "React is a JavaScript library for building user interfaces.",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "react-resizable",
      "bom-ref": "react-resizable",
      "type": "library",
      "version": "3.0.5",
      "copyright": "Copyright (c) 2016-2018 Samuel Reed\nCopyright (c) 2017 Jed Watson.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-resizable@3.0.5",
      "description": "A component that is resizable with handles.",
      "supplier": {
        "url": [
          "https://github.com/STRML/react-resizable"
        ]
      }
    },
    {
      "name": "react-router-dom",
      "bom-ref": "react-router-dom",
      "type": "library",
      "version": "7.10.1",
      "copyright": "Copyright (c) React Training LLC 2015-2019\nCopyright (c) Remix Software Inc.\nCopyright (c) Remix Software Inc. 2020-2021\nCopyright (c) Shopify Inc. 2022-2023",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-router-dom@7.10.1",
      "description": "placeholder",
      "supplier": {
        "url": [
          "https://github.com/reacttraining/react-router#readme"
        ]
      }
    },
    {
      "name": "react-sortable-hoc",
      "bom-ref": "react-sortable-hoc",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.\nCopyright (c) 2016, Claud",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-sortable-hoc@2.0.0",
      "description": "Set of higher-order components to turn any list into a sortable, touch-friendly, animated list",
      "supplier": {
        "url": [
          "https://github.com/clauderic/react-sortable-hoc"
        ]
      }
    },
    {
      "name": "react-toastify",
      "bom-ref": "react-toastify",
      "type": "library",
      "version": "11.0.5",
      "copyright": "Copyright (c) 2023 Fadi Khadra",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-toastify@11.0.5",
      "description": "React notification made easy",
      "supplier": {
        "url": [
          "https://github.com/sniphpet/react-toastify#readme"
        ]
      }
    },
    {
      "name": "reactredux",
      "bom-ref": "reactredux",
      "type": "library",
      "version": "7.2.9",
      "copyright": "Copyright (c) Sindre Sorhus\nCopyright (c) 2013-present, Facebook, Inc.\nCopyright (c) 2015-present Dan Abramov\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2015, Yahoo",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-redux@7.2.9",
      "description": "Official React bindings for Redux",
      "supplier": {
        "url": [
          "https://react-redux.js.org"
        ]
      }
    },
    {
      "name": "reacttraining/react-router",
      "bom-ref": "reacttraining/react-router",
      "type": "library",
      "version": "7.10.1",
      "copyright": "Copyright (c) React Training LLC 2015-2019\nCopyright (c) Remix Software Inc. 2020-2021\nCopyright (c) Shopify Inc. 2022-2023",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:shopify:react-router:7.10.1:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/react-router@7.10.1",
      "description": "Declarative routing for React",
      "supplier": {
        "url": [
          "https://github.com/reacttraining/react-router"
        ]
      }
    },
    {
      "name": "readable-stream",
      "bom-ref": "readable-stream",
      "type": "library",
      "version": "1.1.14",
      "copyright": "Copyright (c) 2013 Julian Gruber",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@1.1.14",
      "supplier": {
        "url": [
          "https://github.com/isaacs/readable-stream"
        ]
      }
    },
    {
      "name": "readable-stream",
      "bom-ref": "readable-stream",
      "type": "library",
      "version": "2.3.8",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors. \nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.8",
      "supplier": {
        "url": [
          "https://github.com/isaacs/readable-stream"
        ]
      }
    },
    {
      "name": "readable-stream",
      "bom-ref": "readable-stream",
      "type": "library",
      "version": "3.6.2",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors. \nCopyright (c) Node.js contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.2",
      "supplier": {
        "url": [
          "https://github.com/isaacs/readable-stream"
        ]
      }
    },
    {
      "name": "readdirp",
      "bom-ref": "readdirp",
      "type": "library",
      "version": "4.1.2",
      "copyright": "Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@4.1.2",
      "description": "Recursive version of fs.readdir with streaming api.",
      "supplier": {
        "url": [
          "https://github.com/thlorenz/readdirp"
        ]
      }
    },
    {
      "name": "redent",
      "bom-ref": "redent",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redent@3.0.0",
      "description": "Strip redundant indentation and indent the string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/redent"
        ]
      }
    },
    {
      "name": "Redux JS",
      "bom-ref": "Redux JS",
      "type": "library",
      "version": "4.2.1",
      "copyright": "Copyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux@4.2.1",
      "description": "Redux is a predictable state container for JavaScript apps. \r\r\n\r\r\nIt helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.\r\r\n\r\r\nYou can use Redux together with React, or with any other view library.",
      "supplier": {
        "url": [
          "http://redux.js.org"
        ]
      }
    },
    {
      "name": "Redux JS",
      "bom-ref": "Redux JS",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux@5.0.1",
      "description": "Redux is a predictable state container for JavaScript apps. \r\r\n\r\r\nIt helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.\r\r\n\r\r\nYou can use Redux together with React, or with any other view library.",
      "supplier": {
        "url": [
          "http://redux.js.org"
        ]
      }
    },
    {
      "name": "redux-logger",
      "bom-ref": "redux-logger",
      "type": "library",
      "version": "3.0.6",
      "copyright": "Copyright (c) 2016 Eugene Rodionov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux-logger@3.0.6",
      "description": "Logger for redux",
      "supplier": {
        "url": [
          "https://github.com/fcomb/redux-logger"
        ]
      }
    },
    {
      "name": "redux-persist",
      "bom-ref": "redux-persist",
      "type": "library",
      "version": "6.0.0",
      "copyright": "Copyright (c) 2017 Zack Story",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux-persist@6.0.0",
      "description": "persist and rehydrate redux stores",
      "supplier": {
        "url": [
          "https://github.com/rt2zz/redux-persist"
        ]
      }
    },
    {
      "name": "redux-thunk",
      "bom-ref": "redux-thunk",
      "type": "library",
      "version": "2.4.2",
      "copyright": "Copyright (c) 2015-present Dan Abramov",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/redux-thunk@2.4.2",
      "description": "Thunk middleware for Redux",
      "supplier": {
        "url": [
          "https://github.com/gaearon/redux-thunk"
        ]
      }
    },
    {
      "name": "reflect.getprototypeof",
      "bom-ref": "reflect.getprototypeof",
      "type": "library",
      "version": "1.0.10",
      "copyright": "Copyright (c) 2021 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/reflect.getprototypeof@1.0.10",
      "description": "An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible",
      "supplier": {
        "url": [
          "https://github.com/es-shims/Reflect.getPrototypeOf"
        ]
      }
    },
    {
      "name": "regexp.prototype.flags",
      "bom-ref": "regexp.prototype.flags",
      "type": "library",
      "version": "1.5.4",
      "copyright": "Copyright (C) 2014 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/regexp.prototype.flags@1.5.4",
      "description": "ES6 spec-compliant RegExp.prototype.flags shim.",
      "supplier": {
        "url": [
          "https://github.com/es-shims/regexp.prototype.flags"
        ]
      }
    },
    {
      "name": "require-directory",
      "bom-ref": "require-directory",
      "type": "library",
      "version": "2.1.1",
      "copyright": "Copyright (c) 2011 Troy Goode <troygoode@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "description": "Recursively iterates over specified directory, requiring each file, and returning a nested hash structure containing those libraries.",
      "supplier": {
        "url": [
          "https://github.com/troygoode/node-require-directory/"
        ]
      }
    },
    {
      "name": "reselect",
      "bom-ref": "reselect",
      "type": "library",
      "version": "4.1.8",
      "copyright": "Copyright (c) 2015-2018 Reselect Contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/reselect@4.1.8",
      "description": "Selectors for Redux Flux.",
      "supplier": {
        "url": [
          "https://github.com/faassen/reselect#readme"
        ]
      }
    },
    {
      "name": "resize-observer-polyfill",
      "bom-ref": "resize-observer-polyfill",
      "type": "library",
      "version": "1.5.1",
      "copyright": "Copyright (c) 2016 Denis Rul",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resize-observer-polyfill@1.5.1",
      "description": "A polyfill for IntersectionObserver API",
      "supplier": {
        "url": [
          "https://github.com/que-etc/resize-observer-polyfill"
        ]
      }
    },
    {
      "name": "resolve-from",
      "bom-ref": "resolve-from",
      "type": "library",
      "version": "4.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/resolve-from@4.0.0",
      "description": "Resolve the path of a module like require.resolve() but from a given path",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/resolve-from"
        ]
      }
    },
    {
      "name": "restore-cursor",
      "bom-ref": "restore-cursor",
      "type": "library",
      "version": "5.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/restore-cursor@5.1.0",
      "description": "Gracefully restore the CLI cursor on exit",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/restore-cursor"
        ]
      }
    },
    {
      "name": "rettime",
      "bom-ref": "rettime",
      "type": "library",
      "version": "0.7.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rettime@0.7.0",
      "description": "Type-safe dependency-free EventTarget-inspired event emitter for browser and Node.js",
      "supplier": {
        "url": [
          "https://github.com/kettanaito/rettime#readme"
        ]
      }
    },
    {
      "name": "rfdc",
      "bom-ref": "rfdc",
      "type": "library",
      "version": "1.4.1",
      "copyright": "Copyright (c) 2019 David Mark Clements <david.mark.clements@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rfdc@1.4.1",
      "description": "Really Fast Deep Clone",
      "supplier": {
        "url": [
          "https://github.com/davidmarkclements/rfdc#readme"
        ]
      }
    },
    {
      "name": "rich-harris/svg-parser",
      "bom-ref": "rich-harris/svg-parser",
      "type": "library",
      "version": "2.0.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svg-parser@2.0.4",
      "supplier": {
        "url": [
          "https://gitlab.com/Rich-Harris/svg-parser#README"
        ]
      }
    },
    {
      "name": "ripemd160",
      "bom-ref": "ripemd160",
      "type": "library",
      "version": "2.0.3",
      "copyright": "Copyright (c) 2016 crypto-browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ripemd160@2.0.3",
      "description": "JavaScript component to compute the RIPEMD160 hash of strings or bytes.",
      "supplier": {
        "url": [
          "https://github.com/cryptocoinjs/ripemd160"
        ]
      }
    },
    {
      "name": "rollup-plugin-visualizer",
      "bom-ref": "rollup-plugin-visualizer",
      "type": "library",
      "version": "6.0.5",
      "copyright": "Copyright (c) 2016 Denis Bardadym\nCopyright(c) 2012-2014 TJ Holowaychuk\nCopyright(c) 2015 Jed Watson",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-visualizer@6.0.5",
      "description": "Visualize and analyze your Rollup bundle to see which modules are taking up space.",
      "supplier": {
        "url": [
          "https://github.com/btd/rollup-plugin-visualizer#readme"
        ]
      }
    },
    {
      "name": "safe-array-concat",
      "bom-ref": "safe-array-concat",
      "type": "library",
      "version": "1.1.3",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-array-concat@1.1.3",
      "description": "`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable",
      "supplier": {
        "url": [
          "https://github.com/ljharb/safe-array-concat#readme"
        ]
      }
    },
    {
      "name": "safe-buffer",
      "bom-ref": "safe-buffer",
      "type": "library",
      "version": "5.1.2",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "description": "Safer Node.js Buffer API",
      "supplier": {
        "url": [
          "https://github.com/feross/safe-buffer"
        ]
      }
    },
    {
      "name": "safe-buffer",
      "bom-ref": "safe-buffer",
      "type": "library",
      "version": "5.2.1",
      "copyright": "Copyright (c) Feross Aboukhadijeh",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "description": "Safer Node.js Buffer API",
      "supplier": {
        "url": [
          "https://github.com/feross/safe-buffer"
        ]
      }
    },
    {
      "name": "safe-push-apply",
      "bom-ref": "safe-push-apply",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-push-apply@1.0.0",
      "description": "Push an array of items into an array, while being robust against prototype modification",
      "supplier": {
        "url": [
          "https://github.com/ljharb/safe-push-apply#readme"
        ]
      }
    },
    {
      "name": "safe-regex-test",
      "bom-ref": "safe-regex-test",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2022 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safe-regex-test@1.1.0",
      "description": "Give a regex, get a robust predicate function that tests it against a string.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/safe-regex-test#readme"
        ]
      }
    },
    {
      "name": "safer-buffer",
      "bom-ref": "safer-buffer",
      "type": "library",
      "version": "2.1.2",
      "copyright": "Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "description": "Modern Buffer API polyfill without footguns",
      "supplier": {
        "url": [
          "https://github.com/ChALkeR/safer-buffer#readme"
        ]
      }
    },
    {
      "name": "scheduler",
      "bom-ref": "scheduler",
      "type": "library",
      "version": "0.23.2",
      "copyright": "Copyright (c) Facebook, Inc. and its affiliates.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/scheduler@0.23.2",
      "description": "Cron scheduler for node.js",
      "supplier": {
        "url": [
          "https://reactjs.org/"
        ]
      }
    },
    {
      "name": "set-cookie-parser",
      "bom-ref": "set-cookie-parser",
      "type": "library",
      "version": "2.7.2",
      "copyright": "Copyright (c) 2015 Nathan Friedly <nathan@nfriedly.com> (http://nfriedly.com/)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-cookie-parser@2.7.2",
      "description": "Parses set-cookie headers into objects",
      "supplier": {
        "url": [
          "https://github.com/nfriedly/set-cookie-parser"
        ]
      }
    },
    {
      "name": "set-function-length",
      "bom-ref": "set-function-length",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) Jordan Harband and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-function-length@1.2.2",
      "description": "Set a function's length property",
      "supplier": {
        "url": [
          "https://github.com/ljharb/set-function-length#readme"
        ]
      }
    },
    {
      "name": "set-function-name",
      "bom-ref": "set-function-name",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) Jordan Harband and contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-function-name@2.0.2",
      "description": "Set a function's name property",
      "supplier": {
        "url": [
          "https://github.com/jfsiii/set-function-name#readme"
        ]
      }
    },
    {
      "name": "set-proto",
      "bom-ref": "set-proto",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/set-proto@1.0.0",
      "description": "Robustly set the [[Prototype]] of an object",
      "supplier": {
        "url": [
          "https://github.com/ljharb/set-proto#readme"
        ]
      }
    },
    {
      "name": "setImmediate",
      "bom-ref": "setImmediate",
      "type": "library",
      "version": "1.0.5",
      "copyright": "Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "description": "A cross-browser implementation of the new setImmediate API.",
      "supplier": {
        "url": [
          "https://github.com/YuzuJS/setImmediate"
        ]
      }
    },
    {
      "name": "sha.js",
      "bom-ref": "sha.js",
      "type": "library",
      "version": "2.4.12",
      "copyright": "Copyright (c) 1998-2009, Paul Johnston\nCopyright (c) Angel Marin, Paul Johnston 2000 - 2009.\nCopyright (c) 2013-2018 sha.js contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.12",
      "description": "streaming sha1 hash in pure javascript",
      "supplier": {
        "url": [
          "https://github.com/dominictarr/sha.js"
        ]
      }
    },
    {
      "name": "shallowequal",
      "bom-ref": "shallowequal",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2017 Alberto Leal <mailforalberto@gmail.com> (github.com/dashed)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shallowequal@1.1.0",
      "description": "WebJar for shallowequal",
      "supplier": {
        "url": [
          "https://github.com/dashed/shallowequal#readme"
        ]
      }
    },
    {
      "name": "shebang-command",
      "bom-ref": "shebang-command",
      "type": "library",
      "version": "2.0.0",
      "copyright": "Copyright (c) Kevin M",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "description": "Get the command from a shebang",
      "supplier": {
        "url": [
          "https://github.com/kevva/shebang-command#readme"
        ]
      }
    },
    {
      "name": "shebang-regex",
      "bom-ref": "shebang-regex",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "description": "Regular expression for matching a shebang",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/shebang-regex"
        ]
      }
    },
    {
      "name": "side-channel",
      "bom-ref": "side-channel",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/side-channel@1.1.0",
      "description": "Store information about any JS value in a side channel. Uses WeakMap if available.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/side-channel#readme"
        ]
      }
    },
    {
      "name": "side-channel-list",
      "bom-ref": "side-channel-list",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/side-channel-list@1.0.0",
      "description": "Store information about any JS value in a side channel, using a linked list",
      "supplier": {
        "url": [
          "https://github.com/ljharb/side-channel-list#readme"
        ]
      }
    },
    {
      "name": "side-channel-map",
      "bom-ref": "side-channel-map",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Copyright (c) 2024 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/side-channel-map@1.0.1",
      "description": "Store information about any JS value in a side channel, using a Map",
      "supplier": {
        "url": [
          "https://github.com/ljharb/side-channel-map#readme"
        ]
      }
    },
    {
      "name": "side-channel-weakmap",
      "bom-ref": "side-channel-weakmap",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/side-channel-weakmap@1.0.2",
      "description": "Store information about any JS value in a side channel. Uses WeakMap if available.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/side-channel-weakmap#readme"
        ]
      }
    },
    {
      "name": "sindresorhus-open",
      "bom-ref": "sindresorhus-open",
      "type": "library",
      "version": "8.4.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/open@8.4.2",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "supplier": {
        "url": [
          "https://www.npmjs.org/package/open"
        ]
      }
    },
    {
      "name": "sindresorhus/globals",
      "bom-ref": "sindresorhus/globals",
      "type": "library",
      "version": "14.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globals@14.0.0",
      "description": "Global identifiers from different JavaScript environments",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/globals"
        ]
      }
    },
    {
      "name": "sindresorhus/globals",
      "bom-ref": "sindresorhus/globals",
      "type": "library",
      "version": "16.5.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/globals@16.5.0",
      "description": "Global identifiers from different JavaScript environments",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/globals"
        ]
      }
    },
    {
      "name": "sindresorhus/onetime",
      "bom-ref": "sindresorhus/onetime",
      "type": "library",
      "version": "7.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/onetime@7.0.0",
      "description": "Only call a function once. Unlike the module `once`, this one isn't naughty extending `Function.prototype`.",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/onetime"
        ]
      }
    },
    {
      "name": "sindresorhus/supports-color",
      "bom-ref": "sindresorhus/supports-color",
      "type": "library",
      "version": "v7.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@7.2.0",
      "description": "Detect whether a terminal supports color",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/supports-color"
        ]
      }
    },
    {
      "name": "slice-ansi",
      "bom-ref": "slice-ansi",
      "type": "library",
      "version": "7.1.2",
      "copyright": "Copyright (c) DC <threedeecee@gmail.com>\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@7.1.2",
      "description": "Slice a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/slice-ansi#readme"
        ]
      }
    },
    {
      "name": "snake-case",
      "bom-ref": "snake-case",
      "type": "library",
      "version": "3.0.4",
      "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/snake-case@3.0.4",
      "supplier": {
        "url": [
          "https://github.com/blakeembrey/snake-case"
        ]
      }
    },
    {
      "name": "sshpk",
      "bom-ref": "sshpk",
      "type": "library",
      "version": "1.18.0",
      "copyright": "Copyright 2015 Joyent, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/sshpk@1.18.0",
      "description": "A library for finding and using SSH public keys",
      "supplier": {
        "url": [
          "https://github.com/arekinath/node-sshpk#readme"
        ]
      }
    },
    {
      "name": "stable-stringify",
      "bom-ref": "stable-stringify",
      "type": "library",
      "version": "1.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results",
      "supplier": {
        "url": [
          "https://github.com/samn/json-stable-stringify"
        ]
      }
    },
    {
      "name": "statuses",
      "bom-ref": "statuses",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/statuses@2.0.2",
      "description": "statuses",
      "supplier": {
        "url": [
          "https://github.com/jshttp/statuses"
        ]
      }
    },
    {
      "name": "stop-iteration-iterator",
      "bom-ref": "stop-iteration-iterator",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stop-iteration-iterator@1.1.0",
      "description": "Firefox 17-26 iterators throw a StopIteration object to indicate \"done\". This normalizes it.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/stop-iteration-iterator#readme"
        ]
      }
    },
    {
      "name": "stream-browserify",
      "bom-ref": "stream-browserify",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) James Halliday\nCopyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream-browserify@3.0.0",
      "description": "the stream module from node core for browsers",
      "supplier": {
        "url": [
          "https://github.com/substack/stream-browserify"
        ]
      }
    },
    {
      "name": "stream-http",
      "bom-ref": "stream-http",
      "type": "library",
      "version": "v3.2.0",
      "copyright": "Copyright (c) 2015 John Hiesey\nCopyright (c) John Hiesey and other contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stream-http@3.2.0",
      "description": "Streaming http in the browser",
      "supplier": {
        "url": [
          "https://github.com/jhiesey/stream-http"
        ]
      }
    },
    {
      "name": "strict-event-emitter",
      "bom-ref": "strict-event-emitter",
      "type": "library",
      "version": "0.5.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strict-event-emitter@0.5.1",
      "description": "Type-safe \"EventEmitter\" for everyday use",
      "supplier": {
        "url": [
          "https://github.com/open-draft/strict-event-emitter#readme"
        ]
      }
    },
    {
      "name": "string-argv",
      "bom-ref": "string-argv",
      "type": "library",
      "version": "0.3.2",
      "copyright": "Copyright (c) 2014 Anthony McCormick",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-argv@0.3.2",
      "description": "string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.",
      "supplier": {
        "url": [
          "https://github.com/mccormicka/string-argv"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@1.0.2",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "4.2.3",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "7.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@7.2.0",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string-width",
      "bom-ref": "string-width",
      "type": "library",
      "version": "8.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string-width@8.1.0",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/string-width"
        ]
      }
    },
    {
      "name": "string.fromcodepoint",
      "bom-ref": "string.fromcodepoint",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) Mathias Bynens <http://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.fromcodepoint@0.2.1",
      "description": "A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.",
      "supplier": {
        "url": [
          "https://github.com/mathiasbynens/string.fromcodepoint"
        ]
      }
    },
    {
      "name": "string.prototype.codepointat",
      "bom-ref": "string.prototype.codepointat",
      "type": "library",
      "version": "0.2.1",
      "copyright": "Copyright (c) Mathias Bynens <https://mathiasbynens.be/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.codepointat@0.2.1",
      "description": "A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.",
      "supplier": {
        "url": [
          "https://mths.be/codepointat"
        ]
      }
    },
    {
      "name": "string.prototype.trim",
      "bom-ref": "string.prototype.trim",
      "type": "library",
      "version": "1.2.10",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trim@1.2.10",
      "description": "ES5 spec-compliant shim for String.prototype.trim",
      "supplier": {
        "url": [
          "https://github.com/es-shims/String.prototype.trim#readme"
        ]
      }
    },
    {
      "name": "string.prototype.trimend",
      "bom-ref": "string.prototype.trimend",
      "type": "library",
      "version": "1.0.9",
      "copyright": "Copyright (c) 2017 Khaled Al-Ansari",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trimend@1.0.9",
      "description": "polyfill for the proposed api String.prototype.trimEnd",
      "supplier": {
        "url": [
          "https://github.com/KhaledElAnsari/String.prototype.trimEnd#readme"
        ]
      }
    },
    {
      "name": "string.prototype.trimstart",
      "bom-ref": "string.prototype.trimstart",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 2017 Khaled Al-Ansari",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trimstart@1.0.8",
      "description": "polyfill for the proposed api String.prototype.trimStart",
      "supplier": {
        "url": [
          "https://github.com/KhaledElAnsari/String.prototype.trimStart#readme"
        ]
      }
    },
    {
      "name": "Strip ANSI",
      "bom-ref": "Strip ANSI",
      "type": "library",
      "version": "3.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@3.0.1",
      "description": "Strip ANSI escape codes (used for colorizing strings in the terminal)",
      "supplier": {
        "url": [
          "https://github.com/chalk/strip-ansi"
        ]
      }
    },
    {
      "name": "Strip ANSI",
      "bom-ref": "Strip ANSI",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.1",
      "description": "Strip ANSI escape codes (used for colorizing strings in the terminal)",
      "supplier": {
        "url": [
          "https://github.com/chalk/strip-ansi"
        ]
      }
    },
    {
      "name": "Strip ANSI",
      "bom-ref": "Strip ANSI",
      "type": "library",
      "version": "7.1.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@7.1.2",
      "description": "Strip ANSI escape codes (used for colorizing strings in the terminal)",
      "supplier": {
        "url": [
          "https://github.com/chalk/strip-ansi"
        ]
      }
    },
    {
      "name": "strip-indent",
      "bom-ref": "strip-indent",
      "type": "library",
      "version": "v3.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-indent@3.0.0",
      "description": "Strip leading whitespace from every line in a string",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-indent"
        ]
      }
    },
    {
      "name": "strip-json-comments",
      "bom-ref": "strip-json-comments",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/strip-json-comments@3.1.1",
      "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/strip-json-comments"
        ]
      }
    },
    {
      "name": "stylis",
      "bom-ref": "stylis",
      "type": "library",
      "version": "4.2.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/stylis@4.2.0",
      "description": "stylis is a small css compiler",
      "supplier": {
        "url": [
          "https://github.com/thysultan/stylis.js"
        ]
      }
    },
    {
      "name": "supports-preserve-symlinks-flag",
      "bom-ref": "supports-preserve-symlinks-flag",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) 2022 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "description": "Determine if the current node version supports the `--preserve-symlinks` flag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme"
        ]
      }
    },
    {
      "name": "svg-pathdata",
      "bom-ref": "svg-pathdata",
      "type": "library",
      "version": "5.0.5",
      "copyright": "Copyright (c) Microsoft Corporation. All rights reserved.\nCopyright (c) 2017 Nicolas Froidure",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svg-pathdata@5.0.5",
      "description": "SVG Path Datas parsing",
      "supplier": {
        "url": [
          "https://github.com/nfroidure/SVGPathData"
        ]
      }
    },
    {
      "name": "svg2ttf",
      "bom-ref": "svg2ttf",
      "type": "library",
      "version": "4.3.0",
      "copyright": "Copyright (c) 2013-2015 by Vitaly Puzrin\nCopyright (c) Fontello\nCopyright (c) Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svg2ttf@4.3.0",
      "description": "SVG -> TTF font convertor",
      "supplier": {
        "url": [
          "https://github.com/fontello/svg2ttf"
        ]
      }
    },
    {
      "name": "svgicons2svgfont",
      "bom-ref": "svgicons2svgfont",
      "type": "library",
      "version": "v9.2.0",
      "copyright": "Copyright (c) 2014-2018 Epistemex.com \nCopyright (c) 2017 Nicolas Froidure",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svgicons2svgfont@9.2.0",
      "description": "Read a set of SVG icons and ouput a SVG font",
      "supplier": {
        "url": [
          "https://github.com/nfroidure/svgicons2svgfont"
        ]
      }
    },
    {
      "name": "svgpath",
      "bom-ref": "svgpath",
      "type": "library",
      "version": "2.6.0",
      "copyright": "Copyright (C) 2013-2015 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/svgpath@2.6.0",
      "description": "SVG path low level operations toolkit",
      "supplier": {
        "url": [
          "https://github.com/fontello/svgpath"
        ]
      }
    },
    {
      "name": "tagged-tag",
      "bom-ref": "tagged-tag",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tagged-tag@1.0.0",
      "description": "Unique tag for use in the type-fest Tagged type",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/tagged-tag#readme"
        ]
      }
    },
    {
      "name": "timers-browserify",
      "bom-ref": "timers-browserify",
      "type": "library",
      "version": "2.0.12",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.\nCopyright (c) 2012 J. Ryan Stinnett <jryans@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/timers-browserify@2.0.12",
      "description": "timers module for browserify",
      "supplier": {
        "url": [
          "https://github.com/jryans/timers-browserify"
        ]
      }
    },
    {
      "name": "tiny-invariant",
      "bom-ref": "tiny-invariant",
      "type": "library",
      "version": "1.3.3",
      "copyright": "Copyright (c) 2019 Alexander Reardon",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tiny-invariant@1.3.3",
      "description": "A tiny invariant function",
      "supplier": {
        "url": [
          "https://github.com/alexreardon/tiny-invariant#readme"
        ]
      }
    },
    {
      "name": "tinyglobby",
      "bom-ref": "tinyglobby",
      "type": "library",
      "version": "0.2.15",
      "copyright": "Copyright (c) 2024 Madeline Gurriar",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tinyglobby@0.2.15",
      "description": "A fast and minimal alternative to globby and fast-glob",
      "supplier": {
        "url": [
          "https://github.com/SuperchupuDev/tinyglobby"
        ]
      }
    },
    {
      "name": "tldts",
      "bom-ref": "tldts",
      "type": "library",
      "version": "7.0.19",
      "copyright": "Copyright (c) 2017 Thomas Parisot, 2018 R",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tldts@7.0.19",
      "description": "JavaScript API to work against complex domain names, subdomains and URIs.",
      "supplier": {
        "url": [
          "https://github.com/remusao/tldts"
        ]
      }
    },
    {
      "name": "tldts-core",
      "bom-ref": "tldts-core",
      "type": "library",
      "version": "7.0.19",
      "copyright": "Copyright (c) 2017 Thomas Parisot, 2018 R",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tldts-core@7.0.19",
      "description": "tldts core primitives (internal module)",
      "supplier": {
        "url": [
          "https://github.com/remusao/tldts#readme"
        ]
      }
    },
    {
      "name": "to-buffer",
      "bom-ref": "to-buffer",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) 2016 Mathias Buus",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-buffer@1.2.2",
      "description": "Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back",
      "supplier": {
        "url": [
          "https://github.com/mafintosh/to-buffer"
        ]
      }
    },
    {
      "name": "to-regex-range",
      "bom-ref": "to-regex-range",
      "type": "library",
      "version": "5.0.1",
      "copyright": "Copyright (c) 2015-present, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "description": "Returns a regex-compatible range from two numbers, min and max. Useful for creating regular expressions to validate numbers, ranges, years, etc. Returns a string, allowing the returned value to be used in regular expressions generated by other libraries.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert/to-regex-range"
        ]
      }
    },
    {
      "name": "trusktr/geometry-interfaces",
      "bom-ref": "trusktr/geometry-interfaces",
      "type": "library",
      "version": "1.1.4",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/geometry-interfaces@1.1.4",
      "supplier": {
        "url": [
          "https://github.com/trusktr/geometry-interfaces"
        ]
      }
    },
    {
      "name": "ts-api-utils",
      "bom-ref": "ts-api-utils",
      "type": "library",
      "version": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ts-api-utils@2.1.0",
      "description": "Utility functions for working with TypeScript's API. Based on the wonderful tsutils.",
      "supplier": {
        "url": [
          "https://github.com/JoshuaKGoldberg/ts-api-utils#readme"
        ]
      }
    },
    {
      "name": "tsconfck",
      "bom-ref": "tsconfck",
      "type": "library",
      "version": "3.1.6",
      "copyright": "Copyright (c) 2021-present dominikg\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tsconfck@3.1.6",
      "description": "A utility to work with tsconfig.json without typescript",
      "supplier": {
        "url": [
          "https://github.com/dominikg/tsconfck/tree/main/#readme"
        ]
      }
    },
    {
      "name": "ttf2woff",
      "bom-ref": "ttf2woff",
      "type": "library",
      "version": "2.0.2",
      "copyright": "Copyright (C) 2013 by Vitaly Puzrin",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ttf2woff@2.0.2",
      "description": "Font convertor, TTF to WOFF, for node.js",
      "supplier": {
        "url": [
          "https://github.com/fontello/ttf2woff"
        ]
      }
    },
    {
      "name": "ttf2woff2",
      "bom-ref": "ttf2woff2",
      "type": "library",
      "version": "3.0.0",
      "copyright": "Copyright (c) 2013 Nicolas Froidure, <http://insertafter.com/>\nCopyright (c) 2009-2010 Google Inc. All Rights Reserved.\nCopyright (c) 2013-2015 Google Inc. All Rights Reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ttf2woff2@3.0.0",
      "description": "Convert TTF files to WOFF2 ones.",
      "supplier": {
        "url": [
          "https://github.com/nfroidure/ttf2woff2"
        ]
      }
    },
    {
      "name": "tty-browserify",
      "bom-ref": "tty-browserify",
      "type": "library",
      "version": "0.0.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.1",
      "description": "the tty module from node core for browsers",
      "supplier": {
        "url": [
          "https://github.com/browserify/tty-browserify"
        ]
      }
    },
    {
      "name": "type-check",
      "bom-ref": "type-check",
      "type": "library",
      "version": "0.4.0",
      "copyright": "Copyright (c) George Zahariev",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-check@0.4.0",
      "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",
      "supplier": {
        "url": [
          "https://github.com/gkz/type-check"
        ]
      }
    },
    {
      "name": "type-fest",
      "bom-ref": "type-fest",
      "type": "library",
      "version": "5.3.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-fest@5.3.1",
      "description": "A collection of essential TypeScript types",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/type-fest#readme"
        ]
      }
    },
    {
      "name": "typed-array-buffer",
      "bom-ref": "typed-array-buffer",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2023 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-buffer@1.0.3",
      "description": "Get the ArrayBuffer out of a TypedArray, robustly.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/typed-array-buffer#readme"
        ]
      }
    },
    {
      "name": "typed-array-byte-length",
      "bom-ref": "typed-array-byte-length",
      "type": "library",
      "version": "1.0.3",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-byte-length@1.0.3",
      "description": "Robustly get the byte length of a Typed Array",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/typed-array-byte-length#readme"
        ]
      }
    },
    {
      "name": "typed-array-byte-offset",
      "bom-ref": "typed-array-byte-offset",
      "type": "library",
      "version": "1.0.4",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-byte-offset@1.0.4",
      "description": "Robustly get the byte offset of a Typed Array",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/typed-array-byte-offset#readme"
        ]
      }
    },
    {
      "name": "typed-array-length",
      "bom-ref": "typed-array-length",
      "type": "library",
      "version": "1.0.7",
      "copyright": "Copyright (c) 2020 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typed-array-length@1.0.7",
      "description": "Robustly get the length of a Typed Array",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/typed-array-length#readme"
        ]
      }
    },
    {
      "name": "typescript-eslint",
      "bom-ref": "typescript-eslint",
      "type": "library",
      "version": "8.49.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typescript-eslint@8.49.0",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#readme"
        ]
      }
    },
    {
      "name": "unbox-primitive",
      "bom-ref": "unbox-primitive",
      "type": "library",
      "version": "1.1.0",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unbox-primitive@1.1.0",
      "description": "Unbox a boxed JS primitive value.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/unbox-primitive#readme"
        ]
      }
    },
    {
      "name": "undici-types",
      "bom-ref": "undici-types",
      "type": "library",
      "version": "5.26.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/undici-types@5.26.5",
      "description": "A stand-alone types package for Undici",
      "supplier": {
        "url": [
          "https://undici.nodejs.org"
        ]
      }
    },
    {
      "name": "unicorn-magic",
      "bom-ref": "unicorn-magic",
      "type": "library",
      "version": "0.3.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/unicorn-magic@0.3.0",
      "description": "Some useful utilities I often need",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/unicorn-magic#readme"
        ]
      }
    },
    {
      "name": "until-async",
      "bom-ref": "until-async",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Copyright (c) 2021 Artem Zakharchenko",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/until-async@3.0.2",
      "description": "Gracefully handle a Promise using async/await.",
      "supplier": {
        "url": [
          "https://github.com/kettanaito/until-async"
        ]
      }
    },
    {
      "name": "update-browserslist-db",
      "bom-ref": "update-browserslist-db",
      "type": "library",
      "version": "1.2.2",
      "copyright": "Copyright (c) 2022 Andrey Sitnik <andrey@sitnik.ru> and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/update-browserslist-db@1.2.2",
      "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config",
      "supplier": {
        "url": [
          "https://github.com/browserslist/update-db#readme"
        ]
      }
    },
    {
      "name": "urljoin",
      "bom-ref": "urljoin",
      "type": "library",
      "version": "4.0.1",
      "copyright": "Copyright (c) 2015 Jos",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/url-join@4.0.1",
      "description": "Join the urls like joining the paths",
      "supplier": {
        "url": [
          "https://github.com/jfromaniello/url-join#readme"
        ]
      }
    },
    {
      "name": "util",
      "bom-ref": "util",
      "type": "library",
      "version": "0.12.5",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util@0.12.5",
      "description": "Node.JS util module",
      "supplier": {
        "url": [
          "https://github.com/defunctzombie/node-util"
        ]
      }
    },
    {
      "name": "util-deprecate",
      "bom-ref": "util-deprecate",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "description": "The Node.js `util.deprecate()` function with browser support",
      "supplier": {
        "url": [
          "https://github.com/TooTallNate/util-deprecate"
        ]
      }
    },
    {
      "name": "uuid",
      "bom-ref": "uuid",
      "type": "library",
      "version": "3.4.0",
      "copyright": "Copyright (c) 2010-2016 Robert Kieffer and other contributors\nCopyright (c) Paul Johnston 1999 - 2009\nCopyright (c) 2011, Sebastian Tschan",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/uuid@3.4.0",
      "supplier": {
        "url": [
          "https://github.com/uuidjs/uuid"
        ]
      }
    },
    {
      "name": "VarStream",
      "bom-ref": "VarStream",
      "type": "library",
      "version": "0.3.2",
      "copyright": "Copyright (c) 2012 Nicolas Froidure\nCopyright (c) 2012-2013 Nicolas Froidure\nCopyright (c) 2013 Nicolas Froidure, <http://insertafter.com/>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/varstream@0.3.2",
      "description": "VarStream is an elegant alternative to JSON to exchange datas between apps.",
      "supplier": {
        "url": [
          "https://github.com/nfroidure/VarStream"
        ]
      }
    },
    {
      "name": "verror",
      "bom-ref": "verror",
      "type": "library",
      "version": "1.10.0",
      "copyright": "Copyright (c) 2016, Joyent, Inc. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/verror@1.10.0",
      "description": "richer JavaScript errors",
      "supplier": {
        "url": [
          "https://github.com/davepacheco/node-verror"
        ]
      }
    },
    {
      "name": "vis-data",
      "bom-ref": "vis-data",
      "type": "library",
      "version": "7.1.10",
      "copyright": "Copyright (c) 2010-2019 Almende B.V. and Contributors\nCopyright (c) 2017-2019 visjs contributors, https://github.com/visjs\nCopyright (c) hammerjs\nCopyright (c) 2014-2023 Denis Pushkarev (zloirock.ru)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vis-data@7.1.10",
      "description": "Manage unstructured data using DataSet. Add, update, and remove data, and listen for changes in the data.",
      "supplier": {
        "url": [
          "http://visjs.org/"
        ]
      }
    },
    {
      "name": "vis-timeline",
      "bom-ref": "vis-timeline",
      "type": "library",
      "version": "7.7.4",
      "copyright": "Copyright (c) 2010-2019 Almende B.V. and Contributors\nCopyright (c) 2017-2019 visjs contributors, https://github.com/visjs\nCopyright (c) hammerjs\nCopyright (c) 2014-2023 Denis Pushkarev (zloirock.ru)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vis-timeline@7.7.4",
      "description": "Create a fully customizable, interactive timeline with items and ranges.",
      "supplier": {
        "url": [
          "https://github.com/visjs/vis-timeline"
        ]
      }
    },
    {
      "name": "vite-plugin-babel-macros",
      "bom-ref": "vite-plugin-babel-macros",
      "type": "library",
      "version": "1.0.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite-plugin-babel-macros@1.0.6",
      "description": "Use babel macros with vite",
      "supplier": {
        "url": [
          "https://github.com/itsMapleLeaf/vite-plugin-babel-macros#readme"
        ]
      }
    },
    {
      "name": "vite-plugin-checker",
      "bom-ref": "vite-plugin-checker",
      "type": "library",
      "version": "0.12.0",
      "copyright": "Copyright (c) 2018-present Yuxi (Evan) You and Vue contributors\nCopyright (c) 2021 fi3ework",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite-plugin-checker@0.12.0",
      "description": "Vite plugin that runs TypeScript type checker on a separate process.",
      "supplier": {
        "url": [
          "https://github.com/fi3ework/vite-plugin-checker"
        ]
      }
    },
    {
      "name": "vite-plugin-eslint2",
      "bom-ref": "vite-plugin-eslint2",
      "type": "library",
      "version": "5.0.4",
      "copyright": "Copyright (c) 2022-present ModyQyW",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite-plugin-eslint2@5.0.4",
      "description": "ESLint plugin for Vite.",
      "supplier": {
        "url": [
          "https://github.com/ModyQyW/vite-plugin-eslint2"
        ]
      }
    },
    {
      "name": "vite-plugin-node-polyfills",
      "bom-ref": "vite-plugin-node-polyfills",
      "type": "library",
      "version": "0.24.0",
      "copyright": "Copyright (c) 2022 David R. Myers",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite-plugin-node-polyfills@0.24.0",
      "description": "A Vite plugin to polyfill native Node modules for the browser",
      "supplier": {
        "url": [
          "https://github.com/voracious/vite-plugin-node-polyfills"
        ]
      }
    },
    {
      "name": "vite-plugin-svgr",
      "bom-ref": "vite-plugin-svgr",
      "type": "library",
      "version": "4.5.0",
      "copyright": "Copyright (c) 2021 Rongjian Zhang",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite-plugin-svgr@4.5.0",
      "description": "Vite plugin to transform SVGs into React components",
      "supplier": {
        "url": [
          "https://github.com/pd4d10/vite-plugin-svgr#readme"
        ]
      }
    },
    {
      "name": "vite-tsconfig-paths",
      "bom-ref": "vite-tsconfig-paths",
      "type": "library",
      "version": "5.1.4",
      "copyright": "Copyright (c) Alec Larson\nCopyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite-tsconfig-paths@5.1.4",
      "description": "Vite resolver for TypeScript compilerOptions.paths",
      "supplier": {
        "url": [
          "https://github.com/aleclarson/vite-tsconfig-paths#readme"
        ]
      }
    },
    {
      "name": "vitejs",
      "bom-ref": "vitejs",
      "type": "library",
      "version": "7.3.0",
      "copyright": "Copyright (c) Sindre Sorhus\nCopyright (c) 2010 Sencha Inc.\nCopyright (c) 2010-2025 William Stein, Charlie Robbins, Jarrett Cruger\nCopyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>\nCopyright (c) 2011 LearnBoost\nCopyright (c) 2011-2014 TJ Holowaychuk\nCopyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker\nCopyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com)\nCopyright (c) 2013 Arnout Kazemier and contributors\nCopyright (c) 2013 James Halliday (mail@substack.net)\nCopyright (c) 2013 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2013 Troy Goode <troygoode@gmail.com>\nCopyright (c) 2013-2017 Jared Hanson\nCopyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin)\nCopyright (c) 2014 Douglas Christopher Wilson <doug@somethingdoug.com>\nCopyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Maxime Thirouin, Jason Campbell\nCopyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>\nCopyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell\nCopyright (c) 2014-2016 Douglas Christopher Wilson\nCopyright (c) 2014-2016, Jon Schlinkert\nCopyright (c) 2014-2017 Douglas Christopher Wilson\nCopyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2014-2018, Jon Schlinkert.\nCopyright (c) 2014-present, Jon Schlinkert.\nCopyright (c) 2015 Alexey Litvinov\nCopyright (c) 2015 Andreas Lubbe\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright (c) 2015 Tiancheng \"Timothy\" Gu\nCopyright (c) 2015, 2019 Elan Shanker\nCopyright (c) 2015, Glen Maddern\nCopyright (c) 2015, Scott Motte\nCopyright (c) 2015-present, Facebook, Inc.\nCopyright (c) 2015-present, Jon Schlinkert.\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright (c) 2016 Luigi Pinca and contributors\nCopyright (c) 2016, Scott Motte\nCopyright (c) 2017-present, Yuxi (Evan) You\nCopyright (c) 2018 Made With MOXY Lda <hello@moxy.studio>\nCopyright (c) 2018-2021 Josh Junon\nCopyright (c) 2018-2022 Guy Bedford\nCopyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com)\nCopyright (c) 2019 Rich Harris\nCopyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)\nCopyright (c) 2019 Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com), Paul Miller (https://paulmillr.com)\nCopyright (c) 2019-present, VoidZero Inc. and Vite contributors\nCopyright (c) 2020 The Preact Authors\nCopyright (c) 2020-present, Yuxi (Evan) You\nCopyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov\nCopyright (c) 2021-present dominikg\nCopyright (c) 2022 Anthony Fu <https://github.com/antfu>\nCopyright (c) 2022 Anton Kastritskiy\nCopyright (c) 2023-present, sapphi-red\nCopyright (c) 2024-present VoidZero Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vite@7.3.0",
      "description": "Next generation frontend tooling. It's fast!",
      "supplier": {
        "url": [
          "http://vitejs.dev/"
        ]
      }
    },
    {
      "name": "vm-browserify",
      "bom-ref": "vm-browserify",
      "type": "library",
      "version": "1.1.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vm-browserify@1.1.2",
      "description": "require('vm') like in node but for the browser",
      "supplier": {
        "url": [
          "https://github.com/substack/vm-browserify"
        ]
      }
    },
    {
      "name": "vscode-uri",
      "bom-ref": "vscode-uri",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) Microsoft Corporation. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/vscode-uri@3.1.0",
      "description": "The URI implementation that is used by VS Code and its extensions",
      "supplier": {
        "url": [
          "https://github.com/Microsoft/vscode-uri#readme"
        ]
      }
    },
    {
      "name": "warning",
      "bom-ref": "warning",
      "type": "library",
      "version": "4.0.3",
      "copyright": "Copyright (c) 2013-present, Facebook, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/warning@4.0.3",
      "description": "A mirror of Facebook's Warning",
      "supplier": {
        "url": [
          "https://github.com/r3dm/warning"
        ]
      }
    },
    {
      "name": "which-boxed-primitive",
      "bom-ref": "which-boxed-primitive",
      "type": "library",
      "version": "1.1.1",
      "copyright": "Copyright (c) 2019 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-boxed-primitive@1.1.1",
      "description": "Which kind of boxed JS primitive is this?",
      "supplier": {
        "url": [
          "https://github.com/ljharb/which-boxed-primitive#readme"
        ]
      }
    },
    {
      "name": "which-builtin-type",
      "bom-ref": "which-builtin-type",
      "type": "library",
      "version": "1.2.1",
      "copyright": "Copyright (c) 2020 ECMAScript Shims",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-builtin-type@1.2.1",
      "description": "What is the type of this builtin JS value?",
      "supplier": {
        "url": [
          "https://github.com/es-shims/which-builtin-type#readme"
        ]
      }
    },
    {
      "name": "which-collection",
      "bom-ref": "which-collection",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2019 Inspect JS",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-collection@1.0.2",
      "description": "Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/inspect-js/which-collection#readme"
        ]
      }
    },
    {
      "name": "which-typed-array",
      "bom-ref": "which-typed-array",
      "type": "library",
      "version": "1.1.19",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-typed-array@1.1.19",
      "description": "Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "supplier": {
        "url": [
          "https://github.com/ljharb/which-typed-array#readme"
        ]
      }
    },
    {
      "name": "whitequark/ipaddr.js",
      "bom-ref": "whitequark/ipaddr.js",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Copyright (c) 2011-2017 whitequark <whitequark@whitequark.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ipaddr.js@2.3.0",
      "description": "IP address manipulation library in JavaScript (CoffeeScript, actually)\r\r\n\r\r\nipaddr.js is a small (1.9K minified and gzipped) library for manipulating IP addresses in JavaScript environments. It runs on both CommonJS runtimes (e.g. nodejs) and in a web browser.\r\r\n\r\r\nipaddr.js allows you to verify and parse string representation of an IP address, match it against a CIDR range or range list, determine if it falls into some reserved ranges (examples include loopback and private ranges), and convert between IPv4 and IPv4-mapped IPv6 addresses.",
      "supplier": {
        "url": [
          "https://github.com/whitequark/ipaddr.js"
        ]
      }
    },
    {
      "name": "word-wrap",
      "bom-ref": "word-wrap",
      "type": "library",
      "version": "1.2.5",
      "copyright": "Copyright (c) 2014-2023, Jon Schlinkert.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.5",
      "description": "Wrap words to a specified length.",
      "supplier": {
        "url": [
          "https://github.com/jonschlinkert"
        ]
      }
    },
    {
      "name": "wordwrap",
      "bom-ref": "wordwrap",
      "type": "library",
      "version": "1.0.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wordwrap@1.0.0",
      "description": "Wrap those words. Show them at what columns to start and stop.",
      "supplier": {
        "url": [
          "https://github.com/substack/node-wordwrap#readme"
        ]
      }
    },
    {
      "name": "wrap-ansi",
      "bom-ref": "wrap-ansi",
      "type": "library",
      "version": "9.0.2",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@9.0.2",
      "description": "Wordwrap a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/wrap-ansi"
        ]
      }
    },
    {
      "name": "wrap-ansi",
      "bom-ref": "wrap-ansi",
      "type": "library",
      "version": "v6.2.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "description": "Wordwrap a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/wrap-ansi"
        ]
      }
    },
    {
      "name": "wrap-ansi",
      "bom-ref": "wrap-ansi",
      "type": "library",
      "version": "v7.0.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "description": "Wordwrap a string with ANSI escape codes",
      "supplier": {
        "url": [
          "https://github.com/chalk/wrap-ansi"
        ]
      }
    },
    {
      "name": "xmldom",
      "bom-ref": "xmldom",
      "type": "library",
      "version": "0.1.31",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ]
    },
    {
      "name": "xtend",
      "bom-ref": "xtend",
      "type": "library",
      "version": "4.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/xtend@4.0.2",
      "description": "extend like a boss",
      "supplier": {
        "url": [
          "https://github.com/Raynos/xtend"
        ]
      }
    },
    {
      "name": "yargs",
      "bom-ref": "yargs",
      "type": "library",
      "version": "17.7.2",
      "copyright": "Copyright (c) 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/yargs@17.7.2",
      "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
      "supplier": {
        "url": [
          "https://github.com/yargs/yargs"
        ]
      }
    },
    {
      "name": "yocto-queue",
      "bom-ref": "yocto-queue",
      "type": "library",
      "version": "0.1.0",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "description": "Tiny queue data structure",
      "supplier": {
        "url": [
          "https://github.com/sindresorhus/yocto-queue#readme"
        ]
      }
    },
    {
      "name": "nodeca-argparse",
      "bom-ref": "nodeca-argparse",
      "type": "library",
      "version": "2.0.1",
      "copyright": "Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam\nCopyright (c) 1999-2001 Gregory P. Ward.\nCopyright (c) 2001-2020 Python Software Foundation.\nCopyright (c) 2020 argparse.js authors",
      "licenses": [
        {
          "license": {
            "name": "Python Software Foundation License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/argparse@2.0.1",
      "description": "CLI arguments parser for node.js. JS port of python's argparse module.",
      "supplier": {
        "url": [
          "https://github.com/nodeca/argparse"
        ]
      }
    },
    {
      "name": "robust-predicates",
      "bom-ref": "robust-predicates",
      "type": "library",
      "version": "3.0.2",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/robust-predicates@3.0.2",
      "description": "Fast robust predicates for computational geometry",
      "supplier": {
        "url": [
          "https://github.com/mourner/robust-predicates#readme"
        ]
      }
    },
    {
      "name": "tweetnacl-js",
      "bom-ref": "tweetnacl-js",
      "type": "library",
      "version": "0.14.5",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "The Unlicense"
          }
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "description": "Port of TweetNaCl cryptographic library to JavaScript",
      "supplier": {
        "url": [
          "https://github.com/dchest/tweetnacl-js"
        ]
      }
    },
    {
      "name": "Advanced Linux Sound Architecture (ALSA)",
      "bom-ref": "Advanced Linux Sound Architecture (ALSA)",
      "type": "library",
      "version": "1.2.8",
      "copyright": "Copyright (c) 1989, 1991, 1996-2012 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium \nCopyright (c) 1998 Sam Hawker <shawkie@geocities.com> \nCopyright (c) 2000 Stefan Westerfeld \nCopyright (c) by Abramo Bagnara <abramo@alsa-project.org>\nCopyright (c) 1999-2000, 2003 by Takashi Iwai <tiwai@suse.de> \nCopyright (c) 2000-2004 James Courtier-Dutton \nCopyright (c) 2003 Greg Kroah-Hartman <greg@kroah.com> \nCopyright (c) 2004-2006 Kay Sievers <kay.sievers@vrfy.org> \nCopyright (c) 2005 Nathan Hurst\nCopyright (c) 2008-2010 SlimLogic Ltd\nCopyright (c) 2010 Red Hat Inc. \nCopyright (c) 2010-2011 Texas Instruments Inc. \nCopyright (c) 2010 Wolfson Microelectronics PLC \nCopyright (c) 2013-2016 Intel Corporation\nCopyright (c) 2015 Caleb Crome \nCopyright (c) 1874 Lewis Carroll \nCopyright (c) 1998,1999 Tim Janik, Jaroslav Kysela <perex@perex.cz> \nCopyright (c) 1999-2000, 2010 by Jaroslav Kysela <perex@perex.cz> \nCopyright (c) 2004-2006, 2009-2010 Clemens Ladisch <clemens@ladisch.de>\nCopyright (c) by Abramo Bagnara <abramo@alsa-project.org>\nCopyright (c) Greg Kroah-Hartman <greg@kroah.com>\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/alsa-lib@1.2.8-1",
      "description": "The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: \r\r\n* Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. \r\r\n* Fully modularized sound drivers. \r\r\n* SMP and thread-safe design. \r\r\n* User space library (alsa-lib) to simplify application programming and provide higher level functionality. \r\r\n* Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.",
      "supplier": {
        "url": [
          "https://www.alsa-project.org/wiki/Main_Page"
        ]
      }
    },
    {
      "name": "avahi",
      "bom-ref": "avahi",
      "type": "library",
      "version": "0.8",
      "copyright": "Copyright (c) 2003-2004, Apple Computer, Inc.\nCopyright (c) 2003, 2004 Porchdog Software.\nCopyright (c) 2004-2009 by the Avahi developers.\nCopyright (c) Sandino Flores Moreno \nCopyright (c) Steven G. Johnson <stevenj@alum.mit.edu> \nCopyright (c) 2004 Oren Ben-Kiki \n",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:avahi:avahi:0.8:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/avahi@0.8-18",
      "description": "Avahi is an Implementation the DNS Service Discovery and Multicast DNS specifications for Zeroconf Computing. It uses D-Bus for communication between user applications and a system daemon. The daemon is used to coordinate application efforts in caching replies, necessary to minimize the traffic imposed on networks.",
      "supplier": {
        "url": [
          "https://avahi.org/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2021-3468",
                "name": "CVE-2021-3468",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3468"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2021-3502",
                "name": "CVE-2021-3502",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3502"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2021-26720",
                "name": "CVE-2021-26720",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-26720"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-1981",
                "name": "CVE-2023-1981",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-1981"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38469",
                "name": "CVE-2023-38469",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38469"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38470",
                "name": "CVE-2023-38470",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38470"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38471",
                "name": "CVE-2023-38471",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38471"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38472",
                "name": "CVE-2023-38472",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38472"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-38473",
                "name": "CVE-2023-38473",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-38473"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "Bash",
      "bom-ref": "Bash",
      "type": "library",
      "version": "5.2.15",
      "copyright": "Copyright (c) 1984-2019 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "description": "Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file.  Bash also incorporates useful features from the Korn and C shells (ksh and csh).\r\r\n\r\r\nBash is ultimately intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/bash/"
        ]
      }
    },
    {
      "name": "busybox",
      "bom-ref": "busybox",
      "type": "library",
      "version": "1_37_0",
      "copyright": "Copyright (c) 1991, 1992 Linus Torvalds.\nCopyright (c) 1988-2007 Free Software Foundation, Inc.\nCopyright (c) 2003-2006 Rob Landley <rob@landley.net>\nCopyright (c) 2005-2006 Bernhard Reutner-Fischer <rep.nop@aon.at>\nCopyright (c) 2006-2009 Bernhard Reutner-Fischer <busybox@busybox.net>\nCopyright (c) 2006-2018 by Denys Vlasenko <vda.linux@gmail.com>\nCopyright (c) 1996, 1997 Linux International.\nCopyright (c) 2003-2008, 2010 Rob Landley <rob@landley.net>\nCopyright (c) 2008, BusyBox Team\nCopyright (c) 2001-2006 Vladimir Oleynik  <dzo@simtreas.ru>\nCopyright (c) 1999-2005 by Erik Andersen <andersen@codepoet.org>\nCopyright (c) 1997-2002 Richard Gooch\nCopyright (c) 1999-2000 by Randolph Chung <tausq@debian.org>\nCopyright (c) 1996-2008 Markus Franz Xaver Johannes Oberhumer\nCopyright (c) 2016-2018 Kaarle Ritvanen\nCopyright (c) 2000-2002 Matt Kraai <kraai@alumni.carnegiemellon.edu>\nCopyright (c) 2006-2007 Gabriel Somlo <somlo at cmu.edu>\nCopyright (c) 2003, 2005-2008, 2014 by Tito Ragusa <farmatito@tiscali.it>\nCopyright (c) 2005 by Tito Ragusa <tito-wolit@tiscali.it> \nCopyright (c) 2009 Stefan Seyfried <seife@sphairon.com>\nCopyright (c) 2000, Axis Communications AB\nCopyright (c) Eero Tamminen <oak at welho dot com>\nCopyright (c) Lauri Kasanen\nCopyright (c) 2001-2003, 2005 Manuel Novoa III (mjn3@codepoet.org)\nCopyright (c) 2002 by Kai Germaschewski <kai.germaschewski@gmx.de>\nCopyright (c) 1991-2, RSA Data Security, Inc.\nCopyright (c) 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk)\nCopyright (c) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr)\nCopyright (c) 1992-1993 Jean-loup Gailly.\nCopyright (c) 1992-1998 Michael K. Johnson \nCopyright (c) 1993 Rick Sladkey <jrs@world.std.com> ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0 Only"
          }
        }
      ],
      "cpe": "cpe:2.3:a:busybox:busybox:1.37.0:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/busybox@1.37.0-5?epoch=1",
      "description": "BusyBox",
      "supplier": {
        "url": [
          "https://busybox.net/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-46394 ",
                "name": "CVE-2025-46394 ",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-46394"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "Bzip2",
      "bom-ref": "Bzip2",
      "type": "library",
      "version": "1.0.8",
      "copyright": "Copyright (c) 1996-2010 Julian Seward <jseward@bzip.org>\nCopyright (c) 1999, 2000, 2001, 2002 Philippe Troin \nCopyright (c) 2004-2007 Anibal Monsalve Salazar. ",
      "licenses": [
        {
          "license": {
            "name": "Bzip2 License"
          }
        }
      ],
      "purl": "pkg:deb/debian/bzip2@1.0.8-5.1",
      "description": "bzip2 is a freely available, patent free (see below), high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.",
      "supplier": {
        "url": [
          "http://www.bzip.org/"
        ]
      }
    },
    {
      "name": "c-ares",
      "bom-ref": "c-ares",
      "type": "library",
      "version": "1.19.1",
      "copyright": "Copyright (c) 1987-2001 The Regents of the University of California.\nCopyright (c) 1994 X Consortium\nCopyright (c) 1995, 1996, 1997, and 1998 WIDE Project.\nCopyright (c) 1996-1999 by Internet Software Consortium.\nCopyright (c) 1996-2022 Free Software Foundation, Inc.\nCopyright (c) 2004 - 2021 by Daniel Stenberg et al\nCopyright (c) 2004 by Internet Systems Consortium, Inc. (\"ISC\")\nCopyright (c) 2004-2019, 2021 Bootstrap Authors\nCopyright (c) 2005, 2013 by Dominick Meglio\nCopyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>\nCopyright (c) 2008 John Darrington <j.darrington@elvis.murdoch.edu.au>\nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2008 Tom Howard <tomhoward@users.sf.net>\nCopyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>\nCopyright (c) 2009 by Jakub Hrozek <jhrozek@redhat.com>\nCopyright (c) 2009 Tom Howard <tomhoward@users.sf.net>\nCopyright (c) 2010 Jeremy Lal <kapouer@melix.org>\nCopyright (c) 2010-2019, 2021 Bootstrap Authors\nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>\nCopyright (c) 2012 by Gilles Chehade <gilles@openbsd.org>\nCopyright (c) 2012 Christian Persch\nCopyright (c) 2012 Dan Winship\nCopyright (c) 2012 Marko Kreen <markokr@gmail.com>\nCopyright (c) 2012 Paolo Borelli\nCopyright (c) 2012 Xan Lopez\nCopyright (c) 2012 Zack Weinberg <zackw@panix.com>\nCopyright (c) 2012, 2016 Philip Withnall\nCopyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>\nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2014, 2015 Google Inc.\nCopyright (c) 2015 Enrico M. Crisostomo <enrico.m.crisostomo@gmail.com>\nCopyright (c) 2015 Moritz Klammler <moritz@klammler.eu>\nCopyright (c) 2015 Paul Norman <penorman@mac.com>\nCopyright (c) 2015,2018 Bastien ROUCARIES\nCopyright (c) 2016, 2018 Krzesimir Nowak <qdlacz@gmail.com>\nCopyright (c) 2017 - 2018 by Christian Ammer\nCopyright (c) 2017-2018 by John Schember <john@nachtimwald.com>\nCopyright (c) 2018 The Android Open Source Project\nCopyright (c) 2019 by Andrew Selivanov\nCopyright (c) 2019 Enji Cooper <yaneurabeya@gmail.com>\nCopyright (c) 2019 Marc Stevens <marc.stevens@cwi.nl>\nCopyright (c) 2020 Jason Merrill <jason@redhat.com>\nCopyright (c) 2021 by Brad House\nCopyright (c) 2021 J\nCopyright (c) 1998, 2000, 2011, 2013 by the Massachusetts Institute of Technology.\nCopyright (c) 2005 by Dominick Meglio\nCopyright (c) 2005-2008, 2013, 2015 Google Inc.\nCopyright (c) 2020 by <danny.sonnenschein@platynum.ch>\nCopyright (c) 1996 by Internet Software Consortium.\nCopyright (c) 1998-2000 Massachusetts Institute of Technology\nCopyright (c) 2000-2009 Daniel Stenberg, Dominick Meglio, liren at vivisimo.com, James Bursa, Duncan Wilcox, Dirk Manske, Dan Fandrich, Gisle Vanem, Copyright (c) Gunter Knauf, Henrik Stoerner, Yang Tse, Nick Mathewson, Alexander Lazic, Andreas Rieke, Guilherme Balena Versiani, Brad Spencer, Ravi Pratap, William Ahern, Bram Matthys, Michael Wallner, Vlad Dinulescu, Brad House, Shmulik Regev, Ashish Sharma, Brad Spencer\nCopyright (c) 2007, Andreas Schuldei <andreas@debian.org>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:c-ares:c-ares:1.19.1:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/c-ares@1.19.1-3",
      "description": "Library for asynchronous name resolves",
      "supplier": {
        "url": [
          "http://c-ares.haxx.se/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2024-25629",
                "name": "CVE-2024-25629",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-25629"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "cifs-utils",
      "bom-ref": "cifs-utils",
      "type": "library",
      "version": "6.15",
      "copyright": "Copyright (c) 2010-2012 Jeff Layton (jlayton@samba.org)\nCopyright (c) 2003,2010 Steve French  (sfrench@us.ibm.com)\nCopyright (c) Shirish Pargaonkar (shirishp@us.ibm.com) 2011\nCopyright (c) 2008 Jeremy Allison (jra@samba.org)\nCopyright (c) 2010 Igor Druzhinin (jaxbrigs@gmail.com)\nCopyright (c) 2024 David Voit (david.voit@gmail.com)\nCopyright (c) Andrew Tridgell 1992-1998, 2001\nCopyright (c) Jim McDonough <jmcd@us.ibm.com> 2002\nCopyright (c) Luke Howard 2003\nCopyright (c) Jelmer Vernooij 2005-2008\nCopyright (c) 2018-2019 Aurelien Aptel <aaptel@suse.com>\nCopyright (c) 2019 Ronnie Sahlberg <lsahlberg@redhat.com>\nCopyright (c) Kenneth D'souza (kdsouza@redhat.com) 2019",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/cifs-utils@6.15-1.fc34?arch=armv7hl",
      "supplier": {
        "url": [
          "http://www.samba.org/~jlayton/cifs-utils/"
        ]
      }
    },
    {
      "name": "ConnMan",
      "bom-ref": "ConnMan",
      "type": "library",
      "version": "1.42",
      "copyright": "Copyright (c) 2007-2015 Intel Corporation. \nCopyright (c) 2010-2016 BMW Car IT GmbH. \nCopyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). \nCopyright (c) 2011 Nokia Corporation. \nCopyright (c) 2008-2012 Pablo Neira Ayuso <pablo@netfilter.org>\nCopyright (c) 2009-2010 Aldebaran Robotics.\nCopyright (c) 2004-2011 Marcel Holtmann <marcel@holtmann.org>\nCopyright (c) 2004-2019, 2021 Bootstrap Authors\nCopyright (c) 2003-2005 Go-Core Project\nCopyright (c) 2003-2006 Helsinki University of Technology \nCopyright (c) 1994-2022 Free Software Foundation, Inc.\nCopyright (c) 2011 ProFUSION embedded systems \nCopyright (c) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>.\nCopyright (c) 2016 Yann E. MORIN <yann.morin.1998@free.fr>.\nCopyright (c) 2016-2021 Jolla Ltd. \nCopyright (c) 2018 GlobalLogic.\nCopyright (c) 2018 Chris Novakovic\nCopyright (c) 2018 Commend International GmbH. \nCopyright (c) 2019 Daniel Wagner. \nCopyright (c) 2020 Open Mobile Platform LLC. \nCopyright (c) 2022 Matthias Gerstner of SUSE.\nCopyright (c) Alexey Kuznetsov et al.\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>. \nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com> \nCopyright (c) 2006, 2007 Stefan Rompf <sux@loplof.de>. ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/connman@1.42-1",
      "supplier": {
        "url": [
          "https://01.org/connman"
        ]
      }
    },
    {
      "name": "curl",
      "bom-ref": "curl",
      "type": "library",
      "version": "8.17.0",
      "copyright": "Copyright (c) 1996 - 2022, Daniel Stenberg, <daniel@haxx.se>\nCopyright (c) 1998 - 2018, Florin Petriuc, <petriuc.florin@gmail.com>\nCopyright (c) 2012 - 2016, Linus Nielsen Feltzing, <linus@haxx.se>\nCopyright (c) 2014 - 2019, Steve Holme, <steve_holme@hotmail.com>\nCopyright (c) 2014, Bill Nagel <wnagel@tycoint.com>, Exacq Technologies\nCopyright (c) 2001 Alexander Peslyak",
      "licenses": [
        {
          "license": {
            "name": "Curl License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:haxx:curl:8.17.0:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/curl@8.17.0-1",
      "description": "Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features",
      "supplier": {
        "url": [
          "https://curl.se/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-13034",
                "name": "CVE-2025-13034",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-13034"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-14524",
                "name": "CVE-2025-14524",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-14524"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-14819",
                "name": "CVE-2025-14819",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-14819"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-15079",
                "name": "CVE-2025-15079",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-15079"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-15224",
                "name": "CVE-2025-15224",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-15224"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "D-Bus",
      "bom-ref": "D-Bus",
      "type": "library",
      "version": "1.12.28",
      "copyright": "Copyright (c) 1989, 1991, 1996-2018 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium\nCopyright (c) 2002-2007 Red Hat Inc. \nCopyright (c) 2002, 2003 CodeFactory AB \nCopyright (c) 2003-2004 Lawrence E. Rosen.\nCopyright (c) 2010 \"Cowboy\" Ben Alman \nCopyright (c) 2013, 2018 Steven Benner (http://stevenbenner.com/)\nCopyright (c) 2011, John Resig\nCopyright (c) 2011, The Dojo Foundation \nCopyright (c) Vasil Dinkov, Vadikom Web Ltd. \nCopyright (c) 1991-1993 The Regents of the University of California \nCopyright (c) 1994-1995 A.M. Kuchling\nCopyright (c) 2002 Michael Meeks\nCopyright (c) 2008 Laurent Montel, <montel@kde.org> \nCopyright (c) 2005 g10 Code GmbH\nCopyright (c) 1997-2019 by Dimitri van Heesch\nCopyright (c) 2007 Ariel Flesler - aflesler\nCopyright (c) 2003-2005 Thomas Vander Stichele <thomas at apestaart dot org>\nCopyright (c) 2005 Lennart Poettering\nCopyright (c) 2005 Novell, Inc. \nCopyright (c) 2006 Christian Ehrlicher <ch.ehrlicher@gmx.de> \nCopyright (c) 2006 Peter K \nCopyright (c) 2006-2013, 2015 Ralf Habacker <ralf.habacker@freenet.de>\nCopyright (c) 2006 Thiago Macieira <thiago@kde.org>\nCopyright (c) 2007, Tanner Lovelace <lovelace@wayfarer.org> \nCopyright (c) 2008, Benjamin Reed <rangerrick@befunk.com> \nCopyright (c) 2008-2009, Colin Walters <walters@verbum.org>\nCopyright (c) 2009 Klaralvdalens Datakonsult AB, a KDAB Group company, info@kdab.net \nCopyright (c) 2009, Jonas B\nCopyright (c) 1994 Sun Microsystems, Inc.\nCopyright (c) 2006, Tim Beaulen <tbscope@gmail.com>\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2008 John Darrington <j.darrington@elvis.murdoch.edu.au>\nCopyright (c) 2008-2009 Tom Howard <tomhoward@users.sf.net>\nCopyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>\nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2011 Rhys Ulerich <rhys.ulerich@gmail.com>\nCopyright (c) 2011, Raphael Kubo da Costa <kubito@gmail.com>\nCopyright (c) 2012 Christian Persch\nCopyright (c) 2012 Dan Winship\nCopyright (c) 2012 Paolo Borelli \nCopyright (c) 2012 Xan Lopez \nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2012, 2014, 2015-2016 Philip Withnall <philip@tecnocode.co.uk>\nCopyright (c) 2015 David King <amigadave@amigadave.com>\nCopyright (c) 2015 Enrico M. Crisostomo <enrico.m.crisostomo@gmail.com>\nCopyright (c) 2015,2018 Bastien ROUCARIES \nCopyright (c) 2017, 2018 Reini Urban <rurban@cpan.org>\nCopyright (c) 2004 Eric Poech \nCopyright (c) 2004 Robert Shearman\nCopyright (c) 2003 Philip Blundell <philb@gnu.org>\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2010-2012 Nokia Corporation\nCopyright (c) 2012-2018 Collabora Ltd. \nCopyright (c) 2013 Intel Corporation\nCopyright (c) 2017 Shin-ichi MORITA <shin1morita@gmail.com>\nCopyright (c) 2018 KPIT Technologies Ltd. \nCopyright (c) 2018 Manish Narang <manrock007@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "Academic Free License v2.1"
          }
        }
      ],
      "purl": "pkg:deb/debian/dbus@1.12.28-0%2Bdeb10u1",
      "description": "D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \"single instance\" application or daemon, and to launch applications and daemons on demand when their services are needed.",
      "supplier": {
        "url": [
          "http://www.freedesktop.org/wiki/Software/dbus"
        ]
      }
    },
    {
      "name": "Dnsmasq",
      "bom-ref": "Dnsmasq",
      "type": "library",
      "version": "2.9",
      "copyright": "Copyright (c) 1989, 1991, 2007 Free Software Foundation, Inc. \nCopyright (c) 2004 Thomas Tuttle\nCopyright (c) 2006 by Neil Fisher \nCopyright (c) 2000-2018 Simon Kelley \nCopyright (c) 2012 Giovanni Bajo <rasky@develer.com> \nCopyright (c) 2013 Jason A. Donenfeld <Jason@zx2c4.com>\nCopyright (c) 2014 Sven Falempin",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ]
    },
    {
      "name": "e2fsprogs",
      "bom-ref": "e2fsprogs",
      "type": "library",
      "version": "1.47.1",
      "copyright": "Copyright (c) 1995-1996 Michael Nonweiler <mrn20@cam.ac.uk>\nCopyright (c) 1997 Klee Dienes \nCopyright (c) 1997-2003 Yann Dirson <dirson@debian.org> \nCopyright (c) 2001 Alcove <http://www.alcove.com/> \nCopyright (c) 1993-1996, 2003-2007 Theodore Ts \nCopyright (c) 1987 by the Student Information Processing Board of the Massachusetts Institute of Technology\nCopyright (c) 2000 Andreas Gruenbacher, <a.gruenbacher@computer.org> */ \nCopyright (c) 1991, 1992 Linus Torvalds\nCopyright (c) 1992, 1993, 1994, 1995 Remy Card (card@masi.ibp.fr)\nCopyright (c) 2010 Red Hat, Inc., Lukas Czerner <lczerner@redhat.com> \nCopyright (c) Andrew Tridgell 1999-2004 \nCopyright (c) 2003,2004 Cluster File Systems, Inc, info@clusterfs.com ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.0+"
          }
        }
      ],
      "description": "The e2fsprogs package contains the utilities for handling the ext2 file system. It also supports the ext3 and ext4 journaling file systems.",
      "supplier": {
        "url": [
          "http://ext4.wiki.kernel.org/"
        ]
      }
    },
    {
      "name": "eclipse/paho.mqtt.cpp",
      "bom-ref": "eclipse/paho.mqtt.cpp",
      "type": "library",
      "version": "v1.2.0",
      "copyright": "Copyright (c) 2013-2020 Frank Pagliughi <fpagliughi@mindspring.com> \nCopyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com> \nCopyright (c) 2012 Zack Weinberg <zackw@panix.com> \nCopyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu> \nCopyright (c) 2014, 2015 Google Inc.\nCopyright (c) 2015 Moritz Klammler <moritz@klammler.eu>\nCopyright (c) 2015 Paul Norman <penorman@mac.com>\nCopyright (c) 2016-2017 Guilherme M. Ferreira <guilherme.maciel.ferreira@gmail.com> \nCopyright (c) 2009-2020, IBM Corp. \nCopyright (c) 2020 Matthias Klein <matthias@extraklein.de> ",
      "licenses": [
        {
          "license": {
            "name": "Eclipse Distribution License - v 1.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/paho.mqtt.cpp@1.2.0-2",
      "supplier": {
        "url": [
          "https://github.com/eclipse/paho.mqtt.cpp/"
        ]
      }
    },
    {
      "name": "FFmpeg",
      "bom-ref": "FFmpeg",
      "type": "library",
      "version": "7.1.1",
      "copyright": "Copyright (c) 2001-2013 Michael Niedermayer (michaelni@gmx.at)\nCopyright (c) 2003 Ivan Kalvachev\nCopyright (c) 2007 Marco Gerards <marco@gnu.org>\nCopyright (c) 2008 NVIDIA\nCopyright (c) 2008-2009 Splitted-Desktop Systems\nCopyright (c) 2009 David Conrad\nCopyright (c) 2011 Jordi Ortiz\nCopyright (c) 2012 Martin Storsjo\nCopyright (c) 2013 James Almer <jamrial@gmail.com>\nCopyright (c) 2006-2007, 2013 Reimar Doeffinger\nCopyright (c) 2000-2003 Fabrice Bellard\nCopyright (c) 2006 Ryan Martell. (rdm4@martellventures.com)\nCopyright (c) 2007 Bobby Bingham\nCopyright (c) 2006-2007, 2011 Mans Rullgard\nCopyright (c) 2008 Peter Ross\nCopyright (c) 2006, 2009 Baptiste Coudurier <baptiste.coudurier@gmail.com>\nCopyright (c) 2010, 2012 Nicolas George\nCopyright (c) 2011 Reinhard Tartler\nCopyright (c) 2011-2014 Stefano Sabatini\nCopyright (c) 2006, 2011-2012 Smartjog S.A.S\nCopyright (c) 2011-2012, 2014 Cl\nCopyright (c) 2012 Justin Ruggles <justin.ruggles@gmail.com>\nCopyright (c) 2012 Samuel Pitoiset\nCopyright (c) 2013-2014, 2016 Vittorio Giovara <vittorio.giovara@gmail.com>\nCopyright (c) 2013-2018 Andreas Unterweger\nCopyright (c) 2014 Andrey Utkin\nCopyright (c) 2014 Lukasz Marek \nCopyright (c) 2014-2015 Supraja Meedinti\nCopyright (c) 2014 Tim Walker <tdskywalker@gmail.com>\nCopyright (c) 2015 Anton Khirnov\nCopyright (c) 2015 Eran Kornblau <erankor at gmail dot com>\nCopyright (c) 2015 Stephan Holljes\nCopyright (c) 2015 Vesselin Bontchev\nCopyright (c) 2015-2016 Matthieu Bouron <matthieu.bouron stupeflix.com>\nCopyright (c) 2016 Neil Birkbeck <neil.birkbeck@gmail.com>\nCopyright (c) 2017 Jun Zhao \nCopyright (c) 2017 Kaixuan Liu\nCopyright (c) 2018 Mohammad Izadi <moh.izadi at gmail.com>\nCopyright (c) 2020 Vacing Fang <vacingfang@tencent.com>\nCopyright (c) 2009 Laurent Aimar\nCopyright (c) 2012 Sebastien Zwickert\nCopyright (c) 2013 Andrew Kelley\nCopyright (c) 2015 Steve Lhomme",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/ffmpeg-7-mini@7.1.1-8.0.2.1.sr20251001?arch=i586",
      "supplier": {
        "url": [
          "http://www.ffmpeg.org/"
        ]
      }
    },
    {
      "name": "gkernel: rng-tools / ethtool",
      "bom-ref": "gkernel: rng-tools / ethtool",
      "type": "library",
      "version": "6.1",
      "copyright": "Copyright (c) 1994 X Consortium \nCopyright (c) 1998, 1999 David S. Miller (davem@dm.cobaltmicro.com) \nCopyright (c) 1998, 1999 David S. Miller (davem@redhat.com) \nCopyright (c) 2001, 2005 Jeff Garzik <jgarzik@mandrakesoft.com>\nCopyright (c) 2001, 2005 Jeff Garzik <jgarzik@pobox.com> \nCopyright (c) 2003 Advanced Micro Devices Inc. \nCopyright (c) 2004 Intracom S.A., Pantelis Antoniou <panto@intracom.gr>\nCopyright (c) 2004, 2005 Zultys Technologies\n                 Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>\nCopyright (c) 2004 IBM Corporation (jklewis@us.ibm.com)\nCopyright (c) 2006 Fabric7 Systems, Inc \nCopyright (c) 2004, 2006 Stephen Hemminger <shemminger@osdl.org>\nCopyright (c) 2001, 2008 Sun Microsystems, Inc. (thockin@sun.com) \nCopyright (c) 2007-2009 STMicroelectronics Ltd\nCopyright (c) 2009-2013 Solarflare Communications Inc.\nCopyright (c) 2002, 2006-2013 Intel Corporation  \n                 (eli.kupermann@intel.com, christopher.leech@intel.com, scott.feldman@intel.com) \nCopyright (c) 2014 Altera Corporation\nCopyright (c) 2014 Cumulus networks Inc.\nCopyright (c) 2015 VMware Inc.\nCopyright (c) 2016 FUJITSU LIMITED\nCopyright (c) 2008-2010, 2013-2016 Ben Hutchings\nCopyright (c) 1989, 1991, 1994-2017 Free Software Foundation, Inc.\nCopyright (c) 2001, 2008, Sun Microsystems \nCopyright (c) 2001-2005, Eric Delaunay <delaunay@debian.org> \nCopyright (c) 2009, John W. Linville \nCopyright (c) 2012, 2013, Mark Einon\nCopyright (c) 2012, Aurelien Guillaume ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/ethtool@6.1-1?epoch=1",
      "description": "This utility allows querying and changing settings such as speed,\r\nport, auto-negotiation, PCI locations and checksum offload on many\r\nnetwork devices, especially of Ethernet devices.",
      "supplier": {
        "url": [
          "http://www.kernel.org/pub/software/network/ethtool/"
        ]
      }
    },
    {
      "name": "GLib",
      "bom-ref": "GLib",
      "type": "library",
      "version": "2.82.5",
      "copyright": "Copyright (c) 1998-2022 Red Hat, Inc.\nCopyright (c) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald\nCopyright (c) 1995-1997, 2002 Peter Mattis, Red Hat, Inc. \nCopyright (c) 1995-2002 Free Softw\nCopyright (c) 2008-2021 Collabora, Ltd. \nCopyright (c) 2011-2015, 2018-2020 Canonical Limited \nCopyright (c) 2005-2008 Imendio ABare Foundation, Inc. \nCopyright (c) 1997-2003, 2005, 2007 Tim Janik \nCopyright (c) 1997-1999, 2000-2001 Tim Janik and Red Hat, Inc. \nCopyright (c) 1998-2000, 2003-2004 Tor Lillqvist \nCopyright (c) 1998 Owen Taylor and Tor Lillqvist \nCopyright (c) 1999-2000 Tor Lillqvist and Craig Setera \nCopyright (c) 1998-2000 Tom Tromey \nCopyright (c) 2007-2011, 2015 Ryan Lortie <desrt@desrt.ca>\nCopyright (c) 1999, 2000 Scott Wimer \nCopyright (c) 2000 Eazel, Inc. \nCopyright (c) 1998-2001, 2003 Sebastian Wilhelmi\nCopyright (c) 2007, 2020 Sebastian Dr\nCopyright (c) 2000-2003 Ximian Inc. \nCopyright (c) 2001, James Henstridge\nCopyright (c) 2018-2019 Patrick Griffis, James Westman \nCopyright (c) 2014-2015 Patrick Griffis \nCopyright (c) 2007 Patrick Hulin\nCopyright (c) 2001-2002, 2004, 2006 Behdad Esfahbod. \nCopyright (c) 2001, 2003-2006, 2008, 2012-2013 Matthias Clasen <matthiasc@poet.de>\nCopyright (c) 2003,2004 Jonathan Blandford <jrb@alum.mit.edu> \nCopyright (c) 2004 Anders Carlsson <andersca@gnome.org> \nCopyright (c) 2010 Intel Corp.\nCopyright (c) 2003 Noah Levitt\nCopyright (c) 2004 Sharif FarsiWeb, Inc \nCopyright (c) 2005-2006 Alexander Larsson <alexl@redhat.com>\nCopyright (c) 2005-2007, Marco Barisione <marco@barisione.org> \nCopyright (c) 2005-2007 John McCutchan <john@johnmccutchan.com> \nCopyright (c) 2005-2007, 2010, 2018 Emmanuele Bassi <ebassi@linux.intel.com> \nCopyright (c) 2006 Dave Benson\nCopyright (c) 2006 Stefan Westerfeld \nCopyright (c) 2007 Francois Gouget \nCopyright (c) 2007 Openismus GmbH\nCopyright (c) 2007 Patrick Hulin \nCopyright (c) 2007, 2010 Sven Herzberg\nCopyright (c) 2008 Christian Kellner, Samuel Cormier-Iijima \nCopyright (c) 2010 Christian Kellner\nCopyright (c) 2010 Christian Persch\nCopyright (c) 2009-2010, 2015-2022 Christian Hergert <chris@dronelabs.com> \nCopyright (c) 2008 Clemens N. Buss <cebuzz@gmail.com> \t\nCopyright (c) 2001, 2008 Hans Breuer\nCopyright (c) 2014-2018 Jan-Michael Brummer <jan.brummer@tabos.org> \nCopyright (c) 2008-2009, 2011 Nokia Corporation. \nCopyright (c) 2008-2010 Novell, Inc. \nCopyright (c) 2009 Benjamin Otte <otte@gnome.org> \nCopyright (c) 2008-2010 Codethink Limited\t\nCopyright (c) 2010 Mikhail Zabaluev <mikhail.zabaluev@gmail.com> \nCopyright (c) 2010 Thiago Santos <thiago.sousa.santos@collabora.co.uk> \nCopyright (c) 2011, 2013 Stef Walter <stefw@collabora.co.uk> \nCopyright (c) 2011 Google, Inc.\nCopyright (c) 2012-2013 Colin Walters <walters@verbum.org> \nCopyright (c) 2014-2015 Chun-wei Fan\nCopyright (c) 2018, 2021 Igalia S.L.\nCopyright (c) 2016, 2018-2020 Endless Mobile, Inc. \nCopyright (c) 2020-2022 Endless OS Foundation, LLC ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:gnome:glib:2.82.5:*:*:*:*:*:*:*",
      "description": "GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.",
      "supplier": {
        "url": [
          "https://gitlab.gnome.org/GNOME/glib"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2025-6052",
                "name": "CVE-2025-6052",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-6052"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "GNU Core Utilities",
      "bom-ref": "GNU Core Utilities",
      "type": "library",
      "version": "9.1",
      "copyright": "Copyright (c) 1989-2020 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/coreutils@9.1-1",
      "description": "The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU Operating System.\r\r\n\r\r\nSpecifically, this package includes:\r\r\n arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp\r\r\n csplit cut date dd df dir dircolors dirname du echo env expand expr\r\r\n factor false flock fmt fold groups head hostid id install join link ln\r\r\n logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc od\r\r\n paste pathchk pinky pr printenv printf ptx pwd readlink rm rmdir runcon\r\r\n sha*sum seq shred sleep sort split stat stty sum sync tac tail tee test\r\r\n timeout touch tr true truncate tsort tty uname unexpand uniq unlink\r\r\n users vdir wc who whoami yes",
      "supplier": {
        "url": [
          "http://savannah.gnu.org/projects/coreutils/"
        ]
      }
    },
    {
      "name": "GNU Libtool",
      "bom-ref": "GNU Libtool",
      "type": "library",
      "version": "2.4.6",
      "copyright": "Copyright (c) 1989, 1991, 1996-201 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium ",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "description": "GNU Libtool hides the complexity of using shared libraries behind a consistent, portable interface.   GNU Libtool ships with GNU libltdl, which hides the complexity of loading dynamic runtime libraries (modules) behind a consistent, portable interface.",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/libtool/"
        ]
      }
    },
    {
      "name": "GNU tar",
      "bom-ref": "GNU tar",
      "type": "library",
      "version": "1.35",
      "copyright": "Copyright (c) 1984-1985. 1987-2016 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:gnu:tar:1.35:*:*:*:*:*:*:*",
      "description": "The Tar program provides the ability to create tar archives, as well as various other kinds of manipulation.",
      "supplier": {
        "url": [
          "http://savannah.gnu.org/projects/tar/"
        ]
      }
    },
    {
      "name": "iPerf3",
      "bom-ref": "iPerf3",
      "type": "library",
      "version": "3.19.1",
      "copyright": "Copyright (c) 1987-2017 Free Software Foundation, Inc.\nCopyright (c) 1999-2007 The Board of Trustees of the University of Illinois\nCopyright (c) 1994 X Consortium \nCopyright (c) 1996-2001 Internet Software Consortium. \nCopyright (c) 2017-2018 Broadcom Corporation\nCopyright (c) Open Broadcom Corporation\nCopyright (c) 1998-2014 Roberto Lumbreras <rover@debian.org> \nCopyright (c) 2003 Guido Draheim <guidod@gmx.de> \nCopyright (c) 2000 Markus Friedl.\nCopyright (c) 2001 Eric Jackson <ericj@monkey.org>\nCopyright (c) 2005,2006 Damien Miller.\nCopyright (c) 2009-2017 Dave Gamble and cJSON contributors \nCopyright (c) 2011 The NetBSD Foundation, Inc.\nCopyright (c) 1991, 1993, 2014-2018, The Regents of the University of California\nCopyright (c) 2003 by Lucent Technologies. \nCopyright (c) 2005-2007 Russ Cox",
      "licenses": [
        {
          "license": {
            "name": "University of Illinois/NCSA Open Source License"
          }
        }
      ],
      "purl": "pkg:deb/debian/iperf3@3.19.1-2",
      "description": "iPerf3 is a tool for active measurements of the maximum achievable bandwidth on IP networks. It supports tuning of various parameters related to timing, buffers and protocols (TCP, UDP, SCTP with IPv4 and IPv6). For each test it reports the bandwidth, loss, and other parameters. This is a new implementation that shares no code with the original iPerf and also is not backwards compatible. iPerf was orginally developed by NLANR/DAST. iPerf3 is principally developed by ESnet / Lawrence Berkeley National Laboratory. It is released under a three-clause BSD license.",
      "supplier": {
        "url": [
          "https://iperf.fr/"
        ]
      }
    },
    {
      "name": "iproute2",
      "bom-ref": "iproute2",
      "type": "library",
      "version": "6.1.0",
      "copyright": "Copyright (c) 2012 Florian Westphal <fw@strlen.de>\nCopyright (c) 2018 Eyal Birger <eyal.birger@gmail.com> \nCopyright (c) IBM Corp. 2001, 2004 \nCopyright (c) 1995 Simon \"Guru Aleph-Null\" Janes, NCM: Network and Communications Management, Inc. \nCopyright (c) 1999, Thomas Davis, tadavis@lbl.gov\nCopyright (c) 1989, 1991 Free Software Foundation, Inc. \nCopyright (c) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.com>\nCopyright (c) 2001 by Robert Olsson <robert.olsson@its.uu.se> \nCopyright (c) 2000-2002 Joakim Axelsson <gozem@linux.nu>, Patrick Schaaf <bof@bof.de>, Martin Josefsson <gandalf@wlug.westbo.se> \nCopyright (c) 2003-2011 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> \nCopyright (c) 2004 by Harald Welte <laforge@gnumonks.org>\nCopyright (c) 2011-2012 Kathleen Nichols <nichols@pollere.com>\nCopyright (c) 2011-2012 Van Jacobson <van@pollere.com> \nCopyright (c) 2012 Michael D. Taht <dave.taht@bufferbloat.net> \nCopyright (c) 2013 Cisco Systems, Inc.\nCopyright (c) 2013 Terry Lam <vtlam@google.com>\nCopyright (c) 2012-2015 Eric Dumazet <edumazet@google.com>\nCopyright (c) 2014-2018 Jonathan Morton <chromatix99@gmail.com>\nCopyright (c) 2017-2018 Toke H\nCopyright (c) 2004-2007 USAGI/WIDE Project\nCopyright (c) 1982, 1986, 1993 The Regents of the University of California.\nCopyright (c) 1999-2000 Cisco, Inc. \nCopyright (c) 1999-2001 Motorola, Inc. \nCopyright (c) 2002 Intel Corp. \nCopyright (c) 2002-2007 Volkswagen Group Electronic Research\nCopyright (c) 2003-2006, 2014-2016 Ericsson AB\nCopyright (c) 2005-2006, 2008, 2019 Intel Corporation. \nCopyright (c) 2005 PathScale, Inc.\nCopyright (c) 2005 Topspin Communications.\nCopyright (c) 2005, 2006 Cisco Systems.\nCopyright (c) 2005, 2010-2011, Wind River Systems\nCopyright (c) 2006, 2016-2017 Mellanox Technologies.\nCopyright (c) 2009 Wolfgang Grandegger <wg@grandegger.com>\nCopyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au>\nCopyright (c) 2011 Felix Fietkau <nbd@openwrt.org>\nCopyright (c) 2011-2014 PLUMgrid\nCopyright (c) 2011 Czech Technical University in Prague\nCopyright (c) 2014-2015 Jiri Pirko <jiri@resnulli.us>\nCopyright (c) 2016 Jiri Pirko <jiri@mellanox.com> \nCopyright (c) 2015 Sabrina Dubroca <sd@queasysnail.net> \nCopyright (c) 2016, Amir Vadai <amir@vadai.me>\nCopyright (c) 2016, Jamal Hadi Salim \nCopyright (c) 2018 Facebook\nCopyright (c) 2017-19 David Ahern <dsahern@gmail.com>\nCopyright (c) 2019 Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/iproute2@6.1.0-3~bpo11%2B1",
      "description": "Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux.",
      "supplier": {
        "url": [
          "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2"
        ]
      }
    },
    {
      "name": "IPTables",
      "bom-ref": "IPTables",
      "type": "library",
      "version": "1.8.9",
      "copyright": "Copyright (c) 1999 by Paul \nCopyright (c) 2000, 2003-2011 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nCopyright (c) 2000-2003 by Harald Welte <laforge@gnumonks.org>\nCopyright (c) 2000, 2002-2005 by Harald Welte <laforge@netfilter.org>\nCopyright (c) 2000-2002 by Matthew G. Marsh <mgm@paktronix.com>\nCopyright (c) 2000-2006 by the Netfilter Core Team <coreteam@netfilter.org>\nCopyright (c) 2001 Marc Boucher (marc@mbsi.ca)\nCopyright (c) 2002 by Don Cohen <don-netf@isis.cs3-inc.com>\nCopyright (c) 2002,2004 MARA Systems AB <http://www.marasystems.com>\nCopyright (c) 2006 Ufo Mechanic <azez@ufomechanic.net> \nCopyright (c) 2008 Adam Nielsen <a.nielsen@shikadi.net> \nCopyright (c) 2009, 2011-2014 by Pablo Neira Ayuso <pablo@netfilter.org>\nCopyright (c) 2006, 2010-2011 by Red Hat, Inc\nCopyright (c) 2010-2011 Thomas Graf <tgraf@redhat.com> \nCopyright (c) 2011 by Intra2Net AG <http://www.intra2net.com>\nCopyright (c) 2003-2013 by Patrick McHardy <kaber@trash.net>\nCopyright (c) 2012 by Hans Schillstrom <hans.schillstrom@ericsson.com> \nCopyright (c) 2000 Emmanuel Roger <winfield@freegates.be>\nCopyright (c) 2000-2002 Joakim Axelsson <gozem@linux.nu>, Patrick Schaaf <bof@bof.de>, Martin Josefsson <gandalf@wlug.westbo.se>\nCopyright (c) 2002-2008 BalaBit IT Ltd.\nCopyright (c) 2004, 2010 Nokia Corporation\nCopyright (c) 2006 USAGI/WIDE Project \nCopyright (c) 2000 Marc Boucher\nCopyright (c) 2007 Sven Schnelle <svens@bitebene.org> \nCopyright (c) Google, Inc. 2013 \nCopyright (c) CC Computer Consultants GmbH, 2007-2008\nCopyright (c) Jan Engelhardt, 2011 \nCopyright (c) Sebastian Cla \nCopyright (c) 2004, Bart De Schuymer <bdschuym@pandora.be> \nCopyright (c) 2013-2014 by Giuseppe Longo <giuseppelng@gmail.com> \nCopyright (c) 2013 by Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> \nCopyright (c) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation\nCopyright (c) 2005 Evgeniy Polyakov <johnpol@2ka.mxt.ru>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "iptables is the userspace command line program used to configure the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset. It is targeted towards system administrators.",
      "supplier": {
        "url": [
          "http://www.netfilter.org/projects/iptables/index.html"
        ]
      }
    },
    {
      "name": "json-c",
      "bom-ref": "json-c",
      "type": "library",
      "version": "0.16",
      "copyright": "Copyright (c) 2004-2005, 2013 Metaparadigm Pte. Ltd. \nCopyright (c) 2008-2009 Yahoo \nCopyright (c) 2009-2012 Hewlett-Packard Development Company, L.P.\nCopyright (c) 2009-2012, 2016-2017 Eric Haszlakiewicz \nCopyright (c) 2016 Alexandru Ardelean. \nCopyright (c) 1996-2013 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium \nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2008 Kaveh Ghazi <ghazi@caip.rutgers.edu>\nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2018 Google Inc. \nCopyright (c) 2009, Fabien Boucher <fabien.dot.boucher@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/json-c@0.16-1",
      "description": "JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects.",
      "supplier": {
        "url": [
          "https://github.com/json-c/json-c/wiki"
        ]
      }
    },
    {
      "name": "kmod",
      "bom-ref": "kmod",
      "type": "library",
      "version": "33",
      "copyright": "Copyright (c) 2012 W. Trevor King <wking@tremily.us>\nCopyright (c) 2013-2016 Intel Corporation.\nCopyright (c) 2003 James Henstridge \nCopyright (c) 2004-2012 Kay Sievers <kay@vrfy.org> \nCopyright (c) 2008 Alan Jenkins <alan-jenkins@tuffmail.co.uk>.\nCopyright (c) 2004-2019, 2021 Bootstrap Authors \nCopyright (c) 2011-2013 ProFUSION embedded systems \nCopyright (c) 2012-2013, 2015 Lucas De Marchi <lucas.de.marchi@gmail.com> \nCopyright (c) 2012 Pedro Pedruzzi \nCopyright (c) 2013 Michal Marek, SUSE \nCopyright (c) 2013 Tom Gundersen <teg@jklm.no> \nCopyright (c) 2019 Alexey Gladkov <gladkov.alexey@gmail.com> \nCopyright (c) 2006-2008 Diego Petten\nCopyright (c) 2006-2008 xine project \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com> \t\nCopyright (c) 2014 Free Software Foundation, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/kmod@33-1.fc42?arch=i686",
      "description": "Library and programs to manage Linux Kernel Modules.\r\r\n\r\r\nThis project consists of a library (libkmod) that does the same work as traditional module-init-tools (m-i-t) but is easily usable by other programs that may need to check or load kernel modules, such as udev, systemd, iptables, ...\r\r\n\r\r\nThe provided programs try to mimic m-i-t equivalents 1-to-1 and could be used as drop-in replacements in most cases.",
      "supplier": {
        "url": [
          "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/about/"
        ]
      }
    },
    {
      "name": "libaio",
      "bom-ref": "libaio",
      "type": "library",
      "version": "0.3.113",
      "copyright": "Copyright (c) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle\nCopyright (c) 1999, 2000 Silicon Graphics, Inc.\nCopyright (c) 2001-2005 Russell King\nCopyright (c) 2000,2001,2002 Red Hat, Inc.\nCopyright (c) 2018 Christoph Hellwig. \nCopyright (c) 2003-2022 Jeff Moyer <jmoyer@redhat.com>\nCopyright (c) 2002-2003 Benjamin LaHaise <bcrl@redhat.com>\nCopyright (c) 1991, 1999 Free Software Foundation, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libaio@0.3.113-3",
      "description": "The Linux-native asynchronous I/O facility (\"async I/O\", or \"aio\") has a\r\nricher API and capability set than the simple POSIX async I/O facility.\r\nThis library, libaio, provides the Linux-native API for async I/O.\r\nThe POSIX async I/O facility requires this library in order to provide\r\nkernel-accelerated async I/O capabilities, as do applications which\r\nrequire the Linux-native async I/O API.",
      "supplier": {
        "url": [
          "https://pagure.io/libaio"
        ]
      }
    },
    {
      "name": "libdaemon",
      "bom-ref": "libdaemon",
      "type": "library",
      "version": "0.14",
      "copyright": "Copyright (c) 2003-2009 Lennart Poettering <mzqnrzba@0pointer.de>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libdaemon@0.14-7.1",
      "description": "Utility library for writing daemons",
      "supplier": {
        "url": [
          "http://0pointer.de/lennart/projects/libdaemon/"
        ]
      }
    },
    {
      "name": "libev",
      "bom-ref": "libev",
      "type": "library",
      "version": "4.33",
      "copyright": "Copyright (c) 1994 X Consortium\nCopyright (c) 1996-2018 Free Software Foundation, Inc.\nCopyright (c) 2007-2020 Marc Alexander Lehmann <libev@schmorp.de>\nCopyright (c) 2011 Emanuele Giaquinta",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libev@4.33-2.1?epoch=1",
      "description": "A full-featured and high-performance (see benchmark) event loop that is loosely modelled after libevent, but without its limitations and bugs. It is used, among others, in the GNU Virtual Private Ethernet and rxvt-unicode packages, and in the Deliantra MORPG Server and Client.",
      "supplier": {
        "url": [
          "http://www.freedesktop.org/wiki/Software/libevdev/"
        ]
      }
    },
    {
      "name": "libevent",
      "bom-ref": "libevent",
      "type": "library",
      "version": "2.1.12-stable",
      "copyright": "Copyright (c) 1993 The Regents of the University of California.\nCopyright (c) 2000 Dug Song <dugsong@monkey.org>\nCopyright (c) 2005 Nick Mathewson <nickm@freehaven.net>\nCopyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu>\nCopyright (c) 2007-2012 Niels Provos, Nick Mathewson ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "description": "The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. It is meant to replace the asynchronous event loop found in event-driven network servers.",
      "supplier": {
        "url": [
          "http://libevent.org/"
        ]
      }
    },
    {
      "name": "libexpat",
      "bom-ref": "libexpat",
      "type": "library",
      "version": "2.7.4",
      "copyright": "Copyright (c) 1994 X Consortium\nCopyright (c) 1996-2018 Free Software Foundation, Inc.\nCopyright (c) 2016 - 2017, Steve Holme, <steve_holme@hotmail.com>\nCopyright (c) 2000-2017 Expat development team\nCopyright (c) 2018 The Expat Authors.\nCopyright (c) 1997-2000 Thai Open Source Software Center Ltd\nCopyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2000 Clark Cooper",
      "licenses": [
        {
          "license": {
            "name": "Expat License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:libexpat_project:libexpat:2.7.4:*:*:*:*:*:*:*",
      "purl": "pkg:rpm/opensuse/expat@2.7.4-1.2?arch=armv7hl",
      "description": "Expat is a C library for parsing XML",
      "supplier": {
        "url": [
          "http://www.libexpat.org/"
        ]
      }
    },
    {
      "name": "libffi",
      "bom-ref": "libffi",
      "type": "library",
      "version": "3.4.4",
      "copyright": "Copyright (c) 2007, 2009-2011 Free Software Foundation, Inc\nCopyright (c) 2011-2014 Anthony Green \nCopyright (c) 1996-2003, 2007-2011 Red Hat, Inc. \nCopyright (c) 2010 CodeSourcery \nCopyright (c) 2011 Plausible Labs Cooperative, Inc. \nCopyright (c) 2011 Timothy Wall \nCopyright (c) 2001 John Beniton \nCopyright (c) 2002-2007 Bo Thorsen <bo@suse.de>\nCopyright (c) 2002 Ranjit Mathew \nCopyright (c) 2002 Roger Sayle\nCopyright (c) 2009 Daniel Witte\nCopyright (c) 2013 The Written Word, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/libffi@3.4.4-1",
      "description": "Compilers for high level languages generate code that follows certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the \"calling convention\". The \"calling convention\" is a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A \"calling convention\" also specifies where the return value for a function is found.\r\r\n\r\r\nThe libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.",
      "supplier": {
        "url": [
          "http://sourceware.org/libffi"
        ]
      }
    },
    {
      "name": "libgcrypt",
      "bom-ref": "libgcrypt",
      "type": "library",
      "version": "1.10.2",
      "copyright": "Copyright (c) 1994-2017 Free Software Foundation, Inc. \nCopyright (c) 2003 Nikos Mavroyanopoulos \nCopyright (c) 2012 Dmitry Kasatkin\nCopyright (c) 2012-2018 g10 Code GmbH\nCopyright (c) 2012 Simon Josefsson, Niels M \nCopyright (c) 2012-2017 Jussi Kivilinna <jussi.kivilinna@iki.fi>\nCopyright (c) 2013 Christian Grothoff \nCopyright (c) 2013 Dmitry Eremin-Solenikov \nCopyright (c) 2013-2018 Jussi Kivilinna <jussi.kivilinna@iki.fi>\nCopyright (c) 2013-2017 Stephan Mueller <smueller@chronox.de>\nCopyright (c) 1997, 1998, 1999, 2001 Werner Koch (dd9jn) \nCopyright (c) 2012, Samuel Neves <sneves@dei.uc.pt>\nCopyright (c) 2017 Bundesamt f \nCopyright (c) atsec information security corporation\nCopyright (c) Peter Gutmann (and various others) 1996, 1997, 1998, 1999\nCopyright (c) Peter Gutmann, Matt Thomlinson and Blake Coverett 1996-2006\nCopyright (c) Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999\nCopyright (c) 2012, Intel Corporation",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libgcrypt20@1.10.2-2",
      "description": "Libgcrypt is a general purpose crypto library based on the code used in GnuPG.",
      "supplier": {
        "url": [
          "http://www.gnupg.org"
        ]
      }
    },
    {
      "name": "libgpg-error",
      "bom-ref": "libgpg-error",
      "type": "library",
      "version": "1.47",
      "copyright": "Copyright (c) 1989, 1991, 1994-2014 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium \nCopyright (c) 1997-2017 Werner Koch (dd9jn) \nCopyright (c) 2001-2019, g10 Code GmbH\nCopyright (c) 2004 Simon Josefsson\nCopyright (c) 1999 Richard Henderson <rth@redhat.com>  \nCopyright (c) 2000, Dimitrios Souflis\nCopyright (c) 2010 Reuben Thomas <rrt@sc3d.org> \nCopyright (c) 1988 by Eric S. Tiedemann",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libgpg-error@1.47-1",
      "description": "This is a library that defines common error values for all GnuPG components.  Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon and more.",
      "supplier": {
        "url": [
          "http://www.gnupg.org/related_software/libgpg-error/"
        ]
      }
    },
    {
      "name": "libnfnetlink",
      "bom-ref": "libnfnetlink",
      "type": "library",
      "version": "1.0.2",
      "copyright": "Copyright (c) 2001-2005 Netfilter Core Team <coreteam@netfilter.org>\nCopyright (c) 2002-2006 by Harald Welte <laforge@gnumonks.org>\nCopyright (c) 2006-2011 by Pablo Neira Ayuso <pablo@netfilter.org>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/libnfnetlink@1.0.2-3build1",
      "description": "libnfnetlink is the low-level library for netfilter related kernel/userspace communication.",
      "supplier": {
        "url": [
          "http://www.netfilter.org/projects/libnfnetlink/index.html"
        ]
      }
    },
    {
      "name": "libpng",
      "bom-ref": "libpng",
      "type": "library",
      "version": "1.6.54",
      "copyright": "Copyright (c) 1995-2019 The PNG Reference Library Authors.\nCopyright (c) 2018-2019 Cosmin Truta.\nCopyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.\nCopyright (c) 1996-1997 Andreas Dilger.\nCopyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:libpng:libpng:1.6.54:*:*:*:*:*:*:*",
      "supplier": {
        "url": [
          "http://www.libpng.org/pub/png/libpng.html"
        ]
      }
    },
    {
      "name": "libssh2",
      "bom-ref": "libssh2",
      "type": "library",
      "version": "1.11.1",
      "copyright": "Copyright (c) 2005-2018 Mikhail Gusarov <dottedmag@dottedmag.net> \nCopyright (c) 2004, 2006, 2008-2010 Simon Josefsson <simon@josefsson.org> \nCopyright (c) 2006-2007 The Written Word, Inc. \nCopyright (c) 2007 Eli Fant <elifantu@mail.ru> \nCopyright (c) 2008-2019 Daniel Stenberg <daniel@haxx.se> \nCopyright (c) 1994 X Consortium \nCopyright (c) 1994-2018 Free Software Foundation, Inc. \nCopyright (c) 2013-2015 Marc Hoersken <info@marc-hoersken.de>\nCopyright (c) 2015 Patrick Monnerat, D\nCopyright (c) 2014, 2016 Alexander Lamaison\nCopyright (c) 2004-2010, 2019, Sara Golemon <sarag@libssh2.org>\nCopyright (c) 2005,2006 Mikhail Gusarov <dottedmag@dottedmag.net> \nCopyright (c) 2007 Eli Fant <elifantu@mail.ru> \nCopyright (c) 2009 by Daiki Ueno \nCopyright (c) 2010 Lars Nordin <Lars.Nordin@SDlabs.se> \nCopyright (c) 2013 Ted Unangst <tedu@openbsd.org>\nCopyright (c) 2016, Art <https://github.com/wildart>\nCopyright (c) 1997 Niels Provos <provos@physnet.uni-hamburg.de>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libssh2@1.11.1-2",
      "description": "libssh2 is a library implementing the SSH2 protocol",
      "supplier": {
        "url": [
          "http://www.libssh2.org/"
        ]
      }
    },
    {
      "name": "libtirpc",
      "bom-ref": "libtirpc",
      "type": "library",
      "version": "1.3.6",
      "copyright": "Copyright (c) 1994 X Consortium\nCopyright (c) 1996-2022 Free Software Foundation, Inc. \nCopyright (c) 2004-2019, 2021 Bootstrap Authors\nCopyright (c) 2014 Red Hat, Steve Dickson <steved@redhat.com> \nCopyright (c) 1996 Bill Paul <wpaul@ctr.columbia.edu>. \nCopyright (c) 1997, 1998 The NetBSD Foundation, Inc. \nCopyright (c) 2000 Dug Song <dugsong@UMICH.EDU>. \nCopyright (c) 2000 The Regents of the University of Michigan. All rights reserved.\nCopyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>. \nCopyright (c) 2001 Dima Dorfman. \nCopyright (c) 2008 Isilon Inc http://www.isilon.com/ \nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2009, Sun Microsystems, Inc. \nCopyright (c) 2010, 2013, 2015, 2018 Oracle America, Inc. \nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>\nCopyright (c) 2015, Axentia Technologies AB. \nCopyright (c) 2019 Marc Stevens <marc.stevens@cwi.nl>\nCopyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. \nCopyright (c) Bull S.A. 2005 All Rights Reserved. \nCopyright (c) 2003 Niels Provos <provos@citi.umich.edu> \nCopyright (c) 1996, Jason Downs. All rights reserved. \nCopyright (c) 1984-2009 Sun Microsystems, Inc.\nCopyright (c) 1992 Eric Young Collected from libdes and modified for SECURE RPC Martin Kuck 1994\nCopyright (c) 1996 Bill Paul <wpaul@ctr.columbia.edu>.\nCopyright (c) 1997-1998 The NetBSD Foundation, Inc.\nCopyright (c) 2000 Dug Song <dugsong@UMICH.EDU>. \nCopyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.\nCopyright (c) 2001 Dima Dorfman.\nCopyright (c) 2003 Niels Provos <provos@citi.umich.edu>\nCopyright (c) 2008 Isilon Inc http://www.isilon.com/\nCopyright (c) 2009 Steinar H. Gunderson <sesse@debian.org>\nCopyright (c) 2010 Oracle America, Inc.\nCopyright (c) 2013-2018 Oracle America, Inc.\nCopyright (c) 2015 Axentia Technologies AB.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libtirpc@1.3.6%2Bds-1",
      "description": "Libtirpc is a port of Suns Transport-Independent RPC library to Linux. It's being developed by the Bull GNU/Linux NFSv4 project. Note: The SVN Repository on this site is *not* used. Use the git://git.infradead.org/~steved/libtirpc.git GIT tree",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/libtirpc"
        ]
      }
    },
    {
      "name": "libxml2",
      "bom-ref": "libxml2",
      "type": "library",
      "version": "2.14.4",
      "copyright": "Copyright (c) 1998-2017 Daniel Veillard. \nCopyright (c) 1998, 2000 Bjorn Reese and Daniel Stenberg.\nCopyright (c) 2000 Gary Pennington and Daniel Veillard.\nCopyright (c) 1998-2001 Bjorn Reese <breese@users.sourceforge.net>\nCopyright (c) 1998-1999 Vincent Renardias <vincent@waw.com>\nCopyright (c) 2010-2017 Christopher Swenson ",
      "licenses": [
        {
          "license": {
            "name": "libxml2 License"
          }
        }
      ],
      "description": "Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).\r\r\n\r\r\nIncludes the xmllint tool for checking documents for well-formedness, validating documents against a DTD or XML Schema, and pretty printing XML input.",
      "supplier": {
        "url": [
          "https://github.com/GNOME/libxml2"
        ]
      }
    },
    {
      "name": "Linux Unified Key Setup",
      "bom-ref": "Linux Unified Key Setup",
      "type": "library",
      "version": "2.6.1",
      "copyright": "Copyright (c) 1986 Gary S. Brown.\nCopyright (c) 1999-2001, 2004-2006, 2009-2018 Free Software Foundation, Inc. \nCopyright (c) 2002, 2004 Phil Karn, KA9Q\nCopyright (c) 2004-2007, Clemens Fruhwirth <clemens@endorphin.org> \nCopyright (c) 2004, Jana Saout <jana@saout.de> \nCopyright (c) 2009-2018, Milan Broz\nCopyright (c) 2009-2018, Red Hat, Inc.\nCopyright (c) 2015, Google, Inc.\nCopyright (c) 2015-2018, Ondrej Kozina.\nCopyright (c) 2016-2018, Ondrej Mosnacek \nCopyright (c) 2004 Christophe Saout <christophe@saout.de>\nCopyright (c) 2004-2005 Wesley W. Terpstra <terpstra@debian.org>\nCopyright (c) 2005 Canonical Ltd. \nCopyright (c) 2005-2015 Jonas Meurer <jonas@freesources.org> \nCopyright (c) 2007 Jon Dowland <jon@alcopop.org> \nCopyright (c) 2008 Benjamin Kiessling <benjaminkiessling@bttec.org>\nCopyright (c) 2008 David H \nCopyright (c) 2015 Daniel Dinu \nCopyright (c) 2015 Thomas Pornin <pornin@bolet.org> \nCopyright (c) 2015-2018 Guilhem Moulin <guilhem@debian.org> \nCopyright (c) 2002,2003 Simon Josefsson \nCopyright (c) 2012, Arno Wagner <arno@wagner.name>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/cryptsetup@2.6.1-1.fc37?arch=i686",
      "description": "LUKS is the upcoming standard for Linux hard disk encryption. By providing a standard on-disk-format, it does not only facilitate compatibility among distributions, but also provide secure management of multiple user passwords. In contrast to existing solution, LUKS stores all setup necessary setup information in the partition header, enabling the user to transport or migrate his data seamlessly.",
      "supplier": {
        "url": [
          "https://gitlab.com/cryptsetup/cryptsetup/wikis/home"
        ]
      }
    },
    {
      "name": "lldpd",
      "bom-ref": "lldpd",
      "type": "library",
      "version": "1.0.18",
      "copyright": "Copyright (c) 1982, 1986, 1990, 1993 The Regents of the University of California \nCopyright (c) 1996, David Mazieres <dm@uun.org>\nCopyright (c) 1997-1998 Todd C. Miller <Todd.Miller@courtesan.com> \nCopyright (c) 2002 Matthieu Herrb \nCopyright (c) 2003 Anil Madhavapeddy <anil@recoil.org> \nCopyright (c) 2003 Can Erkin Acar \nCopyright (c) 2003-2010 Apple Computer, Inc \nCopyright (c) 2004 Darren Tucker \nCopyright (c) 2004 Ted Unangst and Todd Miller \nCopyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu> \nCopyright (c) 2008, Damien Miller <djm@openbsd.org> \nCopyright (c) 2008 Francesco Salvestrini <salvestrini@users.sourceforge.net> \nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \nCopyright (c) 2008 Ville Laurikari <vl@iki.fi> \nCopyright (c) 2009 Oren Ben-Kiki <oren@ben-kiki.org> \nCopyright (c) 2009 The NetBSD Foundation, Inc \nCopyright (c) 2010 Chris Davis, Niels Provos, and Nick Mathewson \nCopyright (c) 2007-2012 Niels Provos and Nick Mathewson\nCopyright (c) 1991-2012 Linus Torvalds \nCopyright (c) 2008-2013, 2016-2017 Vincent Bernat <bernat@luffy.cx>\nCopyright (c) 2015 Vincent Bernat <vincent@bernat.im> \nCopyright (c) 2008 Vincent Bernat <bernat@debian.org> \nCopyright (c) 2011 Joseph A. Adams (joeyadams3.14159@gmail.com) \nCopyright (c) 1998 David S. Miller (davem@redhat.com)\nCopyright (c) Sun Microsystems 2008\nCopyright (c) 2001 Sun Microsystems (thockin@sun.com)\nCopyright (c) 1997-2007 Jean Tourrilhes\nCopyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>\nCopyright (c) 2010 Andreas Hofmeister <andi@collax.com>\nCopyright (c) 2010 Andreas Hofmeister <andi@collax.com> 2010 Vincent Bernat <bernat@luffy.cx>\nCopyright (c) 2014 Michael Chapman\nCopyright (c) 2015 Alexandru Ardelean <ardeleanalex@gmail.com>\nCopyright (c) 2001 Jeff Garzik <jgarzik@pobox.com> \nCopyright (c) 2002 Intel (eli.kupermann@intel.com, * christopher.leech@intel.com, * scott.feldman@intel.com)",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:deb/debian/lldpd@1.0.18-1",
      "description": "LLDP is an industry standard protocol designed to supplant proprietary link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.\r\r\n\r\r\nThis implementation provides LLDP sending and reception, supports VLAN and includes an SNMP subagent that can interface to an SNMP agent through AgentX protocol.\r\r\n\r\r\nThis daemon is also able to deal with CDP, SONMP and EDP protocol.",
      "supplier": {
        "url": [
          "https://github.com/lldpd/lldpd"
        ]
      }
    },
    {
      "name": "lua5.4",
      "bom-ref": "lua5.4",
      "type": "library",
      "version": "5.4.6",
      "copyright": "Copyright (c) 1994-2023 Lua.org, PUC-Rio. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/lua5.4@5.4.6-2",
      "description": "Simple, extensible, embeddable programming language\r\nLua is a powerful, light-weight programming language designed for extending\r\napplications.  The language engine is accessible as a library, having a C\r\nAPI which allows the application to exchange data with Lua programs and also\r\nto extend Lua with C functions.  Lua is also used as a general-purpose,\r\nstand-alone language through the simple command line interpreter provided.\r\n\r\nThis package contains the Lua command line interpreter and bytecode compiler.\r\nInstall it if you are developing or using Lua scripts.",
      "supplier": {
        "url": [
          "http://www.lua.org"
        ]
      }
    },
    {
      "name": "lvm2",
      "bom-ref": "lvm2",
      "type": "library",
      "version": "2.03.14",
      "copyright": "Copyright (c) 2004-2018 Red Hat, Inc.\nCopyright (c) 1989, 1991, 1996-2014 Free Software Foundation, Inc. \nCopyright (c) 2000-2004 Sistina Software, Inc.\nCopyright (c) 2001 - 2003 Sistina Software (UK) Limited. \nCopyright (c) 1994 X Consortium \nCopyright (c) 2004 Luca Berra \nCopyright (c) 2005 Zak Kipling.\nCopyright (c) 2005-2008 NEC Corporation\nCopyright (c) 2006 Rackable Systems\nCopyright (c) 2009 Chris Procter\nCopyright (c) 2008 Andrew Collier\nCopyright (c) 2013 Gabriele Svelto <gabriele.svelto@gmail.com>\nCopyright (c) 2003 by Theodore Ts\nCopyright (c) EMC Corporation, 2008 (Nigel Hislop <hislop_nigel@emc.com>)\nCopyright (c) IBM Corp. 1999, 2000 \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:rpm/redhat/lvm2@2.03.14-15.el8_10.3?arch=aarch64&epoch=8",
      "description": "LVM2 refers to the userspace toolset that provide logical volume management facilities on linux. It is reasonably backwards-compatible with the original LVM toolset.\r\r\n\r\r\nTo use LVM2 you need 3 things: device-mapper in your kernel, the userspace device-mapper support library (libdevmapper) and the userspace LVM2 tools. Please look at http://sources.redhat.com/dm/ for information about the device-mapper kernel and userspace components.",
      "supplier": {
        "url": [
          "https://sourceware.org/lvm2/"
        ]
      }
    },
    {
      "name": "mDNSResponder",
      "bom-ref": "mDNSResponder",
      "type": "library",
      "version": "2559.60.39.0.1",
      "copyright": "Copyright (c) 1995, 1996, 1997, 1998, and 1999 WIDE Project. \nCopyright (c) 1995-1998 Eric Young (eay@cryptsoft.com)\nCopyright (c) 1997-2012 Apple Computer, Inc.\nCopyright (c) 1997-1999 Hewlett-Packard Company. \nCopyright (c) 1997-1999, 2009 Microsoft Corporation\nCopyright (c) 1999-2002 The OpenSSL Project.\nCopyright (c) 2004 National ICT Australia Ltd\nCopyright (c) Porchdog Software, Inc. 2009",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "description": "Apple's Bonjour",
      "supplier": {
        "url": [
          "https://github.com/apple-oss-distributions/mDNSResponder"
        ]
      }
    },
    {
      "name": "mdio-tool",
      "bom-ref": "mdio-tool",
      "type": "library",
      "version": "Unknown",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ]
    },
    {
      "name": "mii-diag",
      "bom-ref": "mii-diag",
      "type": "library",
      "version": "2.11",
      "copyright": "Copyright (c) 1997-2003 by Donald Becker <becker@scyld.com> ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/mii-diag@2.11-3",
      "description": "A little tool to manipulate network cards\r\nExamines and sets the MII registers of network cards.\r\n\r\nThis is a general program. You can find specialized programs for\r\nseveral network cards in the nictools-pci and nictools-nopci packages.",
      "supplier": {
        "url": [
          "http://tracker.debian.org/pkg/mii-diag"
        ]
      }
    },
    {
      "name": "miniupnpc",
      "bom-ref": "miniupnpc",
      "type": "library",
      "version": "2.3.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/miniupnpc@2.3.0-1.fc42?arch=i686",
      "description": "UPnP IGD client lightweight library client\r\nThe UPnP protocol is supported by most home adsl/cable routers and Microsoft\r\nWindows 2K/XP. The aim of the MiniUPnP project is to bring a free software\r\nsolution to support the \"Internet Gateway Device\" part of the protocol. The\r\nMediaServer/MediaRenderer UPnP protocol is also becoming very popular.\r\n\r\nMiniupnpc aims at the simplest library possible, with the smallest footprint\r\nand no dependencies to other libraries such as XML parsers or HTTP\r\nimplementations. All the code is pure ANSI C. Compiled on a x86 PC, the\r\nminiupnp client library have less than 15KB code size. For instance, the upnpc\r\nsample program is around 20KB. The miniupnp daemon is much smaller than any\r\nother IGD daemon and is ideal for using on low memory device for this reason.\r\n\r\nThis package is an example client for the library.",
      "supplier": {
        "url": [
          "https://miniupnp.tuxfamily.org/"
        ]
      }
    },
    {
      "name": "miniupnpd",
      "bom-ref": "miniupnpd",
      "type": "library",
      "version": "2.3.6",
      "copyright": "Copyright (c) 2005-2018, Thomas BERNARD <miniupnp@free.fr> \nCopyright (c) 2013 by Cisco Systems, Inc.\nCopyright (c) 1991-1993 The Regents of the University of California\nCopyright (c) 2007 Darren Reed \nCopyright (c) 2007-2012 Thomas Goirand <zigo@debian.org>\nCopyright (c) 2009 Jardel Weyrich\nCopyright (c) 2011 Alexey Osipov <simba@lerlan.ru> ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/miniupnpd@2.3.6-1.fc40?arch=i686",
      "description": "UPnP and NAT-PMP daemon for gateway routers\r\nMiniUPnPd is a small daemon which can be installed on a NAT router to\r\nprovide UPnP Internet Gateway Device and Port Mapping Protocol services,\r\nenabling clients on the LAN to ask for port redirections. It is\r\ncompatible with peer-to-peer software, messaging applications, and games\r\nconsoles that connect to online services (including Xbox LIVE and the\r\nPlayStation Network).",
      "supplier": {
        "url": [
          "http://miniupnp.free.fr/"
        ]
      }
    },
    {
      "name": "mtd-utils",
      "bom-ref": "mtd-utils",
      "type": "library",
      "version": "v2.1.5",
      "copyright": "Copyright (c) 2006-2008 Artem Bityutskiy \nCopyright (c) International Business Machines Corp., 2006\nCopyright (c) 1999-2010 David Woodhouse <dwmw2@infradead.org>\nCopyright (c) 2006-2009 Nokia Corporation.\nCopyright (c) 2001-2003 Red Hat, Inc.\nCopyright (c) Ezequiel Garcia, 2014\nCopyright (c) 1997-98 Luigi Rizzo (luigi@iet.unipi.it)\nCopyright (c) 1999 Andrea Arcangeli <andrea@suse.de> \nCopyright (c) 1986 Gary S. Brown.\nCopyright (c) 1989, 1991, 2008-2011 Free Software Foundation, Inc. \nCopyright (c) 1999 David A. Hinds. \nCopyright (c) 2000 Arcom Control System Ltd\nCopyright (c) 2000 Arcom Control Systems Ltd\nCopyright (c) 2000 Steven J. Hill (sjhill@realitydiluted.com)\nCopyright (c) 2001, 2002 Erik Andersen <andersen@codepoet.org>\nCopyright (c) 2002, 2004 Christopher Clark <firstname.lastname@cl.cam.ac.uk>\nCopyright (c) 2003, 2005 Thomas Gleixner (tglx@linutronix.de) \nCopyright (c) 2004 Ferenc Havasi <havasi@inf.u-szeged.hu>\nCopyright (c) 2004 Zoltan Sogor <weth@inf.u-szeged.hu>\nCopyright (c) 2005 Sean Young <sean@mess.org>\nCopyright (c) 2006-2008 Adrian Hunter \nCopyright (c) 2006-2008 Jarkko Lavinen\nCopyright (c) 2008 Logitech. \nCopyright (c) 2008 University of Szeged, Hungary \nCopyright (c) 2010 Mike Frysinger <vapier@gentoo.org> \nCopyright (c) 2015-2017 sigma star gmbh\nCopyright (c) 2017 David Oberhollenzer - sigma star gmbh\nCopyright (c) 2001 Jari Kirma <Jari.Kirma@hut.fi> \nCopyright (c) 2001, Daniel Industries, Inc.\nCopyright (c) 2005 Ben Gardner <bgardner@wabtec.com> \nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>\nCopyright (c) 2d3D, Inc.\nCopyright (c) 2015 The Chromium OS Authors. \nCopyright (c) 2012 NetCommWireless\nCopyright (c) Daniel Measurement and Control, Inc.\nCopyright (c) 2018 Pengutronix \nCopyright (c) 2000-2007 by Nicolas Devillard. ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "Userspace utilities for Memory Technology Devices (MTD)",
      "supplier": {
        "url": [
          "http://linux-mtd.infradead.org"
        ]
      }
    },
    {
      "name": "ncurses",
      "bom-ref": "ncurses",
      "type": "library",
      "version": "6.4.20230429",
      "copyright": "Copyright (c) 1998-2017,2018 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.\r\r\n\r\r\nThe ncurses distribution is available via anonymous FTP at the homepage (invisible-island.net) as well as the GNU distribution site",
      "supplier": {
        "url": [
          "http://www.gnu.org/software/ncurses/"
        ]
      }
    },
    {
      "name": "Neon",
      "bom-ref": "Neon",
      "type": "library",
      "version": "0.32.4",
      "copyright": "Copyright (c) 1989, 1991-1992, 1995-2015 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium \nCopyright (c) 1998-2012, Joe Orton <joe@manyfish.co.uk> \nCopyright (c) 2001, Arun Garg <arung@pspl.co.in> \nCopyright (c) 2007 Henrik Holst <henrik.holst2@gmail.com> \nCopyright (c) 1999 Eric S. Raymond \nCopyright (c) 1999-2000 Tommi Komulainen <Tommi.Komulainen@iki.fi> \nCopyright (c) 2004 Aleix Conchillo Flaque <aleix@member.fsf.org>\nCopyright (c) Arfrever Frehtes Taifersar Arahesis\nCopyright (c) 2003 Daniel Stenberg <daniel@haxx.se>\nCopyright (c) 2004 Jiang Lei <tristone@deluxe.ocn.ne.jp>\nCopyright (c) 2009 Kai Sommerfeld <kso@openoffice.org>\nCopyright (c) Karl Ove Hufthammer\nCopyright (c) Michael Sobolev \nCopyright (c) Nobuyuki Tsuchimura <tutimura@nn.iij4u.or.jp>\nCopyright (c) Sylvain Glaize <mokona@puupuu.org>\nCopyright (c) Thomas Schultz <tststs@gmx.de>\nCopyright (c) 2004-2005 Vladimir Berezniker\nCopyright (c) 2007 Yves Martin <ymartin59@free.fr>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "neon is an HTTP and WebDAV client library, with a C interface. Features:\r\r\n\r\r\n    * High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc)\r\r\n    * Low-level interface to the HTTP request/response engine, allowing the use of arbitrary HTTP methods, headers, etc.\r\r\n    * Authentication support including Basic and Digest support, along with GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32\r\r\n    * SSL/TLS support using OpenSSL or GnuTLS; exposing an abstraction layer for verifying server certificates, handling client certificates, and examining certificate properties. Smartcard-based client certificates are also supported via a PKCS#11 wrapper interface.\r\r\n    * Abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies\r\r\n    * WebDAV metadata support; wrappers for PROPFIND and PROPPATCH to simplify property manipulation.",
      "supplier": {
        "url": [
          "https://notroj.github.io/neon/"
        ]
      }
    },
    {
      "name": "Net-SNMP",
      "bom-ref": "Net-SNMP",
      "type": "library",
      "version": "5.9.3",
      "copyright": "Copyright (c) 2003 Sun Microsystems, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "cpe": "cpe:2.3:a:net-snmp:net-snmp:5.9.3:-:*:*:*:*:*:*",
      "purl": "pkg:rpm/fedora/net-snmp@5.9.3-1.fc36?arch=armv7hl&epoch=1",
      "description": "The NET-SNMP (formerly UCD-SNMP) package contains various tools relating to the Simple Network Management Protocol including an extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, a version of the unix 'netstat' command using SNMP and a Tk/perl mib browser. It was originally based on the Carnegie Mellon University SNMP implementation (version 2.1.2.1), but has been greatly enhanced, ported and fixed and barely resembles the original package anymore.",
      "supplier": {
        "url": [
          "http://www.net-snmp.org"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-44792",
                "name": "CVE-2022-44792",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-44792"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2022-44793",
                "name": "CVE-2022-44793",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-44793"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "Netlink Protocol Library Suite (libnl)",
      "bom-ref": "Netlink Protocol Library Suite (libnl)",
      "type": "library",
      "version": "3.7.0",
      "copyright": "Copyright (c) 1991, 1999, 2007 Free Software Foundation, Inc. \nCopyright (c) 2004, 2005 Einar Lueck <elueck@de.ibm.com> \nCopyright (c) 2005 David S. Miller <davem@davemloft.net>\nCopyright (c) 2012 Texas Instruments Incorporated - http://www.ti.com/\nCopyright (c) 2003-2006 Baruch Even <baruch@ev-en.org>\nCopyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>\nCopyright (c) 2005-2006 Petr Gotthard <petr.gotthard@siemens.com> \nCopyright (c) 2005-2006 Siemens AG Oesterreich\nCopyright (c) 2005-2010 W3C (MIT, ERCIM, Keio)\nCopyright (c) 2007 Philip Craig <philipc@snapgear.com> \nCopyright (c) 2007 Secure Computing Corporation \nCopyright (c) 2007, 2008 Patrick McHardy <kaber@trash.net>\nCopyright (c) 2003-2013 Thomas Graf <tgraf@suug.ch>\nCopyright (c) 2009 Wolfgang Grandegger <wg@grandegger.com> \nCopyright (c) 2010 Karl Hiramoto <karl@hiramoto.org>\nCopyright (c) 2011 Adrian Ban <adrian.ban@mantech.ro>\nCopyright (c) 2012 Benedikt Spranger <b.spranger@linutronix.de>\nCopyright (c) 2012 Cumulus Networks, Inc \nCopyright (c) 2012 Rich Fought <rich.fought@watchguard.com>\nCopyright (c) 2012 Shriram Rajagopalan <rshriram@cs.ubc.ca>\nCopyright (c) 2013-2015 Cong Wang <xiyou.wangcong@gmail.com>\nCopyright (c) 2013 Michael Braun <michael-dev@fami-braun.de>\nCopyright (c) 2013 Nicolas PLANEL <nicolas.planel@enovance.com>\nCopyright (c) 2013 Sassano Systems LLC <joe@sassanosystems.com>\nCopyright (c) 2013 Yasunobu Chiba <yasu@dsl.gr.jp>\nCopyright (c) 2014 Dan Williams <dcbw@redhat.com>\nCopyright (c) 2014 Susant Sahani <susant@redhat.com>\nCopyright (c) 2015 Beniamino Galvani <bgalvani@redhat.com>\nCopyright (c) 2015 Cumulus Networks.\nCopyright (c) 2015-2016 Sabrina Dubroca <sd@queasysnail.net> \nCopyright (c) 2008, 2016 Intel Corporation. \nCopyright (c) 2016 Jef Oliver <jef.oliver@intel.com>\nCopyright (c) 2016 Jonas Johansson <jonasj76@gmail.com>\nCopyright (c) 2016 Sushma Sitaram <sushma.sitaram@intel.com>\nCopyright (c) 2015, 2017 David Ahern <dsa@cumulusnetworks.com>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libnl3@3.7.0-0.1",
      "description": "The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces.\r\r\n\r\r\nNetlink is a IPC mechanism primarly between the kernel and user space processes. It was designed to be a more flexible successor to ioctl to provide mainly networking related kernel configuration and monitoring interfaces.",
      "supplier": {
        "url": [
          "http://www.infradead.org/~tgr/libnl/"
        ]
      }
    },
    {
      "name": "NFS",
      "bom-ref": "NFS",
      "type": "library",
      "version": "2.6.2",
      "copyright": "Copyright (c) 2004 <frederic.jolly@bull.ext.net>\nCopyright (c) 1984 Sun Microsystems, Inc.\nCopyright (c) 1985, 1990 by Sun Microsystems, Inc.\nCopyright (c) 1986 Sun Microsystems, Inc.\nCopyright (c) 1987 Sun Microsystems, Inc.\nCopyright (c) 1987, Sun Microsystems, Inc.\nCopyright (c) 1987, Sun Microsytsems, Inc.\nCopyright (c) 1988,1990 Sun Microsystems, Inc. - All Rights Reserved.\nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright (c) 1989, 1991 Free Software Foundation, Inc.,\nCopyright (c) 1991, 1993 The Regents of the University of California. All rights reserved.\nCopyright (c) 1993 Rick Sladkey <jrs@world.std.com>\nCopyright (c) 1994 X Consortium\nCopyright (c) 1995 Olaf Kirch <okir@monad.swb.de>\nCopyright (c) 1995, 1996 Olaf Kirch <okir@monad.swb.de>\nCopyright (c) 1995, 1996, 1997 Olaf Kirch <okir@monad.swb.de>\nCopyright (c) 1995, 1996, Olaf Kirch <okir@monad.swb.de>\nCopyright (c) 1995, 1997, 1999 Jeffrey A. Uphoff\nCopyright (c) 1995, 1997-1999 Jeffrey A. Uphoff\nCopyright (c) 1995, 1997-1999, 2002 Jeffrey A. Uphoff\nCopyright (c) 1995,1999 Theo de Raadt. All rights reserved.\nCopyright (c) 1995-1997, 1999 Jeffrey A. Uphoff\nCopyright (c) 1995-1999 Jeffrey A. Uphoff\nCopyright (c) 1995-1999, 2002, 2005 Jeffrey A. Uphoff\nCopyright (c) 1995-2005 Olaf Kirch <okir@suse.de>\nCopyright (c) 1996 Olaf Kirch\nCopyright (c) 1996, 1997, Olaf Kirch <okir@monad.swb.de>\nCopyright (c) 1996, 1999 Olaf Kirch\nCopyright (c) 1996, Olaf Kirch <okir@monad.swb.de>\nCopyright (c) 1996-2001, 2003-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 1996-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 1996-2021 Free Software Foundation, Inc.\nCopyright (c) 1997-2021 Free Software Foundation, Inc.\nCopyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>\nCopyright (c) 1998, 1999, 2000, 2001 Niklas Hallqvist. All rights reserved.\nCopyright (c) 1998, 1999, 2001 Niklas Hallqvist. All rights reserved.\nCopyright (c) 1999-2021 Free Software Foundation, Inc.\nCopyright (c) 19yy <name of author>\nCopyright (c) 19yy name of author\nCopyright (c) 2000 Dug Song <dugsong@UMICH.EDU>.\nCopyright (c) 2000 The Regents of the University of Michigan.\nCopyright (c) 2000 The Regents of the University of Michigan. All rights reserved.\nCopyright (c) 2000, 2001, 2002 H\nCopyright (c) 2000, 2003 H\nCopyright (c) 2000, 2004 The Regents of the University of Michigan. All rights reserved.\nCopyright (c) 2000-2004 The Regents of the University of Michigan.\nCopyright (c) 2000-2004 The Regents of the University of Michigan. All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/nfs-utils@2.6.2-4%2Bdeb12u1?epoch=1",
      "description": "Linux NFS development web site.",
      "supplier": {
        "url": [
          "http://linux-nfs.org/"
        ]
      }
    },
    {
      "name": "nghttp2",
      "bom-ref": "nghttp2",
      "type": "library",
      "version": "1.57.0",
      "copyright": "Copyright (c) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,\nCopyright (c) 1994 X Consortium\nCopyright (c) 1994-1996, 1999-2002, 2004-2017, 2020-2021 Free Software Foundation, Inc.\nCopyright (c) 1996-2022 Free Software Foundation, Inc.\nCopyright (c) 2004-2019, 2021 Bootstrap Authors\nCopyright (c) 2006-2021 Free Software Foundation, Inc.\nCopyright (c) 2006 Bob Jenkins (bob_jenkins@burtleburtle.net)\nCopyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2009-2010 Jozsef Kadlecsik (kadlec@blackhole.kfki.hu)\nCopyright (c) 2009-2021 Free Software Foundation, Inc.\nCopyright (c) 2010-2019, 2021 Bootstrap Authors\nCopyright (c) 2010-2023 mruby developers\nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2012 Internet Initiative Japan Inc.\nCopyright (c) 2012 nghttp2 contributors\nCopyright (c) 2012 Tatsuhiro Tsujikawa\nCopyright (c) 2012 Twist Inc.\nCopyright (c) 2012 Zack Weinberg <zackw@panix.com>\nCopyright (c) 2012, 2013, 2014, 2015 Tatsuhiro Tsujikawa\nCopyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors\nCopyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa\nCopyright (c) 2013 Internet Initiative Japan Inc.\nCopyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>\nCopyright (c) 2013 Tatsuhiro Tsujikawa\nCopyright (c) 2013, 2014 Tatsuhiro Tsujikawa\nCopyright (c) 2014 Specified Non-Profit Corporation mruby Forum\nCopyright (c) 2014 Tatsuhiro Tsujikawa\nCopyright (c) 2014, 2015 Google Inc.\nCopyright (c) 2015 British Broadcasting Corporation\nCopyright (c) 2015 Kazuho Oku, DeNA Co., Ltd.\nCopyright (c) 2015 Moritz Klammler <moritz@klammler.eu>\nCopyright (c) 2015 nghttp2 contributors\nCopyright (c) 2015 Paul Norman <penorman@mac.com>\nCopyright (c) 2015-2016 Tatsuhiro Tsujikawa\nCopyright (c) 2016, 2018 Krzesimir Nowak <qdlacz@gmail.com>\nCopyright (c) 2017 mruby developers\nCopyright (c) 2017 ngtcp2 contributors\nCopyright (c) 2019 nghttp2 contributors\nCopyright (c) 2019 nghttp3 contributors\nCopyright (c) 2020 nghttp2 contributors\nCopyright (c) 2020 ngtcp2 contributors\nCopyright (c) 2021 Tatsuhiro Tsujikawa\nCopyright (c) 2022 nghttp2 contributors\nCopyright (c) 2022 nghttp3 contributors\nCopyright (c) 2023 nghttp2 contributors\nCopyright (c) 2023 sfparse contributors\nCopyright (c) 2023 Tatsuhiro Tsujikawa\nCopyright (c) mod_mruby developers 2012-\nCopyright (c) mruby developers 2010-2023\nCopyright (c) mruby developers 2018\nCopyright (c) yui-knk 2016\nCopyright (c) 2007-2009 by the Sphinx team, see AUTHORS.\nCopyright (c) 2010 by SHIBUKAWA Yoshiki\nCopyright (c) Joyent, Inc. and other Node contributors. All rights reserved.\nCopyright (c) 1997, 2003, 2012 Kevlin Henney \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:nghttp2:nghttp2:1.57.0:*:*:*:*:*:*:*",
      "description": "nghttp2 - HTTP/2.0 C Library",
      "supplier": {
        "url": [
          "https://nghttp2.org"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2024-28182",
                "name": "CVE-2024-28182",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-28182"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "OpenSSL",
      "bom-ref": "OpenSSL",
      "type": "library",
      "version": "3.6.1",
      "copyright": "Copyright (c) 1998-2008 The OpenSSL Project. ",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/openssl@3.6.1-2",
      "description": "OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.\r\r\n\r\r\nOpenSSL is licensed under an Apache-style license, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.",
      "supplier": {
        "url": [
          "https://www.openssl.org"
        ]
      }
    },
    {
      "name": "paho.mqtt.c",
      "bom-ref": "paho.mqtt.c",
      "type": "library",
      "version": "1.3.13",
      "copyright": "Copyright (c) 2009-2023, IBM Corp. \nCopyright (c) 2009, 2012, 2021-2023 IBM Corp., Ian Craggs and others\nCopyright (c) 2016, 2017 logi.cals GmbH \nCopyright (c) 2018-2023 Roman Ondr \nCopyright (c) 2018 Steven Benner (http://stevenbenner.com/). \nCopyright (c) 2018, 2019 Wind River Systems, Inc.\nCopyright (c) 2018, 2022 Wind River Systems, Inc., Ian Craggs and others \nCopyright (c) 2020, 2020 Andreas Walter \nCopyright (c) Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com\nCopyright (c) 2009, 2021 Diehl Metering. \nCopyright (c) 2007 Ariel Flesler - aflesler \nCopyright (c) 1997-2020 by Dimitri van Heesch ",
      "licenses": [
        {
          "license": {
            "name": "Eclipse Distribution License - v 1.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/paho.mqtt.c@1.3.13-1",
      "description": "This package provides debug information for package paho.mqtt.c.\r\nDebug information is useful when developing applications that use this\r\npackage or when debugging this package.",
      "supplier": {
        "url": [
          "http://eclipse.org/paho"
        ]
      }
    },
    {
      "name": "PCRE",
      "bom-ref": "PCRE",
      "type": "library",
      "version": "8.45",
      "copyright": "Copyright (c) 1997-2020 University of Cambridge\nCopyright (c) 2005-2012 Google Inc.\nCopyright (c) 2009-2020 Zoltan Herczeg (hzmester@freemail.hu).\nCopyright (c) 1994 X Consortium\nCopyright (c) 1994-2018 Free Software Foundation, Inc.\nCopyright (c) 2004-2018 Bootstrap Authors \nCopyright (c) 2001, Alexander Tokarev\nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>\nCopyright (c) 2013-2013 Tilera Corporation(jiwang@tilera.com)\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "PCRE 5 License"
          }
        }
      ],
      "description": "The PCRE (Perl Compatible Regular Expressions) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.",
      "supplier": {
        "url": [
          "http://www.pcre.org/"
        ]
      }
    },
    {
      "name": "popt",
      "bom-ref": "popt",
      "type": "library",
      "version": "1.19",
      "copyright": "Copyright (c) 1998-2002 Red Hat, Inc. \nCopyright (c) 1998 Red Hat Software \nCopyright (c) 1997 to 1999 by Joey Hess \nCopyright (c) 1994 X Consortium \nCopyright (c) 1999 US Interactive, Inc.\nCopyright (c) 1995-2009 Free Software Foundation, Inc. ",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/popt@1.19-1.13?arch=armv7hl",
      "description": "popt is a command line option parsing library. While it is similiar\r\r\nto getopt, it contains a number of enhancements, including:\r\r\n\r\r\n1) popt is fully reentrant\r\r\n2) popt can parse arbitrary argv[] style arrays while getopt(3) makes this quite difficult\r\r\n3) popt allows users to alias command line arguments\r\r\n4) popt provides convience functions for parsing strings into argv[] style arrays",
      "supplier": {
        "url": [
          "http://rpm5.org"
        ]
      }
    },
    {
      "name": "pupnp",
      "bom-ref": "pupnp",
      "type": "library",
      "version": "1.14.18",
      "copyright": "Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. \nCopyright (c) 1990-1993, 1996 Open Software Foundation, Inc. \ncopyright (c) 1998 Rick Jelliffe and Computing Center, Academia Sinica.\nCopyright (c) 1998 Microsoft.\nCopyright (c) 1994 X Consortium\nCopyright (c) 1996-1999 by Internet Software Consortium.\nCopyright (c) 2000-2003 Intel Corporation\nCopyright (c) 2003-2008 aMule Team ( admin@amule.org / http://www.amule.org ) \nCopyright (c) 2005 Remi Turboult <r3mi@users.sourceforge.net>\nCopyright (c) 2006 Alexander Chemeris\nCopyright (c) 2006 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2006 Steven G. Johnson <stevenj@alum.mit.edu> \nCopyright (c) 2007 Marcelo Roberto Jimenez <mroberto@users.sourceforge.net>\nCopyright (c) 2011-2012 France Telecom\nCopyright (c) 1996-2017 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/libupnp@1.14.18-1.1?arch=aarch64",
      "description": "The portable Universal Plug and Play (UPnP) SDK provides support for building UPnP-compliant control points, devices, and bridges on several operating systems.",
      "supplier": {
        "url": [
          "http://pupnp.sourceforge.net"
        ]
      }
    },
    {
      "name": "Python programming language",
      "bom-ref": "Python programming language",
      "type": "library",
      "version": "3.13.11",
      "copyright": "Copyright (c) 2001 Python Software Foundation.\nCopyright (c) 2000 BeOpen.com.\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum.",
      "licenses": [
        {
          "license": {
            "name": "Python Software Foundation License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/python3.13@3.13.11-1",
      "description": "Python is a dynamic, object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of better code.",
      "supplier": {
        "url": [
          "https://www.python.org/"
        ]
      }
    },
    {
      "name": "Readline",
      "bom-ref": "Readline",
      "type": "library",
      "version": "8.2",
      "copyright": "Copyright (c) 1985-2020 Free Software Foundation, Inc.\nCopyright (c) 1987 Oliver Laumann (examples/rlfe) \nCopyright (c) 1993-2002 Juergen Weigert (examples/rlfe)\nCopyright (c) 1993-2002 Michael Schroeder (examples/rlfe) \nCopyright (c) 1999 Jeff Solomon (examples/excallback.c) \nCopyright (c) 1999-2009 Matthias Klose <doko@debian.org>\nCopyright (c) 2003-2004 Harold Levy (examples/rl-fgets.c) \nCopyright (c) 2000-2007 Hans Lub hlub@knoware.nl \nCopyright (c) 1999, 2004 Per Bothner \nCopyright (c) Damian Ivereigh 2000 \nCopyright (c) 1999-2001 Geoff Wing <gcw@pobox.com>) by Hans Lub <hlub@knoware.nl>\nCopyright (c) 1991 by the Massachusetts Institute of Technology",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/readline@8.2-1.3",
      "description": "The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.\r\r\n\r\r\nThe history facilites are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities.",
      "supplier": {
        "url": [
          "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
        ]
      }
    },
    {
      "name": "RPCBind",
      "bom-ref": "RPCBind",
      "type": "library",
      "version": "1.2.7",
      "copyright": "Copyright (c) 1994 X Consortium\nCopyright (c) 1995 Olaf Kirch <okir@monad.swb.de> \nCopyright (c) 1994-2021 Free Software Foundation, Inc. \nCopyright (c) 1984 - 1991 by Sun Microsystems, Inc. \nCopyright (c) 2000 The NetBSD Foundation, Inc. \nCopyright (c) Bull S.A. 2005 All Rights Reserved. \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>.\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>\nCopyright (c) 1989 AT\nCopyright (c) 1995 Olaf Kirch\nCopyright (c) 2000 The NetBSD Foundation, Inc.\nCopyright (c) 2009 Anibal Monsalve Salazar <anibal@debian.org>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/rpcbind@1.2.7-1build2",
      "description": "The rpcbind utility is a server that converts RPC program numbers into universal addresses. Note: The SVN Repository on this site is *not* used. Use the git://git.infradead.org/~steved/rpcbind.git GIT tree",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/rpcbind"
        ]
      }
    },
    {
      "name": "rsyslog",
      "bom-ref": "rsyslog",
      "type": "library",
      "version": "v8.2204.1",
      "copyright": "Copyright (c) 2007-2019 Adiscon GmbH.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/rsyslog@8.2204.1-1",
      "description": "Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is quite compatible to stock sysklogd and can be used as a drop-in replacement. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. \r\r\n\r\r\nOver time, rsyslog has become the default syslogd for the many distributions.",
      "supplier": {
        "url": [
          "https://www.rsyslog.com/"
        ]
      }
    },
    {
      "name": "RTL8188-hostapd",
      "bom-ref": "RTL8188-hostapd",
      "type": "library",
      "version": "0.8",
      "copyright": "Copyright (c) 2002-2011, Jouni Malinen j@w1.fi and contributors",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ]
    },
    {
      "name": "runc",
      "bom-ref": "runc",
      "type": "library",
      "version": "1.4.0",
      "copyright": "Copyright (c) 2004, 2006 The Linux Foundation and its contributors. \nCopyright (c) 2019-2020 Aleksa Sarai <cyphar@cyphar.com> \nCopyright (c) 2017-2023 Open Containers Authors \nCopyright (c) 2012 Miki Tebeka <miki.tebeka@gmail.com>\nCopyright (c) 2013, Georg Reinke (<guelfey at gmail dot com>), Google\nCopyright (c) 2013, Suryandaru Triandana <syndtr@gmail.com> \nCopyright (c) 2014 Brian Goff \t\nCopyright (c) 2014 Simon Eskildsen \nCopyright (c) 2015 Dmitri Shuralyov \nCopyright (c) 2015 Matthew Heon <mheon@redhat.com> \nCopyright (c) 2015 Paul Moore <pmoore@redhat.com>\nCopyright (c) 2016 Jeremy Saenz \nCopyright (c) 2017 Nathan Sweet\nCopyright (c) 2018, 2019 Cloudflare\nCopyright (c) 2019 Authors of Cilium \nCopyright (c) 2013 Suryandaru Triandana <syndtr@gmail.com>\nCopyright (c) 2014 Vishvananda Ishaya. \nCopyright (c) 2015 The Linux Foundation. \nCopyright (c) 2015, 2018 CoreOS, Inc. \nCopyright (c) 2016-2023 SUSE LLC \nCopyright (c) 2015, 2018 CoreOS, Inc\nCopyright (c) 2009-2022 The Go Authors.\nCopyright (c) 2011 Russ Ross <russ@russross.com>\nCopyright (c) 2015 Alexandre Viau <alexandre@alexandreviau.net> \nCopyright (c) 2012-2015 Docker, Inc. \nCopyright (c) 2015 Dmitry Smirnov <onlyjob@debian.org> ",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/runc-app@1.4.0-0ubuntu1",
      "description": "runc container cli tools",
      "supplier": {
        "url": [
          "https://github.com/opencontainers/runc"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "3.50.4",
      "licenses": [
        {
          "license": {
            "name": "Public Domain"
          }
        }
      ],
      "description": "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.",
      "supplier": {
        "url": [
          "http://sqlite.org/"
        ]
      }
    },
    {
      "name": "simplexlsx",
      "bom-ref": "simplexlsx",
      "type": "library",
      "version": "0.41",
      "copyright": "Copyright (c) 2012-2021 Pavel Akimov <oxod.pavel@gmail.com>, Alexandr Belyak <programmeralex@bk.ru>",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ]
    },
    {
      "name": "The FreeType Project",
      "bom-ref": "The FreeType Project",
      "type": "library",
      "version": "2.13.3",
      "copyright": "Copyright (c) 2006-2014 Adobe Systems Incorporated. \nCopyright (c) 2013 by Google, Inc. \nCopyright (c) 1996-2018 by David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 1999-2007, 2013 The FreeType Development Team - www.freetype.org\nCopyright (c) 2000 Computing Research Labs, New Mexico State University \nCopyright (c) 2001-2004, 2011 Francesco Zappa Nardelli \nCopyright (c) 2003 Huw D M Davies for Codeweavers \nCopyright (c) 2004-2018 by Albert Chin-A-Young. \nCopyright (c) 2004-2018 by Masatake YAMATO and Redhat K.K.\nCopyright (c) 2007 Dmitry Timoshkov for Codeweavers \nCopyright (c) 2010-2018 by Joel Klinghed.",
      "licenses": [
        {
          "license": {
            "name": "Freetype Project License"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/freetype@2.13.3-1.fc41?arch=i686",
      "description": "The FreeType 2 library",
      "supplier": {
        "url": [
          "http://www.freetype.org/"
        ]
      }
    },
    {
      "name": "The PCI Utilities",
      "bom-ref": "The PCI Utilities",
      "type": "library",
      "version": "3.8.0",
      "copyright": "Copyright (c) 1997--2024 Martin Mares <mj@ucw.cz>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/pciutils@3.8.0-1?epoch=1",
      "description": "The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems.",
      "supplier": {
        "url": [
          "http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml"
        ]
      }
    },
    {
      "name": "tinyalsa/tinyalsa",
      "bom-ref": "tinyalsa/tinyalsa",
      "type": "library",
      "version": "v2.0.0",
      "copyright": "Copyright (c) 2016 Simon Wilson\nCopyright (c) 2019-2020, The Linux Foundation.\nCopyright (c) 2011, The Android Open Source Project\nCopyright (c) 2012, The Android Open Source Project\nCopyright (c) 2015, The Android Open Source Project\nCopyright (c) 2020, The Android Open Source Project\nCopyright (c) 2016 Taylor Holberton <taylorcholberton@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:github/tinyalsa/tinyalsa@v2.0.0",
      "supplier": {
        "url": [
          "https://github.com/tinyalsa/tinyalsa"
        ]
      }
    },
    {
      "name": "util-linux",
      "bom-ref": "util-linux",
      "type": "library",
      "version": "2.41.1",
      "copyright": "Copyright (c) Guy Maor <maor@debian.org>\nCopyright (c) Michal Luscon <mluscon@redhat.com>\nCopyright (c) 2006-2018 Karel Zak <kzak@redhat.com>\nCopyright (c) 1980, 1983, 1987, 1988-1994 The Regents of the University of California. \nCopyright (c) 1991, 1992 Linus Torvalds \nCopyright (c) 1984, 1989-2017 Free Software Foundation, Inc. \nCopyright (c) 1994 Martin Schulze <joey@infodrom.north.de>\nCopyright (c) 1993-2008 Theodore Ts\nCopyright (c) 1996, 2003 Rickard E. Faith (faith@acm.org) \nCopyright (c) 1999, 2000, Red Hat Software \nCopyright (c) 2003-2018, Red Hat, Inc.\nCopyright (c) 1995, 1999, 2001 Andries E. Brouwer (aeb@cwi.nl) \nCopyright (c) 2000-2001 Gunnar Ritter \nCopyright (c) 2001 Andreas Dilger\nCopyright (c) 2009-2010 by Andreas Dilger <adilger@sun.com> \nCopyright (c) 2003, 2004, 2005 Thorsten Kukuk\nCopyright (c) 2003-2005 H. Peter Anvin \nCopyright (c) 2004 Robert Love <rml@tech9.net>\nCopyright (c) 2005 Jens Axboe <jens@axboe.dk> \nCopyright (c) 2010, 2012 Lennart Poettering \nCopyright (c) 2010-2012 Davidlohr Bueso <dave@gnu.org> \nCopyright (c) 2012-2015 Ondrej Oprala <ooprala@redhat.com>\nCopyright (c) 2012-2013 Eric Biederman <ebiederm@xmission.com> \nCopyright (c) 2003 Theodore Ts \nCopyright (c) 2012, 2014, 2016-2017 Sami Kerola <kerolasa@iki.fi>\nCopyright (c) 1986 Gary S. Brown.\nCopyright (c) 1990 Gordon Irlam (gordoni@cs.ua.oz.au)\nCopyright (c) 1991-2004 Miquel van Smoorenburg <miquels@cistron.nl>\nCopyright (c) 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk)\nCopyright (c) 1992-1997 Michael K. Johnson, johnsonm@redhat.com\nCopyright (c) 1994 X Consortium \nCopyright (c) 1994 Kevin E. Martin (martin@cs.unc.edu)\nCopyright (c) 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) \nCopyright (c) 1994-2005 Jeff Tranter (tranter@pobox.com) \nCopyright (c) 1998 Danek Duvall <duvall@alumni.princeton.edu> \nCopyright (c) 1999 Jakub Jelinek <jj@ultra.linux.cz> \nCopyright (c) 1999, Andreas Dilger and Theodore Ts\nCopyright (c) 2000 Werner Almesberger \nCopyright (c) 1999-2002 Transmeta Corporation \nCopyright (c) 2004-2008 Kay Sievers <kay.sievers@vrfy.org> \nCopyright (c) 2006 Hewlett-Packard Development Company, L.P.\nCopyright (c) 2007 Matthias Koenig <mkoenig@suse.de> \nCopyright (c) 2008 Cai Qian <qcai@redhat.com>\nCopyright (c) 2008 Hayden A. James (hayden.james@gmail.com) \nCopyright (c) 2008, James Youngman <jay@gnu.org> \nCopyright (c) 2009 Corentin Chary <corentincj@iksaif.net> \nCopyright (c) 2009 Mike Hommey <mh@glandium.org> \nCopyright (c) 2009 Mikhail Gusarov <dottedmag@dottedmag.net>\nCopyright (c) 2009 by Bastian Friedrich <bastian.friedrich@collax.com>\nCopyright (c) 2010 Andrew Nayenko <resver@gmail.com> \nCopyright (c) 2010 Hajime Taira <htaira@redhat.com> \nCopyright (c) 2010 Jason Borden <jborden@bluehost.com> \nCopyright (c) 2010 Jeroen Oortwijn <oortwijn@gmail.com>\nCopyright (c) 2010 by Jiro SEKIBA <jir@unicus.jp> \nCopyright (c) 2011, 2015 by Philipp Marek <philipp.marek@linbit.com> \nCopyright (c) 2012 Andy Lutomirski <luto@amacapital.net> \nCopyright (c) 2012 Milan Broz <mbroz@redhat.com> \nCopyright (c) 2018 Milan Broz <gmazyland@gmail.com> (Inspired by libvolume_id by Kay Sievers <kay.sievers@vrfy.org>)\nCopyright (c) 2011 SuSE LINUX Products GmbH\nCopyright (c) 2016 SUSE Linux GmbH\nCopyright (c) 2012 SUSE Linux Products GmbH, Nuernberg\nCopyright (c) 2012, 2016 Werner Fink <werner@suse.de> \nCopyright (c) 2013 Alejandro Martinez Ruiz <alex@nowcomputing.com> \nCopyright (c) 2013 Eric Sandeen <sandeen@redhat.com> \nCopyright (c) 2013 Rolf Fokkens <rolf@fokkens.nl>\nCopyright (c) 2014-2017 Pali Roh\nCopyright (c) IBM Corp. 2011, 2016\nCopyright (c) 2015,2016 Seagate Technology PLC (Written by Shaun Tancheff <shaun.tancheff@seagate.com>)\nCopyright (c) 2016 David Sterba <dsterba@suse.cz>\nCopyright (c) 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com>\nCopyright (c) 2016 Micron Technology, Inc. \nCopyright (c) 2016 Stanislav Brabec <sbrabec@suse.cz>\nCopyright (c) 2017 Hewlett Packard Enterprise Development LP\nCopyright (c) 2017 Philip Prindeville\nCopyright (c) 2017 Rafa\nCopyright (c) 2018 Harry Mallon <hjmallon@gmail.com>\nCopyright (c) 2018 Riku Voipio <riku.voipio@iki.fi>\nCopyright (c) 2018 Tony Asleson <tasleson@redhat.com> \nCopyright (c) 2018 Vaclav Dolezal <vdolezal@redhat.com> \nCopyright (c) 1997-2014 Frodo Looijaard <frodo@frodo.looijaard.name> \nCopyright (c) 2003-2005 Silicon Graphics, Inc. \nCopyright (c) 2004-2006 by Juliane Holzt, kju -at- fqdn.org \nCopyright (c) 2008 Roy Peled <the.roy.peled@gmail>\nCopyright (c) 2014 Kevin Cernekee <cernekee@gmail.com>\nCopyright (c) 2014 Timofey Titovets <Nefelim4ag@gmail.com> \nCopyright (c) 2009 Johannes Berg <johannes@sipsolutions.net>\nCopyright (c) 2009 Marcel Holtmann <marcel@holtmann.org>\nCopyright (c) 2009 Tim Gardner <tim.gardner@canonical.com>\nCopyright (c) 2000, Niels Kristian Bech Jensen <nkbj@image.dk>\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/util-linux@2.41.1-2",
      "description": "util-linux is a random collection of Linux utilities",
      "supplier": {
        "url": [
          "https://raw.githubusercontent.com/karelzak/util-linux/master/README"
        ]
      }
    },
    {
      "name": "WIDE-DHCPv6",
      "bom-ref": "WIDE-DHCPv6",
      "type": "library",
      "version": "20080615",
      "copyright": "Copyright (c) 1998-2008, WIDE Project\nCopyright (c) 2006-2015, Jeremie Corbier <jeremie@famille-corbier.net> \nCopyright (c) 1998, Todd C. Miller <Todd.Miller@courtesan.com> \nCopyright (c) 1991, 1993, The Regents of the University of California. \nCopyright (c) 1984, 1989, 1990, 2000-2005, Free Software Foundation, Inc \nCopyright (c) 1998-2001, 2003 Internet Software Consortium. \nCopyright (c) 2004 Internet Systems Consortium, Inc. (\"ISC\") ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "description": "WIDE-DHCPv6 is an open-source implementation of Dynamic Host Configuration Protocol for IPv6 (DHCPv6) originally developed by the KAME project. The implementation mainly conforms to the following standards: RFC3315,3319,3633,3646,4075,4272,etc.",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/wide-dhcpv6"
        ]
      }
    },
    {
      "name": "wireless-tools",
      "bom-ref": "wireless-tools",
      "type": "library",
      "version": "30~pre9",
      "copyright": "Copyright (c) 1997-2009 Jean Tourrilhes <jt@hpl.hp.com>",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "Wireless tools for Node.js",
      "supplier": {
        "url": [
          "http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
        ]
      }
    },
    {
      "name": "wpa_supplicant - IEEE 802.1X, WPA, WPA2, RSN, IEEE 802.11i",
      "bom-ref": "wpa_supplicant - IEEE 802.1X, WPA, WPA2, RSN, IEEE 802.11i",
      "type": "library",
      "version": "2.11",
      "copyright": "Copyright (c) 2000-2003, 2011-2016 Intel Corporation.\nCopyright (c) 2013 - 2016 Intel Mobile Communications GmbH. \nCopyright (c) 2015 Intel Deutschland GmbH \nCopyright (c) 2005-2006, Devicescape Software, Inc. \nCopyright (c) 2002-2016, Jouni Malinen <j@w1.fi> \nCopyright (c) 2008-2011, Atheros Communications \nCopyright (c) 2011-2016 Qualcomm Atheros ",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/wpa_supplicant@2.11-160000.3.1?arch=x86_64",
      "description": "wpa_supplicant is a WPA Supplicant for Linux, BSD, and Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver.\r\r\nwpa_supplicant is designed to be a \"daemon\" program that runs in the background and acts as the backend component controlling the wireless connection. wpa_supplicant supports separate frontend programs and a text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with wpa_supplicant.\r\r\nAuthor: Jouni Malinen {jkmaline@cc.hut.fi}",
      "supplier": {
        "url": [
          "http://w1.fi/wpa_supplicant/"
        ]
      }
    },
    {
      "name": "zeroconf",
      "bom-ref": "zeroconf",
      "type": "library",
      "version": "0.9",
      "copyright": "Copyright (c) 2006 Anand Kumria",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/zeroconf@0.9-1",
      "description": "IPv4 link-local address allocator\r\nzeroconf is an implementation of IPv4 link-local addresses (RFC3927)\r\nwhich can be used for ad-hoc networks.  Addresses are allocated from\r\nthe 169.254.0.0/16 range semi-randomly.\r\n\r\nThat means making it possible to take two laptop computers, and\r\nconnect them with a crossover Ethernet cable, and have them\r\ncommunicate usefully using IP, without needing a man in a white lab\r\ncoat to set it all up for you. (from www.zeroconf.org)",
      "supplier": {
        "url": [
          "https://files.pythonhosted.org/packages/20/d7/418ff6c684ace0f5855ec56c66cfa99ec50443c41693b91e9abcccfa096c/zeroconf-0.20.0.tar.gz"
        ]
      }
    },
    {
      "name": "zlib",
      "bom-ref": "zlib",
      "type": "library",
      "version": "1.3.1",
      "copyright": "Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler \nCopyright (c) 1998 by Andreas R. Kleinert \nCopyright (c) 1998-2010 Gilles Vollant \nCopyright (c) 2000-2017 Mark Brown \nCopyright (c) 1995-2003, 2010 Mark Adler\nCopyright (c) 2007-2008 Even Rouault\nCopyright (c) 2009-2010 Mathias Svensson ( http://result42.com )\nCopyright (c) 1990-2000 Info-ZIP.",
      "licenses": [
        {
          "license": {
            "name": "zlib/libpng License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:zlib:zlib:1.3.1:*:*:*:*:*:*:*",
      "purl": "pkg:github/madler/zlib@v1.3.1",
      "description": "zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.",
      "supplier": {
        "url": [
          "http://www.zlib.net/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2026-22184",
                "name": "CVE-2026-22184",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-22184"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "optee",
      "bom-ref": "optee",
      "type": "library",
      "version": "3.21.0",
      "copyright": "Copyright (c) 2015, Linaro Limited",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "cpe": "cpe:2.3:o:linaro:op-tee:3.21.0:-:*:*:*:*:*:*",
      "description": "Trusted side of the TEE\r\r\n\r\r\nhttps://github.com/OP-TEE/optee_os",
      "supplier": {
        "url": [
          "https://github.com/OP-TEE/optee_os"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2023-41325",
                "name": "CVE-2023-41325",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-41325"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "optee_client",
      "bom-ref": "optee_client",
      "type": "library",
      "version": "3.21.0-rc1",
      "copyright": "Copyright (c) 2015, Linaro Limited",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:github/op-tee/optee_client@3.21.0-rc1",
      "description": "Normal World Client side of the TEE",
      "supplier": {
        "url": [
          "https://github.com/OP-TEE/optee_client"
        ]
      }
    },
    {
      "name": "Linux Kernel",
      "bom-ref": "Linux Kernel",
      "type": "library",
      "version": "5.10.136",
      "copyright": "Copyright (c) Linus Torvalds.",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0 Only"
          }
        }
      ],
      "cpe": "cpe:2.3:o:linux:linux_kernel:5.10.136:*:*:*:*:*:*:*",
      "purl": "pkg:deb/debian/linux-5.10@5.10.136-1~deb10u3",
      "description": "The Linux kernel is a Unix-like computer operating system kernel. It is used world-wide: the Linux operating system is based on it and deployed on both traditional computer systems such as personal computers and servers, usually in the form of Linux distributions, and on various embedded devices such as routers, wireless access points, PBXes, set-top boxes, FTA receivers, smart TVs, PVRs and NAS appliances. The Android operating system for tablet computers, smartphones and smartwatches is also based atop the Linux kernel.\r\r\n\r\r\n(from Wikipedia)",
      "supplier": {
        "url": [
          "http://git.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.34.y.git"
        ]
      }
    },
    {
      "name": "Kiss FFT",
      "bom-ref": "Kiss FFT",
      "type": "library",
      "version": "Unknown",
      "copyright": "Copyright (c) 2003-2010 Mark Borgerding",
      "licenses": [
        {
          "license": {
            "name": "BSD-3-Clause"
          }
        }
      ]
    },
    {
      "name": "half",
      "bom-ref": "half",
      "type": "library",
      "version": "Unknown",
      "copyright": "Copyright (c) 2012-2017 Christian Rau <rauy@users.sourceforge.net>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ]
    },
    {
      "name": "armadillo",
      "bom-ref": "armadillo",
      "type": "library",
      "version": "6.500.5",
      "copyright": "Copyright (c) 2008-2016 National ICT Australia (NICTA) ",
      "licenses": [
        {
          "license": {
            "name": "Mozilla Public License 2.0"
          }
        }
      ],
      "purl": "pkg:deb/debian/armadillo@upstream?arch=6.500.5%2Bdfsg",
      "description": "Armadillo is a high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use \r\n \r\nUseful for algorithm development directly in C++, or quick conversion of research code into production environments; the syntax (API) is deliberately similar to Matlab \r\n \r\nCan be used for machine learning, pattern recognition, signal processing, bioinformatics, statistics, econometrics, etc \r\n \r\nProvides efficient classes for vectors, matrices and cubes, as well as 150+ associated functions; integer, floating point and complex numbers are supported",
      "supplier": {
        "url": [
          "http://arma.sourceforge.net"
        ]
      }
    }
  ]
}
