{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:be2a14e7-bc52-4085-a19f-ac97a3d8d6e3",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-21T14:42:31Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "three-stdlib",
      "group": "",
      "version": "2.36.1",
      "description": "stand-alone library of threejs examples",
      "purl": "pkg:npm/three-stdlib@2.36.1",
      "bom-ref": "pkg:npm/three-stdlib@2.36.1",
      "author": "Paul Henschel (https://github.com/drcmda)",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "build, lint"
        },
        {
          "name": "cdx:npm:buildScripts",
          "value": "build"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/pmndrs/three-stdlib"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@esbuild\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "yarn.lock"
      }
    ]
  },
  "components": [
    {
      "group": "@esbuild",
      "name": "android-arm64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "281316bc4668a11efe93363406d6d3427d0e01863b0ac8b2753eb7a5511a3ed5581748576d468ec99a20dfb0cac4aecd1775da70124ea584f869d20987e6afc4"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-arm",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ac829d773aa199abfb3129a814298321be9ed96e7b81e46c33de20576977f1fce15ccc2aee16680a5ba0f54488da915118bd3a7f820e3c71e914d3a45a2791f0"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-arm@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-arm@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "android-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b944d3738c463434fb61202ba7fcdbb666e13b4b8410af7f1135b6f56935b61614241cf72159ef804884c046bd21e2f2be7a4aad62bae14b70d9b814983bdec3"
        }
      ],
      "purl": "pkg:npm/%40esbuild/android-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/android-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-arm64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f34c04a027c5fe114a33a584d45c811dcf527d46e5968016c7a1499055935a20a886df4c734011184338edeebb5bdac8d3d62853124bebc5877c3458100bce86"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-arm64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-arm64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "darwin-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "209338249b0b85162bf7176d2f2b4f2d21fd93fa314776e86942188879006b0b7034e5ca13c2a853cb4cbebca881d713f0053e05f96687cd579fa434bd365b43"
        }
      ],
      "purl": "pkg:npm/%40esbuild/darwin-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/darwin-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-arm64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "a41c1b73b0ee7e5b94786763494e528be3f74a8305e4343f17f5264d26fc1d73bcd19100266af290fcb3a3521f35b0286aac38f18469bfcb21c1dd4da08d2371"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-arm64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "freebsd-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "e25bbe9fc5a4d1795a8c485b11f7ddcb6c72e77769474e92973be1181cb2837eaa270e8aa5f93b729e390d1ffad9a3c7f66b49466232ad7012e54581ac94fa4d"
        }
      ],
      "purl": "pkg:npm/%40esbuild/freebsd-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/freebsd-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "72dd53837586c1ddcffa8658aa273e619178b27365d9bb2730a4646f7a331e69ccd1d196bb170f4d39ed005e9b38fd12a78c743e3485fb8b87435c6fc5f44aaa"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-arm",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "71d993dcac6394e43f819d9c8dfad03ad9a11b81c9b3a861be6de65924433ed67f94fe687bc15671e4b5d09692242d77181778787fe16879ea7fb86118d2deac"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-arm@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-arm@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ia32",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c38211852cb555bb0dc47450a5e1821c49a26ea753531eb555cdfc00f72c45bb9580ad0e3c49d0d180f7f41af29a7f7a98ec78f18da5681406aa06748fdc3a49"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ia32@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ia32@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-loong64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "da20278146c13ccab8dfd6becfffe013ef56065768329d6ce465ac51282a1cbccb27d5a864b661a705aeca6d2ed2eff85e66778291e6cd5f383e89c4fbd20875"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-loong64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-loong64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-mips64el",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ca265b5ce0b55d30a1ecac57b830634fa7486a0c50355a9b778c4d601323379ca52f3a23bfffd3e17996477d845f625e80c1d4c7e1a4dc5d2a817ab5f49a5e0"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-mips64el@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-mips64el@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-ppc64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fdcfc31b26ecf79597352f32dd38bfcada844e25bb114e383042ae0807293eda3762341bc8adc841529f17a9db8210fb11c2d41a5d0d6e22f946de433219f9b6"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-ppc64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-ppc64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-riscv64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "142de75005a1bc5a2eb658409201dff1fe47c055942fa6d876f2dcfd34eec4a96f2e2dfea4fcdd66214a496cff3c5df44c1d4ad7d4ae0b10d323929ca80489a8"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-riscv64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-riscv64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-s390x",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "21b16c15bc4c58bb8a11b1feeec4e42b32fa349986daf472cba2bb249a39e70fbcc4393b4449589fac6f5ed0d6f0709fa0a0452baf5fde980125251240fafee1"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-s390x@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-s390x@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "linux-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ebc9e003d960d87eb3919732a76dadb15b77f2696159d7bc9777892d69322eba781f0314af7735b3f336b7bfa41c886f323825201ac5a67717d52ccc724a261b"
        }
      ],
      "purl": "pkg:npm/%40esbuild/linux-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/linux-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "netbsd-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0b016ae36ad7091f136088c87e95c26d15f4ae9d63a3a70f2143d2696c336d523868e7d7f7a39763c33a28d9ad3dc83b42361e0e637e0c3d16a772da04e2dfe1"
        }
      ],
      "purl": "pkg:npm/%40esbuild/netbsd-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/netbsd-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "openbsd-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "727ab96eb258ad2676085e9cdf97829af88837793745cce61f3f1e61a56535ab15aac358f892a885953930a99a388f8a92594277338a29d3ecefad9508f0b6d2"
        }
      ],
      "purl": "pkg:npm/%40esbuild/openbsd-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/openbsd-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "sunos-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bc2453ef23f7cd7f9b29615e3ffcdd4ba4aa75607c388a5a46afe66d74314c61e7231b2946d8a0a6451c0cc95208e7a3947a302ea208ecad8929ebf0c913f6ae"
        }
      ],
      "purl": "pkg:npm/%40esbuild/sunos-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/sunos-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-arm64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c98c7ef23c28c14b2d55da2b70c74d9739252d884fc639e21d614a811a87ec81655046b4526bb72ae62995fd47519678db67b7354f45e0b19bfb83b429d71a6a"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-arm64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-arm64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-ia32",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7a080329a9c9b3352d09d955b34441fa1df9c0d95be6fe1358492ae2f65c995b79bbf1e20d9ad35ded9b5854147b3dd180d1f0c7fc78b24e7efb83524a270a93"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-ia32@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-ia32@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@esbuild",
      "name": "win32-x64",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9408727262a754eb9160db51b5ab504752cf41fda86029111a44859ec78300a3e5f25bb948eb0afded6c5dee5ad0f7399072077ba3f623f8a59ed36fdb17f770"
        }
      ],
      "purl": "pkg:npm/%40esbuild/win32-x64@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/@esbuild/win32-x64@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "draco3d",
      "version": "1.4.0",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "ad7162c8d154bbfb1a77f55699ceb174ee0659c739e67cbb72ad3c73198315c0c878d8345974f6efd656ee6ba0fab3b9d533d2db1966318eb7d5529aba8a2dec"
        }
      ],
      "purl": "pkg:npm/%40types/draco3d@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/@types/draco3d@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "node",
      "version": "20.6.3",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "1e4b27607e0b8ebe15420132da54d2b5b08abff3f9f74b663dee47a8e9eff46a6b7df82fe565c063e6391aa9e2bb4186a9e4c251d067cc2dd04abccf90190030"
        }
      ],
      "purl": "pkg:npm/%40types/node@20.6.3",
      "type": "library",
      "bom-ref": "pkg:npm/@types/node@20.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "offscreencanvas",
      "version": "2019.6.4",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bbc48081d67c44eb644c5fa67d918eb1c974a2be814a3f40e20dfb7ba9efc4373e601fe80eeb74c0790ad8f041882d9b351f134b408f57ed60024e1f362b2bd5"
        }
      ],
      "purl": "pkg:npm/%40types/offscreencanvas@2019.6.4",
      "type": "library",
      "bom-ref": "pkg:npm/@types/offscreencanvas@2019.6.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "three",
      "version": "0.128.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "270ab95d8524cc070f4e8df8865180406532008d1bd85dda0821561bfbfb661241106e4719cbac312afbd06843953f06b347f4d909d23d9d91080d4cac239aff"
        }
      ],
      "purl": "pkg:npm/%40types/three@0.128.0",
      "type": "library",
      "bom-ref": "pkg:npm/@types/three@0.128.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "webxr",
      "version": "0.5.2",
      "scope": "excluded",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b332fbe019c872893d9bb43062d56643e11d20ac1b8cf00db9d7eebc3ac017c0a58e0f4c294948a1cd70e6d8e3f4f3297921f75355e7c7ffdccd0c9b27411f4b"
        }
      ],
      "purl": "pkg:npm/%40types/webxr@0.5.2",
      "type": "library",
      "bom-ref": "pkg:npm/@types/webxr@0.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-regex",
      "version": "5.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d8e9f8f9e8e510d215352a314d0d0b8915ecea29dac0c857487af0038aaad61f04a56e604d307a796a4d9fe343e6f094c5c8cda6ab1906ea78241ced757ff96"
        }
      ],
      "purl": "pkg:npm/ansi-regex@5.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-regex@5.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "ansi-styles",
      "version": "4.3.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212"
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "type": "library",
      "bom-ref": "pkg:npm/ansi-styles@4.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "balanced-match",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/balanced-match@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "brace-expansion",
      "version": "1.1.11",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688"
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "type": "library",
      "bom-ref": "pkg:npm/brace-expansion@1.1.11",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "cliui",
      "version": "7.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25"
        }
      ],
      "purl": "pkg:npm/cliui@7.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/cliui@7.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-convert",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529"
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/color-convert@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "color-name",
      "version": "1.1.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40"
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "type": "library",
      "bom-ref": "pkg:npm/color-name@1.1.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "concat-map",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/concat-map@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "copyfiles",
      "version": "2.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "7deade02f02fc43ad00ce5f26e4dd0bb774f6cea0aa32b05316b646379afe41b0bf3ffce49954be4308b62a8117d8e5c5a2ae0473942f964abc69e81a3778d66"
        }
      ],
      "purl": "pkg:npm/copyfiles@2.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/copyfiles@2.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "core-util-is",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/core-util-is@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "draco3d",
      "version": "1.4.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "f51c689dcef4c62a2f042f81ab5879ed2359207cd64e26d4d557c81a9e73dd7c7c74fb6fe324f9b868621fb3f9baf2514768e4aef1da7d1c51edb4c0364bdfa6"
        }
      ],
      "purl": "pkg:npm/draco3d@1.4.1",
      "type": "library",
      "bom-ref": "pkg:npm/draco3d@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "emoji-regex",
      "version": "8.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8"
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/emoji-regex@8.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "esbuild",
      "version": "0.17.19",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "5d0d2300f1642bfbb72dc55172f54741c4c8a83e84d87d5fbd9300e5d40f48e59bdecb946d66df6d17fde298dcd1b3734582df22b0d1417afb5fe2c7226e681f"
        }
      ],
      "purl": "pkg:npm/esbuild@0.17.19",
      "type": "library",
      "bom-ref": "pkg:npm/esbuild@0.17.19",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "escalade",
      "version": "3.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9347abda05242dff0ed332898808669139c9953bc8346bfbca00cd3db788b17fd3263189647ba1f41d94c5bb1a1249a5128f4c7e1ad2ce68489614652361979f"
        }
      ],
      "purl": "pkg:npm/escalade@3.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/escalade@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fflate",
      "version": "0.6.9",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86601dc4d1ee6fb7f0dfa857ec11e2b803b4b9e929eae7d8dac8f10575b121fd2cc39a7bb674bd195add3380f5d920d84141d5a620b9d1f3c160f4e33b3454d9"
        }
      ],
      "purl": "pkg:npm/fflate@0.6.9",
      "type": "library",
      "bom-ref": "pkg:npm/fflate@0.6.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "fflate,strToU8,fflate/strToU8,zipSync,fflate/zipSync,unzipSync,fflate/unzipSync,unzlibSync,fflate/unzlibSync,gunzipSync,fflate/gunzipSync,strFromU8,fflate/strFromU8,Zippable,fflate/Zippable"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/exporters/USDZExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/USDZExporter.js",
            "line": 39
          },
          {
            "location": "dist/exporters/USDZExporter.js",
            "line": 68
          },
          {
            "location": "dist/exporters/USDZExporter.js",
            "line": 111
          },
          {
            "location": "dist/loaders/3MFLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/3MFLoader.js",
            "line": 50
          },
          {
            "location": "dist/loaders/AMFLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/AMFLoader.js",
            "line": 42
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 726
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 785
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 904
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 921
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 2085
          },
          {
            "location": "dist/loaders/KMZLoader.js",
            "line": 3
          },
          {
            "location": "dist/loaders/KMZLoader.js",
            "line": 51
          },
          {
            "location": "dist/loaders/NRRDLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/NRRDLoader.js",
            "line": 188
          },
          {
            "location": "dist/loaders/TiltLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/TiltLoader.js",
            "line": 30
          },
          {
            "location": "dist/loaders/TiltLoader.js",
            "line": 31
          },
          {
            "location": "dist/loaders/VTKLoader.js",
            "line": 2
          },
          {
            "location": "dist/loaders/VTKLoader.js",
            "line": 434
          },
          {
            "location": "src/loaders/3MFLoader.js",
            "line": 22
          },
          {
            "location": "src/loaders/3MFLoader.js",
            "line": 98
          },
          {
            "location": "src/loaders/AMFLoader.js",
            "line": 12
          },
          {
            "location": "src/loaders/AMFLoader.js",
            "line": 76
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 11
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 1036
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 1124
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 1279
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 1300
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 43
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 2803
          },
          {
            "location": "src/loaders/KMZLoader.js",
            "line": 3
          },
          {
            "location": "src/loaders/KMZLoader.js",
            "line": 63
          },
          {
            "location": "src/loaders/NRRDLoader.js",
            "line": 2
          },
          {
            "location": "src/loaders/NRRDLoader.js",
            "line": 243
          },
          {
            "location": "src/loaders/TiltLoader.js",
            "line": 15
          },
          {
            "location": "src/loaders/TiltLoader.js",
            "line": 50
          },
          {
            "location": "src/loaders/TiltLoader.js",
            "line": 59
          },
          {
            "location": "src/loaders/VTKLoader.js",
            "line": 2
          },
          {
            "location": "src/loaders/VTKLoader.js",
            "line": 621
          },
          {
            "location": "dist/exporters/USDZExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/loaders/3MFLoader.cjs",
            "line": 4
          },
          {
            "location": "dist/loaders/AMFLoader.cjs",
            "line": 4
          },
          {
            "location": "dist/loaders/EXRLoader.cjs",
            "line": 4
          },
          {
            "location": "dist/loaders/FBXLoader.cjs",
            "line": 4
          },
          {
            "location": "dist/loaders/KMZLoader.cjs",
            "line": 5
          },
          {
            "location": "dist/loaders/NRRDLoader.cjs",
            "line": 4
          },
          {
            "location": "dist/loaders/TiltLoader.cjs",
            "line": 4
          },
          {
            "location": "dist/loaders/VTKLoader.cjs",
            "line": 4
          },
          {
            "location": "src/exporters/USDZExporter.ts",
            "line": 1
          },
          {
            "location": "src/exporters/USDZExporter.ts",
            "line": 62
          },
          {
            "location": "src/exporters/USDZExporter.ts",
            "line": 105
          },
          {
            "location": "src/exporters/USDZExporter.ts",
            "line": 167
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fs.realpath",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/fs.realpath@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "fsevents",
      "version": "2.3.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c62a8c411e3101e1d3b81f6e5a6f9f1517083a02813223813fe7978b24fb8ec8150aad5b915ca0b74d28012a3007b11db6938769a3e02adf35d8ff5a6fe0c328"
        }
      ],
      "purl": "pkg:npm/fsevents@2.3.2",
      "type": "library",
      "bom-ref": "pkg:npm/fsevents@2.3.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:optional",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "get-caller-file",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/get-caller-file@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "glob",
      "version": "7.1.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2f06b1c3267bd8b93bbd920db4d36bcb05f466e2f24adadd0ed69b79f64a018e59189855b607739e5b917acc4d98f8ad1344803be3b6eac5931de292236c0c04"
        }
      ],
      "purl": "pkg:npm/glob@7.1.6",
      "type": "library",
      "bom-ref": "pkg:npm/glob@7.1.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inflight",
      "version": "1.0.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "type": "library",
      "bom-ref": "pkg:npm/inflight@1.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "inherits",
      "version": "2.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1"
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/inherits@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "is-fullwidth-code-point",
      "version": "3.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742"
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "0.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8a18acfca9a8f4177e09abfc6038939b05d1eedf"
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "isarray",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "bb935d48582cba168c06834957a54a3e07124f11"
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/isarray@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "json",
      "version": "11.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "37f213bf7630f596bc706c6e42a4aaaeae911e795a1d66640056af71fa47fd1e76e76d9cdba11b8a13319d8ec0d5c8717d727877e704148b324e07e2f468a1ac"
        }
      ],
      "purl": "pkg:npm/json@11.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/json@11.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "minimatch",
      "version": "3.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "c891d5404872a8f2d44e0b7d07cdcf5eee96debc7832fbc7bd252f4e8a20a70a060ce510fb20eb4741d1a2dfb23827423bbbb8857de959fb7a91604172a87450"
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/minimatch@3.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "mkdirp",
      "version": "1.0.4",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf"
        }
      ],
      "purl": "pkg:npm/mkdirp@1.0.4",
      "type": "library",
      "bom-ref": "pkg:npm/mkdirp@1.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "nanoid",
      "version": "3.3.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "04672a30c26e4e817b8b5aedfb63d648d567588906094efc8c11b74713bf6d996764f2b60a68b641a7dfc463bfd91bd68bdb0bf850224625cc82ccb14350c80c"
        }
      ],
      "purl": "pkg:npm/nanoid@3.3.6",
      "type": "library",
      "bom-ref": "pkg:npm/nanoid@3.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "noms",
      "version": "0.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "da8ebd9f3af9d6760919b27d9cdc8092a7332859"
        }
      ],
      "purl": "pkg:npm/noms@0.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/noms@0.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "once",
      "version": "1.4.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "type": "library",
      "bom-ref": "pkg:npm/once@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "picocolors",
      "version": "1.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d"
        }
      ],
      "purl": "pkg:npm/picocolors@1.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/picocolors@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "postcss",
      "version": "8.4.23",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6d0dea31ca45e80fd88d1e79c6da13af48c63a59cf38a00831d3968afd04213e8754f11a262241e0d2e58d26e21e80b6457ec337952f8eda5b83534f770bf5a0"
        }
      ],
      "purl": "pkg:npm/postcss@8.4.23",
      "type": "library",
      "bom-ref": "pkg:npm/postcss@8.4.23",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "potpack",
      "version": "1.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d79bc8b5401b562698ae6681fcf6f0ef3eaa5f6c4435b1524c0ec88b8b606cfb5ab319b9bfaaf22a12ad2fdd6da56a2f0c9cd3899a9dc3385c1410b088c55d57"
        }
      ],
      "purl": "pkg:npm/potpack@1.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/potpack@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "ImportedModules",
          "value": "potpack"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/misc/ProgressiveLightmap.js",
            "line": 2
          },
          {
            "location": "dist/misc/ProgressiveLightmap.js",
            "line": 65
          },
          {
            "location": "src/misc/ProgressiveLightmap.js",
            "line": 11
          },
          {
            "location": "src/misc/ProgressiveLightmap.js",
            "line": 126
          },
          {
            "location": "dist/misc/ProgressiveLightmap.cjs",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "prettier",
      "version": "2.2.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "3eaca1336c828e0fe82a414fb53194a23bfb827640a06f34b6d978e4eeb1d9483facc270e3071cf64e9a69fda189b3fb04654208cdf7819a068f2bedf669b5e9"
        }
      ],
      "purl": "pkg:npm/prettier@2.2.1",
      "type": "library",
      "bom-ref": "pkg:npm/prettier@2.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a"
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "type": "library",
      "bom-ref": "pkg:npm/process-nextick-args@2.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "1.0.34",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "125820e34bc842d2f2aaafafe4c2916ee32c157c"
        }
      ],
      "purl": "pkg:npm/readable-stream@1.0.34",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@1.0.34",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "readable-stream",
      "version": "2.3.7",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "11b868f0ae2321b1c0c67bb18bba38d8ead9805fd94cd72c663ea744ac949a484b16af021c8b69fdfcba85066e6663ff9f7c99f550546e9e33cff997f219983f"
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.7",
      "type": "library",
      "bom-ref": "pkg:npm/readable-stream@2.3.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "require-directory",
      "version": "2.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/require-directory@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rimraf",
      "version": "3.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320"
        }
      ],
      "purl": "pkg:npm/rimraf@3.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/rimraf@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "rollup",
      "version": "3.23.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "877d54970122ec51e284b7b5cdb93edd0ef3d64ffce2b6fd052c26052aff5e338211a049d98c9e7500ee334b7f91f392d08c4cfaf935ff323d5f1623f55f8d25"
        }
      ],
      "purl": "pkg:npm/rollup@3.23.0",
      "type": "library",
      "bom-ref": "pkg:npm/rollup@3.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "safe-buffer",
      "version": "5.1.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "type": "library",
      "bom-ref": "pkg:npm/safe-buffer@5.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "source-map-js",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "4745ef549f56bac2e2a930848860a620208ca65702908c30475d663920fd091e6ef885d8762b1e784b970950234b9e33ab090b70f367994e0e789ead52b5a10f"
        }
      ],
      "purl": "pkg:npm/source-map-js@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/source-map-js@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string-width",
      "version": "4.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "cd4cf9243fad82ab6e0e3321c08839b85555dddb6a67dc902656557eae08d35fcae4f6a3e541e3ed5cab40e26fcdac125652a939b0296df0f411deb225cfb57a"
        }
      ],
      "purl": "pkg:npm/string-width@4.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/string-width@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "0.10.31",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "62e203bc41766c6c28c9fc84301dab1c5310fa94"
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@0.10.31",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "string_decoder",
      "version": "1.1.1",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "type": "library",
      "bom-ref": "pkg:npm/string_decoder@1.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "strip-ansi",
      "version": "6.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "02ebca4eb4df40d60d21cb5b4752bf6064d1d7be7a1b270fb20edbf5b755f43baababe20bfa68aa875da87aed9f08992ed6133e5055c3ad95f5b6ad912e82deb"
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/strip-ansi@6.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "three",
      "version": "0.128.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "8b46a9fc4f8e6927f3c3b6c3d53b589cfa37544a65925ef4597e5f66a6677d9b04de4dda485b9daabac2f6574565f605927d73c0398171d19f8889bf8676f264"
        }
      ],
      "purl": "pkg:npm/three@0.128.0",
      "type": "library",
      "bom-ref": "pkg:npm/three@0.128.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:peer",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "three,LatheGeometry,three/LatheGeometry,Path,three/Path,CompressedTexture,three/CompressedTexture,ClampToEdgeWrapping,three/ClampToEdgeWrapping,CubeReflectionMapping,three/CubeReflectionMapping,Texture,three/Texture,NearestFilter,three/NearestFilter,REVISION,three/REVISION,NumberKeyframeTrack,three/NumberKeyframeTrack,AnimationClip,three/AnimationClip,Vector3,three/Vector3,VectorKeyframeTrack,three/VectorKeyframeTrack,BooleanKeyframeTrack,three/BooleanKeyframeTrack,ColorKeyframeTrack,three/ColorKeyframeTrack,Object3D,three/Object3D,SphereGeometry,three/SphereGeometry,MeshBasicMaterial,three/MeshBasicMaterial,Color,three/Color,LineBasicMaterial,three/LineBasicMaterial,Quaternion,three/Quaternion,Matrix4,three/Matrix4,Mesh,three/Mesh,Line,three/Line,BufferGeometry,three/BufferGeometry,BufferAttribute,three/BufferAttribute,AnimationMixer,three/AnimationMixer,Euler,three/Euler,Bone,three/Bone,BoxGeometry,three/BoxGeometry,PerspectiveCamera,three/PerspectiveCamera,ShaderMaterial,three/ShaderMaterial,Scene,three/Scene,OrthographicCamera,three/OrthographicCamera,WebGLRenderTarget,three/WebGLRenderTarget,UniformsUtils,three/UniformsUtils,PlaneGeometry,three/PlaneGeometry,Vector2,three/Vector2,Group,three/Group,EllipseCurve,three/EllipseCurve,MathUtils,three/MathUtils,Box3,three/Box3,Sphere,three/Sphere,GridHelper,three/GridHelper,Raycaster,three/Raycaster,Plane,three/Plane,Spherical,three/Spherical,MOUSE,three/MOUSE,TOUCH,three/TOUCH,three/Ray,DoubleSide,three/DoubleSide,CylinderGeometry,three/CylinderGeometry,Float32BufferAttribute,three/Float32BufferAttribute,OctahedronGeometry,three/OctahedronGeometry,TorusGeometry,three/TorusGeometry,DirectionalLight,three/DirectionalLight,ShaderChunk,three/ShaderChunk,LineSegments,three/LineSegments,Box3Helper,three/Box3Helper,Curve,three/Curve,Vector4,three/Vector4,EventDispatcher,three/EventDispatcher,Matrix3,three/Matrix3,StereoCamera,three/StereoCamera,LinearFilter,three/LinearFilter,RGBAFormat,three/RGBAFormat,UniformsLib,three/UniformsLib,BackSide,three/BackSide,InterleavedBufferAttribute,three/InterleavedBufferAttribute,MeshLambertMaterial,three/MeshLambertMaterial,MeshPhongMaterial,three/MeshPhongMaterial,Points,three/Points,PropertyBinding,three/PropertyBinding,InterpolateLinear,three/InterpolateLinear,InterpolateDiscrete,three/InterpolateDiscrete,Uniform,three/Uniform,WebGLRenderer,three/WebGLRenderer,NearestMipmapNearestFilter,three/NearestMipmapNearestFilter,NearestMipmapLinearFilter,three/NearestMipmapLinearFilter,LinearMipmapNearestFilter,three/LinearMipmapNearestFilter,LinearMipmapLinearFilter,three/LinearMipmapLinearFilter,RepeatWrapping,three/RepeatWrapping,MirroredRepeatWrapping,three/MirroredRepeatWrapping,MeshPhysicalMaterial,three/MeshPhysicalMaterial,Uint32BufferAttribute,three/Uint32BufferAttribute,DynamicDrawUsage,three/DynamicDrawUsage,ExtrudeGeometry,three/ExtrudeGeometry,InstancedMesh,three/InstancedMesh,CanvasTexture,three/CanvasTexture,Frustum,three/Frustum,SphericalHarmonics3,three/SphericalHarmonics3,LightProbe,three/LightProbe,DataTexture,three/DataTexture,FloatType,three/FloatType,UVMapping,three/UVMapping,DataUtils,three/DataUtils,HalfFloatType,three/HalfFloatType,InstancedInterleavedBuffer,three/InstancedInterleavedBuffer,Line3,three/Line3,InstancedBufferGeometry,three/InstancedBufferGeometry,WireframeGeometry,three/WireframeGeometry,Loader,three/Loader,FileLoader,three/FileLoader,MeshStandardMaterial,three/MeshStandardMaterial,TextureLoader,three/TextureLoader,BufferGeometryLoader,three/BufferGeometryLoader,PointLight,three/PointLight,RectAreaLight,three/RectAreaLight,SpotLight,three/SpotLight,SpriteMaterial,three/SpriteMaterial,Sprite,three/Sprite,PointsMaterial,three/PointsMaterial,LoaderUtils,three/LoaderUtils,Skeleton,three/Skeleton,SkinnedMesh,three/SkinnedMesh,QuaternionKeyframeTrack,three/QuaternionKeyframeTrack,RGBA_ASTC_4x4_Format,three/RGBA_ASTC_4x4_Format,RGBA_BPTC_Format,three/RGBA_BPTC_Format,RGBA_ETC2_EAC_Format,three/RGBA_ETC2_EAC_Format,RGBA_PVRTC_4BPPV1_Format,three/RGBA_PVRTC_4BPPV1_Format,RGBA_S3TC_DXT5_Format,three/RGBA_S3TC_DXT5_Format,RGB_ETC1_Format,three/RGB_ETC1_Format,RGB_ETC2_Format,three/RGB_ETC2_Format,RGB_PVRTC_4BPPV1_Format,three/RGB_PVRTC_4BPPV1_Format,RGB_S3TC_DXT1_Format,three/RGB_S3TC_DXT1_Format,UnsignedByteType,three/UnsignedByteType,FrontSide,three/FrontSide,AmbientLight,three/AmbientLight,CompressedTextureLoader,three/CompressedTextureLoader,RGBA_S3TC_DXT3_Format,three/RGBA_S3TC_DXT3_Format,DataTextureLoader,three/DataTextureLoader,RedFormat,three/RedFormat,EquirectangularReflectionMapping,three/EquirectangularReflectionMapping,Uint16BufferAttribute,three/Uint16BufferAttribute,ShapePath,three/ShapePath,InstancedBufferAttribute,three/InstancedBufferAttribute,ImageBitmapLoader,three/ImageBitmapLoader,InterleavedBuffer,three/InterleavedBuffer,Material,three/Material,TriangleStripDrawMode,three/TriangleStripDrawMode,TriangleFanDrawMode,three/TriangleFanDrawMode,LineLoop,three/LineLoop,Interpolant,three/Interpolant,CubeTexture,three/CubeTexture,LoadingManager,three/LoadingManager,RGFormat,three/RGFormat,RGBA_ASTC_6x6_Format,three/RGBA_ASTC_6x6_Format,AddOperation,three/AddOperation,EquirectangularRefractionMapping,three/EquirectangularRefractionMapping,MultiplyOperation,three/MultiplyOperation,MeshToonMaterial,three/MeshToonMaterial,CustomBlending,three/CustomBlending,SrcAlphaFactor,three/SrcAlphaFactor,OneMinusSrcAlphaFactor,three/OneMinusSrcAlphaFactor,DstAlphaFactor,three/DstAlphaFactor,DefaultLoadingManager,three/DefaultLoadingManager,RGBA_PVRTC_2BPPV1_Format,three/RGBA_PVRTC_2BPPV1_Format,RGB_PVRTC_2BPPV1_Format,three/RGB_PVRTC_2BPPV1_Format,ShapeUtils,three/ShapeUtils,Box2,three/Box2,Shape,three/Shape,AdditiveBlending,three/AdditiveBlending,RawShaderMaterial,three/RawShaderMaterial,ConeGeometry,three/ConeGeometry,Triangle,three/Triangle,Camera,three/Camera,NoToneMapping,three/NoToneMapping,IcosahedronGeometry,three/IcosahedronGeometry,DepthTexture,three/DepthTexture,UnsignedShortType,three/UnsignedShortType,EqualStencilFunc,three/EqualStencilFunc,IncrementStencilOp,three/IncrementStencilOp,Clock,three/Clock,NoBlending,three/NoBlending,MeshDepthMaterial,three/MeshDepthMaterial,RGBADepthPacking,three/RGBADepthPacking,ShaderLib,three/ShaderLib,MeshNormalMaterial,three/MeshNormalMaterial,DstColorFactor,three/DstColorFactor,ZeroFactor,three/ZeroFactor,AddEquation,three/AddEquation,DepthStencilFormat,three/DepthStencilFormat,UnsignedInt248Type,three/UnsignedInt248Type,NormalBlending,three/NormalBlending,TrianglesDrawMode,three/TrianglesDrawMode,SkeletonHelper,three/SkeletonHelper,WebGLCubeRenderTarget,three/WebGLCubeRenderTarget,Intersection,three/Intersection,IUniform,three/IUniform"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "dist/_polyfill/CapsuleGeometry.js",
            "line": 1
          },
          {
            "location": "dist/_polyfill/CompressedArrayTexture.js",
            "line": 1
          },
          {
            "location": "dist/_polyfill/CompressedCubeTexture.js",
            "line": 1
          },
          {
            "location": "dist/_polyfill/Data3DTexture.js",
            "line": 1
          },
          {
            "location": "dist/_polyfill/constants.js",
            "line": 1
          },
          {
            "location": "dist/_polyfill/constants.js",
            "line": 2
          },
          {
            "location": "dist/animation/AnimationClipCreator.js",
            "line": 1
          },
          {
            "location": "dist/animation/CCDIKSolver.js",
            "line": 1
          },
          {
            "location": "dist/animation/MMDAnimationHelper.js",
            "line": 1
          },
          {
            "location": "dist/animation/MMDPhysics.js",
            "line": 1
          },
          {
            "location": "dist/cameras/CinematicCamera.js",
            "line": 1
          },
          {
            "location": "dist/cameras/CinematicCamera.js",
            "line": 81
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 394
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 639
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 642
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 881
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 884
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 1571
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 1782
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 1789
          },
          {
            "location": "dist/controls/ArcballControls.js",
            "line": 1794
          },
          {
            "location": "dist/controls/DeviceOrientationControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/DeviceOrientationControls.js",
            "line": 67
          },
          {
            "location": "dist/controls/DeviceOrientationControls.js",
            "line": 68
          },
          {
            "location": "dist/controls/DeviceOrientationControls.js",
            "line": 69
          },
          {
            "location": "dist/controls/DeviceOrientationControls.js",
            "line": 70
          },
          {
            "location": "dist/controls/DragControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 173
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 205
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 206
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 208
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 218
          },
          {
            "location": "dist/controls/FirstPersonControls.js",
            "line": 219
          },
          {
            "location": "dist/controls/FlyControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/OrbitControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/PointerLockControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/TrackballControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/TransformControls.js",
            "line": 7
          },
          {
            "location": "dist/controls/experimental/CameraControls.js",
            "line": 7
          },
          {
            "location": "dist/csm/CSM.js",
            "line": 1
          },
          {
            "location": "dist/csm/CSM.js",
            "line": 124
          },
          {
            "location": "dist/csm/CSMFrustum.js",
            "line": 1
          },
          {
            "location": "dist/csm/CSMHelper.js",
            "line": 1
          },
          {
            "location": "dist/csm/CSMShader.js",
            "line": 1
          },
          {
            "location": "dist/curves/CurveExtras.js",
            "line": 1
          },
          {
            "location": "dist/curves/NURBSCurve.js",
            "line": 1
          },
          {
            "location": "dist/curves/NURBSSurface.js",
            "line": 1
          },
          {
            "location": "dist/curves/NURBSUtils.js",
            "line": 1
          },
          {
            "location": "dist/deprecated/Geometry.js",
            "line": 1
          },
          {
            "location": "dist/deprecated/Geometry.js",
            "line": 33
          },
          {
            "location": "dist/effects/AnaglyphEffect.js",
            "line": 1
          },
          {
            "location": "dist/effects/OutlineEffect.js",
            "line": 1
          },
          {
            "location": "dist/effects/OutlineEffect.js",
            "line": 79
          },
          {
            "location": "dist/effects/ParallaxBarrierEffect.js",
            "line": 1
          },
          {
            "location": "dist/effects/PeppersGhostEffect.js",
            "line": 1
          },
          {
            "location": "dist/effects/StereoEffect.js",
            "line": 1
          },
          {
            "location": "dist/environments/RoomEnvironment.js",
            "line": 1
          },
          {
            "location": "dist/exporters/ColladaExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/DRACOExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 228
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 229
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 358
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 745
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 1349
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 1379
          },
          {
            "location": "dist/exporters/GLTFExporter.js",
            "line": 1380
          },
          {
            "location": "dist/exporters/MMDExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/OBJExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/PLYExporter.js",
            "line": 1
          },
          {
            "location": "dist/exporters/STLExporter.js",
            "line": 7
          },
          {
            "location": "dist/exporters/USDZExporter.js",
            "line": 8
          },
          {
            "location": "dist/geometries/BoxLineGeometry.js",
            "line": 1
          },
          {
            "location": "dist/geometries/ConvexGeometry.js",
            "line": 1
          },
          {
            "location": "dist/geometries/DecalGeometry.js",
            "line": 1
          },
          {
            "location": "dist/geometries/LightningStrike.js",
            "line": 7
          },
          {
            "location": "dist/geometries/LightningStrike.js",
            "line": 255
          },
          {
            "location": "dist/geometries/LightningStrike.js",
            "line": 256
          },
          {
            "location": "dist/geometries/LightningStrike.js",
            "line": 424
          },
          {
            "location": "dist/geometries/ParametricGeometries.js",
            "line": 1
          },
          {
            "location": "dist/geometries/ParametricGeometry.js",
            "line": 1
          },
          {
            "location": "dist/geometries/RoundedBoxGeometry.js",
            "line": 1
          },
          {
            "location": "dist/geometries/TeapotGeometry.js",
            "line": 1
          },
          {
            "location": "dist/geometries/TextGeometry.js",
            "line": 1
          },
          {
            "location": "dist/helpers/LightProbeHelper.js",
            "line": 1
          },
          {
            "location": "dist/helpers/PositionalAudioHelper.js",
            "line": 1
          },
          {
            "location": "dist/helpers/PositionalAudioHelper.js",
            "line": 23
          },
          {
            "location": "dist/helpers/PositionalAudioHelper.js",
            "line": 24
          },
          {
            "location": "dist/helpers/RaycasterHelper.js",
            "line": 7
          },
          {
            "location": "dist/helpers/RectAreaLightHelper.js",
            "line": 1
          },
          {
            "location": "dist/helpers/VertexNormalsHelper.js",
            "line": 1
          },
          {
            "location": "dist/helpers/VertexTangentsHelper.js",
            "line": 1
          },
          {
            "location": "dist/interactive/HTMLMesh.js",
            "line": 1
          },
          {
            "location": "dist/interactive/InteractiveGroup.js",
            "line": 1
          },
          {
            "location": "dist/interactive/SelectionBox.js",
            "line": 1
          },
          {
            "location": "dist/interactive/SelectionHelper.js",
            "line": 1
          },
          {
            "location": "dist/lights/LightProbeGenerator.js",
            "line": 1
          },
          {
            "location": "dist/lights/LightProbeGenerator.js",
            "line": 61
          },
          {
            "location": "dist/lights/LightProbeGenerator.js",
            "line": 126
          },
          {
            "location": "dist/lights/RectAreaLightUniformsLib.js",
            "line": 1
          },
          {
            "location": "dist/lights/RectAreaLightUniformsLib.js",
            "line": 32808
          },
          {
            "location": "dist/lights/RectAreaLightUniformsLib.js",
            "line": 32812
          },
          {
            "location": "dist/lines/LineMaterial.js",
            "line": 1
          },
          {
            "location": "dist/lines/LineMaterial.js",
            "line": 7
          },
          {
            "location": "dist/lines/LineMaterial.js",
            "line": 8
          },
          {
            "location": "dist/lines/LineSegments2.js",
            "line": 1
          },
          {
            "location": "dist/lines/LineSegments2.js",
            "line": 110
          },
          {
            "location": "dist/lines/LineSegmentsGeometry.js",
            "line": 1
          },
          {
            "location": "dist/lines/Wireframe.js",
            "line": 1
          },
          {
            "location": "dist/lines/WireframeGeometry2.js",
            "line": 1
          },
          {
            "location": "dist/loaders/3DMLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/3MFLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/AMFLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/AssimpLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/AssimpLoader.js",
            "line": 5
          },
          {
            "location": "dist/loaders/BVHLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/BasisTextureLoader.js",
            "line": 7
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 10
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 155
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 1708
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 1865
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 1932
          },
          {
            "location": "dist/loaders/ColladaLoader.js",
            "line": 2008
          },
          {
            "location": "dist/loaders/DDSLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/DRACOLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 703
          },
          {
            "location": "dist/loaders/EXRLoader.js",
            "line": 1024
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 15
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 554
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 572
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 691
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 695
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 1455
          },
          {
            "location": "dist/loaders/FBXLoader.js",
            "line": 1489
          },
          {
            "location": "dist/loaders/FontLoader.js",
            "line": 7
          },
          {
            "location": "dist/loaders/GCodeLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 74
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 75
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 77
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 1635
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 1825
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 2045
          },
          {
            "location": "dist/loaders/GLTFLoader.js",
            "line": 2183
          },
          {
            "location": "dist/loaders/HDRCubeTextureLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/KMZLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/KTX2Loader.js",
            "line": 7
          },
          {
            "location": "dist/loaders/KTXLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/LDrawLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/LDrawLoader.js",
            "line": 23
          },
          {
            "location": "dist/loaders/LUT3dlLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/LUTCubeLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/LWOLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/LottieLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/MD2Loader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/MD2Loader.js",
            "line": 353
          },
          {
            "location": "dist/loaders/MDDLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/MMDLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/MMDLoader.js",
            "line": 37
          },
          {
            "location": "dist/loaders/MMDLoader.js",
            "line": 1082
          },
          {
            "location": "dist/loaders/MTLLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/MTLLoader.js",
            "line": 21
          },
          {
            "location": "dist/loaders/NRRDLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/OBJLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/PCDLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/PDBLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/PLYLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/PRWMLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/PVRLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/RGBELoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/RGBELoader.js",
            "line": 172
          },
          {
            "location": "dist/loaders/RGBELoader.js",
            "line": 173
          },
          {
            "location": "dist/loaders/RGBELoader.js",
            "line": 174
          },
          {
            "location": "dist/loaders/RGBELoader.js",
            "line": 175
          },
          {
            "location": "dist/loaders/RGBMLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/RGBMLoader.js",
            "line": 981
          },
          {
            "location": "dist/loaders/RGBMLoader.js",
            "line": 982
          },
          {
            "location": "dist/loaders/RGBMLoader.js",
            "line": 983
          },
          {
            "location": "dist/loaders/RGBMLoader.js",
            "line": 984
          },
          {
            "location": "dist/loaders/STLLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/SVGLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/SVGLoader.js",
            "line": 1335
          },
          {
            "location": "dist/loaders/TDSLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/TDSLoader.js",
            "line": 22
          },
          {
            "location": "dist/loaders/TGALoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/TTFLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/TiltLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/VOXLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/VRMLLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/VRMLLoader.js",
            "line": 9
          },
          {
            "location": "dist/loaders/VRMLLoader.js",
            "line": 1583
          },
          {
            "location": "dist/loaders/VRMLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/VTKLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/XLoader.js",
            "line": 1
          },
          {
            "location": "dist/loaders/XLoader.js",
            "line": 139
          },
          {
            "location": "dist/loaders/XLoader.js",
            "line": 341
          },
          {
            "location": "dist/loaders/XLoader.js",
            "line": 1222
          },
          {
            "location": "dist/loaders/XYZLoader.js",
            "line": 1
          },
          {
            "location": "dist/math/Capsule.js",
            "line": 1
          },
          {
            "location": "dist/math/ColorConverter.js",
            "line": 1
          },
          {
            "location": "dist/math/ColorConverter.js",
            "line": 5
          },
          {
            "location": "dist/math/ColorConverter.js",
            "line": 6
          },
          {
            "location": "dist/math/ColorConverter.js",
            "line": 7
          },
          {
            "location": "dist/math/ConvexHull.js",
            "line": 1
          },
          {
            "location": "dist/math/Lut.js",
            "line": 1
          },
          {
            "location": "dist/math/Lut.js",
            "line": 59
          },
          {
            "location": "dist/math/MeshSurfaceSampler.js",
            "line": 1
          },
          {
            "location": "dist/math/OBB.js",
            "line": 1
          },
          {
            "location": "dist/math/OBB.js",
            "line": 65
          },
          {
            "location": "dist/math/OBB.js",
            "line": 67
          },
          {
            "location": "dist/math/OBB.js",
            "line": 69
          },
          {
            "location": "dist/math/Octree.js",
            "line": 1
          },
          {
            "location": "dist/misc/ConvexObjectBreaker.js",
            "line": 1
          },
          {
            "location": "dist/misc/GPUComputationRenderer.js",
            "line": 1
          },
          {
            "location": "dist/misc/Gyroscope.js",
            "line": 1
          },
          {
            "location": "dist/misc/MD2Character.js",
            "line": 1
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 1
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 273
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 275
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 279
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 287
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 296
          },
          {
            "location": "dist/misc/MD2CharacterComplex.js",
            "line": 299
          },
          {
            "location": "dist/misc/MorphAnimMesh.js",
            "line": 1
          },
          {
            "location": "dist/misc/MorphAnimMesh.js",
            "line": 20
          },
          {
            "location": "dist/misc/MorphBlendMesh.js",
            "line": 1
          },
          {
            "location": "dist/misc/MorphBlendMesh.js",
            "line": 156
          },
          {
            "location": "dist/misc/ProgressiveLightmap.js",
            "line": 1
          },
          {
            "location": "dist/misc/RollerCoaster.js",
            "line": 1
          },
          {
            "location": "dist/misc/TubePainter.js",
            "line": 1
          },
          {
            "location": "dist/misc/Volume.js",
            "line": 1
          },
          {
            "location": "dist/misc/VolumeSlice.js",
            "line": 1
          },
          {
            "location": "dist/modifiers/CurveModifier.js",
            "line": 7
          },
          {
            "location": "dist/modifiers/EdgeSplitModifier.js",
            "line": 7
          },
          {
            "location": "dist/modifiers/SimplifyModifier.js",
            "line": 7
          },
          {
            "location": "dist/modifiers/TessellateModifier.js",
            "line": 7
          },
          {
            "location": "dist/objects/BatchedMesh.js",
            "line": 7
          },
          {
            "location": "dist/objects/BatchedMesh.js",
            "line": 125
          },
          {
            "location": "dist/objects/GroundProjectedEnv.js",
            "line": 1
          },
          {
            "location": "dist/objects/Lensflare.js",
            "line": 1
          },
          {
            "location": "dist/objects/LightningStorm.js",
            "line": 1
          },
          {
            "location": "dist/objects/LightningStorm.js",
            "line": 28
          },
          {
            "location": "dist/objects/LightningStorm.js",
            "line": 56
          },
          {
            "location": "dist/objects/LightningStorm.js",
            "line": 86
          },
          {
            "location": "dist/objects/MarchingCubes.js",
            "line": 1
          },
          {
            "location": "dist/objects/Reflector.js",
            "line": 7
          },
          {
            "location": "dist/objects/Reflector.js",
            "line": 40
          },
          {
            "location": "dist/objects/ReflectorForSSRPass.js",
            "line": 7
          },
          {
            "location": "dist/objects/ReflectorForSSRPass.js",
            "line": 81
          },
          {
            "location": "dist/objects/Refractor.js",
            "line": 7
          },
          {
            "location": "dist/objects/Refractor.js",
            "line": 33
          },
          {
            "location": "dist/objects/ShadowMesh.js",
            "line": 1
          },
          {
            "location": "dist/objects/Sky.js",
            "line": 7
          },
          {
            "location": "dist/objects/Sky.js",
            "line": 189
          },
          {
            "location": "dist/objects/Water.js",
            "line": 1
          },
          {
            "location": "dist/objects/Water.js",
            "line": 35
          },
          {
            "location": "dist/objects/Water.js",
            "line": 160
          },
          {
            "location": "dist/objects/Water2.js",
            "line": 7
          },
          {
            "location": "dist/objects/Water2.js",
            "line": 58
          },
          {
            "location": "dist/postprocessing/AdaptiveToneMappingPass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/AdaptiveToneMappingPass.js",
            "line": 16
          },
          {
            "location": "dist/postprocessing/AdaptiveToneMappingPass.js",
            "line": 25
          },
          {
            "location": "dist/postprocessing/AdaptiveToneMappingPass.js",
            "line": 76
          },
          {
            "location": "dist/postprocessing/AdaptiveToneMappingPass.js",
            "line": 83
          },
          {
            "location": "dist/postprocessing/AfterimagePass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/AfterimagePass.js",
            "line": 21
          },
          {
            "location": "dist/postprocessing/BloomPass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/BloomPass.js",
            "line": 26
          },
          {
            "location": "dist/postprocessing/BloomPass.js",
            "line": 38
          },
          {
            "location": "dist/postprocessing/BokehPass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/BokehPass.js",
            "line": 41
          },
          {
            "location": "dist/postprocessing/ClearPass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/CubeTexturePass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/CubeTexturePass.js",
            "line": 12
          },
          {
            "location": "dist/postprocessing/DotScreenPass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/DotScreenPass.js",
            "line": 19
          },
          {
            "location": "dist/postprocessing/EffectComposer.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/FilmPass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/FilmPass.js",
            "line": 19
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 19
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 37
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 38
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 39
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 40
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 41
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 46
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 47
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 48
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 49
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 50
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 66
          },
          {
            "location": "dist/postprocessing/GlitchPass.js",
            "line": 72
          },
          {
            "location": "dist/postprocessing/HalftonePass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/HalftonePass.js",
            "line": 19
          },
          {
            "location": "dist/postprocessing/OutlinePass.js",
            "line": 8
          },
          {
            "location": "dist/postprocessing/OutlinePass.js",
            "line": 109
          },
          {
            "location": "dist/postprocessing/Pass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/RenderPass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/RenderPixelatedPass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/SAOPass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/SAOPass.js",
            "line": 64
          },
          {
            "location": "dist/postprocessing/SAOPass.js",
            "line": 77
          },
          {
            "location": "dist/postprocessing/SAOPass.js",
            "line": 89
          },
          {
            "location": "dist/postprocessing/SAOPass.js",
            "line": 101
          },
          {
            "location": "dist/postprocessing/SAOPass.js",
            "line": 117
          },
          {
            "location": "dist/postprocessing/SMAAPass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/SMAAPass.js",
            "line": 42
          },
          {
            "location": "dist/postprocessing/SMAAPass.js",
            "line": 50
          },
          {
            "location": "dist/postprocessing/SMAAPass.js",
            "line": 61
          },
          {
            "location": "dist/postprocessing/SSAARenderPass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/SSAARenderPass.js",
            "line": 15
          },
          {
            "location": "dist/postprocessing/SSAOPass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/SSAOPass.js",
            "line": 47
          },
          {
            "location": "dist/postprocessing/SSAOPass.js",
            "line": 66
          },
          {
            "location": "dist/postprocessing/SSAOPass.js",
            "line": 74
          },
          {
            "location": "dist/postprocessing/SSAOPass.js",
            "line": 83
          },
          {
            "location": "dist/postprocessing/SSAOPass.js",
            "line": 217
          },
          {
            "location": "dist/postprocessing/SSRPass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/SSRPass.js",
            "line": 139
          },
          {
            "location": "dist/postprocessing/SSRPass.js",
            "line": 166
          },
          {
            "location": "dist/postprocessing/SSRPass.js",
            "line": 174
          },
          {
            "location": "dist/postprocessing/SSRPass.js",
            "line": 182
          },
          {
            "location": "dist/postprocessing/SSRPass.js",
            "line": 191
          },
          {
            "location": "dist/postprocessing/SavePass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/SavePass.js",
            "line": 11
          },
          {
            "location": "dist/postprocessing/ShaderPass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/ShaderPass.js",
            "line": 21
          },
          {
            "location": "dist/postprocessing/TAARenderPass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/TexturePass.js",
            "line": 1
          },
          {
            "location": "dist/postprocessing/TexturePass.js",
            "line": 10
          },
          {
            "location": "dist/postprocessing/UnrealBloomPass.js",
            "line": 7
          },
          {
            "location": "dist/postprocessing/UnrealBloomPass.js",
            "line": 41
          },
          {
            "location": "dist/postprocessing/UnrealBloomPass.js",
            "line": 80
          },
          {
            "location": "dist/postprocessing/WaterPass.js",
            "line": 7
          },
          {
            "location": "dist/renderers/CSS2DRenderer.js",
            "line": 1
          },
          {
            "location": "dist/renderers/CSS3DRenderer.js",
            "line": 1
          },
          {
            "location": "dist/renderers/Projector.js",
            "line": 1
          },
          {
            "location": "dist/renderers/SVGRenderer.js",
            "line": 1
          },
          {
            "location": "dist/shaders/BokehShader2.js",
            "line": 1
          },
          {
            "location": "dist/shaders/ColorCorrectionShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/ColorifyShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/ConvolutionShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/DepthLimitedBlurShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/DotScreenShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/FXAAShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/FreiChenShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/GodRaysShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/LuminosityHighPassShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/NormalMapShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SAOShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SMAAShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SSAOShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SSRShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SobelOperatorShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SubsurfaceScatteringShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/SubsurfaceScatteringShader.js",
            "line": 14
          },
          {
            "location": "dist/shaders/ToonShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/TriangleBlurShader.js",
            "line": 1
          },
          {
            "location": "dist/shaders/VolumeShader.js",
            "line": 1
          },
          {
            "location": "dist/utils/BufferGeometryUtils.js",
            "line": 1
          },
          {
            "location": "dist/utils/GeometryCompressionUtils.js",
            "line": 1
          },
          {
            "location": "dist/utils/GeometryCompressionUtils.js",
            "line": 378
          },
          {
            "location": "dist/utils/GeometryUtils.js",
            "line": 1
          },
          {
            "location": "dist/utils/RoughnessMipmapper.js",
            "line": 7
          },
          {
            "location": "dist/utils/RoughnessMipmapper.js",
            "line": 24
          },
          {
            "location": "dist/utils/SceneUtils.js",
            "line": 1
          },
          {
            "location": "dist/utils/ShadowMapViewer.js",
            "line": 1
          },
          {
            "location": "dist/utils/ShadowMapViewer.js",
            "line": 25
          },
          {
            "location": "dist/utils/SkeletonUtils.js",
            "line": 1
          },
          {
            "location": "dist/utils/UVsDebug.js",
            "line": 1
          },
          {
            "location": "dist/webxr/OculusHandModel.js",
            "line": 7
          },
          {
            "location": "dist/webxr/OculusHandPointerModel.js",
            "line": 1
          },
          {
            "location": "dist/webxr/Text2D.js",
            "line": 1
          },
          {
            "location": "dist/webxr/XRControllerModelFactory.js",
            "line": 7
          },
          {
            "location": "dist/webxr/XREstimatedLight.js",
            "line": 1
          },
          {
            "location": "dist/webxr/XRHandModelFactory.js",
            "line": 1
          },
          {
            "location": "dist/webxr/XRHandPrimitiveModel.js",
            "line": 1
          },
          {
            "location": "src/_polyfill/CapsuleGeometry.js",
            "line": 1
          },
          {
            "location": "src/_polyfill/CompressedArrayTexture.js",
            "line": 1
          },
          {
            "location": "src/_polyfill/CompressedCubeTexture.js",
            "line": 1
          },
          {
            "location": "src/_polyfill/Data3DTexture.js",
            "line": 1
          },
          {
            "location": "src/animation/AnimationClipCreator.js",
            "line": 8
          },
          {
            "location": "src/animation/CCDIKSolver.js",
            "line": 14
          },
          {
            "location": "src/animation/MMDAnimationHelper.js",
            "line": 1
          },
          {
            "location": "src/animation/MMDPhysics.js",
            "line": 13
          },
          {
            "location": "src/cameras/CinematicCamera.js",
            "line": 10
          },
          {
            "location": "src/cameras/CinematicCamera.js",
            "line": 127
          },
          {
            "location": "src/csm/CSM.js",
            "line": 1
          },
          {
            "location": "src/csm/CSM.js",
            "line": 149
          },
          {
            "location": "src/csm/CSMFrustum.js",
            "line": 1
          },
          {
            "location": "src/csm/CSMHelper.js",
            "line": 13
          },
          {
            "location": "src/csm/CSMShader.js",
            "line": 1
          },
          {
            "location": "src/curves/CurveExtras.js",
            "line": 1
          },
          {
            "location": "src/curves/NURBSCurve.js",
            "line": 1
          },
          {
            "location": "src/curves/NURBSSurface.js",
            "line": 1
          },
          {
            "location": "src/curves/NURBSUtils.js",
            "line": 1
          },
          {
            "location": "src/deprecated/Geometry.js",
            "line": 15
          },
          {
            "location": "src/deprecated/Geometry.js",
            "line": 58
          },
          {
            "location": "src/effects/AnaglyphEffect.js",
            "line": 13
          },
          {
            "location": "src/effects/OutlineEffect.js",
            "line": 1
          },
          {
            "location": "src/effects/OutlineEffect.js",
            "line": 171
          },
          {
            "location": "src/effects/ParallaxBarrierEffect.js",
            "line": 12
          },
          {
            "location": "src/effects/PeppersGhostEffect.js",
            "line": 1
          },
          {
            "location": "src/effects/StereoEffect.js",
            "line": 1
          },
          {
            "location": "src/exporters/DRACOExporter.js",
            "line": 1
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 31
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 211
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 212
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 527
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 1052
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 1830
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 1866
          },
          {
            "location": "src/exporters/GLTFExporter.js",
            "line": 1867
          },
          {
            "location": "src/geometries/BoxLineGeometry.js",
            "line": 1
          },
          {
            "location": "src/geometries/ConvexGeometry.js",
            "line": 1
          },
          {
            "location": "src/geometries/DecalGeometry.js",
            "line": 1
          },
          {
            "location": "src/geometries/LightningStrike.js",
            "line": 8
          },
          {
            "location": "src/geometries/LightningStrike.js",
            "line": 498
          },
          {
            "location": "src/geometries/LightningStrike.js",
            "line": 499
          },
          {
            "location": "src/geometries/LightningStrike.js",
            "line": 736
          },
          {
            "location": "src/geometries/ParametricGeometries.js",
            "line": 1
          },
          {
            "location": "src/geometries/ParametricGeometry.js",
            "line": 1
          },
          {
            "location": "src/geometries/RoundedBoxGeometry.js",
            "line": 1
          },
          {
            "location": "src/geometries/TeapotGeometry.js",
            "line": 1
          },
          {
            "location": "src/helpers/LightProbeHelper.js",
            "line": 1
          },
          {
            "location": "src/helpers/PositionalAudioHelper.js",
            "line": 1
          },
          {
            "location": "src/helpers/PositionalAudioHelper.js",
            "line": 30
          },
          {
            "location": "src/helpers/PositionalAudioHelper.js",
            "line": 31
          },
          {
            "location": "src/helpers/RectAreaLightHelper.js",
            "line": 9
          },
          {
            "location": "src/helpers/VertexNormalsHelper.js",
            "line": 1
          },
          {
            "location": "src/helpers/VertexTangentsHelper.js",
            "line": 1
          },
          {
            "location": "src/interactive/HTMLMesh.js",
            "line": 1
          },
          {
            "location": "src/interactive/InteractiveGroup.js",
            "line": 1
          },
          {
            "location": "src/interactive/SelectionBox.js",
            "line": 1
          },
          {
            "location": "src/interactive/SelectionHelper.js",
            "line": 1
          },
          {
            "location": "src/lights/LightProbeGenerator.js",
            "line": 1
          },
          {
            "location": "src/lights/LightProbeGenerator.js",
            "line": 104
          },
          {
            "location": "src/lights/LightProbeGenerator.js",
            "line": 211
          },
          {
            "location": "src/lights/RectAreaLightUniformsLib.js",
            "line": 12
          },
          {
            "location": "src/lights/RectAreaLightUniformsLib.js",
            "line": 32847
          },
          {
            "location": "src/lights/RectAreaLightUniformsLib.js",
            "line": 32853
          },
          {
            "location": "src/lines/LineMaterial.js",
            "line": 13
          },
          {
            "location": "src/lines/LineMaterial.js",
            "line": 21
          },
          {
            "location": "src/lines/LineMaterial.js",
            "line": 22
          },
          {
            "location": "src/lines/LineSegments2.js",
            "line": 12
          },
          {
            "location": "src/lines/LineSegments2.js",
            "line": 177
          },
          {
            "location": "src/lines/LineSegmentsGeometry.js",
            "line": 10
          },
          {
            "location": "src/lines/Wireframe.js",
            "line": 1
          },
          {
            "location": "src/lines/WireframeGeometry2.js",
            "line": 1
          },
          {
            "location": "src/loaders/3DMLoader.js",
            "line": 25
          },
          {
            "location": "src/loaders/3MFLoader.js",
            "line": 21
          },
          {
            "location": "src/loaders/AMFLoader.js",
            "line": 11
          },
          {
            "location": "src/loaders/AssimpLoader.js",
            "line": 19
          },
          {
            "location": "src/loaders/AssimpLoader.js",
            "line": 25
          },
          {
            "location": "src/loaders/BVHLoader.js",
            "line": 11
          },
          {
            "location": "src/loaders/BasisTextureLoader.js",
            "line": 18
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 40
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 52
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 247
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 2310
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 2528
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 2609
          },
          {
            "location": "src/loaders/ColladaLoader.js",
            "line": 2706
          },
          {
            "location": "src/loaders/DDSLoader.js",
            "line": 8
          },
          {
            "location": "src/loaders/DRACOLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 10
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 1005
          },
          {
            "location": "src/loaders/EXRLoader.js",
            "line": 1452
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 42
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 75
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 780
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 808
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 964
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 972
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 1978
          },
          {
            "location": "src/loaders/FBXLoader.js",
            "line": 2020
          },
          {
            "location": "src/loaders/GCodeLoader.js",
            "line": 10
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 64
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 166
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 167
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 169
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 2381
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 2644
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 2933
          },
          {
            "location": "src/loaders/GLTFLoader.js",
            "line": 3130
          },
          {
            "location": "src/loaders/HDRCubeTextureLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/KMZLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/KTX2Loader.js",
            "line": 37
          },
          {
            "location": "src/loaders/KTXLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/LDrawLoader.js",
            "line": 18
          },
          {
            "location": "src/loaders/LDrawLoader.js",
            "line": 49
          },
          {
            "location": "src/loaders/LUT3dlLoader.js",
            "line": 3
          },
          {
            "location": "src/loaders/LUTCubeLoader.js",
            "line": 3
          },
          {
            "location": "src/loaders/LWOLoader.js",
            "line": 40
          },
          {
            "location": "src/loaders/LottieLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/MD2Loader.js",
            "line": 1
          },
          {
            "location": "src/loaders/MD2Loader.js",
            "line": 433
          },
          {
            "location": "src/loaders/MDDLoader.js",
            "line": 13
          },
          {
            "location": "src/loaders/MMDLoader.js",
            "line": 32
          },
          {
            "location": "src/loaders/MMDLoader.js",
            "line": 110
          },
          {
            "location": "src/loaders/MMDLoader.js",
            "line": 1627
          },
          {
            "location": "src/loaders/MTLLoader.js",
            "line": 12
          },
          {
            "location": "src/loaders/MTLLoader.js",
            "line": 39
          },
          {
            "location": "src/loaders/NRRDLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/OBJLoader.js",
            "line": 15
          },
          {
            "location": "src/loaders/PCDLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/PDBLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/PLYLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/PRWMLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/PVRLoader.js",
            "line": 7
          },
          {
            "location": "src/loaders/RGBELoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/RGBELoader.js",
            "line": 276
          },
          {
            "location": "src/loaders/RGBELoader.js",
            "line": 277
          },
          {
            "location": "src/loaders/RGBELoader.js",
            "line": 278
          },
          {
            "location": "src/loaders/RGBELoader.js",
            "line": 279
          },
          {
            "location": "src/loaders/RGBMLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/RGBMLoader.js",
            "line": 1188
          },
          {
            "location": "src/loaders/RGBMLoader.js",
            "line": 1189
          },
          {
            "location": "src/loaders/RGBMLoader.js",
            "line": 1190
          },
          {
            "location": "src/loaders/RGBMLoader.js",
            "line": 1191
          },
          {
            "location": "src/loaders/STLLoader.js",
            "line": 9
          },
          {
            "location": "src/loaders/SVGLoader.js",
            "line": 14
          },
          {
            "location": "src/loaders/SVGLoader.js",
            "line": 1844
          },
          {
            "location": "src/loaders/TDSLoader.js",
            "line": 15
          },
          {
            "location": "src/loaders/TDSLoader.js",
            "line": 51
          },
          {
            "location": "src/loaders/TGALoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/TTFLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/TiltLoader.js",
            "line": 14
          },
          {
            "location": "src/loaders/VOXLoader.js",
            "line": 11
          },
          {
            "location": "src/loaders/VRMLLoader.js",
            "line": 34
          },
          {
            "location": "src/loaders/VRMLLoader.js",
            "line": 45
          },
          {
            "location": "src/loaders/VRMLLoader.js",
            "line": 2245
          },
          {
            "location": "src/loaders/VRMLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/VTKLoader.js",
            "line": 1
          },
          {
            "location": "src/loaders/XLoader.js",
            "line": 21
          },
          {
            "location": "src/loaders/XLoader.js",
            "line": 180
          },
          {
            "location": "src/loaders/XLoader.js",
            "line": 398
          },
          {
            "location": "src/loaders/XLoader.js",
            "line": 1368
          },
          {
            "location": "src/loaders/XYZLoader.js",
            "line": 1
          },
          {
            "location": "src/math/Capsule.js",
            "line": 1
          },
          {
            "location": "src/math/ColorConverter.js",
            "line": 1
          },
          {
            "location": "src/math/ColorConverter.js",
            "line": 9
          },
          {
            "location": "src/math/ColorConverter.js",
            "line": 10
          },
          {
            "location": "src/math/ColorConverter.js",
            "line": 11
          },
          {
            "location": "src/math/ConvexHull.js",
            "line": 1
          },
          {
            "location": "src/math/Lut.js",
            "line": 1
          },
          {
            "location": "src/math/Lut.js",
            "line": 88
          },
          {
            "location": "src/math/MeshSurfaceSampler.js",
            "line": 1
          },
          {
            "location": "src/math/OBB.js",
            "line": 1
          },
          {
            "location": "src/math/OBB.js",
            "line": 82
          },
          {
            "location": "src/math/OBB.js",
            "line": 85
          },
          {
            "location": "src/math/OBB.js",
            "line": 88
          },
          {
            "location": "src/math/Octree.js",
            "line": 1
          },
          {
            "location": "src/misc/ConvexObjectBreaker.js",
            "line": 1
          },
          {
            "location": "src/misc/GPUComputationRenderer.js",
            "line": 14
          },
          {
            "location": "src/misc/Gyroscope.js",
            "line": 1
          },
          {
            "location": "src/misc/MD2Character.js",
            "line": 1
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 1
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 387
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 389
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 398
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 407
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 419
          },
          {
            "location": "src/misc/MD2CharacterComplex.js",
            "line": 422
          },
          {
            "location": "src/misc/MorphAnimMesh.js",
            "line": 1
          },
          {
            "location": "src/misc/MorphAnimMesh.js",
            "line": 27
          },
          {
            "location": "src/misc/MorphBlendMesh.js",
            "line": 1
          },
          {
            "location": "src/misc/MorphBlendMesh.js",
            "line": 215
          },
          {
            "location": "src/misc/ProgressiveLightmap.js",
            "line": 10
          },
          {
            "location": "src/misc/RollerCoaster.js",
            "line": 1
          },
          {
            "location": "src/misc/TubePainter.js",
            "line": 10
          },
          {
            "location": "src/misc/Volume.js",
            "line": 1
          },
          {
            "location": "src/misc/VolumeSlice.js",
            "line": 1
          },
          {
            "location": "src/objects/Lensflare.js",
            "line": 16
          },
          {
            "location": "src/objects/LightningStorm.js",
            "line": 1
          },
          {
            "location": "src/objects/LightningStorm.js",
            "line": 93
          },
          {
            "location": "src/objects/LightningStorm.js",
            "line": 138
          },
          {
            "location": "src/objects/LightningStorm.js",
            "line": 190
          },
          {
            "location": "src/objects/MarchingCubes.js",
            "line": 1
          },
          {
            "location": "src/objects/Reflector.js",
            "line": 14
          },
          {
            "location": "src/objects/Reflector.js",
            "line": 123
          },
          {
            "location": "src/objects/ReflectorForSSRPass.js",
            "line": 16
          },
          {
            "location": "src/objects/ReflectorForSSRPass.js",
            "line": 200
          },
          {
            "location": "src/objects/Refractor.js",
            "line": 15
          },
          {
            "location": "src/objects/Refractor.js",
            "line": 116
          },
          {
            "location": "src/objects/ShadowMesh.js",
            "line": 1
          },
          {
            "location": "src/objects/Sky.js",
            "line": 1
          },
          {
            "location": "src/objects/Sky.js",
            "line": 194
          },
          {
            "location": "src/objects/Water.js",
            "line": 14
          },
          {
            "location": "src/objects/Water.js",
            "line": 68
          },
          {
            "location": "src/objects/Water.js",
            "line": 190
          },
          {
            "location": "src/objects/Water2.js",
            "line": 12
          },
          {
            "location": "src/objects/Water2.js",
            "line": 227
          },
          {
            "location": "src/postprocessing/AdaptiveToneMappingPass.js",
            "line": 8
          },
          {
            "location": "src/postprocessing/AdaptiveToneMappingPass.js",
            "line": 36
          },
          {
            "location": "src/postprocessing/AdaptiveToneMappingPass.js",
            "line": 47
          },
          {
            "location": "src/postprocessing/AdaptiveToneMappingPass.js",
            "line": 101
          },
          {
            "location": "src/postprocessing/AdaptiveToneMappingPass.js",
            "line": 109
          },
          {
            "location": "src/postprocessing/CubeTexturePass.js",
            "line": 1
          },
          {
            "location": "src/postprocessing/CubeTexturePass.js",
            "line": 16
          },
          {
            "location": "src/postprocessing/RenderPixelatedPass.js",
            "line": 10
          },
          {
            "location": "src/postprocessing/SAOPass.js",
            "line": 20
          },
          {
            "location": "src/postprocessing/SAOPass.js",
            "line": 104
          },
          {
            "location": "src/postprocessing/SAOPass.js",
            "line": 120
          },
          {
            "location": "src/postprocessing/SAOPass.js",
            "line": 135
          },
          {
            "location": "src/postprocessing/SAOPass.js",
            "line": 150
          },
          {
            "location": "src/postprocessing/SAOPass.js",
            "line": 167
          },
          {
            "location": "src/postprocessing/SMAAPass.js",
            "line": 1
          },
          {
            "location": "src/postprocessing/SMAAPass.js",
            "line": 59
          },
          {
            "location": "src/postprocessing/SMAAPass.js",
            "line": 72
          },
          {
            "location": "src/postprocessing/SMAAPass.js",
            "line": 88
          },
          {
            "location": "src/postprocessing/SSAARenderPass.js",
            "line": 1
          },
          {
            "location": "src/postprocessing/SSAARenderPass.js",
            "line": 31
          },
          {
            "location": "src/postprocessing/SSAOPass.js",
            "line": 23
          },
          {
            "location": "src/postprocessing/SSAOPass.js",
            "line": 98
          },
          {
            "location": "src/postprocessing/SSAOPass.js",
            "line": 124
          },
          {
            "location": "src/postprocessing/SSAOPass.js",
            "line": 135
          },
          {
            "location": "src/postprocessing/SSAOPass.js",
            "line": 147
          },
          {
            "location": "src/postprocessing/SSAOPass.js",
            "line": 344
          },
          {
            "location": "src/postprocessing/SSRPass.js",
            "line": 17
          },
          {
            "location": "src/postprocessing/SSRPass.js",
            "line": 187
          },
          {
            "location": "src/postprocessing/SSRPass.js",
            "line": 227
          },
          {
            "location": "src/postprocessing/SSRPass.js",
            "line": 238
          },
          {
            "location": "src/postprocessing/SSRPass.js",
            "line": 260
          },
          {
            "location": "src/postprocessing/SSRPass.js",
            "line": 272
          },
          {
            "location": "src/postprocessing/SavePass.js",
            "line": 1
          },
          {
            "location": "src/postprocessing/SavePass.js",
            "line": 15
          },
          {
            "location": "src/postprocessing/TAARenderPass.js",
            "line": 1
          },
          {
            "location": "src/postprocessing/TexturePass.js",
            "line": 1
          },
          {
            "location": "src/postprocessing/TexturePass.js",
            "line": 14
          },
          {
            "location": "src/postprocessing/UnrealBloomPass.js",
            "line": 11
          },
          {
            "location": "src/postprocessing/UnrealBloomPass.js",
            "line": 75
          },
          {
            "location": "src/postprocessing/UnrealBloomPass.js",
            "line": 129
          },
          {
            "location": "src/renderers/CSS2DRenderer.js",
            "line": 1
          },
          {
            "location": "src/renderers/CSS3DRenderer.js",
            "line": 1
          },
          {
            "location": "src/renderers/Projector.js",
            "line": 1
          },
          {
            "location": "src/renderers/SVGRenderer.js",
            "line": 1
          },
          {
            "location": "src/utils/GeometryCompressionUtils.js",
            "line": 17
          },
          {
            "location": "src/utils/GeometryCompressionUtils.js",
            "line": 515
          },
          {
            "location": "src/utils/LDrawUtils.js",
            "line": 1
          },
          {
            "location": "src/utils/RoughnessMipmapper.js",
            "line": 18
          },
          {
            "location": "src/utils/RoughnessMipmapper.js",
            "line": 55
          },
          {
            "location": "src/utils/ShadowMapViewer.js",
            "line": 12
          },
          {
            "location": "src/utils/ShadowMapViewer.js",
            "line": 71
          },
          {
            "location": "src/utils/SkeletonUtils.js",
            "line": 10
          },
          {
            "location": "src/utils/UVsDebug.js",
            "line": 1
          },
          {
            "location": "src/webxr/OculusHandPointerModel.js",
            "line": 1
          },
          {
            "location": "src/webxr/Text2D.js",
            "line": 1
          },
          {
            "location": "src/webxr/XREstimatedLight.js",
            "line": 1
          },
          {
            "location": "src/webxr/XRHandModelFactory.js",
            "line": 1
          },
          {
            "location": "src/webxr/XRHandPrimitiveModel.js",
            "line": 9
          },
          {
            "location": "dist/_polyfill/CapsuleGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/_polyfill/CompressedArrayTexture.cjs",
            "line": 3
          },
          {
            "location": "dist/_polyfill/CompressedCubeTexture.cjs",
            "line": 3
          },
          {
            "location": "dist/_polyfill/Data3DTexture.cjs",
            "line": 3
          },
          {
            "location": "dist/_polyfill/constants.cjs",
            "line": 3
          },
          {
            "location": "dist/animation/AnimationClipCreator.cjs",
            "line": 3
          },
          {
            "location": "dist/animation/CCDIKSolver.cjs",
            "line": 3
          },
          {
            "location": "dist/animation/MMDAnimationHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/animation/MMDPhysics.cjs",
            "line": 3
          },
          {
            "location": "dist/cameras/CinematicCamera.cjs",
            "line": 3
          },
          {
            "location": "dist/controls/ArcballControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/DeviceOrientationControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/DragControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/FirstPersonControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/FlyControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/OrbitControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/PointerLockControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/TrackballControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/TransformControls.cjs",
            "line": 9
          },
          {
            "location": "dist/controls/experimental/CameraControls.cjs",
            "line": 9
          },
          {
            "location": "dist/csm/CSM.cjs",
            "line": 3
          },
          {
            "location": "dist/csm/CSMFrustum.cjs",
            "line": 3
          },
          {
            "location": "dist/csm/CSMHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/csm/CSMShader.cjs",
            "line": 3
          },
          {
            "location": "dist/curves/CurveExtras.cjs",
            "line": 3
          },
          {
            "location": "dist/curves/NURBSCurve.cjs",
            "line": 3
          },
          {
            "location": "dist/curves/NURBSSurface.cjs",
            "line": 3
          },
          {
            "location": "dist/curves/NURBSUtils.cjs",
            "line": 3
          },
          {
            "location": "dist/deprecated/Geometry.cjs",
            "line": 3
          },
          {
            "location": "dist/effects/AnaglyphEffect.cjs",
            "line": 3
          },
          {
            "location": "dist/effects/OutlineEffect.cjs",
            "line": 3
          },
          {
            "location": "dist/effects/ParallaxBarrierEffect.cjs",
            "line": 3
          },
          {
            "location": "dist/effects/PeppersGhostEffect.cjs",
            "line": 3
          },
          {
            "location": "dist/effects/StereoEffect.cjs",
            "line": 3
          },
          {
            "location": "dist/environments/RoomEnvironment.cjs",
            "line": 3
          },
          {
            "location": "dist/exporters/ColladaExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/exporters/DRACOExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/exporters/GLTFExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/exporters/MMDExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/exporters/OBJExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/exporters/PLYExporter.cjs",
            "line": 3
          },
          {
            "location": "dist/exporters/STLExporter.cjs",
            "line": 9
          },
          {
            "location": "dist/exporters/USDZExporter.cjs",
            "line": 10
          },
          {
            "location": "dist/geometries/BoxLineGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/ConvexGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/DecalGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/LightningStrike.cjs",
            "line": 9
          },
          {
            "location": "dist/geometries/ParametricGeometries.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/ParametricGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/RoundedBoxGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/TeapotGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/geometries/TextGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/helpers/LightProbeHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/helpers/PositionalAudioHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/helpers/RaycasterHelper.cjs",
            "line": 9
          },
          {
            "location": "dist/helpers/RectAreaLightHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/helpers/VertexNormalsHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/helpers/VertexTangentsHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/interactive/HTMLMesh.cjs",
            "line": 3
          },
          {
            "location": "dist/interactive/InteractiveGroup.cjs",
            "line": 3
          },
          {
            "location": "dist/interactive/SelectionBox.cjs",
            "line": 3
          },
          {
            "location": "dist/interactive/SelectionHelper.cjs",
            "line": 3
          },
          {
            "location": "dist/lights/LightProbeGenerator.cjs",
            "line": 3
          },
          {
            "location": "dist/lights/RectAreaLightUniformsLib.cjs",
            "line": 3
          },
          {
            "location": "dist/lines/LineMaterial.cjs",
            "line": 3
          },
          {
            "location": "dist/lines/LineSegments2.cjs",
            "line": 3
          },
          {
            "location": "dist/lines/LineSegmentsGeometry.cjs",
            "line": 3
          },
          {
            "location": "dist/lines/Wireframe.cjs",
            "line": 3
          },
          {
            "location": "dist/lines/WireframeGeometry2.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/3DMLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/3MFLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/AMFLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/AssimpLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/BVHLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/BasisTextureLoader.cjs",
            "line": 9
          },
          {
            "location": "dist/loaders/ColladaLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/DDSLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/DRACOLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/EXRLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/FBXLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/FontLoader.cjs",
            "line": 9
          },
          {
            "location": "dist/loaders/GCodeLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/GLTFLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/HDRCubeTextureLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/KMZLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/KTX2Loader.cjs",
            "line": 9
          },
          {
            "location": "dist/loaders/KTXLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/LDrawLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/LUT3dlLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/LUTCubeLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/LWOLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/LottieLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/MD2Loader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/MDDLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/MMDLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/MTLLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/NRRDLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/OBJLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/PCDLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/PDBLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/PLYLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/PRWMLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/PVRLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/RGBELoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/RGBMLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/STLLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/SVGLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/TDSLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/TGALoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/TTFLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/TiltLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/VOXLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/VRMLLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/VRMLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/VTKLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/XLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/loaders/XYZLoader.cjs",
            "line": 3
          },
          {
            "location": "dist/math/Capsule.cjs",
            "line": 3
          },
          {
            "location": "dist/math/ColorConverter.cjs",
            "line": 3
          },
          {
            "location": "dist/math/ConvexHull.cjs",
            "line": 3
          },
          {
            "location": "dist/math/Lut.cjs",
            "line": 3
          },
          {
            "location": "dist/math/MeshSurfaceSampler.cjs",
            "line": 3
          },
          {
            "location": "dist/math/OBB.cjs",
            "line": 3
          },
          {
            "location": "dist/math/Octree.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/ConvexObjectBreaker.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/GPUComputationRenderer.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/Gyroscope.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/MD2Character.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/MD2CharacterComplex.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/MorphAnimMesh.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/MorphBlendMesh.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/ProgressiveLightmap.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/RollerCoaster.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/TubePainter.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/Volume.cjs",
            "line": 3
          },
          {
            "location": "dist/misc/VolumeSlice.cjs",
            "line": 3
          },
          {
            "location": "dist/modifiers/CurveModifier.cjs",
            "line": 9
          },
          {
            "location": "dist/modifiers/EdgeSplitModifier.cjs",
            "line": 9
          },
          {
            "location": "dist/modifiers/SimplifyModifier.cjs",
            "line": 9
          },
          {
            "location": "dist/modifiers/TessellateModifier.cjs",
            "line": 9
          },
          {
            "location": "dist/objects/BatchedMesh.cjs",
            "line": 9
          },
          {
            "location": "dist/objects/GroundProjectedEnv.cjs",
            "line": 3
          },
          {
            "location": "dist/objects/Lensflare.cjs",
            "line": 3
          },
          {
            "location": "dist/objects/LightningStorm.cjs",
            "line": 3
          },
          {
            "location": "dist/objects/MarchingCubes.cjs",
            "line": 3
          },
          {
            "location": "dist/objects/Reflector.cjs",
            "line": 9
          },
          {
            "location": "dist/objects/ReflectorForSSRPass.cjs",
            "line": 9
          },
          {
            "location": "dist/objects/Refractor.cjs",
            "line": 9
          },
          {
            "location": "dist/objects/ShadowMesh.cjs",
            "line": 3
          },
          {
            "location": "dist/objects/Sky.cjs",
            "line": 9
          },
          {
            "location": "dist/objects/Water.cjs",
            "line": 3
          },
          {
            "location": "dist/objects/Water2.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/AdaptiveToneMappingPass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/AfterimagePass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/BloomPass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/BokehPass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/ClearPass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/CubeTexturePass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/DotScreenPass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/EffectComposer.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/FilmPass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/GlitchPass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/HalftonePass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/OutlinePass.cjs",
            "line": 10
          },
          {
            "location": "dist/postprocessing/Pass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/RenderPass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/RenderPixelatedPass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/SAOPass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/SMAAPass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/SSAARenderPass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/SSAOPass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/SSRPass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/SavePass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/ShaderPass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/TAARenderPass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/TexturePass.cjs",
            "line": 3
          },
          {
            "location": "dist/postprocessing/UnrealBloomPass.cjs",
            "line": 9
          },
          {
            "location": "dist/postprocessing/WaterPass.cjs",
            "line": 9
          },
          {
            "location": "dist/renderers/CSS2DRenderer.cjs",
            "line": 3
          },
          {
            "location": "dist/renderers/CSS3DRenderer.cjs",
            "line": 3
          },
          {
            "location": "dist/renderers/Projector.cjs",
            "line": 3
          },
          {
            "location": "dist/renderers/SVGRenderer.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/BokehShader2.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/ColorCorrectionShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/ColorifyShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/ConvolutionShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/DepthLimitedBlurShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/DotScreenShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/FXAAShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/FreiChenShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/GodRaysShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/LuminosityHighPassShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/NormalMapShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/SAOShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/SMAAShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/SSAOShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/SSRShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/SobelOperatorShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/SubsurfaceScatteringShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/ToonShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/TriangleBlurShader.cjs",
            "line": 3
          },
          {
            "location": "dist/shaders/VolumeShader.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/BufferGeometryUtils.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/GeometryCompressionUtils.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/GeometryUtils.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/RoughnessMipmapper.cjs",
            "line": 9
          },
          {
            "location": "dist/utils/SceneUtils.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/ShadowMapViewer.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/SkeletonUtils.cjs",
            "line": 3
          },
          {
            "location": "dist/utils/UVsDebug.cjs",
            "line": 3
          },
          {
            "location": "dist/webxr/OculusHandModel.cjs",
            "line": 9
          },
          {
            "location": "dist/webxr/OculusHandPointerModel.cjs",
            "line": 3
          },
          {
            "location": "dist/webxr/Text2D.cjs",
            "line": 3
          },
          {
            "location": "dist/webxr/XRControllerModelFactory.cjs",
            "line": 9
          },
          {
            "location": "dist/webxr/XREstimatedLight.cjs",
            "line": 3
          },
          {
            "location": "dist/webxr/XRHandModelFactory.cjs",
            "line": 3
          },
          {
            "location": "dist/webxr/XRHandPrimitiveModel.cjs",
            "line": 3
          },
          {
            "location": "src/_polyfill/constants.ts",
            "line": 1
          },
          {
            "location": "src/_polyfill/constants.ts",
            "line": 3
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 21
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 728
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 1059
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 1067
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 1418
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 1426
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 2393
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 2744
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 2754
          },
          {
            "location": "src/controls/ArcballControls.ts",
            "line": 2761
          },
          {
            "location": "src/controls/DeviceOrientationControls.ts",
            "line": 1
          },
          {
            "location": "src/controls/DeviceOrientationControls.ts",
            "line": 99
          },
          {
            "location": "src/controls/DeviceOrientationControls.ts",
            "line": 100
          },
          {
            "location": "src/controls/DeviceOrientationControls.ts",
            "line": 101
          },
          {
            "location": "src/controls/DeviceOrientationControls.ts",
            "line": 102
          },
          {
            "location": "src/controls/DragControls.ts",
            "line": 1
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 1
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 221
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 259
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 260
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 263
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 278
          },
          {
            "location": "src/controls/FirstPersonControls.ts",
            "line": 279
          },
          {
            "location": "src/controls/FlyControls.ts",
            "line": 1
          },
          {
            "location": "src/controls/OrbitControls.ts",
            "line": 13
          },
          {
            "location": "src/controls/PointerLockControls.ts",
            "line": 1
          },
          {
            "location": "src/controls/TrackballControls.ts",
            "line": 1
          },
          {
            "location": "src/controls/TransformControls.ts",
            "line": 28
          },
          {
            "location": "src/controls/experimental/CameraControls.ts",
            "line": 11
          },
          {
            "location": "src/environments/RoomEnvironment.ts",
            "line": 5
          },
          {
            "location": "src/exporters/ColladaExporter.ts",
            "line": 15
          },
          {
            "location": "src/exporters/MMDExporter.ts",
            "line": 1
          },
          {
            "location": "src/exporters/OBJExporter.ts",
            "line": 1
          },
          {
            "location": "src/exporters/PLYExporter.ts",
            "line": 1
          },
          {
            "location": "src/exporters/STLExporter.ts",
            "line": 9
          },
          {
            "location": "src/exporters/USDZExporter.ts",
            "line": 12
          },
          {
            "location": "src/geometries/TextGeometry.ts",
            "line": 1
          },
          {
            "location": "src/helpers/RaycasterHelper.ts",
            "line": 19
          },
          {
            "location": "src/libs/MotionControllers.ts",
            "line": 5
          },
          {
            "location": "src/loaders/FontLoader.ts",
            "line": 1
          },
          {
            "location": "src/loaders/FontLoader.ts",
            "line": 3
          },
          {
            "location": "src/modifiers/CurveModifier.ts",
            "line": 19
          },
          {
            "location": "src/modifiers/CurveModifier.ts",
            "line": 21
          },
          {
            "location": "src/modifiers/EdgeSplitModifier.ts",
            "line": 1
          },
          {
            "location": "src/modifiers/SimplifyModifier.ts",
            "line": 1
          },
          {
            "location": "src/modifiers/TessellateModifier.ts",
            "line": 1
          },
          {
            "location": "src/objects/BatchedMesh.ts",
            "line": 13
          },
          {
            "location": "src/objects/BatchedMesh.ts",
            "line": 174
          },
          {
            "location": "src/objects/GroundProjectedEnv.ts",
            "line": 1
          },
          {
            "location": "src/objects/ReflectorRTT.ts",
            "line": 1
          },
          {
            "location": "src/postprocessing/AfterimagePass.ts",
            "line": 10
          },
          {
            "location": "src/postprocessing/AfterimagePass.ts",
            "line": 27
          },
          {
            "location": "src/postprocessing/BloomPass.ts",
            "line": 10
          },
          {
            "location": "src/postprocessing/BloomPass.ts",
            "line": 33
          },
          {
            "location": "src/postprocessing/BloomPass.ts",
            "line": 45
          },
          {
            "location": "src/postprocessing/BokehPass.ts",
            "line": 18
          },
          {
            "location": "src/postprocessing/BokehPass.ts",
            "line": 68
          },
          {
            "location": "src/postprocessing/ClearPass.ts",
            "line": 2
          },
          {
            "location": "src/postprocessing/DotScreenPass.ts",
            "line": 2
          },
          {
            "location": "src/postprocessing/DotScreenPass.ts",
            "line": 15
          },
          {
            "location": "src/postprocessing/EffectComposer.ts",
            "line": 1
          },
          {
            "location": "src/postprocessing/FilmPass.ts",
            "line": 2
          },
          {
            "location": "src/postprocessing/FilmPass.ts",
            "line": 18
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 12
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 26
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 53
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 54
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 55
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 56
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 57
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 62
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 63
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 64
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 65
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 66
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 84
          },
          {
            "location": "src/postprocessing/GlitchPass.ts",
            "line": 92
          },
          {
            "location": "src/postprocessing/HalftonePass.ts",
            "line": 2
          },
          {
            "location": "src/postprocessing/HalftonePass.ts",
            "line": 35
          },
          {
            "location": "src/postprocessing/MaskPass.ts",
            "line": 1
          },
          {
            "location": "src/postprocessing/OutlinePass.ts",
            "line": 25
          },
          {
            "location": "src/postprocessing/OutlinePass.ts",
            "line": 149
          },
          {
            "location": "src/postprocessing/Pass.ts",
            "line": 1
          },
          {
            "location": "src/postprocessing/RenderPass.ts",
            "line": 1
          },
          {
            "location": "src/postprocessing/ShaderPass.ts",
            "line": 1
          },
          {
            "location": "src/postprocessing/ShaderPass.ts",
            "line": 21
          },
          {
            "location": "src/postprocessing/WaterPass.ts",
            "line": 1
          },
          {
            "location": "src/shaders/ACESFilmicToneMappingShader.ts",
            "line": 9
          },
          {
            "location": "src/shaders/AfterimageShader.ts",
            "line": 7
          },
          {
            "location": "src/shaders/BleachBypassShader.ts",
            "line": 7
          },
          {
            "location": "src/shaders/BokehShader.ts",
            "line": 7
          },
          {
            "location": "src/shaders/BokehShader2.ts",
            "line": 1
          },
          {
            "location": "src/shaders/ColorCorrectionShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/ColorifyShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/ConvolutionShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/ConvolutionShader.ts",
            "line": 9
          },
          {
            "location": "src/shaders/CopyShader.ts",
            "line": 5
          },
          {
            "location": "src/shaders/DepthLimitedBlurShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/DepthLimitedBlurShader.ts",
            "line": 2
          },
          {
            "location": "src/shaders/DotScreenShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/FXAAShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/FreiChenShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/GammaCorrectionShader.ts",
            "line": 6
          },
          {
            "location": "src/shaders/GodRaysShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/HorizontalBlurShader.ts",
            "line": 11
          },
          {
            "location": "src/shaders/LuminosityHighPassShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/NormalMapShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SAOShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SAOShader.ts",
            "line": 3
          },
          {
            "location": "src/shaders/SMAAShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SSAOShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SSRShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SobelOperatorShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SubsurfaceScatteringShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/SubsurfaceScatteringShader.ts",
            "line": 25
          },
          {
            "location": "src/shaders/ToonShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/TriangleBlurShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/VerticalBlurShader.ts",
            "line": 11
          },
          {
            "location": "src/shaders/VolumeShader.ts",
            "line": 1
          },
          {
            "location": "src/shaders/types.ts",
            "line": 1
          },
          {
            "location": "src/utils/BufferGeometryUtils.ts",
            "line": 16
          },
          {
            "location": "src/utils/GeometryUtils.ts",
            "line": 1
          },
          {
            "location": "src/utils/SceneUtils.ts",
            "line": 1
          },
          {
            "location": "src/utils/SceneUtils.ts",
            "line": 2
          },
          {
            "location": "src/webxr/ARButton.ts",
            "line": 1
          },
          {
            "location": "src/webxr/OculusHandModel.ts",
            "line": 1
          },
          {
            "location": "src/webxr/XRControllerModelFactory.ts",
            "line": 1
          },
          {
            "location": "src/webxr/XRControllerModelFactory.ts",
            "line": 2
          },
          {
            "location": "src/webxr/XRHandMeshModel.ts",
            "line": 1
          }
        ]
      },
      "tags": [
        "matrix"
      ]
    },
    {
      "group": "",
      "name": "through2",
      "version": "2.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "fe6ad1a1df31aa903e20748bc86090dacf123c78820c47902527a9d63a8b61e1140a53851b642c87ee0553a1bd55eaa9667196fd2bbc2d019ce182a78b9ad849"
        }
      ],
      "purl": "pkg:npm/through2@2.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/through2@2.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "typescript",
      "version": "4.9.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2"
        }
      ],
      "purl": "pkg:npm/typescript@4.9.5",
      "type": "library",
      "bom-ref": "pkg:npm/typescript@4.9.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "untildify",
      "version": "4.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7"
        }
      ],
      "purl": "pkg:npm/untildify@4.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/untildify@4.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "util-deprecate",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/util-deprecate@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "vite",
      "version": "4.3.8",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "b9807c3f037b85b32b7f88f5c7318393f96a8ec66f0836edfc90b97727f1735f4f83c9119b5e0b8a72bfbaaf8748b36cc191282a6c1e19db696e7c51b6b01789"
        }
      ],
      "purl": "pkg:npm/vite@4.3.8",
      "type": "library",
      "bom-ref": "pkg:npm/vite@4.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "ImportedModules",
          "value": "vite,defineConfig,vite/defineConfig"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ],
        "occurrences": [
          {
            "location": "vite.config.ts",
            "line": 2
          },
          {
            "location": "vite.config.ts",
            "line": 4
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9"
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.0",
      "type": "library",
      "bom-ref": "pkg:npm/wrap-ansi@7.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "wrappy",
      "version": "1.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-1",
          "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/wrappy@1.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "xtend",
      "version": "4.0.2",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011"
        }
      ],
      "purl": "pkg:npm/xtend@4.0.2",
      "type": "library",
      "bom-ref": "pkg:npm/xtend@4.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "y18n",
      "version": "5.0.5",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "86c454af8145aef861447d76c0e75fb37f06cbb936145cc1f6a80df6fdda2f2911ab475171d729cf90bd171752d8dba13ab23feb6f1bfca493277af01f2b184a"
        }
      ],
      "purl": "pkg:npm/y18n@5.0.5",
      "type": "library",
      "bom-ref": "pkg:npm/y18n@5.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "yargs-parser",
      "version": "20.2.6",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "00fd7e7d021648cfec322113f1fc9aca3c7f27e2664cfb7632bd0592b82a078b6876d7dae77b0eb2b480708ac9443e574b6d1b294c1a0c8b8c91628212240b28"
        }
      ],
      "purl": "pkg:npm/yargs-parser@20.2.6",
      "type": "library",
      "bom-ref": "pkg:npm/yargs-parser@20.2.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "group": "",
      "name": "yargs",
      "version": "16.2.0",
      "scope": "optional",
      "hashes": [
        {
          "alg": "SHA-512",
          "content": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607"
        }
      ],
      "purl": "pkg:npm/yargs@16.2.0",
      "type": "library",
      "bom-ref": "pkg:npm/yargs@16.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "yarn.lock"
        },
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 1,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 1,
                "value": "yarn.lock"
              }
            ],
            "concludedValue": "yarn.lock"
          }
        ]
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:npm/@esbuild/android-arm64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-arm@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/android-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-arm64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/darwin-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-arm64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/freebsd-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-arm@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ia32@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-loong64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-mips64el@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-ppc64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-riscv64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-s390x@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/linux-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/netbsd-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/openbsd-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/sunos-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-arm64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-ia32@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@esbuild/win32-x64@0.17.19",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/draco3d@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/node@20.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/offscreencanvas@2019.6.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/three@0.128.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/@types/webxr@0.5.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-regex@5.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/ansi-styles@4.3.0",
      "dependsOn": [
        "pkg:npm/color-convert@2.0.1"
      ]
    },
    {
      "ref": "pkg:npm/balanced-match@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/brace-expansion@1.1.11",
      "dependsOn": [
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/concat-map@0.0.1"
      ]
    },
    {
      "ref": "pkg:npm/cliui@7.0.4",
      "dependsOn": [
        "pkg:npm/string-width@4.2.0",
        "pkg:npm/strip-ansi@6.0.0",
        "pkg:npm/wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "pkg:npm/color-convert@2.0.1",
      "dependsOn": [
        "pkg:npm/color-name@1.1.4"
      ]
    },
    {
      "ref": "pkg:npm/color-name@1.1.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/concat-map@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/copyfiles@2.4.1",
      "dependsOn": [
        "pkg:npm/glob@7.1.6",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/noms@0.0.0",
        "pkg:npm/through2@2.0.5",
        "pkg:npm/untildify@4.0.0",
        "pkg:npm/yargs@16.2.0"
      ]
    },
    {
      "ref": "pkg:npm/core-util-is@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/draco3d@1.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/emoji-regex@8.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/esbuild@0.17.19",
      "dependsOn": [
        "pkg:npm/@esbuild/android-arm64@0.17.19",
        "pkg:npm/@esbuild/android-arm@0.17.19",
        "pkg:npm/@esbuild/android-x64@0.17.19",
        "pkg:npm/@esbuild/darwin-arm64@0.17.19",
        "pkg:npm/@esbuild/darwin-x64@0.17.19",
        "pkg:npm/@esbuild/freebsd-arm64@0.17.19",
        "pkg:npm/@esbuild/freebsd-x64@0.17.19",
        "pkg:npm/@esbuild/linux-arm64@0.17.19",
        "pkg:npm/@esbuild/linux-arm@0.17.19",
        "pkg:npm/@esbuild/linux-ia32@0.17.19",
        "pkg:npm/@esbuild/linux-loong64@0.17.19",
        "pkg:npm/@esbuild/linux-mips64el@0.17.19",
        "pkg:npm/@esbuild/linux-ppc64@0.17.19",
        "pkg:npm/@esbuild/linux-riscv64@0.17.19",
        "pkg:npm/@esbuild/linux-s390x@0.17.19",
        "pkg:npm/@esbuild/linux-x64@0.17.19",
        "pkg:npm/@esbuild/netbsd-x64@0.17.19",
        "pkg:npm/@esbuild/openbsd-x64@0.17.19",
        "pkg:npm/@esbuild/sunos-x64@0.17.19",
        "pkg:npm/@esbuild/win32-arm64@0.17.19",
        "pkg:npm/@esbuild/win32-ia32@0.17.19",
        "pkg:npm/@esbuild/win32-x64@0.17.19"
      ]
    },
    {
      "ref": "pkg:npm/escalade@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fflate@0.6.9",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fs.realpath@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/fsevents@2.3.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/get-caller-file@2.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/glob@7.1.6",
      "dependsOn": [
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "pkg:npm/inflight@1.0.6",
      "dependsOn": [
        "pkg:npm/once@1.4.0",
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/inherits@2.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/is-fullwidth-code-point@3.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@0.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/isarray@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/json@11.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/minimatch@3.0.4",
      "dependsOn": [
        "pkg:npm/brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "pkg:npm/mkdirp@1.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/nanoid@3.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/noms@0.0.0",
      "dependsOn": [
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/readable-stream@1.0.34"
      ]
    },
    {
      "ref": "pkg:npm/once@1.4.0",
      "dependsOn": [
        "pkg:npm/wrappy@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/path-is-absolute@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/picocolors@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/postcss@8.4.23",
      "dependsOn": [
        "pkg:npm/nanoid@3.3.6",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/source-map-js@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/potpack@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/prettier@2.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/process-nextick-args@2.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/readable-stream@1.0.34",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/string_decoder@0.10.31"
      ]
    },
    {
      "ref": "pkg:npm/readable-stream@2.3.7",
      "dependsOn": [
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/process-nextick-args@2.0.1",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "pkg:npm/require-directory@2.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/rimraf@3.0.2",
      "dependsOn": [
        "pkg:npm/glob@7.1.6"
      ]
    },
    {
      "ref": "pkg:npm/rollup@3.23.0",
      "dependsOn": [
        "pkg:npm/fsevents@2.3.2"
      ]
    },
    {
      "ref": "pkg:npm/safe-buffer@5.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/source-map-js@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string-width@4.2.0",
      "dependsOn": [
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/string_decoder@0.10.31",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/string_decoder@1.1.1",
      "dependsOn": [
        "pkg:npm/safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "pkg:npm/strip-ansi@6.0.0",
      "dependsOn": [
        "pkg:npm/ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "pkg:npm/three@0.128.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/through2@2.0.5",
      "dependsOn": [
        "pkg:npm/readable-stream@2.3.7",
        "pkg:npm/xtend@4.0.2"
      ]
    },
    {
      "ref": "pkg:npm/typescript@4.9.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/untildify@4.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/util-deprecate@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/vite@4.3.8",
      "dependsOn": [
        "pkg:npm/esbuild@0.17.19",
        "pkg:npm/fsevents@2.3.2",
        "pkg:npm/postcss@8.4.23",
        "pkg:npm/rollup@3.23.0"
      ]
    },
    {
      "ref": "pkg:npm/wrap-ansi@7.0.0",
      "dependsOn": [
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/string-width@4.2.0",
        "pkg:npm/strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "pkg:npm/wrappy@1.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/xtend@4.0.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/y18n@5.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs-parser@20.2.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:npm/yargs@16.2.0",
      "dependsOn": [
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/escalade@3.1.1",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/string-width@4.2.0",
        "pkg:npm/y18n@5.0.5",
        "pkg:npm/yargs-parser@20.2.6"
      ]
    },
    {
      "ref": "pkg:npm/three-stdlib@2.36.1",
      "dependsOn": [
        "pkg:npm/@esbuild/android-arm64@0.17.19",
        "pkg:npm/@esbuild/android-arm@0.17.19",
        "pkg:npm/@esbuild/android-x64@0.17.19",
        "pkg:npm/@esbuild/darwin-arm64@0.17.19",
        "pkg:npm/@esbuild/darwin-x64@0.17.19",
        "pkg:npm/@esbuild/freebsd-arm64@0.17.19",
        "pkg:npm/@esbuild/freebsd-x64@0.17.19",
        "pkg:npm/@esbuild/linux-arm64@0.17.19",
        "pkg:npm/@esbuild/linux-arm@0.17.19",
        "pkg:npm/@esbuild/linux-ia32@0.17.19",
        "pkg:npm/@esbuild/linux-loong64@0.17.19",
        "pkg:npm/@esbuild/linux-mips64el@0.17.19",
        "pkg:npm/@esbuild/linux-ppc64@0.17.19",
        "pkg:npm/@esbuild/linux-riscv64@0.17.19",
        "pkg:npm/@esbuild/linux-s390x@0.17.19",
        "pkg:npm/@esbuild/linux-x64@0.17.19",
        "pkg:npm/@esbuild/netbsd-x64@0.17.19",
        "pkg:npm/@esbuild/openbsd-x64@0.17.19",
        "pkg:npm/@esbuild/sunos-x64@0.17.19",
        "pkg:npm/@esbuild/win32-arm64@0.17.19",
        "pkg:npm/@esbuild/win32-ia32@0.17.19",
        "pkg:npm/@esbuild/win32-x64@0.17.19",
        "pkg:npm/@types/draco3d@1.4.0",
        "pkg:npm/@types/node@20.6.3",
        "pkg:npm/@types/offscreencanvas@2019.6.4",
        "pkg:npm/@types/three@0.128.0",
        "pkg:npm/@types/webxr@0.5.2",
        "pkg:npm/ansi-regex@5.0.0",
        "pkg:npm/ansi-styles@4.3.0",
        "pkg:npm/balanced-match@1.0.0",
        "pkg:npm/brace-expansion@1.1.11",
        "pkg:npm/cliui@7.0.4",
        "pkg:npm/color-convert@2.0.1",
        "pkg:npm/color-name@1.1.4",
        "pkg:npm/concat-map@0.0.1",
        "pkg:npm/copyfiles@2.4.1",
        "pkg:npm/core-util-is@1.0.2",
        "pkg:npm/draco3d@1.4.1",
        "pkg:npm/emoji-regex@8.0.0",
        "pkg:npm/esbuild@0.17.19",
        "pkg:npm/escalade@3.1.1",
        "pkg:npm/fflate@0.6.9",
        "pkg:npm/fs.realpath@1.0.0",
        "pkg:npm/fsevents@2.3.2",
        "pkg:npm/get-caller-file@2.0.5",
        "pkg:npm/glob@7.1.6",
        "pkg:npm/inflight@1.0.6",
        "pkg:npm/inherits@2.0.4",
        "pkg:npm/is-fullwidth-code-point@3.0.0",
        "pkg:npm/isarray@0.0.1",
        "pkg:npm/isarray@1.0.0",
        "pkg:npm/json@11.0.0",
        "pkg:npm/minimatch@3.0.4",
        "pkg:npm/mkdirp@1.0.4",
        "pkg:npm/nanoid@3.3.6",
        "pkg:npm/noms@0.0.0",
        "pkg:npm/once@1.4.0",
        "pkg:npm/path-is-absolute@1.0.1",
        "pkg:npm/picocolors@1.0.0",
        "pkg:npm/postcss@8.4.23",
        "pkg:npm/potpack@1.0.1",
        "pkg:npm/prettier@2.2.1",
        "pkg:npm/process-nextick-args@2.0.1",
        "pkg:npm/readable-stream@1.0.34",
        "pkg:npm/readable-stream@2.3.7",
        "pkg:npm/require-directory@2.1.1",
        "pkg:npm/rimraf@3.0.2",
        "pkg:npm/rollup@3.23.0",
        "pkg:npm/safe-buffer@5.1.2",
        "pkg:npm/source-map-js@1.0.2",
        "pkg:npm/string-width@4.2.0",
        "pkg:npm/string_decoder@0.10.31",
        "pkg:npm/string_decoder@1.1.1",
        "pkg:npm/strip-ansi@6.0.0",
        "pkg:npm/three@0.128.0",
        "pkg:npm/through2@2.0.5",
        "pkg:npm/typescript@4.9.5",
        "pkg:npm/untildify@4.0.0",
        "pkg:npm/util-deprecate@1.0.2",
        "pkg:npm/vite@4.3.8",
        "pkg:npm/wrap-ansi@7.0.0",
        "pkg:npm/wrappy@1.0.2",
        "pkg:npm/xtend@4.0.2",
        "pkg:npm/y18n@5.0.5",
        "pkg:npm/yargs-parser@20.2.6",
        "pkg:npm/yargs@16.2.0"
      ]
    }
  ],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/three-stdlib@2.36.1"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-09-21T14:42:31Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Monday, September 21, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'three-stdlib' with version '2.36.1'. The package type in this SBOM is npm with 2 purl namespaces described under components. The components were identified from the source files: yarn.lock."
    }
  ]
}