{
  "llm": {
    "conf": 0.9998728,
    "grade": "hostile",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": 0,
      "prob": 0.99981016,
      "class": "hostile"
    },
    "outcome": "hostile",
    "interpretation": "postinstall executes obfuscated payload"
  },
  "ml": {
    "v": "7",
    "eng": "2.11.0",
    "lvl": 0,
    "conf": 100,
    "mods": [
      {
        "cls": 0,
        "raw": 0.9957804,
        "rte": "az",
        "prob": 0.9957804
      },
      {
        "cls": 2,
        "raw": 0.99981016,
        "rte": "az/npm",
        "prob": 0.99981016
      }
    ],
    "prob": 0.99981016,
    "files": [
      {
        "id": 0,
        "lvl": 0,
        "conf": 100,
        "prob": 0.9998101592063904,
        "type": "npm"
      },
      {
        "id": 2,
        "lvl": 25,
        "conf": 92,
        "prob": 0.9900000095367432,
        "type": "javascript"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014275312423706055,
        "type": "javascript"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015844902009121142,
        "type": "javascript"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00023044149565976113,
        "type": "package.json"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012715657248918433,
        "type": "markdown"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012109677300031763,
        "type": "markdown"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014424324035644531,
        "type": "registry"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012586514458234888,
        "type": ""
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-15T02:47:31Z"
  },
  "path": "is-3.3.1.tgz",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy8000000@}S2tt%OaMmgy?Y^9l2PEI#L=$zw\u003cdv358\u003c\u003euSg}$cqiiEvx=(3nS@mit*o\u003e\u0026NH8f.IyD@ne(5?LsY\u003ewRk6S7rDV)nY]nxe7::\u003cjUM*=%62D:F9c=hh\u003cWRskuNZLElS:^QGci?a7%%79#H7qaC:I(i@f7C[rkK=}uN3x2(:nX\u003ek1ye}2h3A(hgExC%dn7kMtD*ZY8M]%lY?Fj]e4kun+2z\u003ek0S7*XN}}[9idq(cB\u003cV(l:oXNXfq*(-JwG]pEU8(-a\u0026.@@5F?:dJz7Kn\u003crb?})kB.L:fLYq6-F(ghA*YG=B}Zof7cXlza{kJ5gl]Pf4t\u003e\u003cOM6ZY8o*%munT@Ql}R]p@t1d@N80}SM#=fn!JX-@",
            "ln": 0
          }
        ],
        "mol": "O₃(As₈S₃Xe₂)H₅(Cm₂Db₄OsPo₂U)Md₃(Pa₆Pt)",
        "sha": "64460493dd468fb4803357baeed6fee87b3628b4dd6c28201e6cd4fa691cea9d",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz",
        "refs": [
          {
            "to": "git://github.com/enricomarino/is.git",
            "off": 0,
            "kind": "repository"
          }
        ],
        "risk": 491,
        "size": 53661,
        "type": "npm",
        "facts": {
          "metrics": {
            "file": {
              "size": 53661,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 53661,
              "peak_region_entropy": 7.83
            },
            "consistency": {
              "self_dependency": 0,
              "name_repo_mismatch": 0,
              "unused_runtime_deps": 2
            }
          }
        },
        "ident": {
          "name": {
            "value": "is",
            "source": "npm.name",
            "verified": false
          },
          "urls": [
            {
              "url": "git://github.com/enricomarino/is.git",
              "kind": "repository",
              "source": "npm.repository.url"
            },
            {
              "url": "https://github.com/enricomarino/is",
              "kind": "homepage",
              "source": "npm.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "url": "http://onirame.com",
              "name": "Enrico Marino",
              "role": "author",
              "source": "npm.author"
            }
          ],
          "version": {
            "value": "3.3.1",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "is",
            "source": "npm.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/lang/encoded/unicode-escape::javascript-unicode-escape-volume",
            "conf": 0.96,
            "crit": 3,
            "desc": "Over 1000 Unicode escapes in JavaScript",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/bundler/javascript-bundle-markers::js-multi-line-blob-recognized-text",
            "conf": 0.95,
            "crit": 1,
            "desc": "Text tokens identify a normal JavaScript bundle blob",
            "from": [
              {
                "file": 4
              }
            ],
            "uses": [
              36
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package script invokes a language interpreter"
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-token-3f",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 3,
            "desc": "0x3f hex byte token",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/file/encoded::embedded-code-candidates-6",
            "conf": 0.8,
            "crit": 3,
            "desc": "Source has 6+ code-like string candidates",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/scripted::length-prop",
            "conf": 1.0,
            "crit": 2,
            "desc": "References the JavaScript .length property",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/loader::massive-unicode-string-function-loader",
            "atk": "T1027,T1059.007",
            "mbc": "B0032",
            "conf": 0.98,
            "crit": 5,
            "desc": "Function constructor executes an enormous Unicode-escaped source string",
            "from": [
              {
                "off": 39318,
                "file": 2,
                "line": 1
              }
            ],
            "uses": [
              0,
              26,
              37
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/entrypoint::bin-field-declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares a bin entry"
          },
          {
            "id": "objectives/execution/interpreter/eval/dynamic::node-capable-massive-unicode-function-loader",
            "atk": "T1027,T1059.007",
            "conf": 0.99,
            "crit": 5,
            "desc": "Enormous Unicode-escaped Function executes with Node require access",
            "from": [
              {
                "off": 2640,
                "file": 2,
                "line": 1
              }
            ],
            "uses": [
              7,
              17
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::single-long-line-outlier",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Exactly one line exceeds 1000 chars",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/error-handling::finally-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Contains a finally cleanup handler",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/scripted::undefined-literal",
            "conf": 1.0,
            "crit": 2,
            "desc": "JavaScript undefined literal",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/encoded/unicode-escape::printable-ascii-escape-run",
            "conf": 0.92,
            "crit": 3,
            "desc": "Consecutive printable-ASCII Unicode escapes",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/line-shape::js-near-zero-whitespace",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript near-zero whitespace",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/os/module/require::node-require-returning-getter",
            "conf": 0.95,
            "crit": 3,
            "desc": "Object getter exposes the Node require function",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/javascript-features::spread-operator",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 spread operator (in array/object context)",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-runs-node-script",
            "conf": 0.92,
            "crit": 3,
            "desc": "Postinstall targets local Node.js file"
          },
          {
            "id": "metadata/package/homepage::homepage-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Homepage points to major Git host"
          },
          {
            "id": "metadata/package/scripts/develop::has-test-script",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json declares a test script"
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/function::encoded-function-body-recovers-require",
            "atk": "T1027.013,T1059.007",
            "mbc": "B0032",
            "conf": 0.97,
            "crit": 5,
            "desc": "Escape-encoded function body recovers require",
            "from": [
              {
                "off": 39318,
                "file": 2,
                "line": 1
              }
            ],
            "uses": [
              17,
              37
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/declaration::has-postinstall",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Has postinstall script hook"
          },
          {
            "id": "supply-chain/install-hook/prepublish",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'prepublish' hook that runs during install"
          },
          {
            "id": "metadata/file/data-blob::js-max-string-over-128k",
            "conf": 0.94,
            "crit": 2,
            "desc": "JavaScript string exceeds 128 KiB",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 arrow function syntax",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/repository::has-repository-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares repository metadata"
          },
          {
            "id": "objectives/execution/interpreter/script/npm::npm-postinstall-script",
            "conf": 1.0,
            "crit": 3,
            "desc": "Declares an npm postinstall lifecycle hook"
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/repository::has-repository-url",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares a repository URL"
          },
          {
            "id": "metadata/file/function::constant-return-functions-dominate-file",
            "conf": 0.9,
            "crit": 3,
            "desc": "Constant-return functions dominate larger file",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-token-ff",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 3,
            "desc": "0xff hex byte token",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Filename is package.json",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encoded::base64-token",
            "conf": 0.7,
            "crit": 2,
            "desc": "Calls a Base64 conversion helper",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/function::function-body-unicode-escape-blob",
            "atk": "T1027.013",
            "mbc": "B0032",
            "conf": 0.94,
            "crit": 4,
            "desc": "Function constructor body is escape-encoded",
            "from": [
              {
                "off": 39733,
                "file": 2,
                "line": 1
              },
              {
                "off": 28878,
                "file": 4,
                "line": 718
              }
            ],
            "uses": [
              15,
              74
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "supply-chain/install-hook/postinstall",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'postinstall' hook that runs during install"
          },
          {
            "id": "micro-behaviors/data/source/syntax/assignment::nested-call-assignment",
            "conf": 0.85,
            "crit": 3,
            "desc": "Nested function call assignment target",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/obfuscator/index-shift::double-negative-index-offset",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Index offset written as minus a negative",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 3,
            "desc": "Starts a synchronous function expression",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "from": [
              {
                "file": 2
              },
              {
                "file": 4
              }
            ],
            "uses": [
              60
            ]
          },
          {
            "id": "metadata/package/repository::repo-url-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Repository identifies major Git host"
          },
          {
            "id": "metadata/package/dependencies/manifest::has-runtime-deps",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package declares a runtime dependency",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/base91::base91-magic-constants--rx-1",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.82,
            "crit": 3,
            "desc": "Base91 decoder constant cluster",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-obfuscated-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Obfuscated computed call cluster",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/error-handling::catch-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Contains a catch error handler",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-new-date",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ new Date() calls",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/minifier::js-large-minified-bundle",
            "conf": 0.92,
            "crit": 2,
            "desc": "Large minified JavaScript bundle",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/declaration::postinstall-hook-declaration",
            "atk": "T1195.002",
            "conf": 0.96,
            "crit": 3,
            "desc": "Package declares a postinstall hook"
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::massive-unicode-hex-table-decoder",
            "atk": "T1027,T1140",
            "mbc": "B0032",
            "conf": 0.97,
            "crit": 4,
            "desc": "Massive Unicode-escaped source uses a hexadecimal table decoder",
            "from": [
              {
                "off": 256700,
                "file": 2,
                "line": 1
              }
            ],
            "uses": [
              0,
              65,
              70
            ]
          },
          {
            "id": "metadata/lang/javascript-features::async-await",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES2017 async/await syntax",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-runs-test-directory-script",
            "atk": "T1195.002",
            "conf": 0.9,
            "crit": 4,
            "desc": "postinstall runs a test-directory script"
          },
          {
            "id": "metadata/package/testing/presence/path::test-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Test path basename",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "from": [
              {
                "file": 2
              },
              {
                "file": 4
              }
            ],
            "uses": [
              50
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::last-line-over-1000",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Last line is over 1000 chars",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-hook-key",
            "conf": 0.85,
            "crit": 3,
            "desc": "Declares a package postinstall hook"
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-array-access",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.85,
            "crit": 3,
            "desc": "Hexadecimal array indexing",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/entrypoint::main-root-javascript-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Root JavaScript main entrypoint"
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 const/let declarations",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-array-open",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 1,
            "desc": "Hex byte array literal opening",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-decoder-constants",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.86,
            "crit": 3,
            "desc": "Hex byte decoder constants",
            "from": [
              {
                "off": 2706,
                "file": 2,
                "line": 1
              },
              {
                "off": 655,
                "file": 3,
                "line": 31
              },
              {
                "off": 954,
                "file": 4,
                "line": 34
              }
            ],
            "uses": [
              4,
              6,
              14,
              33,
              69
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dep-ws",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm dependency on ws WebSocket library"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/control-flow/retry::const-return-padding-ratio",
            "conf": 0.82,
            "crit": 3,
            "desc": "Constant-return helpers dominate the functions",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-function-constructor",
            "conf": 0.9,
            "crit": 3,
            "desc": "Constructs a JavaScript function dynamically"
          },
          {
            "id": "objectives/supply-chain/hidden-payload/trojan::test-tree-massive-function-loader",
            "atk": "T1027,T1059.007,T1195.002",
            "conf": 0.98,
            "crit": 5,
            "desc": "Test-tree file conceals an enormous encoded Function loader",
            "from": [
              {
                "off": 2640,
                "file": 2,
                "line": 1
              },
              {
                "file": 4
              }
            ],
            "uses": [
              7,
              50
            ]
          },
          {
            "id": "metadata/build/minifier::js-medium-minified-line",
            "conf": 0.9,
            "crit": 2,
            "desc": "JavaScript contains a long minified line",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/path::archive-test-directory-member-path",
            "conf": 0.98,
            "crit": 3,
            "desc": "Archive ships a root-level test tree"
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-phantom-runtime-dependency",
            "conf": 0.82,
            "crit": 3,
            "desc": "Runtime dependency not reconciled to imports",
            "spans": [
              [
                0,
                38
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-test-tree-massive-function-loader",
            "atk": "T1027,T1059.007,T1195.002",
            "conf": 0.99,
            "crit": 5,
            "desc": "npm postinstall runs an enormous encoded Function loader from its test tree",
            "from": [
              {
                "off": 2640,
                "file": 2,
                "line": 1
              },
              {
                "off": 257,
                "file": 6,
                "line": 11
              }
            ],
            "uses": [
              7,
              58
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "mS\u0026PUBzkVhc)AwqtY?!QfHE3nb6Eynay]y}BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cBv@bN{B6J\u0026yfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cBwmYvYB.(e8BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lO94+Bx\u0026@zfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cBx(mf#gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEykD2Ntkw)xElfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cyDUdhpc$D[3vrDydtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHE#SCRzi\u0026wObv[yY",
            "ln": 1370,
            "col": 1371,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003exv@DmaBrCdhB7FQ0gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!",
            "ln": 2089,
            "col": 2090,
            "line": 1
          },
          {
            "b": "tZed=tWhIjg*BpghAj}=ehhr6el\u003cx7tY?.OhzOIYehhr5el\u003cx7tZed^tP$.7b3Xw}fFCyvtP$ZMCS6d+fNbPefNdd^ehhr8g+pt9hy{Lbg+pt9i4M+dw[AOFCW\u0026DVtQ0ATCS4x-a$LA)gB#=PtWhz9fG7*]a$M$ytWhz9fGg\u003c]tY?.OhF3b#BUCHcg*BpdfFCyxtWhz9fG7*]tY?.OhAt2EBUCHcwN5F.fFCyxtWhz9fG7:)a$LA)gIegyb3Xw}fFCyytWhz9fGg:(tY?.OhFci0BUCHcwl-wZfFCsttWhz9fG9JFtY?.Ohz!VzBUCHchc:yefFCvrtWhz9fG9JFtY?.OhAt2EBUCHcwN5F.fFCBxtP$ZMCSdfcCW\u0026pfb3Xw$h.XGwCSdG+tZeg-tWhIii9WTUfNbD:ehhr6w[CTafNbDmehhrVehhrWehhr7ehhr9f!t26h7QCavM2+\u003eCR?AitQ0ATBUCHdfKb!MfNbJ*ehhrdfF3DMtWhIif\u003cC[NtQ0ATCR\u0026(ma$K(\u003eCRH:6CSvJgfNbM*el\u003cx7tZed=tP$.7b3Xw}fFCBwtP$.7b3Xw}fFCsrtP$.7b3Xw$hz[.-ehhrTw?kSXwm^wDCW@MXtQ0ATCS4M!a$M$ytWhz9fGg\u003c]a]",
            "ln": 2512,
            "col": 2513,
            "line": 1
          },
          {
            "b": "lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxAb]Vovru6=BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUS",
            "ln": 3299,
            "col": 3300,
            "line": 1
          },
          {
            "b": "em\u0026TswN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?f\u003esMseo2SzC42G7tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEm1CYmOwBx\u0026@zfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lN:N9A+PY9By!Z1gb7x",
            "ln": 3522,
            "col": 3523,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxv{%E?xK2WnfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cyeo2SzB]",
            "ln": 3847,
            "col": 3848,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxw[=c\u003ey\u00261x4BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lN:DCw{503BzkVhaAhvnC42E",
            "ln": 4208,
            "col": 4209,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtqgpQt}ytCvqH6$i+8#mB8$Pegb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHemSQow[+[2A:-A[wJBysB7FQ0gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG4#CRRi-Ejml#wPS6nzxJFdtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHEp^Rtv@#B6zxJL9zEEu$D0CFEfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0",
            "ln": 4922,
            "col": 4923,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cQw{503BzkVhdR@WrtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/g5",
            "ln": 5683,
            "col": 5684,
            "line": 1
          },
          {
            "b": "fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cqjV$wJCW@-ZCwhejd0f-NwP8f=BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cDzE[2%",
            "ln": 6525,
            "col": 6526,
            "line": 1
          },
          {
            "b": "lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lOqbxpf.]%fFC\u003cDBzbxftY?!QfHGbetp?KNhdOl(CS4DheIIAfgf(Cwz^mAufFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0",
            "ln": 7469,
            "col": 7470,
            "line": 1
          },
          {
            "b": "lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003c#fNbrTj7-zKc$Em3BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fA",
            "ln": 10428,
            "col": 10429,
            "line": 1
          },
          {
            "b": "dRiBqwN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?f/SC\u0026wn+Z}gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG4@wO=B0tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!",
            "ln": 14468,
            "col": 14469,
            "line": 1
          },
          {
            "b": "lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cCat2o(f/-=9v@Dmbx(n68tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHc$Em3BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUS",
            "ln": 21383,
            "col": 21384,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?gf[fry?mG%Bz9joz^mAufFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTabrB7FQ0gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb5",
            "ln": 21880,
            "col": 21881,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj:7:TwfrNJfF3:Cw)]*#Bx\u0026@zfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cSy?mY[BUUT8lTj:?fFC\u003e0BP",
            "ln": 28450,
            "col": 28451,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHc[])5iv(:oCR?xhfNda.dk2HHCYUt.e{pVtB.90-x\u003ew=6y*?yatY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY*",
            "ln": 28675,
            "col": 28676,
            "line": 1
          },
          {
            "b": "j.nCJwN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?f/02-DT*#iBzkSnwN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lNW4%B.a*2gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEE6z^mAufFC\u0026",
            "ln": 35918,
            "col": 35919,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj:7:TwfrNJfF3{QtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yH",
            "ln": 38356,
            "col": 38357,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxtu\u0026vStZeertWhIev{An-h^]@@CS4M!tZe7VtWhIfgf!7eh-L5ECR-\u0026ma$M$ytWhz9fF+N\u003etY?.Ohdo-{BUCHbfKd\u003e9fFCp[tWhz9fGiMFtY?.Ogg\u003c=@BUCHag*BpdfFCp)tP$.7b3Xw}fFCBAtWhz9fF+y/tY?.Og=O-BBUCH8vQ9eXfFCs{tP$.7b3Xw$h8!=BCR\u0026(mtZe5ktWhIig*BpgggKM]CSfertZehqtWhIgi9WTUtQ0ATBUCHagf!7bfFCv@tWhz9fFUE\u0026tY?.OhzFDwBUCH9g*zjQtQ0ATCR}oZtZegYtWhIifKd\u003ecg+-ftCR.cXtZedYtWhIhh^vKTtQ0ATCRRo:tZe4:tWhIeg*BpghzXPy",
            "ln": 39222,
            "col": 39223,
            "line": 1
          },
          {
            "b": "fFCv{tWhz9fF)xDtY?.OgbJlvBUCHcf\u003cE$afFCyvtWhz9fFWiAtY?.Oh!32oel\u003cx7tZe4YtWhIhfKd\u003ecgCA6sCRR0UtZeestWhIevo^5ZhzXPyCR\u0026\u0026la$M$ytWhz9fFUK\u003etY?.Og=5xwBUCH8iB2*ifFCv)tWhz9fF+y/tY?.OhA1/BBUCH9vQ9eXfFCvvtP$.7b3Xw}fFCm[tWhz9fGg){tY?.OhzXPyBUCHbvQ9eXfFCpptWhz9fFW9xtY?.Oh-B$=el\u003cx7tZea.tWhIfiB2*lhzFDwCSfertZebptWhIfwN5F+h-UbFCSdA-a$M$ytWhIev{An-h-s]CCRRo:tZe5ktWhIgvo^5Zhdo-{CR\u003c2qtZeg-tP$.7b3Xw$h8XYACR\u0026#ptZe8qtWhIfhE4BStQ0ATBUCHdv{AnYfFCB}tWhz9fF^rCtY?.OgC\u0026uwBUCHbf\u003cE$afFCyztWhz9fFW6wtY?.OgH%-mel\u003cx7tZehstWhIihE6Hih-L5ECRR0UtZe4YtWhIivo^5Zg+\u0026kVel\u003cx7tY?.OhzOJxBUCHcv{AnYfFCpstWhz9fFUB?tY?.OhzwxvBUCH8hc:yefFCB}tWhz9fF\u003e:]a$M$ytWhIjhc:yhg=wPzCSdM^tZe7VtWhIfhE6Higc5PACR@]ma$M$ytWhz9fGiABtY?.OhE/#%BUCHdwl-wZfFCsqtWhz9fF+K\u003ctY?.Oh-j\u0026BBUCHbhc:yefFCBvtP$.7b3Xw}fFCyttWhz9fG0rAtY?.Oh-L5EBUCH8v{AnYfFCyAtWhz9fF^cxtY?.OhE{5$BUCHdgf=1OtQ0ATCR?r-tZe2ltWhIjwN5F+hFci0CSfhstZe7VtWhIhhc:yhh.[RZel\u003cx7tY?.Og=FVABUCHch^xQgfFCsutWhz9fG7Z(tY?.Og?x]%BUCH9wN5F.fFCvztWhz9fGg:(a$M$ytWhz9fF+y/tY?.Og?G#$BUCHdh^xQgfFCpptWhz9fFWlBtY?.Ogg:Y}BUCHdvQ79dtQ0ATCRR3VtZebptWhIgg*Bpgh^]@@CR\u0026@otM",
            "ln": 39637,
            "col": 39638,
            "line": 1
          },
          {
            "b": "fHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG4#CRSMgjZhJvzEW^5z/c%LDVAXtB-IvxxkzG}vqF[Rx(!XNw{503BzkVhc[fH-wPS6nzxJOdz^)c\u003eEjO#MzEW^5z/c%LDVAXtB-Ivx",
            "ln": 66869,
            "col": 66870,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtqgqku0PQpz!S-8fNbo5wn+Z}gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHC",
            "ln": 67356,
            "col": 67357,
            "line": 1
          },
          {
            "b": "tv?R(wN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?f/Jxzc%N%3a$^kfAb](sz^M\u003c7v@DmaBAhIlBz(gLzEEx[djGWPvru0)c$v74B8$Pegb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHdslFNz^mAufFC\u003cPw]zYrwn+Z}gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG7",
            "ln": 68169,
            "col": 68170,
            "line": 1
          },
          {
            "b": "tv?R(wN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?f!=)sj.nCJwN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?gHi7Mz^mAufFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUS",
            "ln": 68539,
            "col": 68540,
            "line": 1
          },
          {
            "b": "tv?R(wN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?f!(%tj.nCJwN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?gHi7Mz^mAufFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUS",
            "ln": 70295,
            "col": 70296,
            "line": 1
          },
          {
            "b": "fHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHe\u003c:X)w[u0lzGP=itY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!Q",
            "ln": 73434,
            "col": 73435,
            "line": 1
          },
          {
            "b": "c$NjowN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?gbJn=em@sbB7FQ0gb7yHe]LubBUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cSzGP=itY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtv?R(wN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUS",
            "ln": 76180,
            "col": 76181,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cDw].*blUG[GlVlHDem@sbB7FQ0gb7yHe[nZaB8$Pegb7yHjZhhyx(mf#gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yH",
            "ln": 76687,
            "col": 76688,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj:7:TwfrNJfF3ZIvrlG{BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lP[%\u003ew)]/",
            "ln": 101740,
            "col": 101741,
            "line": 1
          },
          {
            "b": "fHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtqgpTu0O)iBz\u003e91A+PA7c%N%3tY?.Oh-j\u0026BBUCHdg*BpdfFCyytWhz9fFWfztY?.OgDnR-dlqM\u003eB.a*2gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!Q",
            "ln": 104120,
            "col": 104121,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxtp}JXwmYvYB.(e8BUUT8lOq?*wNPvVBUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e1jZ\u0026Lyx()Q5gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7x",
            "ln": 124839,
            "col": 124840,
            "line": 1
          },
          {
            "b": "y\u0026\u0026{8gb7yHe(2?ItY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj:7:TwfrNJfF49:y\u00260v0gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHC",
            "ln": 133095,
            "col": 133096,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHEE5vrl0+BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cSw{503BzkVhc[Wb8y?mY[BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u0026",
            "ln": 155559,
            "col": 155560,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj:7:TwfrNJfF43KBx\u0026@zfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lJ",
            "ln": 157502,
            "col": 157503,
            "line": 1
          },
          {
            "b": "fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTa2uwNPvVBUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lNTTkh8M**c%N%3b3OI%wNPvVBUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lNVIZB7FQ0gb7yHtY?!QfHG8/gb7yHtY?!QfA",
            "ln": 197308,
            "col": 197309,
            "line": 1
          },
          {
            "b": "fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTaUTAaJ%1tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHt{}c-w]zYrw[=c\u003ey\u00261x4BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lP]0%B7FQ0gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY*",
            "ln": 207967,
            "col": 207968,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003cDB9hCkA:i-xfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cSw{503BzkVhc[Wb8x(mf#gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHC",
            "ln": 222129,
            "col": 222130,
            "line": 1
          },
          {
            "b": "fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cDB-7-3w[=c]wl:mjfFC\u003e0BUUT8lWTo2A+PY9By!Z1gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHdrxYEByO#jzGP=itY?!QfHG8/gb7yHtY?!QfA",
            "ln": 256636,
            "col": 256637,
            "line": 1
          },
          {
            "b": "lOrF3B.a*2gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj:7:TwfrNJfF3:CvS=r@wPz3#gb7yHtY?!QfHG8/gb7yHe[GoDz/P@8BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lP(?KCRH:WwNY^{xjV9*BUUT8lTj:?fFC\u003e0BUUT8lOrN%Bza{4gb5",
            "ln": 269451,
            "col": 269452,
            "line": 1
          },
          {
            "b": "lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lOq!/xlw65zGG@8BUUT8lTj:?fFC\u003cSw{503BzkVhc[Wb8zGP=itY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yH",
            "ln": 271718,
            "col": 271719,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxtp}JXw{503BzkVhtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHe[n*qB97Vfgb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHt%ipIB.a*2gb7yHtY?!QfHG8/gb7yH",
            "ln": 328088,
            "col": 328089,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxtp}JXx(n0lvqYN^z!rl%gb7yHtY?!QfHEEmxLzJ)BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e1j-\u003eZ!wN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTf",
            "ln": 343357,
            "col": 343358,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxw{503BzkVhc[Wb8wmYvYB.(e8BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lN^w9vr9GbwPRg1gb7yHtY?!",
            "ln": 357382,
            "col": 357383,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHGb]v@DmaBrCg7y\u0026:e)BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lP)1",
            "ln": 373169,
            "col": 373170,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHHnpv@DmaBrCTGx()\u0026#tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj.w?Ov@#B6zyu@Xy?mYhwn+Z}gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfA",
            "ln": 498741,
            "col": 498742,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEpov@DmaBrCyhBx\u0026@zfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUS",
            "ln": 499168,
            "col": 499169,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEpov@DmaBrCajtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7x",
            "ln": 499710,
            "col": 499711,
            "line": 1
          },
          {
            "b": "BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxtp}JXw[=c\u003ey\u00261x4BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lOrN@x(4u=BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u0026",
            "ln": 504511,
            "col": 504512,
            "line": 1
          },
          {
            "b": "fHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHc[cX}vrlZiv\u003c\u0026=?k6}l?x)9{bwN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxy?mY[BUUT8lTf",
            "ln": 559747,
            "col": 559748,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtqgpTu0Q-:v@DmaBrCpntY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7x",
            "ln": 580399,
            "col": 580400,
            "line": 1
          },
          {
            "b": "tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHj.XIkBUUT8lT9!tz!rlVBUUT8lTi(sgb7yHtWhzbfFC\u003e0tY?!QfHG8IBUUT8lTi(sgb7yHtWhzbfFC\u003e0tY?!QfHG8IBUUT8lTi(sgb7yHtWhzbfFC\u003e0tY?!QfHG8IBUUT8lTi(sgb7yHtWhzbfFC\u003e0tY?!QfHG8IBUUT8lTi(sgb7yHtQ0D4x(mf#gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEm1y\u0026:e)BUUT8lTj:?fFC\u003e0",
            "ln": 580700,
            "col": 580701,
            "line": 1
          },
          {
            "b": "gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHGb]v@DmaBrC4kwNPvVBUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lP]q",
            "ln": 650074,
            "col": 650075,
            "line": 1
          },
          {
            "b": "fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lT8l?ggTVtj91[OB-IvxvrVc]BrCWJAaJ%1tY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtxB[dwN2",
            "ln": 651140,
            "col": 651141,
            "line": 1
          },
          {
            "b": "lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003exv{%E?xNteFwPS6nzxJIbB7FQ0gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7x",
            "ln": 651951,
            "col": 651952,
            "line": 1
          },
          {
            "b": "fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTawrBx\u0026@zfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003cxfNbrbhyR]WdsDQ[emA:hx()Q5gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtv?R(wN6vkfFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8",
            "ln": 755258,
            "col": 755259,
            "line": 1
          },
          {
            "b": "fHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHEpqEjlM[j0Da4DUl]ib57[kz/P@8BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003e0BUUT8lTj:?fFC\u003crc[fH-wPS6nzxKdqzE^WfEjP2xBrUTntY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHtY?!QfHG8/gb7yHa$a)!A+funA=91uwPq\u003cbA+fVEdlv",
            "ln": 822023,
            "col": 822024,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Function"
            ],
            [
              "",
              "Function"
            ]
          ],
          "tgt": [
            "Function"
          ],
          "funcs": [
            [
              "anonymous",
              822096
            ],
            [
              "anonymous",
              822209
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 8,
              "call_count": 2,
              "node_count": 139156,
              "const_return_function_count": 2,
              "const_return_function_ratio": 1
            },
            "file": {
              "size": 822345,
              "entropy": 3.1
            },
            "text": {
              "lines": 1,
              "top_char": 48,
              "max_ws_run": 1,
              "digit_ratio": 0.56,
              "space_count": 806,
              "char_entropy": 3.1,
              "unique_chars": 71,
              "top_char_null": 0,
              "escape_density": 14.88,
              "lines_over_200": 1,
              "lines_over_500": 1,
              "string_density": 4,
              "top_char_ratio": 0.29,
              "avg_line_length": 822345,
              "lines_over_1000": 1,
              "max_line_length": 822345,
              "hex_escape_count": 3557,
              "last_line_length": 822345,
              "long_token_count": 648,
              "whitespace_ratio": 0,
              "identifier_density": 3,
              "unicode_escape_count": 118841,
              "normalized_string_count": 4,
              "suspicious_string_ratio": 0.25
            },
            "binary": {
              "peak_region_bytes": 21577,
              "peak_region_entropy": 3.92
            },
            "source": {
              "query_limited": 1,
              "query_limited.imports": 1,
              "query_limited.imports.timeout": 1
            },
            "strings": {
              "bytes": 467787,
              "count": 4,
              "very_long": 1,
              "avg_length": 116946.75,
              "max_length": 467678,
              "avg_entropy": 2.43,
              "unicode_heavy": 1,
              "entropy_stddev": 0.57,
              "embedded_code_candidates": 1
            },
            "functions": {
              "density": 200,
              "code_ratio": 2,
              "one_liners": 2,
              "avg_name_length": 102,
              "no_params_count": 2,
              "avg_length_lines": 1,
              "max_length_lines": 1,
              "min_length_lines": 1
            },
            "identifiers": {
              "count": 3,
              "unique": 3,
              "avg_length": 7,
              "max_length": 8,
              "min_length": 6,
              "avg_entropy": 2.41,
              "reuse_ratio": 1,
              "length_stddev": 0.82,
              "all_lowercase_ratio": 0.67
            }
          }
        },
        "id": 2,
        "mol": "O₃(As₈SXe)H₃(Db₃OsPo)Md₂(Pt)",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz!!package/test/check.js",
        "pid": 0,
        "risk": 362,
        "sha": "4534c9d7a6ce12b7aad9911d9dea2bc37831d7af84e68bdb00b3b3f3ae3f7eab",
        "size": 822345,
        "traits": [
          {
            "id": "metadata/lang/encoded/unicode-escape::printable-ascii-escape-run",
            "conf": 0.92,
            "crit": 3,
            "desc": "Consecutive printable-ASCII Unicode escapes",
            "spans": [
              [
                2640,
                56
              ],
              [
                2713,
                56
              ],
              [
                39318,
                56
              ],
              [
                39733,
                56
              ],
              [
                39963,
                56
              ],
              [
                40064,
                56
              ],
              [
                40165,
                56
              ],
              [
                40226,
                56
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                0,
                0
              ],
              [
                1419,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                0,
                0
              ],
              [
                6573,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                0,
                0
              ],
              [
                7517,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::length-prop",
            "conf": 1.0,
            "crit": 2,
            "desc": "References the JavaScript .length property",
            "spans": [
              [
                0,
                0
              ],
              [
                21976,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::undefined-literal",
            "conf": 1.0,
            "crit": 2,
            "desc": "JavaScript undefined literal",
            "spans": [
              [
                0,
                0
              ],
              [
                256700,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "metadata/package/testing/presence/path::test-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Test path basename"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                0,
                4
              ],
              [
                822087,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-obfuscated-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Obfuscated computed call cluster",
            "spans": [
              [
                197372,
                109
              ],
              [
                208031,
                98
              ],
              [
                580764,
                140
              ],
              [
                755322,
                120
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "spans": [
              [
                0,
                8
              ],
              [
                104184,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/module/require::node-require-returning-getter",
            "conf": 0.95,
            "crit": 3,
            "desc": "Object getter exposes the Node require function",
            "spans": [
              [
                0,
                79
              ],
              [
                822209,
                133
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/base91::base91-magic-constants--rx-1",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.82,
            "crit": 3,
            "desc": "Base91 decoder constant cluster",
            "spans": [
              [
                0,
                16
              ],
              [
                2840,
                16
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-array-open",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 1,
            "desc": "Hex byte array literal opening",
            "spans": [
              [
                0,
                0
              ],
              [
                4986,
                0
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-token-3f",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 3,
            "desc": "0x3f hex byte token",
            "spans": [
              [
                0,
                4
              ],
              [
                2706,
                4
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-token-ff",
            "mbc": "B0032",
            "conf": 0.5,
            "crit": 3,
            "desc": "0xff hex byte token",
            "spans": [
              [
                0,
                4
              ],
              [
                2602,
                4
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/obfuscator/index-shift::double-negative-index-offset",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Index offset written as minus a negative",
            "spans": [
              [
                21447,
                7
              ]
            ]
          },
          {
            "id": "metadata/build/minifier::js-large-minified-bundle",
            "conf": 0.92,
            "crit": 2,
            "desc": "Large minified JavaScript bundle",
            "spans": [
              [
                0,
                822345
              ]
            ]
          },
          {
            "id": "metadata/build/minifier::js-medium-minified-line",
            "conf": 0.9,
            "crit": 2,
            "desc": "JavaScript contains a long minified line",
            "spans": [
              [
                0,
                822345
              ]
            ]
          },
          {
            "id": "metadata/file/data-blob::js-max-string-over-128k",
            "conf": 0.94,
            "crit": 2,
            "desc": "JavaScript string exceeds 128 KiB"
          },
          {
            "id": "metadata/file/function::constant-return-functions-dominate-file",
            "conf": 0.9,
            "crit": 3,
            "desc": "Constant-return functions dominate larger file"
          },
          {
            "id": "metadata/lang/encoded/unicode-escape::javascript-unicode-escape-volume",
            "conf": 0.96,
            "crit": 3,
            "desc": "Over 1000 Unicode escapes in JavaScript"
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 arrow function syntax",
            "spans": [
              [
                559802,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::async-await",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES2017 async/await syntax",
            "spans": [
              [
                651188,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 const/let declarations",
            "spans": [
              [
                498897,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::spread-operator",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 spread operator (in array/object context)",
            "spans": [
              [
                343405,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/error-handling::catch-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Contains a catch error handler",
            "spans": [
              [
                3895,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/error-handling::finally-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Contains a finally cleanup handler",
            "spans": [
              [
                4256,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-function-constructor",
            "conf": 0.9,
            "crit": 3,
            "desc": "Constructs a JavaScript function dynamically",
            "spans": [
              [
                0,
                8
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/line-shape::js-near-zero-whitespace",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript near-zero whitespace"
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::last-line-over-1000",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Last line is over 1000 chars"
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::single-long-line-outlier",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Exactly one line exceeds 1000 chars"
          },
          {
            "id": "objectives/anti-static/obfuscation/control-flow/retry::const-return-padding-ratio",
            "conf": 0.82,
            "crit": 3,
            "desc": "Constant-return helpers dominate the functions"
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-array-access",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.85,
            "crit": 3,
            "desc": "Hexadecimal array indexing",
            "spans": [
              [
                3618,
                11
              ],
              [
                5203,
                11
              ],
              [
                14564,
                11
              ],
              [
                36014,
                11
              ],
              [
                68265,
                11
              ],
              [
                68635,
                11
              ],
              [
                70391,
                11
              ],
              [
                76276,
                11
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              6
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/function::function-body-unicode-escape-blob",
            "atk": "T1027.013",
            "mbc": "B0032",
            "conf": 0.94,
            "crit": 4,
            "desc": "Function constructor body is escape-encoded",
            "uses": [
              0,
              28
            ],
            "spans": [
              [
                0,
                8
              ],
              [
                2640,
                56
              ]
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "uses": [
              34
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/function::encoded-function-body-recovers-require",
            "atk": "T1027.013,T1059.007",
            "mbc": "B0032",
            "conf": 0.97,
            "crit": 5,
            "desc": "Escape-encoded function body recovers require",
            "uses": [
              11,
              35
            ],
            "spans": [
              [
                0,
                79
              ],
              [
                2640,
                56
              ],
              [
                822209,
                133
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::hex-byte-decoder-constants",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.86,
            "crit": 3,
            "desc": "Hex byte decoder constants",
            "uses": [
              4,
              5,
              13,
              14,
              15
            ],
            "spans": [
              [
                0,
                126
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/loader::massive-unicode-string-function-loader",
            "atk": "T1027,T1059.007",
            "mbc": "B0032",
            "conf": 0.98,
            "crit": 5,
            "desc": "Function constructor executes an enormous Unicode-escaped source string",
            "uses": [
              19,
              21,
              35
            ],
            "spans": [
              [
                0,
                8
              ],
              [
                2640,
                56
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/encoding/hex::massive-unicode-hex-table-decoder",
            "atk": "T1027,T1140",
            "mbc": "B0032",
            "conf": 0.97,
            "crit": 4,
            "desc": "Massive Unicode-escaped source uses a hexadecimal table decoder",
            "uses": [
              21,
              33,
              38
            ],
            "spans": [
              [
                0,
                126
              ],
              [
                3618,
                11
              ],
              [
                5203,
                11
              ],
              [
                14564,
                11
              ],
              [
                36014,
                11
              ],
              [
                68265,
                11
              ],
              [
                68635,
                11
              ],
              [
                70391,
                11
              ]
            ]
          },
          {
            "id": "objectives/execution/interpreter/eval/dynamic::node-capable-massive-unicode-function-loader",
            "atk": "T1027,T1059.007",
            "conf": 0.99,
            "crit": 5,
            "desc": "Enormous Unicode-escaped Function executes with Node require access",
            "uses": [
              11,
              39
            ],
            "spans": [
              [
                0,
                79
              ],
              [
                2640,
                56
              ],
              [
                822209,
                133
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/trojan::test-tree-massive-function-loader",
            "atk": "T1027,T1059.007,T1195.002",
            "conf": 0.98,
            "crit": 5,
            "desc": "Test-tree file conceals an enormous encoded Function loader",
            "uses": [
              6,
              39
            ],
            "spans": [
              [
                0,
                8
              ],
              [
                2640,
                56
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "fdF8Sy\u0026r=\u003ey\u0026Z.yx(mE1CpT\u003ecr834Py?mD{zGE0Jfawl$3mx$qwGV5oA+P39cP.+A4gj:rdJ]ldasXHFA$5E0dJ\u0026?DwGUI{w[=c%Bzk]fawc6=vn*VRx(FepBA}?paARgoBzkS9az++3A::0l4gjjc4gjjcav6BPAcVFrxj#xfgb7BseIY1mg:2k8A+P34awDo+x(m\u0026ifcA(9A+5P@ao",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "D2NsR4gmn!AV/pAzGu{-aA7.7p\u0026ZF@z.tZiB5d0$p\u0026ZF[wPz)ri$hKuvr9Gjz=p:#auZ\u0026=vRO.Wz//[IBz\u003e91A+PA7i$hKuvr9GiD2m2ey/T$XB.auXi$hKhw/@HzD2Ntkw/$2$zdmB1au.\u003eJasy=zzEW^5z/c{KaBsL8arU-JzdmB1r://!wLV[XjS)WGzdmB1e]U\u0026HBz(nDAaHUBvqH6$pI8V$3vJu\u003cC42zlvRGEDzGF]/y\u0026%q+w\u0026*Ce",
            "ln": 230,
            "col": 29,
            "line": 13
          },
          {
            "b": "arUccxgV#.r://!wLV[XjS)79xgV#.e]U\u0026HBz(nDAaHUBvqH6$pI8V$3vJu\u003cC42zlx(=NIBAI2dpgl)ujS[uVzEW^5z/cWCC42ifwHO:G4gjj2A+funA=91yvqH6$ar-)haA?gfB.9Sz3vK#B3u/\u0026#awLZcuR0%\u003er9@Qcp^[q9jS]7X3lQDsvScg3wNPE7iV{dd4gjj2zGP/9wPx*Of!r+varU-EA+PA7iV{dd4gjj2B-7-3w[=c]wi7?/4gmIB4giKKC42zlvQTs?hz!ryxjVrgjS(y:c%F$?t461efFbpnfi@]YEjlS]tr%\u0026Avj=^VeJCsmu3!zRD%n(*t461efFbpnfi@]XElz%Zk}MnGeQx95ir",
            "ln": 467,
            "col": 1,
            "line": 22
          },
          {
            "b": "vqH6$diJ%D3lQEiwPS6nzxK4DAaJ%1aA?gfB.8WsjV%]nB-7-3w[=c]wg6CF3vK#B3jNs}dK\u003e(masXHFB1R3vAccvm3lQ/vraQb)azCBgv0k%{B.a@6x(+zdze:Pxe!5dgdH=.cdJ!",
            "ln": 1395,
            "col": 25,
            "line": 70
          },
          {
            "b": "BA}?pau.\u003eJasyxivRPE:BrBI7A+PA7t{?6zDKQr8arR!EwPS6nzxKahy\u0026%qwy?mG%Bz8^WjV%]wi$hJtaBKXa4gjj2x\u003ewFoBA}?pau.\u003eJasyxivRPE:BrBv*ygQ)%t{?6zDKQr8arR!sz/M%GyH}=lx(k5pvqH6$diJ%D3lQDlarR!vw/@HuCw.EOv{%g\u0026d0x3nB.99DyH}=udiJ%D3lQDlarR^HaAz4nB-Ivxw)]H%wJHtdarR^HarV7w3lQDlaBKXaarR^H",
            "ln": 1770,
            "col": 69,
            "line": 87
          },
          {
            "b": "wGV8kaARgoBpwN1dJ*#}vrb^[aBtO^aA8vnwPw]pvqH6$aARJAv@Dj6vrb{4Cwhej4gjjcav6%UBAIRwaBuB[z!@#[zHATHA=\u003e}ox\u003ewF}C42ifwNDS{B0b4lBZY8eBz\u0026pfz//V7A:QBvw)]H%wGU]kxK#jdx(^?{3lQ/K4giKKx(+[rADLYaauZ\u0026V",
            "ln": 2114,
            "col": 25,
            "line": 107
          },
          {
            "b": "z!pb9z/Z28C42ifwNdwb3lQEiwPS6nzxK4DAaHdPjV%]nz^)D)v@%7vkoI9)xM4%ltxTB\u003eB.a\u00263iV]OvpFLm/pG7k1r9r3^q^ju?AaJrp4gmIB4giKKfdFBX3lQ/vx(+[vzGx[",
            "ln": 3528,
            "col": 18,
            "line": 173
          },
          {
            "b": "3jNtRB6y27vqH0@cTv\u0026Tazb+lv@#B6zxHuJvqH6$diJ%D3lQEiwPS6nzxJUme[e:qy::Eny\u0026%qrasnATlt{^UwNPE8piyz.wPxhxvqH6$djDx5jV%{1vqH0@i$hKBi$hJa3ni\u003eU4gjjcazC)HBAhIn4gjjcaxh][BrCpfayGw3y\u0026%q%azC)tBAhIne!5dgdH=.cdJ*#}vrb^[aBtO^aA?gfB.8XsvqH6$aARJABy/Jn4gjjcav6%UBAIRwaBuB[z!@#[zHATHA=\u003e}o",
            "ln": 6802,
            "col": 5,
            "line": 317
          },
          {
            "b": "B-7Yhx(v(pt{8oMw{503BzkVhasIzwy\u0026%qraBsL8arU\u0026oAV/7ql2paMBrAZ?BA}?pz!pbox(mE1Cow4(jS(a{zE^r\u003cx(mG)cM\u003c-.aA?gfB.8WUjV%{ix(mE1Cp)ruwPz(O4gjj2x\u003ewFox(=NRwPz(waBsL8arR^HA+funA=91wA=\u003e}P4gjj2EglJaaA?glaAITBauZ\u0026?z=p:#e[nsay::EnyY",
            "ln": 8700,
            "col": 14,
            "line": 414
          },
          {
            "b": "x(+[Jx([35zvD{}dJ?Y4B95Ksw/$G8vqH6$u)6f8aA}KwxLzubu#{A#A=+XivqYP#u$Ka\u003cx(^@}e!5dgdH=.cdJ*#}vrb^[aBu\u003eazdm6%EirYwy\u0026%qiC42ifwGV8kaARgoBpwN1dJ*#}vrb^[aBu\u003eazdm6%EirPMvrcDjy\u0026sJeAV!?fB-7.03lQ!",
            "ln": 14771,
            "col": 4,
            "line": 657
          },
          {
            "b": "AaJ%1aAI*BvSc6-vqH6$pI8j?vqG:dC42ifwHO-+jV%]nB9RRiz!{^.4gmIB4giKKfdFBX3lQ/vx(+[ox\u003eIc$BpwN1dJ?Y4B95Ksw/$G8vqH6$u)6f8ayPdgmn\u003e^SA=k]nB7F\u003e",
            "ln": 18197,
            "col": 87,
            "line": 801
          },
          {
            "b": "AaJ%1ayY4$nP5SJvqH6$pI8j?vqG:dC42ifwHO-+jV%]nvRGE?zGEl/4gmIB4giKKzeS%cy?kkgCYmOwBAnM/azC)U4gi",
            "ln": 18603,
            "col": 87,
            "line": 815
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "owns.call"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "value.getTime"
            ],
            [
              "",
              "other.getTime"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.array"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.args"
            ],
            [
              "",
              "is.array"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "owns.call"
            ],
            [
              "",
              "isFinite"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "Boolean"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "Boolean"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "isNaN"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "isActualNaN"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "is.array"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "base64Regex.test"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "hexRegex.test"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "symbolValueOf.call"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "bigIntValueOf.call"
            ]
          ],
          "mbr": [
            "Array.isArray",
            "BigInt.prototype",
            "BigInt.prototype.valueOf",
            "Object.prototype",
            "Symbol.prototype",
            "Symbol.prototype.valueOf",
            "base64Regex.test",
            "bigIntValueOf.call",
            "hexRegex.test",
            "is.a",
            "is.args",
            "is.args.empty",
            "is.arguments",
            "is.array",
            "is.array.empty",
            "is.arraylike",
            "is.base64",
            "is.bigint",
            "is.bool",
            "is.boolean",
            "is.date",
            "is.date.valid",
            "is.decimal",
            "is.defined",
            "is.divisibleBy",
            "is.element",
            "is.empty",
            "is.equal",
            "is.error",
            "is.even",
            "is.false",
            "is.fn",
            "is.function",
            "is.ge",
            "is.gt",
            "is.hash",
            "is.hex",
            "is.hosted",
            "is.infinite",
            "is.instance",
            "is.instanceof",
            "is.int",
            "is.integer",
            "is.le",
            "is.lt",
            "is.maximum",
            "is.minimum",
            "is.nan",
            "is.nil",
            "is.null",
            "is.number",
            "is.object",
            "is.odd",
            "is.primitive",
            "is.regexp",
            "is.string",
            "is.symbol",
            "is.true",
            "is.type",
            "is.undef",
            "is.undefined",
            "is.within",
            "module.exports",
            "objProto.hasOwnProperty",
            "objProto.toString",
            "other.getTime",
            "other.length",
            "other.prototype",
            "others.length",
            "owns.call",
            "symbolValueOf.call",
            "toStr.call",
            "value.callee",
            "value.constructor",
            "value.getTime",
            "value.length",
            "value.nodeType",
            "value.prototype",
            "value.setInterval",
            "window.alert"
          ],
          "tgt": [
            "Boolean",
            "Number",
            "TypeError",
            "base64Regex.test",
            "bigIntValueOf.call",
            "hexRegex.test",
            "is.args",
            "is.array",
            "is.arraylike",
            "is.bool",
            "is.date",
            "is.equal",
            "is.fn",
            "is.infinite",
            "is.number",
            "is.object",
            "is.string",
            "isActualNaN",
            "isFinite",
            "isNaN",
            "other.getTime",
            "owns.call",
            "symbolValueOf.call",
            "toStr.call",
            "value.getTime"
          ],
          "funcs": [
            [
              "anonymous",
              533
            ],
            [
              "anonymous",
              1126
            ],
            [
              "anonymous",
              1384
            ],
            [
              "anonymous",
              1635
            ],
            [
              "equal",
              2261
            ],
            [
              "anonymous",
              3485
            ],
            [
              "anonymous",
              3859
            ],
            [
              "anonymous",
              4140
            ],
            [
              "anonymous",
              4415
            ],
            [
              "anonymous",
              4739
            ],
            [
              "anonymous",
              5231
            ],
            [
              "anonymous",
              5545
            ],
            [
              "anonymous",
              5832
            ],
            [
              "anonymous",
              6128
            ],
            [
              "anonymous",
              6553
            ],
            [
              "anonymous",
              6819
            ],
            [
              "anonymous",
              7091
            ],
            [
              "anonymous",
              7390
            ],
            [
              "anonymous",
              7657
            ],
            [
              "anonymous",
              7973
            ],
            [
              "anonymous",
              8372
            ],
            [
              "anonymous",
              8712
            ],
            [
              "anonymous",
              9222
            ],
            [
              "anonymous",
              9536
            ],
            [
              "anonymous",
              9826
            ],
            [
              "anonymous",
              10200
            ],
            [
              "anonymous",
              10724
            ],
            [
              "anonymous",
              11092
            ],
            [
              "anonymous",
              11720
            ],
            [
              "anonymous",
              12277
            ],
            [
              "anonymous",
              12557
            ],
            [
              "anonymous",
              12875
            ],
            [
              "anonymous",
              13208
            ],
            [
              "anonymous",
              13628
            ],
            [
              "anonymous",
              14100
            ],
            [
              "anonymous",
              14549
            ],
            [
              "anonymous",
              15060
            ],
            [
              "anonymous",
              15745
            ],
            [
              "isPrimitive",
              16025
            ],
            [
              "anonymous",
              16443
            ],
            [
              "anonymous",
              16804
            ],
            [
              "anonymous",
              17103
            ],
            [
              "anonymous",
              17445
            ],
            [
              "anonymous",
              17798
            ],
            [
              "anonymous",
              18091
            ],
            [
              "anonymous",
              18453
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 51,
              "op.ge": 5,
              "op.gt": 2,
              "op.le": 2,
              "op.lt": 2,
              "op.ne": 11,
              "op.lor": 30,
              "op.mod": 5,
              "op.sub": 1,
              "op.land": 49,
              "op.lnot": 38,
              "max_depth": 16,
              "call_count": 105,
              "node_count": 3452,
              "member_count": 80,
              "op_density.eq": 0.01,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.lor": 0.01,
              "op_density.mod": 0,
              "op_density.sub": 0,
              "op_density.land": 0.01,
              "op_density.lnot": 0.01,
              "member_depth_max": 3,
              "self_compare_count": 2
            },
            "file": {
              "size": 18677,
              "entropy": 4.89
            },
            "text": {
              "lines": 818,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 3017,
              "char_entropy": 4.89,
              "unique_chars": 84,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.07,
              "avg_line_length": 20.83,
              "max_line_length": 130,
              "empty_line_ratio": 0.14,
              "last_line_length": 20,
              "whitespace_ratio": 0.25,
              "identifier_density": 0.76,
              "line_length_stddev": 23.49,
              "normalized_string_count": 1.89,
              "suspicious_comment_ratio": 0.06,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 10.33
            },
            "binds": {
              "count": 78
            },
            "binary": {
              "peak_region_bytes": 2293,
              "peak_region_entropy": 5.36
            },
            "strings": {
              "bytes": 772,
              "count": 54,
              "avg_length": 14.3,
              "max_length": 34,
              "avg_entropy": 3.15,
              "entropy_stddev": 0.62
            },
            "comments": {
              "code": 1,
              "chars": 9302,
              "count": 63,
              "lines": 424,
              "high_entropy": 4,
              "to_code_ratio": 1.08
            },
            "functions": {
              "density": 5.62,
              "anonymous": 44,
              "avg_params": 1.28,
              "code_ratio": 0.33,
              "max_params": 3,
              "length_stddev": 7.39,
              "avg_name_length": 8,
              "avg_length_lines": 5.85,
              "max_length_lines": 49,
              "min_length_lines": 3,
              "single_char_params": 1,
              "avg_param_name_length": 5.05
            },
            "identifiers": {
              "count": 625,
              "unique": 100,
              "avg_length": 6.83,
              "max_length": 19,
              "min_length": 1,
              "avg_entropy": 2.27,
              "reuse_ratio": 0.16,
              "length_stddev": 3.63,
              "has_digit_ratio": 0.02,
              "sequential_names": 2,
              "base64_like_names": 1,
              "single_char_count": 2,
              "single_char_ratio": 0.02,
              "high_entropy_count": 5,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.64,
              "all_uppercase_ratio": 0.01,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 3,
        "mol": "H(Db₂)",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz!!package/index.js",
        "pid": 0,
        "risk": 3,
        "sha": "02239232f586bf0bfadc9f57f101aa2623cbfbec87cc5c75ab0a2e9b8cccb3e1",
        "size": 18677,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                70,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                14819,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1881,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                2162,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::length-prop",
            "conf": 1.0,
            "crit": 2,
            "desc": "References the JavaScript .length property",
            "spans": [
              [
                1818,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::undefined-literal",
            "conf": 1.0,
            "crit": 2,
            "desc": "JavaScript undefined literal",
            "spans": [
              [
                655,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/assignment::nested-call-assignment",
            "conf": 0.85,
            "crit": 3,
            "desc": "Nested function call assignment target",
            "spans": [
              [
                6866,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "spans": [
              [
                294,
                8
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "fdF8Sy\u0026r=\u003ey\u0026Z.yx(mE1CpT\u003eEz!0{bwO#Pvav]EaoHS=ezdNQbasY2N3jNs\u0026B-RapB98Cpv@%7W4giKKC42zlBy/JnauZ\u0026/wPq\u003cbA+cTDByxc1cN?a^3u/\u0026#azC)tjS[=RADL#owHF]Ue?Z{RwmZ0ryi7:Ki$hJa3u/\u0026#azbLjmpxXtauZ\u0026/wPq\u003cbA+cTDw]zZ3vpJ%#dlv$CC42zlBz\u003e91AV^H/pHX6Iv@%txA=l5rBA}?pe{82gBAh8kxfcLf4gmn!AV/1azBOH^jS[=RADL#owHF{yvqxBaxjU%(A::6dAXg)CzEW^5z/c{Ki$hJa3uP\u003c2BsnIJB1RMWAaHyFazb+lv@#B6zxHuHdiJ%D3lQEmvr9G1z/oD6vqZcejS)%JA=\u003e}Aazb4#B7FSs4gjj2w]zYUve",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zGP/9wPw[zaswuQx(+z9az#ssvR6Ncdlv$CarV7Yi$hJa3lQEmvr9GevRPE:BAnM/ax%hvefF?My?$TBzE[2ml$7gGc[eB-4gjj2w]zYUvpJ$0z^)D)v@#=yazb+lv@#B6zxHuCvRPE:BswtV4gjj2arU+Uz!*+nB1RMWAaHCovRPE:BsXKZz^)D)v@%7EefDq:cM\u003c]Zz^)D)v@@?zaswuQx(+z9zxJ\u003ebygQ)%cN?a^3lQEtdlv$C4gjj2B]",
            "ln": 592,
            "col": 43,
            "line": 21
          },
          {
            "b": "zF77xaswuQx(+z9aAITBx(mMhdlv$CarV7Yi$hJa3lQEke]LINx(+[GD2NsyB-7-3w[=c]wgO\u0026JB-7-3w[=c]wg5/SaszqHwmYv!zE)u3x(+ztzE^r\u003cx(mG)cN?a^3jNs+aAPkEzE+dAi$hKBdlv$C4gmh*B95/Tx(+[HzE^r\u003ccOcxLB-7Yhx(v(id0c)XDJ",
            "ln": 906,
            "col": 47,
            "line": 31
          },
          {
            "b": "AccvNfEXK}cOMVSB0b4hAccvMdlv$CarU+Uz!*+nB1R3vAccvNpgl)DefDrTvqWi4B0b4hAccvMdlv$CarS7AB-7Yhx(v(ic[co=4gjj2arU+Uz!*+nB1R3vAccvNvrc16zdNQbB15T.cUmdlBA]0qA+xJiwO#QhazC)twO(ydC{+454gjj2EjcJ[i$hJtaAPkNz/!=\u003cc#0-PwO(ydC{[1ZvlbI=aBLW\u0026asz5BzE)W7BA]0EvRPE:BrCpsaz#ataz2ze",
            "ln": 1936,
            "col": 13,
            "line": 63
          },
          {
            "b": "efEJ4w[=c%BA]zWeLf?(x(mTbD0JGv3lQDlaAhAPAbn%2c#:ivze19aC4C.Ey?mG%Bz99+4gjj2arUomAV==Nvr9G8auZ\u00263j0nkWjrOP-x(dNax)a6ee]k9pxlm/Gas!%RdiJ%D3lQDlarR!CBs}GEc#0-PwPq\u003c3y::myx(dNax)a6etwmv]aAhvnze19aC4C-0x\u003cAesaszbGx(dNax)a6eayPq4az2LnvqE6dzY\u003cdnwO(H1y\u003c6xhiV]^)d\u003ce!Kx(dL",
            "ln": 2461,
            "col": 65,
            "line": 77
          },
          {
            "b": "c[cO]efDrZCw!QnADLYaay[]5wGU]2ygQ)%B0a[iwGUM7BZY8ldlv$CarR^HB7GC)x(dB1B-Y3zB-7Yhx(v(ic[co=4gjj2arR^HwooCwz/!=\u003cc#0-PwPq\u003c3y::gtCpT\u003eOwP]m+vru6edjD!\u003ccV\u003cMJazC.8ADLYaay[]5wGU]2ygQ)%B0a[iwGU(eBrCdmBZU",
            "ln": 3425,
            "col": 45,
            "line": 102
          },
          {
            "b": "v@#B6zxHuCBswtV4gjj2arU\u0026oAV^*]jS[uVzEW^5z/cW!c[co=4gjj2arR^HBzbxfe[P3uauZ?{vQTp8i$hJtarR!Pi$hJtarR^@e]U\u0026HBz(nDAaHdPaBwI#4gjj2arU\u0026oAV^\u003c{jS[uVzEW^5z/cW/c[co=4gjj2arR^HBzbxfe[P3uauZ?{vQTp8",
            "ln": 3980,
            "col": 33,
            "line": 116
          },
          {
            "b": "aA?glazh/Waz$+mav^?ei$hJa3lQDlaA8uOz!*+nB1R3zBZY8mw?k6pdj=O?BzbkdB75]%aA7.7wN/*8x(n0lvqYN^B0a[iwGUM7BZY8ldlv$CarR^Hz/^QIyBA[re[G3BvqEu7efF?wCoxv6djD!\u003ccV\u003cMJaA7.7wN/*8x(n0lvqYN^B0a[iwGUM7BZY8eCw7M9aARpdaAhvtBz(nDAaHe2zE:(eA=k]rayPq4aARpdaAH$dwHw]*4gjj2arUPAe]LINx(+[rADLYac$U1MzE[2mm\u003c]/nefDrZCw!QxvRPE:BrCpnB97\u0026dv}xZ7vrb{4wPq\u003c3y-)}nwO@SjxK}",
            "ln": 4164,
            "col": 4,
            "line": 125
          },
          {
            "b": "i$hJa3lQEke{7VCBsnIGB-7Yhx(v)gcOcxLB-7Yhx(v(ic$WMIaBsL8arR^HC42zlmJ:\u0026pw{503BzkVhasFVYDWN%+3lQDlavW#5A=l5rBA}?pauZ\u0026]Eld(BarR^HC42zlm\u003c6@qw{503BzkVhasFVYDWN%+3lQDlav!56A=l5rBA}?pauZ\u0026+wP]m+vru6edlv$C4gjj2arUore]CPHmr9DUy:.+9Ab](sz/*nzwH[@]e]U\u0026HBz(nDAaHNycQ]j!zE:\u003eWazthbwGUI$w[CQ{wO#PjAb](sz/*nzwPGjFi$hJtarR!sBs}DHBwDW2x(+[rADLYac}k:gm\u003e2#icV\u003cMJazb+lv@#B6zGu}eA+cwhz/^akADLYaaA}HgzxK4mwGU@jzV",
            "ln": 4743,
            "col": 5,
            "line": 135
          },
          {
            "b": "dlv$CarU+Uz!*+nB1Q)wA::lfx\u003e}odDMWcozFa68iV{a0EjlY\u0026cVrEewN/*8CwhejaBmQtzY\u0026\u003eczFa68azC)tvrcx%C}A\u0026DyH[\u003exi$hJtaAPkOyBA[re[5^vvr(W6yH[]vaz+Rbxlm/FatC0!dj=O?z^)D)v@@\u0026qx([2hAbP/iBzk]faz+Rbxlm/f",
            "ln": 8205,
            "col": 55,
            "line": 236
          },
          {
            "b": "B0\u0026HYDMWxBx(D9QBA}?pz!pa.r834Py?mD{zGE0:jV%]nB-7-3w[=c]wg5HFefFLEzEW^5z/cWCB95\u0026NDKQr8arR!Ivr9G4y?mD{zGE0:ay]z2B.$YcBs}6zwNPW(mqMKLwO#PrcUc}mcN?a^3lQDlaAISSz!*+nB1R3uwO(0@BspZpwO(0@Bsw:-cRdihoHS=ezdNQbazC)twO+{{wO#Pqdlv$CarR^HB963Lz/!=\u003cc#0-PwO+{{wO#PrDMWiAwmX.=AaI6Mf^7([efDrUvRPE:BrC^wBz8!mz!9z",
            "ln": 10918,
            "col": 33,
            "line": 307
          },
          {
            "b": "B-7Yhx(v(ic[co=EjlY\u0026cUvHsv@#B6zxJUmazb+lv@#B6zyl\u003e{4gjj2x\u003ewFoBA}?pz!pbox(mE1Cow4(jS(a{zE^r\u003cx(mG)cN*f+4gjj2arSr\u003cazCZonKUM\u003ei4Mg]D2Ntkw/$I#wPz(njV$}JcVrEewN/*f4gjj2arU+Uz!*+nB1R6xd0Gxywn=VAvqGH}Bsw:-cWfoxwn=VAvqGH}BrCpsazb+lv@#B6zyl\u003e{4gjj2",
            "ln": 11780,
            "col": 15,
            "line": 333
          },
          {
            "b": "3lQEmvr9GdvqXIOA=k$vjS[SNCox\u003egAaIEUA=k$DcR!8BazC)tzF%Rtvix-4y?WA5C42ifwHw]*4gjj2BxZbmxMw3nB0\u003elww{503BzkVhasFVYDMWuuBAIRwazC)HzddW6zfoXzpgl)Dj0n@5az$R9mriA!AX5sXBzbYkCxj)JxK#67w[=pbBrC:ny\u0026%qix(+y(vnng0i$hJa3lQEmvr9G4A=M8sauZ\u0026+wP]m@D2Ns-A=M8sc)%7Ev@Dl}ayPq6",
            "ln": 14959,
            "col": 2,
            "line": 412
          },
          {
            "b": "aA?glaz$R9mriA!AV^H/zE[2mrc-B]mriA!AWSqgvnm}VB0bvsBrC0mC42i3wfu57y\u0026%qpdlv$CarR^HB97RlBzbYkCxkcqc$WQtv@#B6zxHtRaBtkKwPS6nzxJUme{z2KxLzujpgl)Gattt?fEY7aEjMHUvqXIOA=k$HasznAA=leyaA}HgzxJL9A=VsBC42ifwGUYdawMuucN?a^3lQDlaAITecV\u003c3xz*cmIt{%rczEW^5z/cWCdiJ%WA+funAS",
            "ln": 20722,
            "col": 4,
            "line": 536
          },
          {
            "b": "D2m2ey\u0026Z%PaBtkLyIv-GaAR)FwP8f6q*Aj?z!{KtjV%]nw{503BzkVhcM)**azb+lv@#B6zxHuGBswtV4gjj2arU-Ee]CPHpIRv)B1RxuygQ)%c@UzdvSc6hcUvpncN*F}aszkQzdmB1azC)tzF%RtvqWiavRPE:BseI04gjj2arU-Ee[F{hc[dj!3lQEtdlv$C4gjj2Bs}cxwge(*4gmIji$hJa3uP\u003c2BsnIJB1RALx(dL",
            "ln": 23503,
            "col": 12,
            "line": 579
          },
          {
            "b": "4giKKBy/Jnc)@.Ie[emgwI#v)efFLEzEW^5z/cWCBswtV4gjj2Bs}GEc#0-PvQTs?hz=*fCx!yVs6eQefdPgGcN*O?cV:xIx(mMax(+zavrl0rg:3vEv@C)?wg5//4gjj2Bs}GEc#0-PvQTs?hz=*fcN*O?cWGuAzY\u0026\u003eczFa68aAITBx(mMax(+zavrk#",
            "ln": 26665,
            "col": 4,
            "line": 660
          },
          {
            "b": "z!%FqjS)@Ry?mG%Bz93Masz5nzdL7CasyPrxlw65zGG}EefDrIvqG:\u003eAWJyXcVB9ABz(nDAaHyFasy=tAWJyXcU)psmSiq{t@@G5arR^HC42zlB9RRiz!@6TD2\u003e8\u003eawVDYwN/*mxjVfXCwZk$z/xodBA{R\u0026zdN=pq*Aj?z!{\u003cPw[=76wPxhhB-7Yhx(v(ic#JEgwHO:G4gjj2arR^HA+funA=91qz/!S\u0026z*c7$D2m2ey\u0026.jyzE^s6pI81)vqPN8auQ=2i$hJtarR!Pdlv$CarR^Hw]zYUvpJ$0B9RRiz!@6TD2\u003eIVw{503BzkVhasIqRzdmB1oj-w$aBsL8arR^HarU-Ee]LINx(+[FD2m2ey:-kczdmz",
            "ln": 28021,
            "col": 21,
            "line": 692
          },
          {
            "b": "Brz.\u0026jS(a:B-7Yhx(v(paBL^-w{503BzkVhasIqMdiJ%D3lQDlaA?glayY4$nP5S\u003eauZ\u0026K4gjj2arR^HmS\u0026PUBzkVhc)%4DBAIRwat+\u0026\u003ecN*C)efDP0az2Rgx(n2Awnc9[vR/Qcy?W=#az#9HzE[2zw{5034gjj2arR^Hltp77zGEo-garUtarR^Ht@@G5arR^Hw]zYUvpJ$0vRGEDzGG}Jazb+lv@#B6zxHupx\u003eH1PBswtV4gjj2arR^H",
            "ln": 28814,
            "col": 41,
            "line": 716
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.type"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.type"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.type"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.type"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.type"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.undef"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.undef"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.undef"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.undef"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.defined"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.defined"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.defined"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.empty"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "pt.plan"
            ],
            [
              "",
              "pt.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "pt.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "at.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "at.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "dt.plan"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "dt.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "now.getTime"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "dt.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "dt.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "ot.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "ot.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ot.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "ft.notEqual"
            ],
            [
              "",
              "ft.notOk"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ft.equal"
            ],
            [
              "",
              "ft.ok"
            ],
            [
              "",
              "is.equal"
            ],
            [
              "",
              "ft.end"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.hosted"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.instance"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.instance"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.equal"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "isNull"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "isNull"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "isNull"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.args"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.args"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.args"
            ],
            [
              "",
              "Array.prototype.slice.call"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.args"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.args.empty"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.args.empty"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.args.empty"
            ],
            [
              "",
              "Array.prototype.slice.call"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.array"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.array"
            ],
            [
              "",
              "Array.prototype.slice.call"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.ok"
            ],
            [
              "",
              "is.array.empty"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.array.empty"
            ],
            [
              "",
              "is.array.empty"
            ],
            [
              "",
              "Array.prototype.slice.call"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "is.arraylike"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "is.bool"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "isFalse"
            ],
            [
              "",
              "isFalse"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "isFalse"
            ],
            [
              "",
              "t.notOk"
            ],
            [
              "",
              "isFalse"
            ],
            [
              "",
              "isFalse"
            ],
            [
              "",
              "isFalse"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "isTrue"
            ],
            [
              "",
              "isTrue"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "isTrue"
            ],
            [
              "",
              "isTrue"
            ],
            [
              "",
              "isTrue"
            ],
            [
              "",
              "isTrue"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "is.date"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.date.valid"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "is.date.valid"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.element"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "st.ok"
            ],
            [
              "",
              "is.element"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.element"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "is.error"
            ],
            [
              "",
              "is.error"
            ],
            [
              "",
              "t.equal"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "toStr.call"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "is.error"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "t.equal"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "is.fn"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "is.number"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "is.infinite"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.decimal"
            ],
            [
              "",
              "is.decimal"
            ],
            [
              "",
              "is.decimal"
            ],
            [
              "",
              "is.decimal"
            ],
            [
              "",
              "is.decimal"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "is.divisibleBy"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "is.integer"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.maximum"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.minimum"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "is.nan"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "is.even"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "is.odd"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.ge"
            ],
            [
              "",
              "t.end"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.gt"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.le"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "t.throws"
            ],
            [
              "",
              "is.lt"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.throws"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "is.within"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.object"
            ],
            [
              "",
              "Symbol"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "st.ok"
            ],
            [
              "",
              "is.primitive"
            ],
            [
              "",
              "Symbol"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "st.ok"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.hash"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "is.regexp"
            ],
            [
              "",
              "is.regexp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "is.regexp"
            ],
            [
              "",
              "is.regexp"
            ],
            [
              "",
              "is.regexp"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "is.string"
            ],
            [
              "",
              "is.base64"
            ],
            [
              "",
              "is.base64"
            ],
            [
              "",
              "is.base64"
            ],
            [
              "",
              "is.base64"
            ],
            [
              "",
              "is.base64"
            ],
            [
              "",
              "is.base64"
            ],
            [
              "",
              "is.hex"
            ],
            [
              "",
              "is.hex"
            ],
            [
              "",
              "is.hex"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.symbol"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "st.ok"
            ],
            [
              "",
              "is.symbol"
            ],
            [
              "",
              "Symbol"
            ],
            [
              "",
              "Object.getOwnPropertyNames.filter"
            ],
            [
              "",
              "Object.getOwnPropertyNames"
            ],
            [
              "",
              "notKnownSymbols.indexOf"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "st.ok"
            ],
            [
              "",
              "is.symbol"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "st.notOk"
            ],
            [
              "",
              "is.bigint"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "Function"
            ],
            [
              "",
              "Function"
            ],
            [
              "",
              "BigInt"
            ],
            [
              "",
              "forEach"
            ],
            [
              "",
              "st.ok"
            ],
            [
              "",
              "is.bigint"
            ],
            [
              "",
              "st.end"
            ],
            [
              "",
              "../index.js"
            ],
            [
              "",
              "foreach"
            ],
            [
              "",
              "make-generator-function"
            ],
            [
              "",
              "tape"
            ]
          ],
          "mbr": [
            "Array.prototype",
            "Array.prototype.slice",
            "Array.prototype.slice.call",
            "F.prototype",
            "G.prototype",
            "H.prototype",
            "Object.getOwnPropertyNames",
            "Object.getOwnPropertyNames.filter",
            "Object.prototype",
            "Object.prototype.toString",
            "at.end",
            "at.notOk",
            "at.ok",
            "document.createElement",
            "dt.end",
            "dt.notOk",
            "dt.ok",
            "dt.plan",
            "ft.end",
            "ft.equal",
            "ft.notEqual",
            "ft.notOk",
            "ft.ok",
            "g.bar",
            "is.args",
            "is.args.empty",
            "is.array",
            "is.array.empty",
            "is.arraylike",
            "is.base64",
            "is.bigint",
            "is.bool",
            "is.date",
            "is.date.valid",
            "is.decimal",
            "is.defined",
            "is.divisibleBy",
            "is.element",
            "is.empty",
            "is.equal",
            "is.error",
            "is.even",
            "is.false",
            "is.fn",
            "is.function",
            "is.ge",
            "is.gt",
            "is.hash",
            "is.hex",
            "is.hosted",
            "is.infinite",
            "is.instance",
            "is.integer",
            "is.le",
            "is.lt",
            "is.maximum",
            "is.minimum",
            "is.nan",
            "is.nil",
            "is.null",
            "is.number",
            "is.object",
            "is.odd",
            "is.primitive",
            "is.regexp",
            "is.string",
            "is.symbol",
            "is.true",
            "is.type",
            "is.undef",
            "is.within",
            "module.exports",
            "notKnownSymbols.indexOf",
            "now.getTime",
            "ot.end",
            "ot.notOk",
            "ot.ok",
            "primitives.length",
            "pt.end",
            "pt.ok",
            "pt.plan",
            "st.end",
            "st.notOk",
            "st.ok",
            "st.throws",
            "t.end",
            "t.equal",
            "t.notOk",
            "t.ok",
            "t.test",
            "t.throws",
            "toStr.call",
            "window.alert"
          ],
          "tgt": [
            "Array.prototype.slice.call",
            "BigInt",
            "Date",
            "Error",
            "F",
            "Function",
            "G",
            "Object",
            "Object.getOwnPropertyNames",
            "Object.getOwnPropertyNames.filter",
            "RegExp",
            "String",
            "Symbol",
            "TypeError",
            "at.end",
            "at.notOk",
            "at.ok",
            "document.createElement",
            "dt.end",
            "dt.notOk",
            "dt.ok",
            "dt.plan",
            "forEach",
            "ft.end",
            "ft.equal",
            "ft.notEqual",
            "ft.notOk",
            "ft.ok",
            "is.args",
            "is.args.empty",
            "is.array",
            "is.array.empty",
            "is.arraylike",
            "is.base64",
            "is.bigint",
            "is.bool",
            "is.date",
            "is.date.valid",
            "is.decimal",
            "is.defined",
            "is.divisibleBy",
            "is.element",
            "is.empty",
            "is.equal",
            "is.error",
            "is.even",
            "is.fn",
            "is.ge",
            "is.gt",
            "is.hash",
            "is.hex",
            "is.hosted",
            "is.infinite",
            "is.instance",
            "is.integer",
            "is.le",
            "is.lt",
            "is.maximum",
            "is.minimum",
            "is.nan",
            "is.number",
            "is.object",
            "is.odd",
            "is.primitive",
            "is.regexp",
            "is.string",
            "is.symbol",
            "is.type",
            "is.undef",
            "is.within",
            "isFalse",
            "isNull",
            "isTrue",
            "notKnownSymbols.indexOf",
            "now.getTime",
            "ot.end",
            "ot.notOk",
            "ot.ok",
            "pt.end",
            "pt.ok",
            "pt.plan",
            "require",
            "setTimeout",
            "st.end",
            "st.notOk",
            "st.ok",
            "st.throws",
            "t.end",
            "t.equal",
            "t.notOk",
            "t.ok",
            "t.test",
            "t.throws",
            "test",
            "toStr.call"
          ],
          "funcs": [
            [
              "anonymous",
              273
            ],
            [
              "anonymous",
              342
            ],
            [
              "anonymous",
              529
            ],
            [
              "anonymous",
              689
            ],
            [
              "anonymous",
              839
            ],
            [
              "anonymous",
              1045
            ],
            [
              "anonymous",
              1323
            ],
            [
              "anonymous",
              1521
            ],
            [
              "anonymous",
              2003
            ],
            [
              "anonymous",
              2341
            ],
            [
              "anonymous",
              2380
            ],
            [
              "anonymous",
              2730
            ],
            [
              "anonymous",
              3320
            ],
            [
              "anonymous",
              3484
            ],
            [
              "anonymous",
              3650
            ],
            [
              "anonymous",
              3977
            ],
            [
              "F",
              4006
            ],
            [
              "G",
              4090
            ],
            [
              "anonymous",
              4770
            ],
            [
              "anonymous",
              4799
            ],
            [
              "anonymous",
              4851
            ],
            [
              "anonymous",
              5093
            ],
            [
              "anonymous",
              5367
            ],
            [
              "anonymous",
              5521
            ],
            [
              "anonymous",
              6036
            ],
            [
              "anonymous",
              6133
            ],
            [
              "anonymous",
              6263
            ],
            [
              "anonymous",
              6544
            ],
            [
              "anonymous",
              6614
            ],
            [
              "anonymous",
              6698
            ],
            [
              "anonymous",
              6861
            ],
            [
              "anonymous",
              7019
            ],
            [
              "anonymous",
              7107
            ],
            [
              "anonymous",
              7209
            ],
            [
              "anonymous",
              7386
            ],
            [
              "anonymous",
              7446
            ],
            [
              "anonymous",
              7601
            ],
            [
              "anonymous",
              7679
            ],
            [
              "anonymous",
              7785
            ],
            [
              "anonymous",
              7958
            ],
            [
              "anonymous",
              8789
            ],
            [
              "anonymous",
              8885
            ],
            [
              "anonymous",
              9023
            ],
            [
              "anonymous",
              9410
            ],
            [
              "anonymous",
              9791
            ],
            [
              "anonymous",
              10156
            ],
            [
              "anonymous",
              10472
            ],
            [
              "anonymous",
              10617
            ],
            [
              "anonymous",
              10814
            ],
            [
              "anonymous",
              10968
            ],
            [
              "anonymous",
              11237
            ],
            [
              "anonymous",
              11421
            ],
            [
              "anonymous",
              11700
            ],
            [
              "anonymous",
              11779
            ],
            [
              "anonymous",
              12121
            ],
            [
              "anonymous",
              12258
            ],
            [
              "anonymous",
              12829
            ],
            [
              "anonymous",
              13123
            ],
            [
              "anonymous",
              13444
            ],
            [
              "anonymous",
              14213
            ],
            [
              "anonymous",
              14617
            ],
            [
              "anonymous",
              15035
            ],
            [
              "anonymous",
              15206
            ],
            [
              "anonymous",
              15320
            ],
            [
              "anonymous",
              15456
            ],
            [
              "anonymous",
              15812
            ],
            [
              "anonymous",
              15983
            ],
            [
              "anonymous",
              16097
            ],
            [
              "anonymous",
              16229
            ],
            [
              "anonymous",
              16497
            ],
            [
              "anonymous",
              16764
            ],
            [
              "anonymous",
              17116
            ],
            [
              "anonymous",
              17492
            ],
            [
              "anonymous",
              18062
            ],
            [
              "anonymous",
              18158
            ],
            [
              "anonymous",
              18274
            ],
            [
              "anonymous",
              18834
            ],
            [
              "anonymous",
              18930
            ],
            [
              "anonymous",
              19046
            ],
            [
              "anonymous",
              19680
            ],
            [
              "anonymous",
              19776
            ],
            [
              "anonymous",
              19892
            ],
            [
              "anonymous",
              20444
            ],
            [
              "anonymous",
              20540
            ],
            [
              "anonymous",
              20660
            ],
            [
              "anonymous",
              20702
            ],
            [
              "anonymous",
              20799
            ],
            [
              "anonymous",
              20908
            ],
            [
              "anonymous",
              21018
            ],
            [
              "anonymous",
              21167
            ],
            [
              "anonymous",
              21266
            ],
            [
              "anonymous",
              21374
            ],
            [
              "anonymous",
              21483
            ],
            [
              "anonymous",
              21591
            ],
            [
              "anonymous",
              21699
            ],
            [
              "anonymous",
              21808
            ],
            [
              "anonymous",
              21916
            ],
            [
              "anonymous",
              22024
            ],
            [
              "anonymous",
              22133
            ],
            [
              "anonymous",
              22241
            ],
            [
              "anonymous",
              22359
            ],
            [
              "anonymous",
              22478
            ],
            [
              "anonymous",
              23015
            ],
            [
              "anonymous",
              23442
            ],
            [
              "anonymous",
              23552
            ],
            [
              "anonymous",
              23701
            ],
            [
              "anonymous",
              24199
            ],
            [
              "anonymous",
              24311
            ],
            [
              "anonymous",
              24453
            ],
            [
              "anonymous",
              25330
            ],
            [
              "anonymous",
              25503
            ],
            [
              "anonymous",
              25745
            ],
            [
              "anonymous",
              25937
            ],
            [
              "anonymous",
              26143
            ],
            [
              "anonymous",
              26284
            ],
            [
              "anonymous",
              26546
            ],
            [
              "anonymous",
              26687
            ],
            [
              "anonymous",
              27252
            ],
            [
              "anonymous",
              27514
            ],
            [
              "anonymous",
              27554
            ],
            [
              "anonymous",
              27631
            ],
            [
              "anonymous",
              27729
            ],
            [
              "anonymous",
              27917
            ],
            [
              "anonymous",
              28164
            ],
            [
              "anonymous",
              28265
            ],
            [
              "anonymous",
              28431
            ],
            [
              "anonymous",
              28471
            ],
            [
              "anonymous",
              28548
            ],
            [
              "anonymous",
              28646
            ],
            [
              "anonymous",
              28834
            ],
            [
              "anonymous",
              28987
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.lt": 2,
              "op.ne": 5,
              "op.add": 13,
              "op.div": 3,
              "op.sub": 12,
              "op.lnot": 1,
              "max_depth": 23,
              "call_count": 868,
              "node_count": 13189,
              "member_count": 93,
              "max_array_len": 15,
              "op_density.eq": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.sub": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "member_depth_max": 4,
              "max_numeric_array": 3,
              "const_return_function_count": 1,
              "const_return_function_ratio": 0.01,
              "string_return_function_count": 1,
              "string_return_function_ratio": 0.01
            },
            "file": {
              "size": 29116,
              "entropy": 4.9
            },
            "text": {
              "lines": 729,
              "top_char": 116,
              "max_ws_run": 1,
              "digit_ratio": 0.02,
              "space_count": 4196,
              "char_entropy": 4.9,
              "unique_chars": 82,
              "top_char_null": 0,
              "string_density": 0.77,
              "top_char_ratio": 0.07,
              "avg_line_length": 37.94,
              "max_line_length": 132,
              "empty_line_ratio": 0.13,
              "last_line_length": 3,
              "whitespace_ratio": 0.19,
              "identifier_density": 2.69,
              "line_length_stddev": 30.75,
              "encoded_string_ratio": 0.01,
              "normalized_string_count": 20.67,
              "suspicious_string_ratio": 0.01,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 13.78
            },
            "binds": {
              "count": 53
            },
            "binary": {
              "peak_region_bytes": 27648,
              "peak_region_entropy": 5.05
            },
            "imports": {
              "count": 4,
              "relative": 1,
              "relative_ratio": 0.25,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "hex": 1,
              "bytes": 10019,
              "count": 558,
              "avg_length": 17.96,
              "max_length": 80,
              "path_count": 2,
              "avg_entropy": 2.97,
              "empty_count": 21,
              "entropy_stddev": 0.99,
              "base64_candidates": 2,
              "embedded_code_candidates": 7
            },
            "comments": {
              "chars": 109,
              "count": 3,
              "lines": 3,
              "to_code_ratio": 0
            },
            "functions": {
              "nested": 38,
              "density": 17.97,
              "anonymous": 129,
              "avg_params": 0.56,
              "code_ratio": 1.31,
              "max_params": 1,
              "one_liners": 44,
              "length_stddev": 9.46,
              "avg_name_length": 1,
              "no_params_count": 58,
              "avg_length_lines": 7.28,
              "max_length_lines": 81,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.87,
              "max_nesting_depth": 2,
              "single_char_names": 2,
              "single_char_params": 45,
              "avg_param_name_length": 1.99
            },
            "identifiers": {
              "count": 1961,
              "unique": 131,
              "avg_length": 5.79,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.03,
              "reuse_ratio": 0.07,
              "length_stddev": 3.35,
              "has_digit_ratio": 0.01,
              "sequential_names": 10,
              "single_char_count": 10,
              "single_char_ratio": 0.08,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.65,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 4,
        "mol": "H₃(Db₃PoU)Md",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz!!package/test/index.js",
        "pid": 0,
        "refs": [
          {
            "to": "../index.js",
            "off": 111,
            "file": 3,
            "kind": "local"
          }
        ],
        "risk": 7,
        "sha": "974bca092445a9af4ad0e141f15f492e0ef928f866e1c0f55eec006bc4bea3c7",
        "size": 29116,
        "traits": [
          {
            "id": "metadata/file/encoded::embedded-code-candidates-6",
            "conf": 0.8,
            "crit": 3,
            "desc": "Source has 6+ code-like string candidates"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                4212,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                4335,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                4952,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                2523,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                8253,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                4028,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::length-prop",
            "conf": 1.0,
            "crit": 2,
            "desc": "References the JavaScript .length property",
            "spans": [
              [
                2509,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/scripted::undefined-literal",
            "conf": 1.0,
            "crit": 2,
            "desc": "JavaScript undefined literal",
            "spans": [
              [
                954,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory-path",
            "conf": 1.0,
            "crit": 2,
            "desc": "File is in common test directory"
          },
          {
            "id": "metadata/package/testing/presence/path::test-path-basename",
            "conf": 1.0,
            "crit": 2,
            "desc": "Test path basename"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 3,
            "desc": "Starts a synchronous function expression",
            "spans": [
              [
                2000,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-obfuscated-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Obfuscated computed call cluster",
            "spans": [
              [
                15023,
                12
              ],
              [
                20786,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "spans": [
              [
                193,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-new-date",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ new Date() calls",
            "spans": [
              [
                656,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                11003,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "spans": [
              [
                11012,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encoded::base64-token",
            "conf": 0.7,
            "crit": 2,
            "desc": "Calls a Base64 conversion helper",
            "spans": [
              [
                26713,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-function-constructor",
            "conf": 0.9,
            "crit": 3,
            "desc": "Constructs a JavaScript function dynamically",
            "spans": [
              [
                28878,
                8
              ]
            ]
          },
          {
            "id": "metadata/build/bundler/javascript-bundle-markers::js-multi-line-blob-recognized-text",
            "conf": 0.95,
            "crit": 1,
            "desc": "Text tokens identify a normal JavaScript bundle blob",
            "uses": [
              17
            ],
            "spans": [
              [
                26713,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::test-directory",
            "conf": 1.0,
            "crit": 2,
            "desc": "File identified as a test by path or name",
            "uses": [
              9
            ]
          },
          {
            "id": "metadata/package/testing/harness/runtime::is-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "Test, spec, or fixture file",
            "uses": [
              20
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5Q?awG\u003ceTb589xed9Hxb6EKrB7]Mgb03?\u003cgCgEof^ndQarR\u003eBvqfQ6iV]RXzE^s6e]2CKed9Hxb4tn7b03?\u003cx(mD)CRi-La$K6zar\u003e(pA+PGmB0rT/DKp(rarR\u003eEA+fijvR/+1xD/FWb6dg8wI4\u003ezvR/+1xF14eBy/Jna$K6zarR^JAb]JiwPI@qiV]R:Abu.rB-5srx(n2ped9HxarR\u003eIwPI@qiV]R:Abu.rB-5rNePUSxwO#PjBy/JnB1IrFy\u003cviQ3lQDlar\u003e]sB98EPz/fxpb03?\u003czF%5%aARgoBt4uCwmZ0ryi7NI3lQDlar\u003e=yB98blB97\u0026by:7[.b5RsfwGV8aB966BxK$W?e]2CKed9HxarR\u003erz*2Yjvp%c}iV]RRz*2YjBrCWpB966HzE^s6e]2CKed9HxarR\u003erz*2Yjvp%d6ADL#bBrS:*b4CLmwPz(nBy/JnfkkrmwQ2?xB094^ADL#bBrSmyarR^Hb5y$hBrS:*b5RvpaAzQxazL$cB08!Raz#dnaAzQxaz2Rgx(n2ped9HxarR\u003eyB7onniV]RYB7onldLtESasY2]e]2CKed9HxarR\u003etB8kMdBrS:*b4U?ix(n2ne*pSBaBL^FarR\u003epB-.qnAW0K!DKp(rarR\u003eCvqPN1iV]RnzGoD3zY?+.A+PAfa$K6zarR^JB-IpxiV]RWBAzE.fe4lYx(WT0wIdFhz6xrfaBL^FarR\u003eswPIv4x(Ffdz/c:War\u003e]vwGUI{w[=c%Bzk]fawc6=vn*VRx(FepBA}?paARgoBzkS9az++3A::0la$K6zar\u003eGqzdNV{xjSnFar\u003eGvBz#pZfe3%LBzb/ae[n*pfj/3wx\u003e86#vrc71z.C*Ca$K6zar\u003eSov}xL0wG\u003ceTb27Tda$K6zar\u003e\u0026qAbP/iBz(hBb03\u0026[3lQDlar\u003e]MAaHjOar\u003eDjBrSmyarR^Hb6v{xb03?\u003cxk8DGfe3%LBzb/ae[n*pfj/3wx\u003e86#vrc71z.C*Ce[X)ua{]CnEjLZFar\u003ePjD3sgEwoe}Qax]f}arR^JB-.tla$K6zarR^JBA}?pa$K6zarR^JBy/Jna{]Cnt}us9ar\u003erlzGG]kvS=^hA=SA=ax]f}arR!N3lQDlarR^JzEEx[b03?\u003cn]F-XvqWhUvrb*=zE:}x3lQDlarR^JB-IpxiV]RWBAzFyiXJd0x([3hvLheez7/ZuxKL{\u003ca{]CnarV7tarT@v3lQDnwmYZ\u003ezE^r@v}/H}b03\u0026[3lQDlar\u003eAseOffGA:ZdMar\u003ebDf!LmmfD@4ParR^Hb6O8LiV]RMi4={Be\u0026aWUarV7-3lQDnwmY{LwPhi#wmYT*x\u003equfiV@+RarR^Hb0Y%VxKL{\u003cfj/ivx(n2Av@Dl%x\u003eFRJar\u003ebDgCgvlfD@4ParR^Hb4CLmwPz(piV]RMf!LgkfD@4ParR^Hb4U?ix(n2piV]RMh7*Qqe?!F23lQDlar\u003eAoA+eV?xD/FWb3)2SfFkjbed9HxarR\u003eyB7onniV]RMgCgvlhZf^WarR^Hb5H+7wI4LazE)\u0026%Bz(gKw{503BzkVhb03?\u003cunj5!e?!F23lQDlar\u003e(nw[rMkBZ/f3B7^dwvru74BrS:*b3(#Rf!Lj9ed9HxarR\u003eIvq]^4iV]RMg+H^vf^l@EaBL^FarR\u003eIwPI%fx(mMciV@+RarR^Hb4+L9wPG4Rax]f}arR^Har\u003e]sB965",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "^11.3.0",
              "fs-extra"
            ],
            [
              "^8.18.3",
              "ws"
            ],
            [
              "^1.1.0",
              "covert"
            ],
            [
              "^3.0.7",
              "jscs"
            ],
            [
              "^13.0.0",
              "@ljharb/eslint-config"
            ],
            [
              "^1.1.0",
              "make-generator-function"
            ],
            [
              "^4.9.1",
              "tape"
            ],
            [
              "^2.0.5",
              "foreach"
            ],
            [
              "^5.10.0",
              "eslint"
            ],
            [
              "^1.1.2",
              "safe-publish-latest"
            ]
          ],
          "metrics": {
            "file": {
              "size": 1766,
              "entropy": 4.6
            },
            "binary": {
              "peak_region_bytes": 1766,
              "peak_region_entropy": 4.53
            },
            "references": {
              "declared_count": 2,
              "unresolved_count": 0,
              "security_hold_count": 0,
              "unresolved_extension_count": 0
            },
            "consistency": {
              "name_repo_mismatch": 0
            }
          }
        },
        "id": 6,
        "ident": {
          "name": {
            "value": "is",
            "source": "npm.name",
            "verified": false
          },
          "urls": [
            {
              "url": "git://github.com/enricomarino/is.git",
              "kind": "repository",
              "source": "npm.repository.url"
            },
            {
              "url": "https://github.com/enricomarino/is",
              "kind": "homepage",
              "source": "npm.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "url": "http://onirame.com",
              "name": "Enrico Marino",
              "role": "author",
              "source": "npm.author"
            }
          ],
          "version": {
            "value": "3.3.1",
            "source": "npm.version",
            "verified": false
          },
          "identifier": {
            "value": "is",
            "source": "npm.name",
            "verified": false
          }
        },
        "mol": "O₂(S₂Xe)H(Po)Md(Pa₆)",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz!!package/package.json",
        "pid": 0,
        "refs": [
          {
            "to": "git://github.com/enricomarino/is.git",
            "off": 764,
            "kind": "repository"
          },
          {
            "to": "pkg:npm/fs-extra",
            "off": 998,
            "kind": "dependency"
          },
          {
            "to": "pkg:npm/ws",
            "off": 1025,
            "kind": "dependency"
          },
          {
            "to": "index.js",
            "off": 1351,
            "file": 3,
            "kind": "local"
          }
        ],
        "risk": 46,
        "sha": "0bc5f0dd7861c94fbfe58cdb7518c5efdad4df2520b415232b30672c730fe6af",
        "size": 1766,
        "traits": [
          {
            "id": "supply-chain/install-hook/postinstall",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'postinstall' hook that runs during install",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "supply-chain/install-hook/prepublish",
            "conf": 0.8,
            "crit": 3,
            "desc": "Package has 'prepublish' hook that runs during install",
            "spans": [
              [
                102,
                19
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::has-runtime-deps",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package declares a runtime dependency",
            "spans": [
              [
                975,
                23
              ]
            ]
          },
          {
            "id": "metadata/package/dependencies/manifest::npm-dep-ws",
            "conf": 0.9,
            "crit": 3,
            "desc": "npm dependency on ws WebSocket library",
            "spans": [
              [
                1024,
                7
              ]
            ]
          },
          {
            "id": "metadata/package/entrypoint::bin-field-declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest declares a bin entry",
            "spans": [
              [
                64,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/entrypoint::main-root-javascript-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Root JavaScript main entrypoint",
            "spans": [
              [
                42,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::npm-publish-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Manifest sits at npm publish root",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/files/included::package-json-basename",
            "conf": 0.95,
            "crit": 3,
            "desc": "Filename is package.json",
            "spans": [
              [
                0,
                12
              ]
            ]
          },
          {
            "id": "metadata/package/homepage::homepage-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Homepage points to major Git host",
            "spans": [
              [
                645,
                34
              ]
            ]
          },
          {
            "id": "metadata/package/repository::has-repository-field",
            "conf": 0.9,
            "crit": 2,
            "desc": "package.json declares repository metadata",
            "spans": [
              [
                717,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/repository::has-repository-url",
            "conf": 0.85,
            "crit": 2,
            "desc": "package.json declares a repository URL",
            "spans": [
              [
                756,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/repository::repo-url-git-host",
            "conf": 0.9,
            "crit": 3,
            "desc": "Repository identifies major Git host",
            "spans": [
              [
                756,
                36
              ]
            ]
          },
          {
            "id": "metadata/package/scripts/develop::has-test-script",
            "conf": 1.0,
            "crit": 2,
            "desc": "package.json declares a test script",
            "spans": [
              [
                174,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/npm::npm-script-interpreter",
            "atk": "T1059",
            "mbc": "B0030",
            "conf": 0.85,
            "crit": 3,
            "desc": "Package script invokes a language interpreter",
            "spans": [
              [
                85,
                18
              ]
            ]
          },
          {
            "id": "objectives/execution/interpreter/script/npm::npm-postinstall-script",
            "conf": 1.0,
            "crit": 3,
            "desc": "Declares an npm postinstall lifecycle hook",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-hook-key",
            "conf": 0.85,
            "crit": 3,
            "desc": "Declares a package postinstall hook",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-runs-node-script",
            "conf": 0.92,
            "crit": 3,
            "desc": "Postinstall targets local Node.js file",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/package/manifest::postinstall-runs-test-directory-script",
            "atk": "T1195.002",
            "conf": 0.9,
            "crit": 4,
            "desc": "postinstall runs a test-directory script",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/declaration::has-postinstall",
            "atk": "T1195.002",
            "conf": 0.85,
            "crit": 3,
            "desc": "Has postinstall script hook",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/install-hook/scripts/declaration::postinstall-hook-declaration",
            "atk": "T1195.002",
            "conf": 0.96,
            "crit": 3,
            "desc": "Package declares a postinstall hook",
            "spans": [
              [
                257,
                18
              ]
            ]
          },
          {
            "id": "metadata/package/name/vocabulary::npm-no-name-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "package.json omits name field"
          }
        ],
        "type": "package.json"
      },
      {
        "ctx": [
          {
            "b": "jV$}\u003ejV$}q3lQDvax}rHCWhC1x(+[szEtHFA+e:0xkRBfwGUR%zE)\u0026%Bz(gxvqYP#vrlZiv\u003c2xazEW^5z/fRsBz(7uc)HGbdgDRbasXHrraQb)B6P]hA3fmvayG89wmYc\u003ev0jEYhdd%Tv0jvVh^!Y\u0026x(d*fz*2XmBy/Jnaz\u003eLeA+P+c3lQDvax}k",
            "ln": 373,
            "col": 12,
            "line": 9
          },
          {
            "b": "BzkVhayPd#aARgoBAnMMbqzhc4gjj2dJ?}{wPI%mt{aohwGUx1A+fu7B97!jw]zYju#x}2aAzQxaz++fBymfMvpS)\u003eu#x}2aAzQxaARgoBAo3LzFTPa4gjj2dJ?}{wPI%mt{aoeaARJAu#x)[wNDS*B#g*fu[rBdB#p)bgghTQv0jBXiBB]\u003ex(d!",
            "ln": 830,
            "col": 35,
            "line": 19
          },
          {
            "b": "q*h}$v}V#%A=k!qC497CwO2W^B-5*wxDRznaA?spB7]MgvQS!We[G8Dw]zYjBzbkdzG6CnC4CYnx(v(ivQS!WwGT]Lm?2!FasXHrqE%DGv@#Tft{8KNzyoJGB-RapD2Ek4ay/tcwncd1z/fR93lQDvax}-Pw)]g\u003ez/Pbau$\u003cWmwPq\u003c3y*Xw}vqWg",
            "ln": 1287,
            "col": 12,
            "line": 29
          },
          {
            "b": "jV$}\u003ejV$}\u003ejV%kYarScRr+lq)x(v(ivS=KbaARJAA+frgy\u003c6wjzG6CnvS=raCwhejaA/K[fFk3*3jNs#e?![iatj\u0026)fFLBpfFUjnf+1EMjV$}\u003ejV$}\u003ejV$}\u003ejV$}\u003ejQ?-vasXHFB1R3vAccvFB7/Gmy?aVewPS6nzxK4wB.8Xcz/M$jvqH1gaA?gfB.bRpc%E]JgHhzxBAzFyiXJd0x([3hvLheez7/ErA+P34zddE0zF}gxB1.lGB9h5nfekmiefFdwf/ie:xMOunB2\u003e%cxk8E3BZ=$kz/4dszGoD3z/5{6x(m\u0026xx(+}wB8#FnB1Ym8djCYkarScRl2puWxl4A\u003ewGTn\u003cB9hCvz/P@hwftn$z!9A!fjnHjyi9=9C4CYnx(v)gaz#awaAIjgA3fvsBz8!9zxJt8Abw#9Bzb98aA.NjwPz\u003clvqYQ%ayFI-e!5dgasXHkwPI@oz/cX9x(v:cu)5\u003c2f!Lj?ayPd#ayGvEe\u0026c(^ayG89wmYc\u003ev0jjRf/0b#aAIHkwN({aA3eRjx(4s3j0m%Fy\u0026sIu",
            "ln": 1687,
            "col": 9,
            "line": 38
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 4443,
              "entropy": 5.14
            },
            "text": {
              "lines": 124,
              "top_char": 61,
              "max_ws_run": 1,
              "digit_ratio": 0.11,
              "space_count": 593,
              "char_entropy": 5.14,
              "unique_chars": 78,
              "top_char_null": 0,
              "top_char_ratio": 0.07,
              "avg_line_length": 33.83,
              "max_line_length": 155,
              "empty_line_ratio": 0.15,
              "last_line_length": 81,
              "whitespace_ratio": 0.19,
              "line_length_stddev": 29.02,
              "repeated_char_sequences": 18
            },
            "binary": {
              "peak_region_bytes": 4443,
              "peak_region_entropy": 5.1
            }
          }
        },
        "id": 7,
        "mol": "H(Cm)",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz!!package/CHANGELOG.md",
        "pid": 0,
        "risk": 1,
        "sha": "ce978274cffd4e5e4a62e1fdfb9879a22596cf72ba17853fe8a635a5b5bf1761",
        "size": 4443,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1335,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                421,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                2019,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                878,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1735,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                1846,
                19
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "ctx": [
          {
            "b": "A=leywPw]mB-qqrA=+O\u003eBy/Jny?W^1ePtPuu0QVRwPI%fx(mMnB-Iq74giKKra]?=wmYv!zFsibC4z^*vrM6Tv@=p5BrCWJAaHelwPI%czF78dx\u003c#9\u003eA^n934gl6MayX[8z/M$rz/^azzY\u0026I2koJ{sx(+zhB0bNrwGU/6vSC)$C{9R74gjs8aw3D(Byx04vruj4zvD{Z3pe.QvixDawmWxdB0bsrwozZ14giKKu%)w-xK#0@4gjv6zG6Cnx(n0lvqG:5x(:Z\u003cu%)vK3jM",
            "ln": 345,
            "col": 5,
            "line": 11
          },
          {
            "b": "ayFO\u003eB1Q{oxk8m9u%\u003e99C42ifwHO5}4gjs8avy6+BAh88B-.LxA$5D=3n0x8n]F-XvqWhUvrb*=zE^33xMOunB2\u003e%cxk8E3BZ=$kz/4dzyg}3@vKR-[4glrSAbvgHA+]2xazt\u003esAc15[fk+-Cyi81CA+v4AvpK7YxjS-gA$5EXzG6CAC4CYnx(v(vB9qh4iV@9TBz%n]flQ]EB7]MgvQS!We[G8SwO#K5v@Di)A+PAffkkFWB9qg93r}Q)vrMvaePV8Ft@\u003c8",
            "ln": 2851,
            "col": 3,
            "line": 122
          },
          {
            "b": "x\u003ee/az7Y:Exd)?lA+P34zddE0zF}gxB0Cypw]x?ywP*EMAaJ]$wO#0(wPFp/txBB$BzLVexdX7uxi^LvxMOunB2\u003e%cv}^MqwPI%fx(mMov@DiqwO#K5v@Di)A+PAffkkFWAbGp$3r}Q-B98kjzF7LzA+]2xazt\u003esAc15[fjOYGBy/Jny?W^1e[n*pfj/3wx\u003e86#vrc71z.C*C4glrSAbvgovpT1ZePtPut@\u003c9wBAzFyiXJd7z!9A[e[n/MzG6CCx(+[CzF8gAz*c8nz^^f$j-\u003eZ!wHqFuvrcALBAhIn4glrQx\u003e7Z(B7D}qzdd6*t@\u003c9wBAzE.fe43Rxd!msx\u003eq9\u003eB1RfBfk+-CfkJpQB1RJSxakhLy?Wx\u003czGxwvB-Iq7iV}9/lQ::Gmj@B/4glrIz*c8nz^^f$eOP6gxjUvfazp",
            "ln": 3358,
            "col": 28,
            "line": 135
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 3791,
              "entropy": 4.97
            },
            "text": {
              "lines": 142,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 331,
              "char_entropy": 4.97,
              "unique_chars": 64,
              "top_char_null": 0,
              "top_char_ratio": 0.08,
              "avg_line_length": 24.71,
              "max_line_length": 112,
              "empty_line_ratio": 0.29,
              "last_line_length": 59,
              "whitespace_ratio": 0.16,
              "line_length_stddev": 25.67
            },
            "binary": {
              "peak_region_bytes": 3791,
              "peak_region_entropy": 4.93
            }
          }
        },
        "id": 9,
        "mol": "H(Cm₂)",
        "path": "/data/samples/bad/datasets/various/Backstabber's Knife Collection/Backstabber's Knife Collection/samples/npm/is/3.3.1/is-3.3.1.tgz!!package/README.md",
        "pid": 0,
        "risk": 1,
        "sha": "6c70a35d693470511664cbe8d03034b5f3759991d2a90c7c44c2187bd18c7877",
        "size": 3791,
        "traits": [
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                393,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                463,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                2915,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "spans": [
              [
                3422,
                43
              ],
              [
                3541,
                27
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "id": 10,
        "mol": "Md(Re)",
        "sha": "7161dc6056373c6659c8080f63cc69efae3d912eae0363a5dd8df2b80f1ac284",
        "path": "fs-extra@11.4.0.registry.json",
        "risk": 1,
        "size": 992,
        "type": "registry",
        "depth": 2
      },
      {
        "id": 11,
        "sha": "c9a2d77bc8f72fc4390db4c3034068e37e8e8ee539a3f64b85fd939c8f04d0de",
        "path": "ws@8.21.3.registry.json",
        "size": 936,
        "type": "",
        "depth": 2
      }
    ],
    "omitted_files": 2,
    "rev": "e86a6",
    "v": "8"
  }
}