{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:cb8eb8c0-aa63-4a25-a495-6eaa8dc4a243",
  "version": 1,
  "metadata": {
    "timestamp": "2026-04-29T12:01:55.1255Z",
    "component": {
      "type": "firmware",
      "supplier": {
        "name": "Hanwha Vision Co., Ltd.",
        "url": [
          "https://www.hanwhavision.com"
        ]
      },
      "author": "Hanwha Vision Co., Ltd.",
      "name": "Zeppelin 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": "FlatBuffers",
      "bom-ref": "FlatBuffers",
      "type": "library",
      "version": "23.1.4",
      "copyright": "Copyright (c) 2021 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "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": "nginx",
      "bom-ref": "nginx",
      "type": "library",
      "version": "1.28.2",
      "copyright": "Copyright (c) Andrei Nigmatulin, 2005\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, Miao Wang\nCopyright (c) 2022-2025, Jan Moj\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) Igor Sysoev\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) Unbit S.a.s. 2009-2010\nCopyright (c) Valentin V. Bartenev\nCopyright (c) 2015, Thomas Ward <teward@ubuntu.com>\nCopyright (c) Pavel Pautov\nCopyright (c) Valentin V. Bartenev\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": "libsrtp",
      "bom-ref": "libsrtp",
      "type": "library",
      "version": "2.2.0",
      "copyright": "Copyright (c) 2001-2017 Cisco Systems, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libsrtp2@2.2.0-1",
      "description": "libsrtp is a library implementing Secure RTP, the Secure Real-time Transport Protocol.   RTP is used for Voice over IP (VoIP) as well as audio and video streaming; SRTP adds confidentialtiy and authentication.",
      "supplier": {
        "url": [
          "https://github.com/cisco/libsrtp"
        ]
      }
    },
    {
      "name": "GNU Bison",
      "bom-ref": "GNU Bison",
      "type": "library",
      "version": "Unknown",
      "copyright": "Copyright (c) 1984, 1989-1990, 2000-2004 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0 w/Bison exception"
          }
        }
      ]
    },
    {
      "name": "json2xml",
      "bom-ref": "json2xml",
      "type": "library",
      "version": "0.9",
      "copyright": "Copyright (c) 2006 Stefan Goessner",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "description": "XML is a document-centric format, while JSON is a format for structured data. This fundamental difference may be irrelevant, as XML is also capable of describing structured data. If XML is used to describe highly structured documents, these may play very well together with JSON.\r\r\nAs proof of this concept, I have implemented two Javascript functions -- xml2json and json2xml -- based on the six patterns above, which can be used for the following:\r\r\n    * client-side conversion\r\r\n          o a parsed XML document via DOM to a JSON structure\r\r\n          o a JSON structure to a (textual) XML document\r\r\n    * implementing converters in other server side languages\r\r\nFuture XML document design may be influenced by these or similar patterns in order to get the best of both the XML and JSON worlds.\r\r\nAuthor: Stefan Goessner {stefan@goessner.net}",
      "supplier": {
        "url": [
          "http://goessner.net/download/prj/jsonxml/"
        ]
      }
    },
    {
      "name": "jQuery",
      "bom-ref": "jQuery",
      "type": "library",
      "version": "1.12.4",
      "copyright": "Copyright (c) 2008 John Resig (jquery.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:jquery:jquery:1.12.4:*:*:*:*:node.js:*:*",
      "description": "jQuery is a fast, concise, JavaScript library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your Web pages.\r\r\n\r\r\nIt is not a huge, bloated framework promising the best in AJAX, nor is it just a set of needlessly complex enhancements. jQuery is designed to change the way that you write JavaScript.\r\r\n\r\r\n    \"You start with 10 lines of jQuery that would have been 20 lines of tedious DOM JavaScript. By the time you are done it's down to two or three lines and it couldn't get any shorter unless it read your mind.\" - Dave Methvin",
      "supplier": {
        "url": [
          "http://jquery.com/"
        ]
      },
      "pedigree": {
        "patches": [
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2020-11023",
                "name": "CVE-2020-11023",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-11023"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2020-11022",
                "name": "CVE-2020-11022",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-11022"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2019-11358",
                "name": "CVE-2019-11358",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-11358"
                }
              }
            ]
          },
          {
            "type": "cherry-pick",
            "resolves": [
              {
                "type": "security",
                "id": "CVE-2015-9251",
                "name": "CVE-2015-9251",
                "source": {
                  "name": "National Vulnerability Database",
                  "url": "https://nvd.nist.gov/vuln/detail/CVE-2015-9251"
                }
              }
            ]
          }
        ]
      }
    },
    {
      "name": "jQuery",
      "bom-ref": "jQuery",
      "type": "library",
      "version": "1.8.3",
      "copyright": "Copyright (c) 2009-2010 The Dojo Foundation\nCopyright (c) 2010 John Resig\nCopyright (c) 2012 jQuery Foundation and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "cpe": "cpe:2.3:a:jquery:jquery:1.8.3:*:*:*:*:node.js:*:*",
      "description": "jQuery is a fast, concise, JavaScript library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your Web pages.\r\r\n\r\r\nIt is not a huge, bloated framework promising the best in AJAX, nor is it just a set of needlessly complex enhancements. jQuery is designed to change the way that you write JavaScript.\r\r\n\r\r\n    \"You start with 10 lines of jQuery that would have been 20 lines of tedious DOM JavaScript. By the time you are done it's down to two or three lines and it couldn't get any shorter unless it read your mind.\" - Dave Methvin",
      "supplier": {
        "url": [
          "http://jquery.com/"
        ]
      }
    },
    {
      "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": "RapidXml",
      "bom-ref": "RapidXml",
      "type": "library",
      "version": "1.13",
      "copyright": "Copyright (c) 2006, 2009 Marcin Kalicinski",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "RapidXml is an attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. It is an in-situ parser with parsing speed approaching speed of strlen function executed on the same data.",
      "supplier": {
        "url": [
          "https://sourceforge.net/projects/rapidxml"
        ]
      }
    },
    {
      "name": "jsencrypt",
      "bom-ref": "jsencrypt",
      "type": "library",
      "version": "2.3.1",
      "copyright": "Copyright (c) 2015 Form.io",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "description": "Provides a simple wrapper around the fantastic work done by Tom Wu for RSA Encryption for JavaScript.  http://travistidwell.com/jsencrypt",
      "supplier": {
        "url": [
          "https://github.com/travist/jsencrypt"
        ]
      }
    },
    {
      "name": "SQLite",
      "bom-ref": "SQLite",
      "type": "library",
      "version": "3.7.9",
      "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.12.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": "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": "The FreeType Project",
      "bom-ref": "The FreeType Project",
      "type": "library",
      "version": "2.5.0.1",
      "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"
          }
        }
      ],
      "description": "The FreeType 2 library",
      "supplier": {
        "url": [
          "http://www.freetype.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": "baseline-browser-mapping",
      "bom-ref": "baseline-browser-mapping",
      "type": "library",
      "version": "2.9.14",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:npm/baseline-browser-mapping@2.9.14",
      "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": "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": "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": "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": "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": "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": "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.7.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.7.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": "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.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": "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.30001764",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "Creative Commons Attribution 4"
          }
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001764",
      "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": "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": "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": "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.2",
      "copyright": "Copyright (c) 2010-2021 Mike Bostock",
      "licenses": [
        {
          "license": {
            "name": "ISC License"
          }
        }
      ],
      "purl": "pkg:npm/d3-format@3.1.2",
      "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": "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": "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": "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": "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-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"
          }
        }
      ]
    },
    {
      "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"
          }
        }
      ]
    },
    {
      "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": "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": "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": "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": "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.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.28.6",
      "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.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.28.6",
      "supplier": {
        "url": [
          "https://github.com/babel/babel#readme"
        ]
      }
    },
    {
      "name": "@babel/core",
      "bom-ref": "@babel/core",
      "type": "library",
      "version": "7.28.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.28.6",
      "description": "Babel compiler core.",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/generator",
      "bom-ref": "@babel/generator",
      "type": "library",
      "version": "7.28.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.28.6",
      "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.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.28.6",
      "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.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.28.6",
      "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.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.28.6",
      "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.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.28.6",
      "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.6",
      "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.6",
      "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.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.28.6",
      "description": "A JavaScript parser",
      "supplier": {
        "url": [
          "https://babeljs.io/"
        ]
      }
    },
    {
      "name": "@babel/plugin-syntax-jsx",
      "bom-ref": "@babel/plugin-syntax-jsx",
      "type": "library",
      "version": "7.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.28.6",
      "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.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.28.6",
      "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.6",
      "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.6",
      "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.28.6",
      "copyright": "Copyright (c) 2014-present Sebastian McKenzie and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.28.6",
      "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.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.28.6",
      "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.1",
      "copyright": "Copyright (c) 2018 Toru Nagashima",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint-community/eslint-utils@4.9.1",
      "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.20",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/core@6.1.20",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/daygrid",
      "bom-ref": "@fullcalendar/daygrid",
      "type": "library",
      "version": "6.1.20",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/daygrid@6.1.20",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/interaction",
      "bom-ref": "@fullcalendar/interaction",
      "type": "library",
      "version": "6.1.20",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/interaction@6.1.20",
      "description": "Full-sized drag & drop event calendar",
      "supplier": {
        "url": [
          "https://fullcalendar.io/"
        ]
      }
    },
    {
      "name": "@fullcalendar/react",
      "bom-ref": "@fullcalendar/react",
      "type": "library",
      "version": "6.1.20",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/react@6.1.20",
      "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.20",
      "copyright": "Copyright (c) 2021 Adam Shaw",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40fullcalendar/timegrid@6.1.20",
      "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.10",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40mui/types@7.4.10",
      "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": "@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": "@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.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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-freebsd-arm64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-freebsd-x64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm-musleabihf@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-loong64-gnu@4.55.1",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-loong64-musl",
      "bom-ref": "@rollup/rollup-linux-loong64-musl",
      "type": "library",
      "version": "4.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-loong64-musl@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-ppc64-gnu@4.55.1",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-linux-ppc64-musl",
      "bom-ref": "@rollup/rollup-linux-ppc64-musl",
      "type": "library",
      "version": "4.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-ppc64-musl@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-gnu@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-riscv64-musl@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-s390x-gnu@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.55.1",
      "description": "Native bindings for Rollup",
      "supplier": {
        "url": [
          "https://rollupjs.org/"
        ]
      }
    },
    {
      "name": "@rollup/rollup-openbsd-x64",
      "bom-ref": "@rollup/rollup-openbsd-x64",
      "type": "library",
      "version": "4.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-openbsd-x64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-openharmony-arm64@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-x64-gnu@4.55.1",
      "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.55.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.55.1",
      "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.8",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/d3-shape@3.1.8",
      "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.23",
      "copyright": "Copyright (c) Microsoft Corporation.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40types/lodash@4.17.23",
      "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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@8.53.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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@8.53.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.53.0",
      "copyright": "Copyright (c) 2025 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/project-service@8.53.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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/scope-manager@8.53.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.53.0",
      "copyright": "Copyright (c) 2025 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/tsconfig-utils@8.53.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.53.0",
      "copyright": "Copyright (c) 2021 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/type-utils@8.53.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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@8.53.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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@8.53.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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/utils@8.53.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.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@8.53.0",
      "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#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": "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": "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": "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": "axios",
      "bom-ref": "axios",
      "type": "library",
      "version": "1.15.0",
      "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.15.0:*:*:*:*:node.js:*:*",
      "purl": "pkg:npm/axios@1.15.0",
      "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.6",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.28.6",
      "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": "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": "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": "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": "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.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": "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": "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": "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": "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-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": "esbuild",
      "bom-ref": "esbuild",
      "type": "library",
      "version": "0.27.2",
      "copyright": "Copyright (c) 2020 Evan Wallace",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/esbuild@0.27.2",
      "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-testing-library",
      "bom-ref": "eslint-plugin-testing-library",
      "type": "library",
      "version": "7.15.4",
      "copyright": "Copyright (c) 2019 Mario Beltr",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-testing-library@7.15.4",
      "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": "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": "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.16.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.16.0",
      "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": "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": "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-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": "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": "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-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-wasm",
      "bom-ref": "hash-wasm",
      "type": "library",
      "version": "4.12.0",
      "copyright": "Copyright (c) 1995-2011, 2016 Mark Adler\nCopyright (c) 1995-2017 Jean-loup Gailly and Mark Adler\nCopyright (c) 1998-2014 Solar Designer\nCopyright (c) 2001 Alexander Peslyak\nCopyright (c) 2006-2015 ARM Limited\nCopyright (c) 2010 Aleksey Kravchenko\nCopyright (c) 2011-2019 Stephan Brumme\nCopyright (c) 2012-2020 Yann Collet\nCopyright (c) 2013 Aleksey Kravchenko\nCopyright (c) 2016 Stephan Brumme\nCopyright (c) 2017 Project Nayuki\nCopyright (c) 2020 Dani Bir\nCopyright (c) Microsoft Corporation\nCopyright (c) 2009 Colin Percival\nCopyright (c) 2012 Samuel Neves\nCopyright (c) 2016 Yanbo Li",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/hash-wasm@4.12.0",
      "description": "Fast hash functions compiled to WebAssembly",
      "supplier": {
        "url": [
          "https://github.com/Daninet/hash-wasm#readme"
        ]
      }
    },
    {
      "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": "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": "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-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-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-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-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-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-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-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-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-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": "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": "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": "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": "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": "jsrsasign",
      "bom-ref": "jsrsasign",
      "type": "library",
      "version": "11.1.2",
      "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"
          }
        }
      ],
      "purl": "pkg:npm/jsrsasign@11.1.2",
      "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": "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.18.1",
      "copyright": "Copyright (c) OpenJS Foundation and other contributors <https://openjsf.org/>\nCopyright (c) Jeremy Ashkenas, DocumentCloud and Investigative Reporters",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/lodash@4.18.1",
      "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": "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": "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": "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": "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": "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-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-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-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": "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": "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": "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": "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-key",
      "bom-ref": "path-key",
      "type": "library",
      "version": "3.1.1",
      "copyright": "Copyright (c) Joyent, Inc. and other Node contributors.",
      "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": "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": "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.8.0",
      "copyright": "Copyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>\nCopyright (c) 2010-2025 Google LLC.\nCopyright (c) 2011-2015 by Vitaly Puzrin\nCopyright (c) 2012-2014 by various contributors (see AUTHORS)\nCopyright (c) 2012-2014 by Woong Jun and Tim Oxley.\nCopyright (c) 2012-2014 Raynos.\nCopyright (c) 2012-2017 by Ingvar Stepanyan\nCopyright (c) 2012-2018 Aseem Kishore, and\nCopyright (c) 2012-2022 by various contributors (see AUTHORS)\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 Titus Wormer <tituswormer@gmail.com>\nCopyright (c) 2015, 2019 Elan Shanker\nCopyright (c) 2015-2020, Matteo Collina <matteo.collina@gmail.com>\nCopyright (c) 2015-2024 Matteo Collina\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 typescript-eslint and other contributors\nCopyright (c) 2019-present Fabio Spampinato\nCopyright (c) 2020 Titus Wormer <tituswormer@gmail.com>\nCopyright (c) 2020-present Fabio Spampinato\nCopyright (c) 2021-2022 Jared Wray\nCopyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov\nCopyright (c) 2024-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) fisker Cheung\nCopyright (c) fisker Cheung <lionkay@gmail.com> (https://www.fiskercheung.com/)\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) 2013, 2017 Andrey Sitnik <andrey@sitnik.ru>\nCopyright (c) 2018 Eemeli Aro <eemeli@gmail.com>\nCopyright (c) Joyent, Inc. and other Node contributors. All rights reserved.\nCopyright (c) JS Foundation and other contributors <https://js.foundation/>\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.\nCopyright (c) James Long and contributors\nCopyright (c) Jared Wray",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/prettier@3.8.0",
      "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": "2.1.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/proxy-from-env@2.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": "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-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.1.3",
      "copyright": "Copyright (c) 2016-2018 Samuel Reed\nCopyright (c) 2017 Jed Watson.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/react-resizable@3.1.3",
      "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.12.0",
      "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.12.0",
      "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.12.0",
      "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"
          }
        }
      ],
      "purl": "pkg:npm/react-router@7.12.0",
      "description": "Declarative routing for React",
      "supplier": {
        "url": [
          "https://github.com/reacttraining/react-router"
        ]
      }
    },
    {
      "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": "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-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-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": "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": "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": "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": "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": "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": "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": "Strip ANSI",
      "bom-ref": "Strip ANSI",
      "type": "library",
      "version": "6.0.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (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> (sindresorhus.com)\n",
      "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": "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": "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": "ts-api-utils",
      "bom-ref": "ts-api-utils",
      "type": "library",
      "version": "2.4.0",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/ts-api-utils@2.4.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": "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.4.1",
      "copyright": "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/type-fest@5.4.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": "typescript-eslint",
      "bom-ref": "typescript-eslint",
      "type": "library",
      "version": "8.53.0",
      "copyright": "Copyright (c) 2019 typescript-eslint and other contributors",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/typescript-eslint@8.53.0",
      "supplier": {
        "url": [
          "https://github.com/typescript-eslint/typescript-eslint#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": "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": "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-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": "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.\nCopyright (c) 2014-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-typed-array",
      "bom-ref": "which-typed-array",
      "type": "library",
      "version": "1.1.20",
      "copyright": "Copyright (c) 2015 Jordan Harband",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:npm/which-typed-array@1.1.20",
      "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": "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": "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": "Advanced Linux Sound Architecture (ALSA)",
      "bom-ref": "Advanced Linux Sound Architecture (ALSA)",
      "type": "library",
      "version": "1.2.7",
      "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/debian/alsa-utils@1.2.7-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": "Advanced Linux Sound Architecture (ALSA)",
      "bom-ref": "Advanced Linux Sound Architecture (ALSA)",
      "type": "library",
      "version": "1.2.7.2",
      "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/debian/alsa-lib@1.2.7.2-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 \nCopyright (c) 2006-2007 Collabora Ltd. \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) 1985-2013 Free Software Foundation, Inc.",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "description": "bash",
      "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": "cifs-utils",
      "bom-ref": "cifs-utils",
      "type": "library",
      "version": "6.15",
      "copyright": "Copyright (c) 1994-2014 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium \nCopyright (c) 2003,2010 Steve French (sfrench@us.ibm.com) \nCopyright (c) 2007 Stef Walter \nCopyright (c) 2008, 2010, 2012 Jeff Layton (jlayton@samba.org) \nCopyright (c) 2008 Jeremy Allison (jra@samba.org) \nCopyright (c) 2010 Igor Druzhinin (jaxbrigs@gmail.com)\nCopyright (c) Igor Mammedov (niallain@gmail.com) 2007  \nCopyright (c) 2013 Orion Poplawski <orion@cora.nwra.com>\nCopyright (c) Andrew Bartlett 2001 \nCopyright (c) Andrew Tridgell 1992-1998, 2001\nCopyright (c) Jelmer Vernooij 2005-2008 \nCopyright (c) Jim McDonough <jmcd@us.ibm.com> 2002 \nCopyright (c) Luke Howard 2003 \nCopyright (c) Shirish Pargaonkar (shirishp@us.ibm.com) 2011\nCopyright (c) 2007 Red Hat, Inc. \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com> \nCopyright (c) 2002-2004, Eloy Paris <peloy@debian.org> ",
      "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": "curl",
      "bom-ref": "curl",
      "type": "library",
      "version": "8.19.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"
          }
        }
      ],
      "purl": "pkg:deb/debian/curl@8.19.0-2",
      "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/"
        ]
      }
    },
    {
      "name": "D-Bus",
      "bom-ref": "D-Bus",
      "type": "library",
      "version": "1.14.10",
      "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.",
      "licenses": [
        {
          "license": {
            "name": "Academic Free License 2.1"
          }
        }
      ],
      "purl": "pkg:deb/debian/dbus@1.14.10-1",
      "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": "docker",
      "bom-ref": "docker",
      "type": "library",
      "version": "v28.3.2",
      "copyright": "Copyright (c) 2012-2021 Docker, Inc.\nCopyright (c) 2020 Docker Compose CLI authors\nCopyright (c) 2020 Docker Compose authors\nCopyright (c) 2009-2023 The Go Authors.\nCopyright (c) 2013-2018 The GoGo Authors.\nCopyright (c) 2011-2016 The Snappy-Go Authors. \nCopyright (c) 2014-2022 gRPC authors.\nCopyright (c) 2012-2022 The Prometheus Authors\nCopyright (c) 2014, 2017 Prometheus Team\nCopyright (c) 2008-2021 Google Inc.\nCopyright (c) 2015-2022 Google LLC\nCopyright (c) 2015 Microsoft Corporation\nCopyright (c) 2014-2022 The Kubernetes Authors.\nCopyright (c) 2016-2022 The Linux Foundation\nCopyright (c) 2004, 2006 The Linux Foundation and its contributors.\nCopyright (c) 2012-2018 The Gorilla Authors. \nCopyright (c) 2012-2016 Dave Collins <dave@davec.name>\nCopyright (c) 2011-2019, 2023 Canonical Ltd.\nCopyright (c) 2013-2023 The Cobra Authors\nCopyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors\nCopyright (c) 2013-2021 Thomas Pelletier, Eric Anderton\nCopyright (c) 2015-2020, Tim Heckman\nCopyright (c) 2014-2019 Matt Butcher and Matt Farina",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "cpe": "cpe:2.3:a:mobyproject:moby:28.3.2:*:*:*:*:*:*:*",
      "description": "Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.",
      "supplier": {
        "url": [
          "https://github.com/docker/swarm"
        ]
      }
    },
    {
      "name": "docker-cli",
      "bom-ref": "docker-cli",
      "type": "library",
      "version": "v29.3.1",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "description": "The Docker CLI",
      "supplier": {
        "url": [
          "https://github.com/docker/cli"
        ]
      }
    },
    {
      "name": "docker-compose",
      "bom-ref": "docker-compose",
      "type": "library",
      "version": "2.38.2",
      "copyright": "Copyright (c) 2020 Docker Compose CLI authors\nCopyright (c) 2020 Docker Compose authors",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:github/docker/compose@v2.38.2",
      "description": "Define and run complex applications using Docker",
      "supplier": {
        "url": [
          "https://docs.docker.com/compose/"
        ]
      }
    },
    {
      "name": "e2fsprogs",
      "bom-ref": "e2fsprogs",
      "type": "library",
      "version": "v1.47.0",
      "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) 2016 Guilherme Ferreira <guilherme.maciel.ferreira@gmail.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>\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. (contributed by Alexey Sokolov <sokolov@google.com>)\nCopyright (c) 2015 Moritz Klammler <moritz@klammler.eu>\nCopyright (c) 2015 Paul Norman <penorman@mac.com>",
      "licenses": [
        {
          "license": {
            "name": "Eclipse Public License 1.0"
          }
        }
      ]
    },
    {
      "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+"
          }
        }
      ],
      "cpe": "cpe:2.3:a:ffmpeg:ffmpeg:7.1.1:*:*:*:*:*:*:*",
      "purl": "pkg:rpm/opensuse/ffmpeg-7-mini@7.1.1-8.0.2.1.sr20251001?arch=i586",
      "description": "lash",
      "supplier": {
        "url": [
          "http://www.ffmpeg.org/"
        ]
      }
    },
    {
      "name": "gkernel: rng-tools / ethtool",
      "bom-ref": "gkernel: rng-tools / ethtool",
      "type": "library",
      "version": "v5.18",
      "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@5.18-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.88.0",
      "copyright": "Copyright (c) 1995-1998 Peter Mattis, Spencer Kimball and Josh MacDonald\nCopyright (c) 1995-1997, 1999, 2002 Peter Mattis, Red Hat, Inc.\nCopyright (c) 1991-2013 Free Software Foundation, Inc. \nCopyright (c) 1997-2001 Tim Janik and Red Hat, Inc. \nCopyright (c) 1997, 1998, 2000-2003, 2005, 2007 Tim Janik \nCopyright (c) 1998-2018 Red Hat, Inc. \nCopyright (c) 1999, 2000 Scott Wimer \nCopyright (c) 1999, 2000 Tom Tromey \nCopyright (c) 2001 Hans Breuer \nCopyright (c) 2000, 2004 Tor Lillqvist \nCopyright (c) 2004 Anders Carlsson <andersca@gnome.org> \nCopyright (c) 2001 Matthias Clasen <matthiasc@poet.de>\nCopyright (c) 2004-2005 Matthias Clasen <mclasen@redhat.com> \nCopyright (c) 2005-2006 Alexander Larsson <alexl@redhat.com> \nCopyright (c) 2005-2007, Marco Barisione <marco@barisione.org>\nCopyright (c) 2005-2008 Imendio AB \nCopyright (c) 2005 Tim Janik \nCopyright (c) 2005-2007 Emmanuele Bassi <ebassi@gnome.org>\nCopyright (c) 2010 Emmanuele Bassi <ebassi@linux.intel.com>\nCopyright (c) 2008 Christian Kellner, Samuel Cormier-Iijima\nCopyright (c) 2008 Clemens N. Buss <cebuzz@gmail.com>\nCopyright (c) 2008-2010 Codethink Limited \nCopyright (c) 2009-2010 Christian Hergert <chris@dronelabs.com> \nCopyright (c) 2010 Intel Corp. \nCopyright (c) 2010 Christian Kellner \nCopyright (c) 2008-2013, 2015 Collabora Ltd. <http://www.collabora.co.uk/> \nCopyright (c) 2017 Collabora Inc. \nCopyright (c) 2011-2015 Canonical Limited \nCopyright (c) 2011 Canonical Ltd. \nCopyright (c) 2011 Stef Walter <stefw@collabora.co.uk> ",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/glib2.0@2.88.0-1",
      "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"
        ]
      }
    },
    {
      "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",
      "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": "GNU Tar",
      "supplier": {
        "url": [
          "http://savannah.gnu.org/projects/tar/"
        ]
      }
    },
    {
      "name": "hostapd",
      "bom-ref": "hostapd",
      "type": "library",
      "version": "2.11",
      "copyright": "Copyright (c) 2008 The Android Open Source Project \nCopyright (c) 2000-2003, 2007-2008, 2018 Intel Corporation \nCopyright (c) 2002-2018, Jouni Malinen <j@w1.fi> \nCopyright (c) 2002-2004, Instant802 Networks, Inc. \nCopyright (c) 2003, 2004 David Young.\nCopyright (c) 2004, 2Wire, Inc \nCopyright (c) 2004, Gunter Burchardt <tira@isx.de> \nCopyright (c) 2004-2005, Sam Leffler <sam@errno.com>\nCopyright (c) 2004, Video54 Technologies \nCopyright (c) 2005-2006, Devicescape Software, Inc. \nCopyright (c) 2006-2007 Sony Corporation\nCopyright (c) 2006-2010 Johannes Berg <johannes@sipsolutions.net> \nCopyright (c) 2008-2011 Atheros Communications, Inc. \nCopyright (c) 2008-2012 Jouke Witteveen \nCopyright (c) 2009-2010, Dan Harkins <dharkins@lounge.org> \nCopyright (c) 2009-2012, Masashi Honma <masashi.honma@gmail.com> \nCopyright (c) 2011-2017 Qualcomm Atheros, Inc. \nCopyright (c) 2012, Michael Braun <michael-dev@fami-braun.de> \nCopyright (c) 2013 Cozybit, Inc. \nCopyright (c) 2013, Mark Kettenis \nCopyright (c) 2015 Google, Inc. \nCopyright (c) 2015, Pali Roh \nCopyright (c) 2016, Sabrina Dubroca <sd@queasysnail.net> and Red Hat, Inc. \nCopyright (c) 2018, The Linux Foundation \nCopyright (c) 2011 - 2016 Intel Corporation\nCopyright (c) 2013 - 2016 Intel Mobile Communications GmbH. \nCopyright (c) 2015-2017 Intel Deutschland GmbH \nCopyright (c) 2007 Andy Green <andy@warmcat.com> \nCopyright (c) 2008 Colin McCabe <colin@cozybit.com> \nCopyright (c) 2008 Luis Carlos Cobo <luisca@cozybit.com> \nCopyright (c) 2008 Michael Buesch <m@bues.ch> \nCopyright (c) 2008 Michael Wu <flamingice@sourmilk.net>\nCopyright (c) 2008, 2009 Luis R. Rodriguez <lrodriguez@atheros.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/hostapd@2.11-1.fc40?arch=i686",
      "description": "hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and RADIUS authentication server. The current version supports Linux (Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).",
      "supplier": {
        "url": [
          "http://w1.fi/hostapd/"
        ]
      }
    },
    {
      "name": "i2c-tools",
      "bom-ref": "i2c-tools",
      "type": "library",
      "version": "4.3",
      "copyright": "Copyright (c) 1989, 1991, 1999 Free Software Foundation, Inc. \nCopyright (c) 1998, 1999 Philip Edelbrock <phil@netroedge.com> \nCopyright (c) 1998-2004 Mark D. Studebaker <mdsxyz123@yahoo.com>\nCopyright (c) 1998-2004 Frodo Looijaard <frodol@dds.nl>\nCopyright (c) 2002 James Simmons <jsimmons@users.sf.net>\nCopyright (c) 2002-2017 Jean Delvare <jdelvare@suse.de>\nCopyright (c) 2005-2007 Mark M. Hoffman <mhoffman@lightlink.com> \nCopyright (c) 2009 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2013 Jaromir Capik\nCopyright (c) 2015-17 Renesas Electronics Corporation\nCopyright (c) 2015-17 Wolfram Sang <wsa@sang-engineering.com>\nCopyright (c) 2002-2003 Stefano Barbato \nCopyright (c) 1995-1997 Simon G. Vogl ",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:deb/debian/i2c-tools@4.3-1",
      "description": "heterogeneous set of I2C tools for Linux\r\nThis package contains a heterogeneous set of I2C tools for Linux: a bus\r\nprobing tool, a chip dumper, register-level access helpers, EEPROM\r\ndecoding scripts, and more.",
      "supplier": {
        "url": [
          "http://www.lm-sensors.org"
        ]
      }
    },
    {
      "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": "5.18.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+"
          }
        }
      ],
      "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.8",
      "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+"
          }
        }
      ],
      "purl": "pkg:deb/debian/iptables@1.8.8-1",
      "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": "jirka-h/haveged",
      "bom-ref": "jirka-h/haveged",
      "type": "library",
      "version": "v1.9.15",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "GPL 3.0+"
          }
        }
      ],
      "supplier": {
        "url": [
          "https://github.com/jirka-h/haveged"
        ]
      }
    },
    {
      "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": "libestr",
      "bom-ref": "libestr",
      "type": "library",
      "version": "0.1.11",
      "copyright": "Copyright (c) 2012, Canonical Ltd. and Vibhav Pant <vibhavp@ubuntu.com>\nCopyright (c) 2022-2025, Florian Ernst <florian@debian.org>\nCopyright (c) 1991, 1999 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium\nCopyright (c) 1994-1996, 1999-2002, 2004-2016 Free Software Foundation, Inc.\nCopyright (c) 2010-2011 by Rainer Gerhards and Adiscon GmbH.",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/debian/libestr@0.1.11-2",
      "description": "a library for string essentials",
      "supplier": {
        "url": [
          "https://github.com/rsyslog/libestr"
        ]
      }
    },
    {
      "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.5",
      "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"
          }
        }
      ],
      "purl": "pkg:rpm/opensuse/expat@2.7.5-1.1?arch=s390x",
      "description": "Expat is a C library for parsing XML",
      "supplier": {
        "url": [
          "http://www.libexpat.org/"
        ]
      }
    },
    {
      "name": "libfastjson",
      "bom-ref": "libfastjson",
      "type": "library",
      "version": "0.99.9",
      "copyright": "Copyright (c) 2004, 2005 Metaparadigm Pte. Ltd.\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de>\nCopyright (c) 2008-2009 Yahoo\nCopyright (c) 2009 Hewlett-Packard Development Company, L.P.\nCopyright (c) 2009-2012 Eric Haszlakiewicz\nCopyright (c) 2009-2012 Hewlett-Packard Development Company, L.P.\nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>\nCopyright (c) 2012 Eric Haszlakiewicz\nCopyright (c) 2014 Mike Frysinger <vapier@gentoo.org>\nCopyright (c) 2015-2017 Rainer Gerhards\nCopyright (c) 2016 Adiscon GmbH\nCopyright (c) 2016 by Rainer Gerhards\nCopyright (c) 2016 Copernica BV\nCopyright (c) 2008-2015 Rainer Gerhards and Adiscon GmbH.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:rpm/photon/libfastjson@0.99.9-1.ph5?arch=x86_64",
      "description": "a fast json library for C",
      "supplier": {
        "url": [
          "https://github.com/rsyslog/libfastjson"
        ]
      }
    },
    {
      "name": "libffi",
      "bom-ref": "libffi",
      "type": "library",
      "version": "3.4.2",
      "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"
          }
        }
      ],
      "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": "libgpg-error",
      "bom-ref": "libgpg-error",
      "type": "library",
      "version": "1.45",
      "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.45-2",
      "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": "libjpeg",
      "bom-ref": "libjpeg",
      "type": "library",
      "version": "9e",
      "copyright": "Copyright (c) 1988-1989 by Jef Poskanzer.\nCopyright (c) 1991-2022, Thomas G. Lane, Guido Vollbeding.\nCopyright (c) 1994 X Consortium\nCopyright (c) 1996-2021 Free Software Foundation, Inc.\nCopyright (c) 1990, David Koblas.\nCopyright (c) ACM and IEEE\nCopyright (c) by X Consortium",
      "licenses": [
        {
          "license": {
            "name": "Independent JPEG Group License"
          }
        }
      ],
      "purl": "pkg:deb/debian/libjpeg9@9e-1?epoch=1",
      "description": "This package contains C software to implement JPEG image encoding, decoding,\r\r\nand transcoding.  JPEG (pronounced \"jay-peg\") is a standardized compression\r\r\nmethod for full-color and gray-scale images.\r\r\nThis software implements JPEG baseline, extended-sequential, and progressive\r\r\ncompression processes.  Provision is made for supporting all variants of these\r\r\nprocesses, although some uncommon parameter settings aren't implemented yet.\r\r\nWe have made no provision for supporting the hierarchical or lossless\r\r\nprocesses defined in the standard.\r\r\nWe provide a set of library routines for reading and writing JPEG image files,\r\r\nplus two sample applications \"cjpeg\" and \"djpeg\", which use the library to\r\r\nperform conversion between JPEG and some other popular image file formats.\r\r\nThe library is intended to be reused in other applications.\r\r\nIn order to support file conversion and viewing software, we have included\r\r\nconsiderable functionality beyond the bare JPEG coding/decoding capability;\r\r\nfor example, the color quantization modules are not strictly part of JPEG\r\r\ndecoding, but they are essential for output to colormapped file formats or\r\r\ncolormapped displays.  These extra functions can be compiled out of the\r\r\nlibrary if not required for a particular application.",
      "supplier": {
        "url": [
          "http://www.ijg.org"
        ]
      }
    },
    {
      "name": "libjpeg-turbo",
      "bom-ref": "libjpeg-turbo",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 1995-2013 Jean-loup Gailly and Mark Adler\nCopyright (c) 2009-2016 Stuart Knightley\nCopyright (c) 2014 Stuart Knightley, David Duponchel\nCopyright (c) 2014-2017 Vitaly Puzrin and Andrey Tupitsin\nCopyright (c) OpenJS Foundation and other contributors\nCopyright (c) 1988, 1989 by Jef Poskanzer.\nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright (c) 1991-2020, Thomas G. Lane, Guido Vollbeding.\nCopyright (c) 1996, 1997 by Agner Fog.\nCopyright (c) 1997-2019, Thomas G. Lane, Guido Vollbeding.\nCopyright (c) 1997-2020 by Dimitri van Heesch\nCopyright (c) 1999, Ken Murchison.\nCopyright (c) 1999-2006, MIYASAKA Masaru.\nCopyright (c) 2007 Ariel Flesler - aflesler\nCopyright (c) 2007 Free Software Foundation, Inc.\nCopyright (c) 2009-2011, 2016, 2019, 2022-2024, D. R. Commander.\nCopyright (c) 2011, Nokia Corporation and/or its subsidiary(-ies).\nCopyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved.\nCopyright (c) 2013, Linaro Limited.\nCopyright (c) 2013-2014, MIPS Technologies, Inc., California.\nCopyright (c) 2014, 2017, 2021-2023, D. R. Commander.\nCopyright (c) 2014, Jay Foad. All Rights Reserved.\nCopyright (c) 2014, Linaro Limited.\nCopyright (c) 2014, MIPS Technologies, Inc., California.\nCopyright (c) 2014, Olle Liljenzin.\nCopyright (c) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn\nCopyright (c) 2015, 2017-2018, 2021-2024, D. R. Commander.\nCopyright (c) 2015, 2018, 2022, Matthieu Darbois.\nCopyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.\nCopyright (c) 2015, 2020, Google, Inc.\nCopyright (c) 2015, Intel Corporation.\nCopyright (c) 2015-2016, 2018, 2022, Matthieu Darbois.\nCopyright (c) 2016-2018, Loongson Technology Corporation Limited, BeiJing. All Rights Reserved.\nCopyright (c) 2018 Steven Benner (http://stevenbenner.com/)\nCopyright (c) 2018, 2021-2023, D. R. Commander.\nCopyright (c) 2018, D. R. Commander.\nCopyright (c) 2018, Matthias R\nCopyright (c) 2018, Matthieu Darbois.\nCopyright (c) 2019, Google LLC.\nCopyright (c) 2019-2020, Arm Limited.\nCopyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.\nCopyright (c) 2020, Arm Limited. All Rights Reserved.\nCopyright (c) 2020, Google, Inc.\nCopyright (c) 2020-2021, Arm Limited. All Rights Reserved.\nCopyright (c) 2021, Alex Richardson.\nCopyright (c) 2022, Felix Hanau.\nCopyright (c) 2022, Matthieu Darbois. All Rights Reserved.\nCopyright (c) 2023, Aliaksiej Kandracienka.\nCopyright (c) 2015 Viktor Szathm\nCopyright (c) 2021 Alex Richardson. All Rights Reserved.\nCopyright (c) 1990, David Koblas.\nCopyright (c) 2009 Pierre Ossman <ossman@cendio.se> for Cendio AB\nCopyright (c) 2009, 2012 Pierre Ossman <ossman@cendio.se> for Cendio AB\nCopyright (c) 2011 Alex Neundorf\nCopyright (c) 2011 Eric NOULARD\nCopyright (c) 2011 Nikita Krupen\nCopyright (c) 2011, 2013-2015 Kitware, Inc.\nCopyright (c) 2013 Dimitri John Ledkov\nCopyright (c) 2014 Daniele E. Domenichelli\nCopyright (c) 2014 Rolf Eike Beer\nCopyright (c) 2015 Alex Turbov\nCopyright (c) 2016 Roger Leigh\nCopyright (c) 2016, 2019, 2024 D. R. Commander\nCopyright (c) 2016, 2021 Dmitry Marakasov\nCopyright (c) 2018 Matthias R\nCopyright (c) 2018 Tobias C. Berner\nCopyright (c) ACM and IEEE\nCopyright (c) jQuery Foundation and other contributors\nCopyright (c) JS Foundation and other contributors\nCopyright (c) Vasil Dinkov, Vadikom Web Ltd.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "supplier": {
        "url": [
          "http://libjpeg-turbo.virtualgl.org/"
        ]
      }
    },
    {
      "name": "libpcap",
      "bom-ref": "libpcap",
      "type": "library",
      "version": "1.10.5",
      "copyright": "Copyright (c) 1982, 1986-2008 The Regents of the University of California. \nCopyright (c) 1999-2005 NetGroup, Politecnico di Torino (Italy)\nCopyright (c) 2005-2010 CACE Technologies, Inc. Davis (California)\nCopyright (c) 2006 Paolo Abeni (Italy)\nCopyright (c) 2013, Petar Alilovic, Faculty of Electrical Engineering and Computing, University of Zagreb\nCopyright (c) 2014 Luigi Rizzo. All rights reserved\nCopyright (c) 2016 Julian Andres Klode <jak@debian.org>.\nCopyright (c) 2017 Ali Abdulkadir <autostart.ini@gmail.com>.\nCopyright (c) 2018 jingle YANG. All rights reserved\nCopyright (c) 1996 Juniper Networks, Inc.\nCopyright (c) 1997 Yen Yen Lim and North Dakota State University\nCopyright (c) 1998 Softweyr LLC. \nCopyright (c) 1998, 2015 Todd C. Miller <Todd.Miller@courtesan.com>\nCopyright (c) 2000 Torsten Landschoff <torsten@debian.org>\nCopyright (c) 2001 Atsushi Onoe\nCopyright (c) 2002-2005 Sam Leffler, Errno Consulting\nCopyright (c) 2007 Andy Lutomirski\nCopyright (c) 2007 Mike Kershaw\nCopyright (c) 2007 Fulko Hew, SITA INC Canada, Inc <fulko.hew@sita.aero>\nCopyright (c) 2007, 2008 Johannes Berg\nCopyright (c) 2008 G\nCopyright (c) 2011, 2012 Jakub Zawadzki\nCopyright (c) 2014 Michal Labedzki for Tieto Corporation\nCopyright (c) 2017 Pure Storage, Inc.\nCopyright (c) 1989 by Carnegie Mellon. \nCopyright (c) 1991 by the Massachusetts Institute of Technology\nCopyright (c) 2006-2010, Haiku, Inc.\nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/libpcap@1.10.5-1",
      "description": "The Packet Capture library provides a high level interface to packet capture systems. All packets on the network, even those destined for other hosts, are accessible through this mechanism.",
      "supplier": {
        "url": [
          "http://www.tcpdump.org"
        ]
      }
    },
    {
      "name": "libssh2",
      "bom-ref": "libssh2",
      "type": "library",
      "version": "1.11.1",
      "copyright": "Copyright (c) 1997 Niels Provos <provos@physnet.uni-hamburg.de>\nCopyright (c) 2000 Markus Friedl\nCopyright (c) 2004-2007 Sara Golemon <sarag@libssh2.org>\nCopyright (c) 2005,2006 Mikhail Gusarov <dottedmag@dottedmag.net>\nCopyright (c) 2006-2007 The Written Word, Inc.\nCopyright (c) 2007 Eli Fant <elifantu@mail.ru>\nCopyright (c) 2008, 2009 Simon Josefsson\nCopyright (c) 2009-2021 Daniel Stenberg\nCopyright (c) 2013 Ted Unangst <tedu@openbsd.org>\nCopyright (c) 2015 Microsoft Corp.\nCopyright (c) 2007-2018 Mikhail Gusarov <dottedmag@debian.org>\nCopyright (c) 1994 X Consortium\nCopyright (c) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc.\nCopyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland\nCopyright (c) 1996-2001, 2003-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 1996-2003 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) 1999-2021 Free Software Foundation, Inc.\nCopyright (c) 2000 Markus Friedl\nCopyright (c) 2000 Markus Friedl. All rights reserved.\nCopyright (c) 2001-2021 Free Software Foundation, Inc.\nCopyright (c) 2004, 2011-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 2004-2007 Sara Golemon <sarag@libssh2.org>",
      "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": "libupnp",
      "bom-ref": "libupnp",
      "type": "library",
      "version": "1.14.13",
      "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/fedora/libupnp@1.14.13-1.fc36?arch=armv7hl",
      "description": "The Universal Plug and Play (UPnP) SDK for Linux provides\r\nsupport for building UPnP-compliant control points, devices,\r\nand bridges on Linux.",
      "supplier": {
        "url": [
          "http://www.libupnp.org/"
        ]
      }
    },
    {
      "name": "libxml2",
      "bom-ref": "libxml2",
      "type": "library",
      "version": "2.15.1",
      "copyright": "Copyright (c) 1998-2012 Daniel Veillard. \nCopyright (c) 1998, 2000 Bjorn Reese and Daniel Stenberg.\nCopyright (c) 2000 Gary Pennington and Daniel Veillard.\nCopyright (c) 2001 Bjorn Reese <breese@users.sourceforge.net>",
      "licenses": [
        {
          "license": {
            "name": "libxml2 License"
          }
        }
      ],
      "purl": "pkg:deb/debian/libxml2@2.15.1%2Bdfsg-0.2",
      "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": "libzip",
      "bom-ref": "libzip",
      "type": "library",
      "version": "1.10.1",
      "copyright": "Unknown",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "description": "libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages.",
      "supplier": {
        "url": [
          "http://www.nih.at/libzip/"
        ]
      }
    },
    {
      "name": "Linux Unified Key Setup",
      "bom-ref": "Linux Unified Key Setup",
      "type": "library",
      "version": "2.5.0",
      "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.5.0-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": "Live.com - Streaming Media",
      "bom-ref": "Live.com - Streaming Media",
      "type": "library",
      "version": "2019-03-06",
      "copyright": "Copyright (c) 1996-2021 Live Networks, Inc.  All rights reserved.",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "description": "This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries - which can be compiled for Unix (including Linux and Mac OS X), Windows, and QNX (and other POSIX-compliant systems) - can be used to build streaming applications. The libraries are already being used to implement applications such as \"the LIVE555 Media Server\" (a RTSP server application), \"liveCaster\" and \"playRTPMPEG\" (for streaming MP3 audio using RTP/RTCP), and \"vobStreamer\" (for streaming DVD content using RTP/RTCP/RTSP). The libraries can also be used to stream, receive, and process MPEG, H.263+, DV or JPEG video, and several audio codecs. They can easily be extended to support additional (audio and/or video) codecs, and can also be used to build basic RTSP or SIP clients and servers, and have been used to add streaming support to existing media player applications, such as \"VLC\" and \"MPlayer\".",
      "supplier": {
        "url": [
          "http://www.live555.com/liveMedia/"
        ]
      }
    },
    {
      "name": "lldpd",
      "bom-ref": "lldpd",
      "type": "library",
      "version": "1.0.20",
      "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"
          }
        }
      ],
      "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": "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"
          }
        }
      ],
      "purl": "pkg:github/apple-oss-distributions/mdnsresponder@mDNSResponder-2559.60.39.0.1",
      "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.3",
      "copyright": "Copyright (c) 2006-2025 Thomas Bernard\nCopyright (c) 2020 Pali Roh\nCopyright (c) 2007 Darren Reed\nCopyright (c) 2009 Jardel Weyrich\nCopyright (c) 2014 Gleb Smirnoff\nCopyright (c) 2015 Tomofumi Hayashi\nCopyright (c) 2018 Pali Roh\nCopyright (c) 2019 Paul Chambers\nCopyright (c) 2019 Sven Auhagen\nCopyright (c) 2011, Alexey Osipov <simba@lerlan.ru>\nCopyright (c) 2013 by Cisco Systems, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:deb/debian/miniupnpc@2.3.3-1",
      "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.3",
      "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.\n",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/mtd-utils@2.1.3-1.fc35?arch=armv7hl",
      "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+20230603",
      "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.2",
      "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.4",
      "copyright": "Copyright (c) 1988-1989, 1991-1993 Carnegie Mellon University\nCopyright (c) 2003 Fabasoft R\nCopyright (c) Fabasoft R oss@fabasoft.com Author: Bernhard Penz <bernhard.penz@fabasoft.com>\nCopyright (c) 1997-2003 David Engel <david@debian.org>\nCopyright (c) 2001-2003 Networks Associates Technology, Inc\nCopyright (c) 2003-2010 Sparta Inc\nCopyright (c) 2010 Lennart Poettering\nCopyright (c) 2013 Arista Networks, Inc. \nCopyright (c) 1995-2006 G. S. Marzot. \nCopyright (c) 2004 by W. Hardaker\nCopyright (c) Tripleplay Services Limited 2005\nCopyright (c) 2003 Fabasoft R\nCopyright (c) 1990 RSA Data Security, Inc.\nCopyright (c) 2007 Apple, Inc.\nCopyright (c) 2016 VMware, Inc.\nCopyright (c) 1989 TGV, Incorporated\nCopyright (c) 2003 Sun Microsystems, Inc.",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "cpe": "cpe:2.3:a:net-snmp:net-snmp:5.9.4:-:*:*:*:*:*:*",
      "purl": "pkg:rpm/fedora/net-snmp@5.9.4-18.fc44?arch=i686&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"
        ]
      }
    },
    {
      "name": "OpenSSL",
      "bom-ref": "OpenSSL",
      "type": "library",
      "version": "3.6.1",
      "copyright": "Copyright (c) 2013, Mark Jason Dominus <mjd@cpan.org>\nCopyright (c) 1989 Free Software Foundation, Inc.\nCopyright (c) 1995-1998 Eric A. Young, Tim J. Hudson\nCopyright (c) 1998-2025 The OpenSSL Project Authors\nCopyright (c) 2002, Oracle and/or its affiliates. All rights reserved\nCopyright (c) 2004 Kungliga Tekniska H\nCopyright (c) 2004, 2018, Richard Levitte <richard@levitte.org>\nCopyright (c) 2004, EdelKey Project. All Rights Reserved.\nCopyright (c) 2004, Richard Levitte <richard@levitte.org>\nCopyright (c) 2006, Network Resonance, Inc. Copyright (c) 2011, RTFM, Inc.\nCopyright (c) 2007 KISA(Korea Information Security Agency). All rights reserved.\nCopyright (c) 2008 Andy Polyakov <https://github.com/dot-asm>\nCopyright (c) 2012, Intel Corporation. All Rights Reserved.\nCopyright (c) 2012-2014 Daniel J. Bernstein\nCopyright (c) 2012-2016 Jean-Philippe Aumasson\nCopyright (c) 2013 by Mark Jason Dominus <mjd@cpan.org>.\nCopyright (c) 2013-2014 Timo Ter\nCopyright (c) 2014, Intel Corporation. All Rights Reserved.\nCopyright (c) 2015 CloudFlare, Inc.\nCopyright (c) 2016 Viktor Dukhovni <openssl-users@dukhovni.org>.\nCopyright (c) 2017 National Security Research Institute. All Rights Reserved.\nCopyright (c) 2017-2020 Oracle and/or its affiliates. All rights reserved.\nCopyright (c) 2020, Intel Corporation. All Rights Reserved.\nCopyright (c) 2020-2021, Intel Corporation. All Rights Reserved.\nCopyright (c) 2021, Intel Corporation. All Rights Reserved.\nCopyright (c) 2022, Hongren (Zenithal) Zheng <i@zenithal.me>\nCopyright (c) 2023 Intel Corporation\nCopyright (c) 2023, Christoph M\nCopyright (c) 2023, Jerry Shih <jerry.shih@sifive.com>\nCopyright (c) 2023, Phoebe Chen <phoebe.chen@sifive.com>\nCopyright (c) 2024-2025 Intel Corporation. All Rights Reserved.\nCopyright (c) 2025, Julian Zhu <jz531210@gmail.com>\nCopyright (c) Cavium networks Ltd. 2016.\nCopyright (c) 1995-2025 The OpenSSL Project Authors. All Rights Reserved.\nCopyright (c) 2004-2014, Akamai Technologies. All Rights Reserved.\nCopyright (c) 2005 Nokia. All rights reserved.\nCopyright (c) 2006 NTT (Nippon Telegraph and Telephone Corporation) .\nCopyright (c) 2011 Google Inc.\nCopyright (c) 2012, Samuel Neves <sneves@dei.uc.pt>\nCopyright (c) 2013 M. J. Dominus.\nCopyright (c) 2014-2016 Cryptography Research, Inc.\nCopyright (c) 2016 Cryptography Research, Inc.\nCopyright (c) 2016 The OpenSSL Project Authors. All Rights Reserved.\nCopyright (c) 2016 VMS Software, Inc. All Rights Reserved.\nCopyright (c) 2017 BaishanCloud. All rights reserved.\nCopyright (c) 2017 Ribose Inc. All Rights Reserved.\nCopyright (c) 2017 The OpenSSL Project Authors. All Rights Reserved.\nCopyright (c) 2021 UnionTech. All Rights Reserved.\nCopyright (c) 2021, 2023, 2025 IBM Inc. All rights reserved\nCopyright (c) IBM Corp. 2018-2019\nCopyright (c) Nokia 2007-2020\nCopyright (c) Patrick Powell 1995\nCopyright (c) Siemens AG 2019-2022\nCopyright (c) Christoph Martin, Kurt Roeckx, Sebastian Andrzej Siewior",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "cpe": "cpe:2.3:a:openssl:openssl:3.6.1:*:*:*:*:*:*:*",
      "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": "v1.3.11",
      "copyright": "[\uC800\uC791\uAD8C\uC790 \uD655\uC778 \uBD88\uAC00]",
      "licenses": [
        {
          "license": {
            "name": "Eclipse Public License 1.0"
          }
        }
      ]
    },
    {
      "name": "PCRE",
      "bom-ref": "PCRE",
      "type": "library",
      "version": "8.45",
      "copyright": "Copyright (c) 1997-2016 University of Cambridge\nCopyright (c) 2005, 2007-2012 Google Inc.\nCopyright (c) 2009-2016 Zoltan Herczeg",
      "licenses": [
        {
          "license": {
            "name": "PCRE 5 LICENCE"
          }
        }
      ],
      "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.18",
      "copyright": "Copyright (c) 1998-2002 Red Hat, Inc.\nCopyright (c) 1998 Red Hat Software \nCopyright (c) 1997 to 1999 by Joey Hess \nCopyright (c) 1995-2009 Free Software Foundation, Inc. \nCopyright (c) 1994 X Consortium \nCopyright (c) 1999 US Interactive, Inc.",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:deb/debian/popt@1.18-3",
      "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": "pppoe",
      "bom-ref": "pppoe",
      "type": "library",
      "version": "3.15",
      "copyright": "Copyright (c) 1989, 1991 Free Software Foundation, Inc. \nCopyright (c) 1999-2018 by Roaring Penguin Software Inc. \nCopyright (c) 2018-2020 Dianne Skoll\nCopyright (c) 2000 Michal Ostrowski and Jamal Hadi Salim.",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0+"
          }
        }
      ],
      "description": "PPP over Ethernet driver\r\nPPP over Ethernet (PPPoE) is a protocol used by\r\nmany ADSL Internet service providers. This package allows\r\nyou to connect to those PPPoE service providers.",
      "supplier": {
        "url": [
          "https://dianne.skoll.ca/projects/rp-pppoe/"
        ]
      }
    },
    {
      "name": "qrencode",
      "bom-ref": "qrencode",
      "type": "library",
      "version": "4.1.1",
      "copyright": "Copyright (c) 1994 X Consortium\nCopyright (c) 2006-2017 Kentaro Fukuchi <kentaro@fukuchi.org> \nCopyright (c) 1996-2015 Free Software Foundation, Inc.\nCopyright (c) 2002-2004, 2006 Phil Karn, KA9Q \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "purl": "pkg:deb/ubuntu/qrencode@4.1.1-2build1",
      "description": "QR Code encoder into PNG image\r\nQrencode is a utility software using libqrencode to encode string data in\r\na QR Code and save as a PNG or an EPS image.",
      "supplier": {
        "url": [
          "https://fukuchi.org/works/qrencode/index.html.en"
        ]
      }
    },
    {
      "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",
      "supplier": {
        "url": [
          "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
        ]
      }
    },
    {
      "name": "rsyslog",
      "bom-ref": "rsyslog",
      "type": "library",
      "version": "v8.2204.1",
      "copyright": "Unknown",
      "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": "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"
          }
        }
      ],
      "description": "runc container cli tools",
      "supplier": {
        "url": [
          "https://github.com/opencontainers/runc"
        ]
      }
    },
    {
      "name": "The FreeType Project",
      "bom-ref": "The FreeType Project",
      "type": "library",
      "version": "2.13.3",
      "copyright": "Copyright (c) 2008 Taku Kudo <taku@chasen.org>\nCopyright (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters by Werner Lemberg and Charlie Jiang \nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright (c) 1991-2024 by Stichting Mathematisch Centrum, Amsterdam, The Netherlands.\nCopyright (c) 1994 X Consortium\nCopyright (c) 1995-2011, 2016 Mark Adler\nCopyright (c) 1995-2023 Jean-loup Gailly and Mark Adler\nCopyright (c) 1995-2023 Mark Adler\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-2024 by David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 1996-2024 Free Software Foundation, Inc.\nCopyright (c) 1999-2024 by Antoine Leca, David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 1999-2024 by The FreeType Development Team - www.freetype.org\nCopyright (c) 2000 by Francesco Zappa Nardelli\nCopyright (c) 2001 Alexander Peslyak\nCopyright (c) 2001-2002 by Francesco Zappa Nardelli\nCopyright (c) 2004, 2011-2019, 2021-2022 Free Software Foundation,\nCopyright (c) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 2004-2005, 2007-2008, 2011-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 2004-2005, 2007-2009, 2011-2019, 2021-2022 Free Software Foundation, Inc.\nCopyright (c) 2004-2019 Mark Adler\nCopyright (c) 2004-2019, 2021 Bootstrap Authors\nCopyright (c) 2004-2024 by David Turner\nCopyright (c) 2004-2024 by Albert Chin-A-Young.\nCopyright (c) 2004-2024 by Masatake YAMATO and Redhat K.K.\nCopyright (c) 2005, 2007, 2008, 2013 by George Williams\nCopyright (c) 2005-2024 by David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 2006-2024 by suzuki toshiya, David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 2007-2024 by David Turner, Robert Wilhelm, and Werner Lemberg.\nCopyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>\nCopyright (c) 2008 Tim Toolan <toolan@ele.uri.edu>\nCopyright (c) 2009 Francesco Salvestrini <salvestrini@users.sourceforge.net>\nCopyright (c) 2009 Thomas Robinson <280north.com>\nCopyright (c) 2010, 2017 Craig A. Berry",
      "licenses": [
        {
          "license": {
            "name": "Freetype Project License"
          }
        }
      ],
      "description": "The FreeType 2 library",
      "supplier": {
        "url": [
          "http://www.freetype.org/"
        ]
      }
    },
    {
      "name": "tpm2-abrmd",
      "bom-ref": "tpm2-abrmd",
      "type": "library",
      "version": "2.3.3",
      "copyright": "Copyright (c) 1994 X Consortium \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>. \nCopyright (c) 2008 Alexandre Duret-Lutz <adl@gnu.org> \nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \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 Tom Howard <tomhoward@users.sf.net>\nCopyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG> \nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com> \nCopyright (c) 2011 Rhys Ulerich <rhys.ulerich@gmail.com> \nCopyright (c) 2012 Christian Persch\nCopyright (c) 2012 Dan Winship\nCopyright (c) 2012 Paolo Borelli \nCopyright (c) 2012 Xan Lopez \nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com> \nCopyright (c) 2012, 2014-2016 Philip Withnall <philip@tecnocode.co.uk>\nCopyright (c) 2014-2016 Philip Withnall <philip.withnall@collabora.co.uk>\nCopyright (c) 2015 Bastien ROUCARIES \nCopyright (c) 2016 Collabora Ltd.\nCopyright (c) 1996-2017 Free Software Foundation, Inc.\nCopyright (c) 2017 David Seifert <soap@gentoo.org> \nCopyright (c) 2017-2019, Intel Corporation ",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/redhat/tpm2-abrmd@2.3.3-2.el8?arch=aarch64",
      "description": "tpm2-abrmd is a system daemon implementing the TPM2 access broker (TAB) and\r\nResource Manager (RM) spec from the TCG.",
      "supplier": {
        "url": [
          "https://github.com/intel/tpm2-abrmd"
        ]
      }
    },
    {
      "name": "tpm2-tools",
      "bom-ref": "tpm2-tools",
      "type": "library",
      "version": "5.7",
      "copyright": "Copyright (c) 1994 X Consortium \nCopyright (c) 1996-2017 Free Software Foundation, Inc. \nCopyright (c) 2018-2019 Fraunhofer SIT \nCopyright (c) 2019 Fraunhofer SIT sponsored by Infineon Technologies AG \nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \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) 2012 Christian Persch \nCopyright (c) 2012 Dan Winship \nCopyright (c) 2012 Paolo Borelli \nCopyright (c) 2012 Xan Lopez \nCopyright (c) 2012, 2014-2016 Philip Withnall <philip@tecnocode.co.uk>\nCopyright (c) 2015 Bastien ROUCARIES \nCopyright (c) 2016 Collabora Ltd.\nCopyright (c) 2017 David Seifert <soap@gentoo.org>\nCopyright (c) 1999-2018 The OpenSSL Project Authors.\nCopyright (c) 2015-2017 Atom Software Studios, s.r.o. \nCopyright (c) 2015-2019 Intel Corporation \nCopyright (c) 2017 Alibaba Group \nCopyright (c) 2017 Emmanuel Deloget <logout@free.fr> \nCopyright (c) 2017 Red Hat, Inc. \nCopyright (c) 2017 SUSE GmbH\nCopyright (c) 2017-2018 National Instruments \nCopyright (c) 2019 GlovePuppet\nCopyright (c) 2019 Massachusetts Institute of Technology\nCopyright (c) 2019 Sebastien LE STUM \nCopyright (c) 2004 Scott James Remnant <scott@netsplit.com>\nCopyright (c) 2012-2015 Dan Nicholson <dbn.lists@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "description": "The source repository for the TPM (Trusted Platform Module) 2.0 Software Stack (TSS)",
      "supplier": {
        "url": [
          "https://github.com/01org/tpm2.0-tools"
        ]
      }
    },
    {
      "name": "TPM2.0-TSS",
      "bom-ref": "TPM2.0-TSS",
      "type": "library",
      "version": "3.1.0",
      "copyright": "Copyright (c) 2015-2019, Intel Corporation\nCopyright (c) 2019, Wind River Systems.\nCopyright (c) 2015, Andreas Fuchs @ Fraunhofer SIT\nCopyright (c) 2017-2020, Fraunhofer SIT sponsored by Infineon Technologies AG\nCopyright (c) 2015, Trusted Computing Group (TCG) \nCopyright (c) 2016 Canonical Ltd. \nCopyright (c) 2016 Collabora Ltd.\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2015-2020, Intel Corporation\nCopyright (c) 2019, Infineon Technologies AG\nCopyright (c) 2017 David Seifert <soap@gentoo.org>\nCopyright (c) 2015 Bastien ROUCARIES\nCopyright (c) 2015 Olaf Mandel <olaf@mandel.name>\nCopyright (c) 2012, 2014, 2015 Philip Withnall <philip@tecnocode.co.uk>\nCopyright (c) 2014, 2015, 2016 Philip Withnall <philip.withnall@collabora.co.uk>\nCopyright (c) 2012 Xan Lopez \nCopyright (c) 2012 Paolo Borelli \nCopyright (c) 2012 Dan Winship\nCopyright (c) 2012 Christian Persch \nCopyright (c) 2011 Rhys Ulerich <rhys.ulerich@gmail.com> \nCopyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com> \nCopyright (c) 2009 Tom Howard <tomhoward@users.sf.net> \nCopyright (c) 2009 Oren Ben-Kiki <oren@ben-kiki.org> \nCopyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>\nCopyright (c) 2008 Tom Howard <tomhoward@users.sf.net>\nCopyright (c) 2008 Guido U. Draheim <guidod@gmx.de> \nCopyright (c) 2008 Alexandre Duret-Lutz <adl@gnu.org> \nCopyright (c) 1996-2017 Free Software Foundation, Inc.\nCopyright (c) 1994 X Consortium",
      "licenses": [
        {
          "license": {
            "name": "BSD 2-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/tpm2-tss@3.1.0-1.fc34?arch=armv7hl",
      "supplier": {
        "url": [
          "https://github.com/01org/TPM2.0-TSS"
        ]
      }
    },
    {
      "name": "uriparser",
      "bom-ref": "uriparser",
      "type": "library",
      "version": "0.9.9",
      "copyright": "Copyright (c) 1991, 1999 Free Software Foundation, Inc.\nCopyright (c) 2007, Sebastian Pipping <sebastian@pipping.org>\nCopyright (c) 2007, Weijia Song <songweijia@gmail.com>\nCopyright (c) 2013, Radu Hociung <radu.uriparser@ohmi.org>\nCopyright (c) 2013-2014 Sebastian Pipping <sebastian@pipping.org>\nCopyright (c) 2018, Sebastian Pipping <sebastian@pipping.org>\nCopyright (c) 2018, Weijia Song <songweijia@gmail.com>\nCopyright (c) 2025, Sebastian Pipping <sebastian@pipping.org>\nCopyright (c) 2020 Google LLC\nCopyright (c) 2025 Mikhail Khachaiants <mkhachaiants@gmail.com>",
      "licenses": [
        {
          "license": {
            "name": "BSD 3-Clause"
          }
        }
      ],
      "purl": "pkg:rpm/fedora/uriparser@0.9.9-1.fc43?arch=i686",
      "description": "Uriparser is a strictly RFC 3986 compliant URI parsing library written\r\nin C. uriparser is cross-platform, fast, supports Unicode and is\r\nlicensed under the New BSD license.",
      "supplier": {
        "url": [
          "http://uriparser.sourceforge.net/"
        ]
      }
    },
    {
      "name": "WIDE-DHCPv6",
      "bom-ref": "WIDE-DHCPv6",
      "type": "library",
      "version": "wide-dhcpv6-20070507",
      "copyright": "Copyright (c) 1984, 1989, 1990, 2000-2005, Free Software Foundation, Inc\nCopyright (c) 1991, 1993, The Regents of the University of California. \nCopyright (c) 1998, Todd C. Miller <Todd.Miller@courtesan.com> \nCopyright (c) 1998-2008, WIDE Project \nCopyright (c) 2006-2015, Jeremie Corbier <jeremie@famille-corbier.net>\nCopyright (c) 2000, 2001 Internet Software Consortium.\nCopyright (c) 1991 by the Massachusetts Institute of Technology",
      "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": "wpa_supplicant - IEEE 802.1X, WPA, WPA2, RSN, IEEE 802.11i (wpa_supplicant)",
      "bom-ref": "wpa_supplicant - IEEE 802.1X, WPA, WPA2, RSN, IEEE 802.11i (wpa_supplicant)",
      "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"
          }
        }
      ]
    },
    {
      "name": "zeroconf",
      "bom-ref": "zeroconf",
      "type": "library",
      "version": "0.9",
      "copyright": "Copyright (c) 2005, 2006 Anand Kumria\nCopyright (c) 1989, 1991 Free Software Foundation, Inc.\nCopyright (c) 2003 Arthur van Hoff",
      "licenses": [
        {
          "license": {
            "name": "LGPL 2.1+"
          }
        }
      ],
      "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:*:*:*:*:*:*:*",
      "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": "FlatBuffers",
      "bom-ref": "FlatBuffers",
      "type": "library",
      "version": "23.1.4",
      "copyright": "Copyright (c) 2021 Google Inc.",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0"
          }
        }
      ],
      "purl": "pkg:apk/alpine/flatbuffers-dev@23.1.4-r0?arch=ppc64le",
      "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": "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": "libxml2",
      "bom-ref": "libxml2",
      "type": "library",
      "version": "2.15.1",
      "copyright": "Copyright (c) 1998-2003 Daniel Veillard.",
      "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": "JSON for Modern Cpp",
      "bom-ref": "JSON for Modern Cpp",
      "type": "library",
      "version": "v3.9.1",
      "copyright": "Copyright (c) 2013-2019 Niels Lohmann <http://nlohmann.me>",
      "licenses": [
        {
          "license": {
            "name": "MIT License"
          }
        }
      ],
      "purl": "pkg:github/nlohmann/json@v3.9.1",
      "description": "JSON for Modern C++",
      "supplier": {
        "url": [
          "https://json.nlohmann.me"
        ]
      }
    },
    {
      "name": "FastCGI Development Kit",
      "bom-ref": "FastCGI Development Kit",
      "type": "library",
      "version": "Unknown",
      "copyright": "Copyright (c) 1995-1996 Open Market, Inc.",
      "licenses": [
        {
          "license": {
            "name": "Open Market License"
          }
        }
      ]
    },
    {
      "name": "Linux Kernel",
      "bom-ref": "Linux Kernel",
      "type": "library",
      "version": "v5.4.90",
      "copyright": "Copyright (c) Linus Torvalds.",
      "licenses": [
        {
          "license": {
            "name": "GPL 2.0 Only"
          }
        }
      ],
      "cpe": "cpe:2.3:o:linux:linux_kernel:5.4.90:*:*:*:*:*:*:*",
      "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": "v1_2_1",
      "copyright": "Copyright (c) 2003-2010 Mark Borgerding",
      "licenses": [
        {
          "license": {
            "name": "BSD License"
          }
        }
      ],
      "description": "A Fast Fourier Transform based up on the principle, \"Keep It Simple, Stupid.\" Kiss FFT is a very small, reasonably efficient, mixed radix FFT library that can use either fixed or floating point data types.",
      "supplier": {
        "url": [
          "http://sourceforge.net/projects/kissfft"
        ]
      }
    },
    {
      "name": "PetteriAimonen/libfixmath",
      "bom-ref": "PetteriAimonen/libfixmath",
      "type": "library",
      "version": "Unknown",
      "copyright": "Unknown",
      "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"
        ]
      }
    }
  ]
}
