{
  "ml": {
    "v": "7",
    "eng": "2.7.2",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.00000918905,
        "rte": "az",
        "prob": 0.00000918905
      },
      {
        "cls": 0,
        "raw": 0.0014725724,
        "rte": "az/gem",
        "prob": 0.0014725724
      }
    ],
    "prob": 0.00000918905,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009189049706037622,
        "type": "gem"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007698933586652856,
        "type": "tar.gz"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000004937251560477307,
        "type": "ruby"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0000061293444559851196,
        "type": "ruby"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005195538051339099,
        "type": "ruby"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000005970398433419177,
        "type": "registry"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000007718801498413086,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-08-15T11:01:25Z"
  },
  "path": "barefoot_js-0.31.5.gem",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "zdN/$wmoN*e[YFg00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fFCgmg=d2?fFCgmfFCfXfFA",
            "n": [
              {
                "c": 2,
                "d": "Rubygem internal archive structure file",
                "i": "metadata/package/files/name::rubygem-archive",
                "o": 0,
                "z": 22,
                "cf": 0.98
              }
            ],
            "ln": 0
          }
        ],
        "mol": "H₂(Db₂F)",
        "sha": "b584e5b0f32486225c6c426a107cea089524c942b6da6f408d62668814a30e79",
        "path": "/data/samples/unknown/foraged/ruby/rubygems.org/_/barefoot_js/barefoot_js-0.31.5.gem",
        "refs": [
          {
            "to": "pkg:gem/tzinfo",
            "off": 0,
            "kind": "dependency"
          }
        ],
        "risk": 3,
        "size": 39424,
        "type": "gem",
        "facts": {
          "metrics": {
            "gem": {
              "dependency_count": 2.0,
              "runtime_dependency_count": 1.0,
              "development_dependency_count": 1.0
            },
            "file": {
              "size": 39424.0,
              "entropy": 7.73,
              "size_bytes": 39424.0
            },
            "binary": {
              "overall_entropy": 7.73,
              "peak_region_bytes": 34816.0,
              "peak_region_entropy": 7.83
            },
            "archive": {
              "file_count": 3.0,
              "member_count": 3.0,
              "script_count": 0.0,
              "directory_count": 0.0,
              "executable_count": 0.0,
              "hidden_file_count": 0.0,
              "total_uncompressed": 35959.0,
              "max_filename_length": 17.0,
              "rtlo_filename_count": 0.0,
              "format.regular_count": 3.0,
              "nested_archive_count": 3.0,
              "path_traversal_count": 0.0,
              "symlink_escape_count": 0.0,
              "security.setgid_count": 0.0,
              "security.setuid_count": 0.0,
              "security.sticky_count": 0.0,
              "double_extension_count": 0.0,
              "security.symlink_count": 0.0,
              "unicode_filename_count": 0.0,
              "homoglyph_filename_count": 0.0,
              "timing.mtime_unique_count": 1.0,
              "misplaced_executable_count": 0.0,
              "timing.mtime_spread_seconds": 0.0,
              "security.world_writable_count": 0.0
            }
          }
        },
        "ident": {
          "name": {
            "value": "barefoot_js",
            "source": "gem.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/piconic-ai/barefootjs",
              "kind": "homepage",
              "source": "gem.homepage"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "kobaken",
              "role": "author",
              "source": "gem.authors"
            }
          ],
          "version": {
            "value": "0.31.5",
            "source": "gem.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send"
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data"
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::ruby-fileutils-mkdir-p",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby creates a directory tree"
          }
        ]
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 34942.0,
              "entropy": 7.99,
              "size_bytes": 34942.0
            },
            "parse": {
              "error_count": 1.0
            },
            "binary": {
              "overall_entropy": 7.99,
              "peak_region_bytes": 34816.0,
              "peak_region_entropy": 7.83
            }
          }
        },
        "id": 1,
        "mol": "H₂(Db₂F)",
        "path": "/data/samples/unknown/foraged/ruby/rubygems.org/_/barefoot_js/barefoot_js-0.31.5.gem!!data.tar.gz",
        "pid": 0,
        "risk": 3,
        "sha": "9a149a97b7c812d4ad9f8075d675218dca8a45a61052b8e5758dcee05b1e33f2",
        "size": 34942,
        "traits": [
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data"
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::ruby-fileutils-mkdir-p",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby creates a directory tree"
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send"
          }
        ],
        "type": "tar.gz"
      },
      {
        "ctx": [
          {
            "b": "boQPsz*C#juVQsfx(mM\u003cy?X05A:-=BaARTDwEn=+wPq\u003cbA+cvvyiarhcKHh$z!a0bwGTrFA+e\u003c3z/!PI3lQDoawuGZxMODfx\u003eIa3az2.8y\u0026%fdz/M$jz/M$xxK@r9B-I4ou@goLB7F(JCYmXhaAIWmB7GCAaAI4hAaJM5Bz?Hear@1xx\u003eI9\u003cAXhiIwmY^7v{%g\u0026vQS+ZayYn1x\u003equdc#@)fBZ[#9fcCsOA=-ASaz\u003eLaatj\u003cHx(0",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "xK@rcBAhIlBAIRnwfsDwaARpday/tbAa%c1AV!!bA+eV\u0026C{46Dz!a02wPGpyvqYP.arR)Kx(+zdC42ifvru6\u003eazttbwGUz]vqfR2BrC1faz2Clx(XcfzdNQbasHSAvpJ^#azC}ez7D!Ze?QTxAcckywN(]}A+e!?arR)KC42AjEpaGR3lQDo3lQC",
            "ln": 523,
            "col": 28,
            "line": 12
          },
          {
            "b": "wObH]wO#0?azCXiy?mD{zGGrex(v(ix(+zdC42hsA+e\u0026]A+fb#wIe7Cat2e/BzbxfaAhmtBrCgly\u002613lB0bgs3lQDoaz#adwI4IjAXhfEwmWqmx(mA%B.2i7xcp]gB0bHmw{5f6y-)g#xKM6#z/{7yc}eq/y/Lv]B-qqrA=+(6dj=P=xLy%\u00263lQDo",
            "ln": 1029,
            "col": 9,
            "line": 21
          },
          {
            "b": "wHPksarR)oarR)Kr://!wGUJ4zddc@iV}3[pFJG.xKL\u003c\u003ewfs=)vTf8bvrt{2Cwhejax8AqlqHn$xKL%}azULlB0bNrA=l8kxM53n3lQDoasIeqygQ)%az++lwPzi}B1wCBzGY-mz/fA6zGG}Jaz\u003eXbvR6Nkx(mD)CP.3rB9hqvB15Z:k#Q-9zF%5%",
            "ln": 1377,
            "col": 58,
            "line": 25
          },
          {
            "b": "ar@1pzF%5%trlOiw]}r^efFICv\u003eF)5BAh8kxco\u0026osYlCPA=k!qBzbkdk#Q-9Bzb98az$R8wGUM4C4\u003e#nzF-%5Bp6ckboQDfzE^E0xlbhlAV/pfygQ)%azbt0y?dPfc#0j6zGGP8x\u003eqrczEEx[B1wCwzdNM[wPxzxA=k]dA==Omed9HxboQxjvRPE:",
            "ln": 1603,
            "col": 2,
            "line": 30
          },
          {
            "b": "aA?gfB.8X9z/f-fzGGPhzyEgBarR^HwmYu}wP?G#uUTU2zyxmvz/d9GwO#Vu3lQDlarR!rC42ifvru6en(FIXe]UltB7D+mB8L}EaAI*BvSc6%DsZD3vqPN%iV@J+B.90Maz2CldgdguarUlkwc@U^arR^Kat2e%eIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIeLaeIdqLarR^KawbM",
            "ln": 6851,
            "col": 42,
            "line": 139
          },
          {
            "b": "C{46qAV!}fwO(0@BrCpnayMxWnj=Gyaz2ClasHUvlR*JYaA7\u003cmBzbj)arR^HboQ@lA+fcgefF?wC4CXpzfo@eBy!#9x(k5jy***+ayO=2z/Y$xx(){bvruj4zGvlHBzb98",
            "ln": 17594,
            "col": 30,
            "line": 418
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "binary"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "unary"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "read_property"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "read_index"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "array_callback_call"
            ],
            [
              "",
              "array_callback"
            ],
            [
              "",
              "builtin_name"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "call_builtin"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "includes_value"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "array_join"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "parse_numeric_string"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "number_to_string"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "Integer"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "Float"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "infinite?"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "split"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "start_with?"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "positive?"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "remainder"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "relational"
            ],
            [
              "",
              "strict_eq"
            ],
            [
              "",
              "strict_eq"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "non_primitive?"
            ],
            [
              "",
              "non_primitive?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "boolean?"
            ],
            [
              "",
              "boolean?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "strict_eq"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "same_value_zero?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "lambda"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "each_with_index"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "select"
            ],
            [
              "",
              "each_with_index"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "infinite?"
            ],
            [
              "",
              "floor"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "finite?"
            ],
            [
              "",
              "floor"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "finite?"
            ],
            [
              "",
              "ceil"
            ],
            [
              "",
              "math_round"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "finite?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "read_property"
            ],
            [
              "",
              "to_string"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "fold"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "each_with_index"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "to_number"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "sort_by"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "select"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "all?"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "to_a"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "evaluate"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "push"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "filter"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "every"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "some"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "find_index"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "flat_map"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "map_items"
            ],
            [
              "",
              "parse"
            ],
            [
              "",
              "json"
            ]
          ],
          "mbr": [
            "JSON.parse",
            "acc_name.to_sym",
            "args.empty?",
            "args.length",
            "args.map",
            "arr.all?",
            "arr.any?",
            "arr.each",
            "arr.each_with_index",
            "arr.each_with_index.map",
            "arr.each_with_index.select",
            "arr.each_with_index.select.map",
            "arr.is_a?",
            "arr.length",
            "arr.map",
            "arr.reverse",
            "arrow_node.is_a?",
            "base_env.dup",
            "c.nan?",
            "call_cb.call",
            "callee.is_a?",
            "decorated.sort",
            "el.nil?",
            "env.dup",
            "env.key?",
            "exp.start_with?",
            "exp.sub",
            "exp.sub.sub",
            "f.abs",
            "f.finite?",
            "f.infinite?",
            "f.nan?",
            "f.negative?",
            "f.to_i",
            "f.to_s",
            "f.zero?",
            "i.negative?",
            "idxs.each",
            "item_name.to_sym",
            "items.each_with_index",
            "items.each_with_index.map",
            "items.is_a?",
            "items.select",
            "key.to_sym",
            "l.is_a?",
            "l.nil?",
            "l.to_f",
            "l.to_f.nan?",
            "left.nil?",
            "ln.nan?",
            "ln.positive?",
            "ln.zero?",
            "mantissa.sub",
            "n.ceil",
            "n.finite?",
            "n.floor",
            "n.infinite?",
            "n.nan?",
            "n.to_f",
            "n.to_i",
            "n.to_i.to_s",
            "name.nil?",
            "name.to_sym",
            "node.is_a?",
            "nums.any?",
            "nums.max",
            "nums.min",
            "obj.any?",
            "obj.class",
            "obj.include?",
            "obj.is_a?",
            "obj.key?",
            "obj.length",
            "obj.map",
            "obj.map.join",
            "obj.nil?",
            "out.concat",
            "out.push",
            "param.to_sym",
            "param_a.to_sym",
            "param_b.to_sym",
            "r.is_a?",
            "r.nil?",
            "r.to_f",
            "r.to_f.nan?",
            "raw_args.empty?",
            "rn.nan?",
            "rn.zero?",
            "s.include?",
            "s.split",
            "sign.zero?",
            "sorted.map",
            "t.empty?",
            "t.sub",
            "v.class",
            "v.is_a?",
            "v.nil?",
            "v.strip",
            "v.to_f"
          ],
          "tgt": [
            "Float",
            "Integer",
            "abs",
            "all?",
            "any?",
            "array_callback",
            "array_callback_call",
            "array_join",
            "binary",
            "boolean?",
            "builtin_name",
            "call",
            "call_builtin",
            "ceil",
            "class",
            "concat",
            "dup",
            "each",
            "each_with_index",
            "empty?",
            "evaluate",
            "every",
            "filter",
            "find",
            "find_index",
            "finite?",
            "flat_map",
            "floor",
            "fold",
            "include?",
            "includes_value",
            "infinite?",
            "is_a?",
            "join",
            "key?",
            "lambda",
            "length",
            "map",
            "map_items",
            "math_round",
            "max",
            "min",
            "nan?",
            "negative?",
            "nil?",
            "non_primitive?",
            "number_to_string",
            "parse",
            "parse_numeric_string",
            "positive?",
            "private_class_method",
            "push",
            "raise",
            "read_index",
            "read_property",
            "relational",
            "remainder",
            "require",
            "reverse",
            "same_value_zero?",
            "select",
            "some",
            "sort",
            "sort_by",
            "split",
            "start_with?",
            "strict_eq",
            "strip",
            "sub",
            "to_a",
            "to_f",
            "to_i",
            "to_number",
            "to_s",
            "to_string",
            "to_sym",
            "truthy?",
            "unary",
            "zero?"
          ],
          "funcs": [
            [
              "evaluate",
              2252
            ],
            [
              "eval_json",
              6875
            ],
            [
              "to_number",
              7191
            ],
            [
              "to_string",
              7538
            ],
            [
              "truthy?",
              7830
            ],
            [
              "parse_numeric_string",
              8463
            ],
            [
              "number_to_string",
              9935
            ],
            [
              "binary",
              10642
            ],
            [
              "relational",
              11767
            ],
            [
              "strict_eq",
              12414
            ],
            [
              "non_primitive?",
              12886
            ],
            [
              "same_value_zero?",
              13941
            ],
            [
              "includes_value",
              14510
            ],
            [
              "array_join",
              15430
            ],
            [
              "boolean?",
              15608
            ],
            [
              "unary",
              15720
            ],
            [
              "array_callback_call",
              16822
            ],
            [
              "array_callback",
              18090
            ],
            [
              "builtin_name",
              19099
            ],
            [
              "math_round",
              19666
            ],
            [
              "call_builtin",
              19797
            ],
            [
              "read_property",
              20975
            ],
            [
              "read_index",
              21612
            ],
            [
              "fold",
              22702
            ],
            [
              "fold_json",
              23151
            ],
            [
              "sort_by",
              23631
            ],
            [
              "sort_by_json",
              24179
            ],
            [
              "filter",
              24717
            ],
            [
              "every",
              24986
            ],
            [
              "some",
              25251
            ],
            [
              "find",
              25617
            ],
            [
              "find_index",
              26121
            ],
            [
              "flat_map",
              26682
            ],
            [
              "map_items",
              27242
            ],
            [
              "filter_json",
              27501
            ],
            [
              "every_json",
              27654
            ],
            [
              "some_json",
              27805
            ],
            [
              "find_json",
              27954
            ],
            [
              "find_index_json",
              28128
            ],
            [
              "flat_map_json",
              28314
            ],
            [
              "map_json",
              28471
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 21,
              "op.ge": 2,
              "op.gt": 3,
              "op.le": 2,
              "op.lt": 4,
              "op.ne": 1,
              "op.add": 4,
              "op.div": 1,
              "op.lor": 22,
              "op.mul": 1,
              "op.shl": 1,
              "op.sub": 8,
              "op.land": 16,
              "op.lnot": 3,
              "max_depth": 21,
              "op.concat": 216,
              "call_count": 356,
              "node_count": 5679,
              "member_count": 99,
              "max_array_len": 3,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.shl": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "member_depth_max": 4,
              "op_density.concat": 0.04
            },
            "file": {
              "size": 28629,
              "entropy": 4.75
            },
            "text": {
              "lines": 727,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 6461,
              "char_entropy": 4.75,
              "unique_chars": 91,
              "top_char_null": 0,
              "string_density": 0.14,
              "top_char_ratio": 0.08,
              "ascii_art_lines": 16,
              "avg_line_length": 38.38,
              "max_line_length": 117,
              "empty_line_ratio": 0.11,
              "last_line_length": 3,
              "whitespace_ratio": 0.25,
              "identifier_density": 1.76,
              "line_length_stddev": 27.74,
              "normalized_string_count": 3.67,
              "repeated_char_sequences": 60,
              "suspicious_comment_ratio": 0.08,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 19.36
            },
            "binds": {
              "count": 83
            },
            "binary": {
              "peak_region_bytes": 25557,
              "peak_region_entropy": 4.84
            },
            "source": {
              "class_count": 3,
              "function_count": 41
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1169,
              "count": 99,
              "avg_length": 11.81,
              "max_length": 69,
              "avg_entropy": 2.08,
              "empty_count": 9,
              "entropy_stddev": 1.44
            },
            "comments": {
              "chars": 10808,
              "count": 180,
              "empty": 4,
              "lines": 176,
              "base64": 3,
              "high_entropy": 12,
              "to_code_ratio": 0.32
            },
            "functions": {
              "count": 44
            },
            "identifiers": {
              "count": 1282,
              "unique": 184,
              "avg_length": 6.58,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.19,
              "reuse_ratio": 0.14,
              "length_stddev": 3.99,
              "sequential_names": 14,
              "single_char_count": 15,
              "single_char_ratio": 0.08,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.8,
              "all_uppercase_ratio": 0.03,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 2,
        "mol": "H(Db)",
        "path": "/data/samples/unknown/foraged/ruby/rubygems.org/_/barefoot_js/barefoot_js-0.31.5.gem!!data.tar.gz!!lib/barefoot_js/evaluator.rb",
        "pid": 1,
        "risk": 2,
        "sha": "01eb60af89c16a7aa7372c85f9f0a741d10741a33ba3bb3e50afbc77cf95d9ea",
        "size": 28629,
        "traits": [
          {
            "id": "metadata/import/ruby/json::json",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports json",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                95,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                571,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                1651,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                91,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1425,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1077,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::ruby-json-parse-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby parses JSON data",
            "spans": [
              [
                6915,
                11
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "ctx": [
          {
            "b": "boQPsz*C#juVQsfx(mM\u003cy?X05A:-=BaARTDwEn=+wPq\u003cbA+cvvw[=6)B-.tlB0?q4zeS%cy?j.Qvrb{\u003ez/o.\u0026qWKS\u0026boPD@vqPO1z/PRBvp%E@B98baay]5bePkJyC{3Npz*cnlAV!!kBz\u0026:KwO=o[wftG5AV^XSA+e\u003c3z/!PIayPkdB1N!xar}joar@1bBZ/RsAbP=saA7\u003cmlsB[Cw]zQfn(E=il$HKtwO=o[wfro=vQTp*w]zQfyi84EwPzPoefFCvze-{3x(v(iBz?Hear@1pvQTp*w]zQfayYFcy?aUueQ7SBv}Yl)x(k4UvQTp*w]zQfyi84ry?UHAra]?=lRH5]wo8QcA%:3jboQwRwncabj$!K0wP/.oB.LV5eOO:6ayO(7wPw]8C4CYtaAIWnv}x.5w{4]jA+eZ5x(4r5Bzb98ay/7[zF9J\u003eaA8yAAclm:3lQDoayMy4A=leywPw]mzFs6ewPP5oBZ/A4A+O#]B0bNyayPdgq=uacwO#3$z!T9haARp9BrCdix([zsu$BH)zGE]ZA+f69vpS:M",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "a%RC3k#Qj2fjeg2flgSuz^^f2ay]x$arR)KarR^HA=(mxlsB[Cw]zQfn(E=il$HKtwO=o[wg?$xuTW[)c$E4kByeM)AYLr\u003cwncabcN/xBar@0Kaz2C33lQDo3lQDoarR^Kavf)Qaz2z7BrCWswGUD5z*cnlAV/Bvx(F35BrC47w]zZ3auRq^z!abSazCZoD2E?Caz+Fiz/{d.3lQDoarR^[vrb{\u003ez/o.\u0026q-V%cwP*%.y\u0026r-)e]$]AAbYxgc)x).lp1KsEj[@pw?Ogoy\u0026r-)a$i\u003cwar}joar@1dxLzJgx(+z9aAhd9x(k4\u003evpK6}vq{fdc#J%BayMx\u003ex(mv3A:Z8hz/{ekdiJXIazC{uCw?IqB0bNrwGV55zdK\u0026lvr\u0026h5ar@1KzE^s0ayPekaw#STyB%17B7F(8xM4}",
            "ln": 681,
            "col": 11,
            "line": 18
          },
          {
            "b": "arUJtwozZ1avG^:qE%V.vpPY/arR^Kax8\u0026?BzkS7y-)X9Bz8!bz/fVqvpKy4Cwhejav6yAA+e\u003c3z//-nfjO*jasGSDr:O=]pe\u003c!Wmnd5!ryf8BqxNR1arR^HboPxyr:O=]pe\u003c!Wmnd5TnLzMFk$%=\u003cx(k5jvpK7YxjVcqv@b\u003cjB8\u003e+zy?WuivS=y3",
            "ln": 1059,
            "col": 1,
            "line": 27
          },
          {
            "b": "wnc6jwncabuU0\u003e\u003edgdguarR^HwmY{bjS)jdy?kklz!T8qwncabuU0\u003e\u003eefEtHr:O^9lpsyydgdguarR^HmRMWIrDI}\u003eB1RrBwnc6\u003eA42mdB$0+varR^Hay]5b3lQDlaz2C33jm)#arUiaw/#eay?tquwNPaRvS=y3wm64Yc#-QpxEKoharR^HaAz4nB-IvxcNQ3VzFS)9B09}^y?kkhx(4uBc#-QpxEKn}arR^HarTc/y?kktwNP9$Aa9\u003c4efFIwv@C)(zF80McSKbneJtabe]#bPx(Bz4arR!EwPIv7wGTAZA=b!RiZ(!tmnu!?arR^HarS3V3lQDlaz2C33jm)#arR)Kra]?=vSDyhB7GwmB8CW",
            "ln": 2063,
            "col": 25,
            "line": 51
          },
          {
            "b": "z/PzuDV9!iwJB{NB.b$IEiG!s3lQDlarR^Har\u003exkB7GYswPI%iA+cTFEslJ(v{%E?xEEBvDWQ6CAV!}mj-j?PavQD+zGF/}B-H#6c)K7IAd6e%a%pa$arR^HarR^Hb4U*FvpS[qC4CMkoLFM\u0026wO#71c)%4Dy\u0026r-)cOe\u003eLzEW^5z/c%LDVTpNDVJ+tA@",
            "ln": 3137,
            "col": 86,
            "line": 76
          },
          {
            "b": "wmoN*iV]U]x(mTbx\u003c\u003e?atY9!:a{]CnarR^HarR^HarUlkwc@U^arR^HarR^HarR!Fx(mA(uUA)\u003ejS(A=arR^HarR^HarR^Hy\u0026slhay]x$arR^HarR^HarR^HarU-wwO2*ep!%+UuSexXarR^HarR^HarR^HarUxeauZ\u0026/wNPaRvS=y3wm64Yc#-QpxEKoharR^HarR^HarR^HazCBga.+EtwO(ydC%rz#clN2kar-(\u003cy*?ybuVP^@Bp6ckarR^HarR^HarR^",
            "ln": 5125,
            "col": 54,
            "line": 116
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "mkdir_p"
            ],
            [
              "",
              "file?"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "read"
            ],
            [
              "",
              "js_str"
            ],
            [
              "",
              "js_str"
            ],
            [
              "",
              "build_id_path"
            ],
            [
              "",
              "ensure_dev_dir"
            ],
            [
              "",
              "lambda"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "read_build_id"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "loop"
            ],
            [
              "",
              "sleep"
            ],
            [
              "",
              "read_build_id"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "fileutils"
            ]
          ],
          "mbr": [
            "Enumerator.new",
            "File.file?",
            "File.join",
            "File.read",
            "File.read.strip",
            "FileUtils.mkdir_p",
            "id.empty?",
            "initial.empty?",
            "last_event_id.empty?",
            "s.to_s",
            "s.to_s.gsub",
            "s.to_s.gsub.gsub",
            "s.to_s.gsub.gsub.gsub",
            "s.to_s.gsub.gsub.gsub.gsub"
          ],
          "tgt": [
            "build_id_path",
            "empty?",
            "ensure_dev_dir",
            "file?",
            "gsub",
            "join",
            "js_str",
            "lambda",
            "loop",
            "mkdir_p",
            "new",
            "private_class_method",
            "read",
            "read_build_id",
            "require",
            "sleep",
            "strip",
            "to_s"
          ],
          "funcs": [
            [
              "build_id_path",
              1834
            ],
            [
              "ensure_dev_dir",
              2043
            ],
            [
              "read_build_id",
              2173
            ],
            [
              "snippet",
              2689
            ],
            [
              "to_app",
              4358
            ],
            [
              "js_str",
              6369
            ]
          ],
          "metrics": {
            "ast": {
              "op.ge": 1,
              "op.ne": 2,
              "op.add": 1,
              "op.lor": 1,
              "op.shl": 4,
              "op.land": 2,
              "op.lnot": 2,
              "max_depth": 24,
              "op.concat": 16,
              "call_count": 27,
              "node_count": 717,
              "member_count": 14,
              "op_density.ge": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.shl": 0.01,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_array_length": 3,
              "max_member_depth": 6,
              "op_density.concat": 0.02
            },
            "file": {
              "size": 6548,
              "entropy": 4.84
            },
            "text": {
              "lines": 159,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 1521,
              "char_entropy": 4.84,
              "unique_chars": 88,
              "top_char_null": 0,
              "import_density": 0.63,
              "string_density": 0.25,
              "top_char_ratio": 0.08,
              "avg_line_length": 40.18,
              "max_line_length": 109,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.1,
              "last_line_length": 3,
              "whitespace_ratio": 0.26,
              "identifier_density": 0.77,
              "line_length_stddev": 29.59,
              "max_whitespace_run": 5,
              "normalized_import_count": 0.08,
              "normalized_string_count": 3.09,
              "repeated_char_sequences": 34,
              "suspicious_string_ratio": 0.1,
              "suspicious_comment_ratio": 0.13,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 7.11
            },
            "binds": {
              "count": 22
            },
            "binary": {
              "peak_region_bytes": 4500,
              "peak_region_entropy": 5.01
            },
            "source": {
              "class_count": 2,
              "function_count": 6
            },
            "imports": {
              "count": 1,
              "third_party_count": 1,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 857,
              "count": 39,
              "avg_length": 21.97,
              "max_length": 97,
              "avg_entropy": 2.59,
              "empty_count": 4,
              "domain_count": 1,
              "entropy_stddev": 1.5,
              "embedded_code_candidates": 4
            },
            "comments": {
              "chars": 3251,
              "count": 62,
              "empty": 7,
              "lines": 55,
              "base64": 1,
              "high_entropy": 7,
              "to_code_ratio": 0.53
            },
            "functions": {
              "count": 8
            },
            "identifiers": {
              "count": 123,
              "unique": 52,
              "avg_length": 6.87,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.21,
              "reuse_ratio": 0.42,
              "length_stddev": 4.12,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.06,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.15
            }
          }
        },
        "id": 3,
        "mol": "H₂(DbF)Md(In)",
        "path": "/data/samples/unknown/foraged/ruby/rubygems.org/_/barefoot_js/barefoot_js-0.31.5.gem!!data.tar.gz!!lib/barefoot_js/dev_reload.rb",
        "pid": 0,
        "risk": 3,
        "sha": "3c8902d63c3135651ddaddbae15ea4697d654da720acef7dae9e84a6a775130b",
        "size": 6548,
        "traits": [
          {
            "id": "metadata/import/ruby/fileutils::fileutils",
            "conf": 0.95,
            "crit": 3,
            "desc": "imports fileutils",
            "spans": [
              [
                40,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "spans": [
              [
                5189,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::ruby-fileutils-mkdir-p",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby creates a directory tree",
            "spans": [
              [
                2127,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::catch-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Literal contains the catch keyword",
            "spans": [
              [
                3185,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-access-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-access verb token",
            "spans": [
              [
                2254,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                268,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                786,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                340,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                122,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                1107,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                912,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::control-action-prose-fragment",
            "conf": 0.88,
            "crit": 1,
            "desc": "Control-action verb followed by prose",
            "spans": [
              [
                713,
                0
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "ctx": [
          {
            "b": "boQPsz*C#juVQsfx(mM\u003cy?X05A:-=BaARTDwEn=+wPq\u003cbA+cvvB7GCv3uxY$B.L(casznBzdL74A+flkx(W=ccT{I8wOb\u003e0Bye^7fj/rny\u0026%fdz/NijA+flkx(W=ccT{I8wOb\u003e0Bye^7flpYkA:@=\u0026Aa9=}zf46i3l{VWvrb{\u003ez/o.\u0026qY)UmwO#c{zE\u003eyxvqYP#w].r%wP@6kyB@$czF%Prx\u003e5obwPz%9AV/yBzGGPfwGUP6AV^XSA+e\u003c3z/!PI3l{Wgvrcc{wft#9ze:r1By/Ioc}d32aAhmtBsw*HbmkUrqGVC]aAhmtBrCHlavoHSwOb\u003e0Bv]E:AbuZCkW[exwOb\u003e0Bzt\u003eIAaK6adj=PSwO2*{zF78ewPRQ7wft+#zdN=hf/?2@boRhABz8!sxK@q.wPzPfA=(nwx(dA7c$c}jwNPa{aAIBeyH{\u003c.vrl0eaAIDzBzbkdmn=C{v@Dj6x(4ujBzkP63l{W4wmoC0wPw]4zE:(ixLzJgA=(nwx(dA7B7/05wGU]ewGU(0ze0)2ay/tcBAg/1Bs[XnxLzJgzeS%cy?j-6A%:cmwmYN\u003evR6N*By/olaARgiAbn%8wI4Fhxk8l{eG!FtwftG8vqPO1z/PRBvp%E@B98baiV@0SwPA5sz/xodvruj4zvdQhBzb98ay]55wO#41aA8cudRJ:AdJ\u0026dxBy/rdy*?A%azC)tA+fc0wPzu)at2e/n(FIXaz\u003eLcB7!##y?W^1ed9QAA::ezB98CpzF78evrcc$zF7Hyn(F?zv}YN)wo8m0",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wObv[y\u0026?YXzFr]o3lQDlarR!vC42zljS(^fkQgR[vqPNdBz\u003eJce]#eAc[!*\u003euOr@McNQu\u003ea{]CnarR^HwmYv!zE)f(wPRQ7wght7zdLdswn-PrdQ^vgB9[rqarR^HarR!vw/$J5xlbXpze:PxkmeIQarR^HarR^HB-82bB8@ErzGx]dzEWl+C42A9vpB4:uU0.Wx(mG)kpyk?vr9!7arR^HarR^HarR^Hx(n0lvqYN^uV]\u003c#x\u003c\u003eE!wNxH\u0026Bsp\u003cDve",
            "ln": 2709,
            "col": 33,
            "line": 52
          },
          {
            "b": "BzbkdvScg3wNPEdz/fxpay/tcBAg/1BrAd!3lQDlar@1svqG:\u003eA=SvuB-RTExKM6}ayP8bwNPa{ay/j@B8#5cx\u003ep/$BzbkdwQ5fmwPI{bz/cXaB0a}gz!@#[zy(hrarR^KaAz4mB.(dYaz#aneN\u0026Tpy?m3)ayPwlA+P09By=O7x(mD}zFa2kzE[05",
            "ln": 7022,
            "col": 48,
            "line": 176
          },
          {
            "b": "B8#v\u0026wObv[y\u0026\u003c-aasIhHz/u?fwPI%lBZ]JoA+bO2arR^Kay]4}vrDydB08$QB7]o8vqEPlwO(udx(mTbx\u003c\u003e*2C42ifwPGpMayGn8xkRc]uUKy(Bx-*5z//u4wQdM?azC)tvqVz{arR^KaA8jveOP8Bz*2YjA+P5}azbLjay]4}vrDydB0bNrwGV5ovruh",
            "ln": 11722,
            "col": 38,
            "line": 285
          },
          {
            "b": "Bs}6iy?$IsA=k]rdgdguarR^HarR^HarUliB7]kezddr@w[u49uU0.WvrDydA%:3jarR^HarR^HarR^HB7Gf1e[nZaB8@%PwO#3bi+h/xx)a5{C42AjuUjs%zc{*+w)]*#BAn#Qzddr@w[u49uU0.WvrDydB1wCMA=k]rdgdguarR^HarR^HarUliB7CX3arR^HarR^HarR^HaBwIzarR^HarR^HarR^HwO#2=3lQDlarR^HarR!u",
            "ln": 13556,
            "col": 22,
            "line": 331
          },
          {
            "b": "wPzc}vqPN^d0f3qAbn%8wNxs-zdLmvv}YN)wm5!TefF[Lz/x+IzdN:2wHIbmBAg!sdgdguarR^HarR^HxMO9ce[nNkzeY?8arR^HarR!rzE+g6arR^HarUlkwc%C4arUlkwc@U^arR^KavG^Yx)a5gBy/rdy*?A%eP$MyazVdwazbUjz6imfzddr@w[u49az2CjA^o3NayGniAZTFJvrDydB6{biwN/*@z/dfmarR^HboPA-v}V#@zu",
            "ln": 13777,
            "col": 37,
            "line": 338
          },
          {
            "b": "wNP7ZwN({bx\u003c\u0026b(e[O{dBsn*(u)*1rB7!##y\u0026sIuv@DsiazL?ezE)u3vp\u003cQ)A^7@jwofpearR^HarR)KbqI2jgas*.arR^HarUYoBAIRwaA?gfB.9gxvq)uoaBE:pD)0GLA+PA7",
            "ln": 18555,
            "col": 16,
            "line": 436
          },
          {
            "b": "Dm]QjarR^HboPV#zF9K4Bs?urByO#bAa9\u003cgwPzVuBz\u003e@azxJw7By/Ggvruj4zxHuAx(XljA=Sv5pFjbKuS6rnx(jn2arR^KaAg+0yHH\u003c!B1.3tx\u003eqg7flqezfj]cyz2",
            "ln": 23251,
            "col": 64,
            "line": 563
          },
          {
            "b": "A+cv/o^0[Rw]zZ3awByfl{@ebwOb\u003e3wGTw(3lQDlar@1twmPi[vR6d\u0026A+cw7wmNqnc)HG6gC*J/arR^HmO=]Rk#.hVk#ZoWr8ldQpg3)/auZ\u00262sY[)gD}^sfo)/Vfo)/VfD{*wIwmPjYD$l+#D}!#Rfa54earR^KayG7}zdN=@eP+Agy?j-gwN/*@z/cXow[D9}BAnMMB8UY2fly=xAbn%8wI4Oby\u0026A%aB1Rruar\u003eAoA=2lbuU0O!wG\u0026VjarR^HboOi^gCZ\u003cpat0",
            "ln": 23658,
            "col": 47,
            "line": 570
          },
          {
            "b": "Dt^XjuVfK*B7GCwBB2FXBsvLtarR^HayX[{x(jn2arR^HarR!EwPq\u003cbA+cvvBB4Usw]x47arR^HarUYoB7ou7awuYZwjpJVz/MgcarR^HarR!Evqf^]avg3XB.$YcBvyj\u003cz/NxoarR^HarR^HarR^HarR\u003euz/PY6ByeM!By^GQnKl9qaARsmwM\u003c1\u0026wGQ",
            "ln": 29006,
            "col": 21,
            "line": 683
          },
          {
            "b": "az2C33lQDlarR!owOkZ{3lQDlarR^HaBm%zwGTbUr9z\u003ehw]xZ\u003erb3hXDt^Xje[X:qd0f+:3lQDlarR!EwPIv7wGT@QnP5cUiYY\u0026IC42i3wk)nWwQnojwL3AzzGGN",
            "ln": 29209,
            "col": 6,
            "line": 689
          },
          {
            "b": "aAhvjwg?w2y?$IuwN/)/x\u003cAegEf}8tarR^HeINOParR!rzE:7YarR^HboQw)BAh8kxd!dzz//]tD2NsEBz\u003c\u0026\u003eCv+!Zvrl0ddpsnKayD*zz=H:}wPydDB7D:Gu[I^earR!qwO963v\u003c(yE3lQDlarR!Fe]CxtkoJfkcNQ2$aAITBx(mMiB15.Lz*c8evrk#!arR^HwO#2=3lQDlay]4}aA.fxB14CsarR^HaAGeMx(30RkoIs3auyS^BAh8kxdd*Ie{hbyvrk#!arR^HwO#2=3lQDlar@1pl2}0OC}K5Rz//]tD2NsEyhW*7d05%sdpsoxx([2hn(D\u003cNwO\u003e\u003c[BzklaiV@GPAa9=}Bz(gxwmYvYB.(evaARJearR^HboOfYa$K\u003cVzE^r\u003cx(mG)fk+]Gy-)q9wO(0@BAnNBwO#3\u0026AV!=",
            "ln": 31748,
            "col": 52,
            "line": 765
          },
          {
            "b": "mN/\u003cpat2e/wIdQFasDVJK=p.qazC)tvixSlA=M8hvru66p^EVJazCZ2arR^HboP#=mLctMefG1LazC{uv@DHcBAnNkB09j?az#atatC@2c*3+(\u003ea5KpS?7NXx(+yMaz2nexK#ibCvt+tc{*T8ePkJyC{$uMarR^HwmYu}y?mG%Bz97ywN/)j3lQDlarR!EwPS6nzxJ$hv%fFvwO#d5xDR23aAz46B$NGIuTVeEl2}0OC{@",
            "ln": 32559,
            "col": 34,
            "line": 791
          },
          {
            "b": "zE^s0B0a)lB8CA9B7/Glj0nSUwGU\u0026jByxo5eP#g!v@DsiawbMPwncabx(mB5x(v(ix(:R7arR^Kaz(4nBrCmdA+cWL3lQDlay]4}aAz4pwPz\u003c6c#@)eB$0+varR^HaAz46",
            "ln": 40254,
            "col": 20,
            "line": 991
          },
          {
            "b": "azbLjaz+$lxcp]aAclnzatj\u003cOvqZukzddJ@xK#lle^-ZzarR^Hz/{dAjS(m5cKH$sarR^HAbP!ujS(A=arR^HarUGsz/u?fzWEQfarR^HarUxeCPYc(B1RfAwmZ0lz.92Iz/WumarR^HarR^HvSD3*yANt6azCwhe]Cxtkmd-uarR^HarR!BB-X-*jrOYHAbP!Ie?Q\u003cGCWhBOjrOIGarR^HarR^HAbP!ujS[DHCPXHVz.t\u003cqzFa683lQDlarR!rzu",
            "ln": 47459,
            "col": 41,
            "line": 1179
          },
          {
            "b": "wN/U0vru6\u003ee]$@KBrCajaBFz+aBetwarR^HarR^HA+frmy\u0026*^.atscBarR^HarR!FAaJJiwNP7ZuUKy*wQ2tdzY\u003cBwD\u003cQ#sarR^HarR^Hv\u003c0]Sv@Dj6vrb{^B8M8vuU:j#",
            "ln": 50504,
            "col": 17,
            "line": 1272
          }
        ],
        "depth": 2,
        "facts": {
          "imp": [
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "define_method"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "instance_variable_defined?"
            ],
            [
              "",
              "instance_variable_set"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "instance_variable_get"
            ],
            [
              "",
              "instance_variable_set"
            ],
            [
              "",
              "first"
            ],
            [
              "",
              "private_class_method"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "bf_accessor"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "html_escape"
            ],
            [
              "",
              "encode_json"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "private_constant"
            ],
            [
              "",
              "push"
            ],
            [
              "",
              "pop"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "last"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "encode_json"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "push"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "push"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "materialize"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "match"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "register_child_renderer"
            ],
            [
              "",
              "lambda"
            ],
            [
              "",
              "_scope_id"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "backend"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "delete"
            ],
            [
              "",
              "_data_key"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "_scope_id"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "_is_child"
            ],
            [
              "",
              "_bf_parent"
            ],
            [
              "",
              "_bf_mount"
            ],
            [
              "",
              "_child_renderers"
            ],
            [
              "",
              "_child_renderers"
            ],
            [
              "",
              "_scripts"
            ],
            [
              "",
              "_scripts"
            ],
            [
              "",
              "_script_seen"
            ],
            [
              "",
              "_script_seen"
            ],
            [
              "",
              "_preloads"
            ],
            [
              "",
              "_preloads"
            ],
            [
              "",
              "_preload_seen"
            ],
            [
              "",
              "_preload_seen"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "class"
            ],
            [
              "",
              "render_named"
            ],
            [
              "",
              "backend"
            ],
            [
              "",
              "merge"
            ],
            [
              "",
              "chomp"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "materialize"
            ],
            [
              "",
              "freeze"
            ],
            [
              "",
              "encode_json"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "number_to_string"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "html_escape"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "Float"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "finite_number?"
            ],
            [
              "",
              "floor"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "finite_number?"
            ],
            [
              "",
              "ceil"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "finite_number?"
            ],
            [
              "",
              "floor"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "nan_number?"
            ],
            [
              "",
              "nan_number?"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "nan_number?"
            ],
            [
              "",
              "nan_number?"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "nan_number?"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "iso8601"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "year"
            ],
            [
              "",
              "mon"
            ],
            [
              "",
              "day"
            ],
            [
              "",
              "hour"
            ],
            [
              "",
              "min"
            ],
            [
              "",
              "sec"
            ],
            [
              "",
              "tv_sec"
            ],
            [
              "",
              "tv_nsec"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "iso8601"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "match"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "format_date_zone_offset"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "year"
            ],
            [
              "",
              "mon"
            ],
            [
              "",
              "mday"
            ],
            [
              "",
              "wday"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "rjust"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "abs"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "require"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "inspect"
            ],
            [
              "",
              "get"
            ],
            [
              "",
              "raise"
            ],
            [
              "",
              "inspect"
            ],
            [
              "",
              "observed_utc_offset"
            ],
            [
              "",
              "period_for_utc"
            ],
            [
              "",
              "utc"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "same_value_zero?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "select"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "all?"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "any?"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "find"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "each_index"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "reverse_each"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "downto"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "downcase"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "upcase"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "sum"
            ],
            [
              "",
              "each_char"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "bytesize"
            ],
            [
              "",
              "getbyte"
            ],
            [
              "",
              "getbyte"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "push"
            ],
            [
              "",
              "push"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "last"
            ],
            [
              "",
              "pop"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "each_slice"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "has_unsafe_style_value?"
            ],
            [
              "",
              "html_escape"
            ],
            [
              "",
              "html_escape"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "array_index_of"
            ],
            [
              "",
              "array_index_of"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "is_a?"
            ],
            [
              "",
              "reverse"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "concat"
            ],
            [
              "",
              "flat"
            ],
            [
              "",
              "positive?"
            ],
            [
              "",
              "flat"
            ],
            [
              "",
              "coerce_flat_depth"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "field_value"
            ],
            [
              "",
              "flat"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "field_value"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "sub"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "number"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "infinite?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "floor"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "chars"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "split"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "positive?"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "clamp_index"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "start_with?"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "nil?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "clamp_index"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "end_with?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "chars"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "loop"
            ],
            [
              "",
              "index"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "truthy?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "key?"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "form_escape"
            ],
            [
              "",
              "form_escape"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "positive?"
            ],
            [
              "",
              "pad_string"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "pad_string"
            ],
            [
              "",
              "string"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "each_with_index"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "field_value"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "each_index"
            ],
            [
              "",
              "compare_sort_key"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "zero?"
            ],
            [
              "",
              "map"
            ],
            [
              "",
              "dup"
            ],
            [
              "",
              "reverse!"
            ],
            [
              "",
              "lambda"
            ],
            [
              "",
              "field_value"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "numeric_or_zero"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "numeric_or_zero"
            ],
            [
              "",
              "call"
            ],
            [
              "",
              "sort_by_json"
            ],
            [
              "",
              "fold_json"
            ],
            [
              "",
              "filter_json"
            ],
            [
              "",
              "every_json"
            ],
            [
              "",
              "some_json"
            ],
            [
              "",
              "find_json"
            ],
            [
              "",
              "find_index_json"
            ],
            [
              "",
              "flat_map_json"
            ],
            [
              "",
              "map_json"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "sort_by"
            ],
            [
              "",
              "keys"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "start_with?"
            ],
            [
              "",
              "upcase"
            ],
            [
              "",
              "to_attr_name"
            ],
            [
              "",
              "style_to_css"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "html_escape"
            ],
            [
              "",
              "to_attr_name"
            ],
            [
              "",
              "html_escape"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "mark_raw"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "infinite?"
            ],
            [
              "",
              "respond_to?"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "freeze"
            ],
            [
              "",
              "new"
            ],
            [
              "",
              "private_constant"
            ],
            [
              "",
              "include?"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "downcase"
            ],
            [
              "",
              "last_match"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "filter_map"
            ],
            [
              "",
              "sort_by"
            ],
            [
              "",
              "keys"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "downcase"
            ],
            [
              "",
              "last_match"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "join"
            ],
            [
              "",
              "encode"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "gsub"
            ],
            [
              "",
              "format"
            ],
            [
              "",
              "ord"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "field_key"
            ],
            [
              "",
              "to_sym"
            ],
            [
              "",
              "to_s"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "Float"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "numeric_like?"
            ],
            [
              "",
              "numeric_value"
            ],
            [
              "",
              "flat_depth_to_float"
            ],
            [
              "",
              "nan?"
            ],
            [
              "",
              "infinite?"
            ],
            [
              "",
              "infinite?"
            ],
            [
              "",
              "truncate"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "to_f"
            ],
            [
              "",
              "strip"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "Float"
            ],
            [
              "",
              "numeric_like?"
            ],
            [
              "",
              "numeric_like?"
            ],
            [
              "",
              "numeric_value"
            ],
            [
              "",
              "numeric_value"
            ],
            [
              "",
              "numeric_value"
            ],
            [
              "",
              "numeric_value"
            ],
            [
              "",
              "to_a"
            ],
            [
              "",
              "downto"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "to_a"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "each"
            ],
            [
              "",
              "negative?"
            ],
            [
              "",
              "empty?"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "to_i"
            ],
            [
              "",
              "length"
            ],
            [
              "",
              "barefoot_js/evaluator"
            ],
            [
              "",
              "barefoot_js/search_params"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "time"
            ],
            [
              "",
              "tzinfo"
            ]
          ],
          "mbr": [
            "Evaluator.every_json",
            "Evaluator.filter_json",
            "Evaluator.find_index_json",
            "Evaluator.find_json",
            "Evaluator.flat_map_json",
            "Evaluator.fold_json",
            "Evaluator.map_json",
            "Evaluator.number_to_string",
            "Evaluator.same_value_zero?",
            "Evaluator.some_json",
            "Evaluator.sort_by_json",
            "Evaluator.truthy?",
            "FORMAT_DATE_OFFSET_RE.match",
            "Hash.new",
            "Regexp.last_match",
            "Regexp.last_match.downcase",
            "SVG_CAMEL_CASE_ATTRS.include?",
            "SafeString.new",
            "SearchParams.new",
            "Set.new",
            "Set.new.freeze",
            "Time.iso8601",
            "_preload_seen.key?",
            "_preloads.map",
            "_preloads.push",
            "_props.empty?",
            "_script_seen.key?",
            "_scripts.map",
            "_scripts.push",
            "a.is_a?",
            "args.empty?",
            "args.first",
            "args.length",
            "av.nil?",
            "b.is_a?",
            "backend.encode_json",
            "backend.mark_raw",
            "backend.materialize",
            "bag.is_a?",
            "bag.keys",
            "bag.keys.sort_by",
            "bag.keys.sort_by.each",
            "base.nil?",
            "block_stack.empty?",
            "block_stack.last",
            "block_stack.pop",
            "block_stack.push",
            "bv.nil?",
            "bytes.bytesize",
            "bytes.getbyte",
            "bytes.gsub",
            "bytes.index",
            "c.ord",
            "c.upcase",
            "c.zero?",
            "child_bf._bf_mount",
            "child_bf._bf_parent",
            "child_bf._child_renderers",
            "child_bf._data_key",
            "child_bf._is_child",
            "child_bf._preload_seen",
            "child_bf._preloads",
            "child_bf._scope_id",
            "child_bf._script_seen",
            "child_bf._scripts",
            "collection.key?",
            "count.nil?",
            "count.to_i",
            "css.empty?",
            "css.nil?",
            "d.is_a?",
            "data_key.nil?",
            "day.to_s",
            "decorated.sort",
            "default.call",
            "defaults.each",
            "depth.positive?",
            "depth.zero?",
            "digits.negative?",
            "digits.nil?",
            "e.negative?",
            "el.is_a?",
            "elem.nil?",
            "end_.nil?",
            "end_.to_i",
            "end_position.nil?",
            "end_position.to_i",
            "endi.nil?",
            "entry_name.to_s",
            "entry_name.to_s.match",
            "escaped.tr",
            "f.infinite?",
            "f.nan?",
            "f.nil?",
            "f.truncate",
            "host._scope_id",
            "host.empty?",
            "host.gsub",
            "html.chomp",
            "i.nil?",
            "i.to_i",
            "idx.negative?",
            "idx.nil?",
            "indices.each",
            "item.is_a?",
            "item.nil?",
            "items.each",
            "items.reverse!",
            "k.nil?",
            "k.to_s",
            "k.to_s.gsub",
            "k.to_s.gsub.gsub",
            "key.gsub",
            "key.is_a?",
            "key.nil?",
            "key.respond_to?",
            "key.to_i",
            "key.to_s",
            "key.to_s.gsub",
            "key.to_s.to_sym",
            "key.to_sym",
            "key_s.length",
            "key_s.start_with?",
            "len.zero?",
            "limit.nil?",
            "limit.to_i",
            "manifest.each",
            "marked.empty?",
            "marked.sub",
            "marked.sub.sub",
            "month.to_s",
            "mount.empty?",
            "mount.gsub",
            "n.abs",
            "n.ceil",
            "n.floor",
            "n.infinite?",
            "n.nan?",
            "n.negative?",
            "n.positive?",
            "n.respond_to?",
            "n.zero?",
            "name.to_s",
            "name.to_s.sub",
            "name_at.call",
            "o.empty?",
            "o.length",
            "out.concat",
            "pad_str.empty?",
            "pad_str.length",
            "pad_str.nil?",
            "pairs.each_slice",
            "pairs.empty?",
            "pairs.length",
            "pairs.map",
            "pairs.map.join",
            "parent._child_renderers",
            "parent._preload_seen",
            "parent._preloads",
            "parent._script_seen",
            "parent._scripts",
            "parent.backend",
            "parent.backend.render_named",
            "parts.empty?",
            "parts.join",
            "parts.length",
            "pattern.gsub",
            "pattern.nil?",
            "pos.key?",
            "position.nil?",
            "position.to_i",
            "pred.call",
            "prefix.nil?",
            "project.call",
            "prop_name.nil?",
            "props.delete",
            "props.empty?",
            "props.key?",
            "props.merge",
            "rand.to_s",
            "recv.all?",
            "recv.any?",
            "recv.dup",
            "recv.each",
            "recv.each_index",
            "recv.each_with_index",
            "recv.each_with_index.map",
            "recv.find",
            "recv.is_a?",
            "recv.length",
            "recv.map",
            "recv.map.join",
            "recv.nil?",
            "recv.reverse",
            "recv.reverse_each",
            "recv.select",
            "recv.to_s",
            "renderer.call",
            "replacement.nil?",
            "result.zero?",
            "s.chars",
            "s.empty?",
            "s.end_with?",
            "s.gsub",
            "s.gsub.gsub",
            "s.gsub.gsub.gsub",
            "s.gsub.gsub.gsub.gsub",
            "s.gsub.gsub.gsub.gsub.gsub",
            "s.include?",
            "s.index",
            "s.length",
            "s.negative?",
            "s.nil?",
            "s.split",
            "s.start_with?",
            "sep.nil?",
            "shifted.mday",
            "shifted.mon",
            "shifted.wday",
            "shifted.year",
            "sig_init.call",
            "sm.empty?",
            "sorted.map",
            "spec.each_index",
            "spec.empty?",
            "spec.map",
            "specs.each",
            "stack.empty?",
            "stack.last",
            "stack.pop",
            "start.nil?",
            "start.to_i",
            "suffix.nil?",
            "t.day",
            "t.hour",
            "t.min",
            "t.mon",
            "t.nil?",
            "t.sec",
            "t.strftime",
            "t.tv_nsec",
            "t.tv_sec",
            "t.utc",
            "t.year",
            "target.nil?",
            "target.to_i",
            "triples.length",
            "trunc.negative?",
            "tz.inspect",
            "tz.to_s",
            "v.empty?",
            "v.is_a?",
            "v.nil?",
            "v.strip",
            "v.to_f",
            "val.each",
            "val.is_a?",
            "val.nil?",
            "value.b",
            "value.is_a?",
            "value.keys",
            "value.keys.sort_by",
            "value.keys.sort_by.filter_map",
            "value.map",
            "value.map.join",
            "value.nil?",
            "value.strip",
            "value.to_s",
            "year.abs",
            "year.abs.to_s",
            "year.abs.to_s.rjust",
            "year.negative?",
            "zone.period_for_utc",
            "zone.period_for_utc.observed_utc_offset"
          ],
          "tgt": [
            "Float",
            "_bf_mount",
            "_bf_parent",
            "_child_renderers",
            "_data_key",
            "_is_child",
            "_preload_seen",
            "_preloads",
            "_scope_id",
            "_script_seen",
            "_scripts",
            "abs",
            "all?",
            "any?",
            "array_index_of",
            "b",
            "backend",
            "bf_accessor",
            "bytesize",
            "call",
            "ceil",
            "chars",
            "chomp",
            "clamp_index",
            "class",
            "coerce_flat_depth",
            "compare_sort_key",
            "concat",
            "day",
            "define_method",
            "delete",
            "downcase",
            "downto",
            "dup",
            "each",
            "each_char",
            "each_index",
            "each_slice",
            "each_with_index",
            "empty?",
            "encode",
            "encode_json",
            "end_with?",
            "every_json",
            "field_key",
            "field_value",
            "filter_json",
            "filter_map",
            "find",
            "find_index_json",
            "find_json",
            "finite_number?",
            "first",
            "flat",
            "flat_depth_to_float",
            "flat_map_json",
            "floor",
            "fold_json",
            "form_escape",
            "format",
            "format_date_zone_offset",
            "freeze",
            "get",
            "getbyte",
            "gsub",
            "has_unsafe_style_value?",
            "hour",
            "html_escape",
            "include?",
            "index",
            "infinite?",
            "inspect",
            "instance_variable_defined?",
            "instance_variable_get",
            "instance_variable_set",
            "is_a?",
            "iso8601",
            "join",
            "key?",
            "keys",
            "lambda",
            "last",
            "last_match",
            "length",
            "loop",
            "map",
            "map_json",
            "mark_raw",
            "match",
            "materialize",
            "mday",
            "merge",
            "min",
            "mon",
            "nan?",
            "nan_number?",
            "negative?",
            "new",
            "nil?",
            "number",
            "number_to_string",
            "numeric_like?",
            "numeric_or_zero",
            "numeric_value",
            "observed_utc_offset",
            "ord",
            "pad_string",
            "period_for_utc",
            "pop",
            "positive?",
            "private_class_method",
            "private_constant",
            "push",
            "raise",
            "register_child_renderer",
            "render_named",
            "require",
            "respond_to?",
            "reverse",
            "reverse!",
            "reverse_each",
            "rjust",
            "same_value_zero?",
            "sec",
            "select",
            "send",
            "some_json",
            "sort",
            "sort_by",
            "sort_by_json",
            "split",
            "start_with?",
            "strftime",
            "string",
            "strip",
            "style_to_css",
            "sub",
            "sum",
            "to_a",
            "to_attr_name",
            "to_f",
            "to_i",
            "to_s",
            "to_sym",
            "tr",
            "truncate",
            "truthy?",
            "tv_nsec",
            "tv_sec",
            "upcase",
            "utc",
            "wday",
            "year",
            "zero?"
          ],
          "funcs": [
            [
              "bf_accessor",
              2681
            ],
            [
              "initialize",
              3607
            ],
            [
              "search_params",
              3920
            ],
            [
              "scope_attr",
              4211
            ],
            [
              "hydration_attrs",
              4370
            ],
            [
              "data_key_attr",
              4828
            ],
            [
              "props_attr",
              5000
            ],
            [
              "provide_context",
              6345
            ],
            [
              "revoke_context",
              6439
            ],
            [
              "use_context",
              6557
            ],
            [
              "comment",
              6851
            ],
            [
              "bool_str",
              7195
            ],
            [
              "text_start",
              7259
            ],
            [
              "text_end",
              7325
            ],
            [
              "scope_comment",
              7446
            ],
            [
              "scope_comment_end",
              8023
            ],
            [
              "register_script",
              8299
            ],
            [
              "register_preload",
              8999
            ],
            [
              "scripts",
              9350
            ],
            [
              "register_child_renderer",
              10175
            ],
            [
              "render_child",
              10272
            ],
            [
              "register_components_from_manifest",
              11908
            ],
            [
              "derive_vars_from_defaults",
              15076
            ],
            [
              "streaming_bootstrap",
              16379
            ],
            [
              "async_boundary",
              16796
            ],
            [
              "async_resolve",
              16958
            ],
            [
              "json",
              17671
            ],
            [
              "string",
              18114
            ],
            [
              "h",
              19239
            ],
            [
              "truthy?",
              19548
            ],
            [
              "number",
              19814
            ],
            [
              "floor",
              20115
            ],
            [
              "ceil",
              20207
            ],
            [
              "round",
              20297
            ],
            [
              "min",
              20676
            ],
            [
              "max",
              20830
            ],
            [
              "abs",
              21025
            ],
            [
              "date",
              21853
            ],
            [
              "format_date",
              26952
            ],
            [
              "format_date_zone_offset",
              28990
            ],
            [
              "includes",
              30127
            ],
            [
              "filter",
              30826
            ],
            [
              "every",
              30949
            ],
            [
              "some",
              31071
            ],
            [
              "find",
              31193
            ],
            [
              "find_index",
              31313
            ],
            [
              "find_last",
              31465
            ],
            [
              "find_last_index",
              31623
            ],
            [
              "lc",
              31851
            ],
            [
              "uc",
              31913
            ],
            [
              "join",
              32100
            ],
            [
              "length",
              32687
            ],
            [
              "get",
              33740
            ],
            [
              "has_unsafe_style_value?",
              35770
            ],
            [
              "style_object",
              37766
            ],
            [
              "index_of",
              38156
            ],
            [
              "last_index_of",
              38234
            ],
            [
              "at",
              38463
            ],
            [
              "concat",
              38870
            ],
            [
              "slice",
              39655
            ],
            [
              "reverse",
              40331
            ],
            [
              "flat",
              40585
            ],
            [
              "flat_dynamic",
              42137
            ],
            [
              "flat_map",
              42373
            ],
            [
              "flat_map_tuple",
              42732
            ],
            [
              "trim",
              43021
            ],
            [
              "trim_start",
              43349
            ],
            [
              "trim_end",
              43497
            ],
            [
              "to_fixed",
              43784
            ],
            [
              "split",
              44535
            ],
            [
              "starts_with",
              45122
            ],
            [
              "ends_with",
              45456
            ],
            [
              "replace",
              45943
            ],
            [
              "replace_all",
              47034
            ],
            [
              "query",
              48148
            ],
            [
              "repeat",
              49161
            ],
            [
              "pad_start",
              49353
            ],
            [
              "pad_end",
              49480
            ],
            [
              "sort",
              49944
            ],
            [
              "reduce",
              51142
            ],
            [
              "sort_eval",
              52725
            ],
            [
              "reduce_eval",
              52874
            ],
            [
              "filter_eval",
              53073
            ],
            [
              "every_eval",
              53203
            ],
            [
              "some_eval",
              53331
            ],
            [
              "find_eval",
              53457
            ],
            [
              "find_index_eval",
              53608
            ],
            [
              "flat_map_eval",
              53771
            ],
            [
              "map_eval",
              53905
            ],
            [
              "spread_attrs",
              55077
            ],
            [
              "finite_number?",
              56238
            ],
            [
              "nan_number?",
              56360
            ],
            [
              "html_escape",
              56429
            ],
            [
              "to_attr_name",
              58101
            ],
            [
              "style_to_css",
              58601
            ],
            [
              "form_escape",
              59354
            ],
            [
              "field_value",
              59542
            ],
            [
              "field_key",
              59634
            ],
            [
              "numeric_like?",
              59714
            ],
            [
              "numeric_value",
              59841
            ],
            [
              "numeric_or_zero",
              60023
            ],
            [
              "coerce_flat_depth",
              60324
            ],
            [
              "flat_depth_to_float",
              61348
            ],
            [
              "compare_sort_key",
              61984
            ],
            [
              "array_index_of",
              62434
            ],
            [
              "clamp_index",
              62809
            ],
            [
              "pad_string",
              62906
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 40,
              "op.ge": 3,
              "op.gt": 7,
              "op.lt": 5,
              "op.ne": 4,
              "op.add": 37,
              "op.div": 3,
              "op.lor": 46,
              "op.mod": 1,
              "op.mul": 8,
              "op.pow": 1,
              "op.shl": 14,
              "op.sub": 21,
              "op.land": 26,
              "op.lnot": 12,
              "max_depth": 22,
              "op.concat": 471,
              "call_count": 611,
              "node_count": 10093,
              "member_count": 274,
              "max_array_len": 3,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.pow": 0,
              "op_density.shl": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "member_depth_max": 6,
              "op_density.concat": 0.05
            },
            "file": {
              "size": 63267,
              "entropy": 4.83
            },
            "text": {
              "lines": 1615,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 14362,
              "char_entropy": 4.83,
              "unique_chars": 113,
              "top_char_null": 0,
              "escape_density": 0,
              "lines_over_200": 1,
              "string_density": 0.12,
              "top_char_ratio": 0.07,
              "ascii_art_lines": 24,
              "avg_line_length": 38.17,
              "max_line_length": 379,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.13,
              "last_line_length": 3,
              "long_token_count": 1,
              "whitespace_ratio": 0.25,
              "identifier_density": 1.39,
              "line_length_stddev": 29.18,
              "octal_escape_count": 3,
              "normalized_string_count": 4.68,
              "repeated_char_sequences": 161,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.12,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 38.85
            },
            "binds": {
              "count": 190
            },
            "binary": {
              "peak_region_bytes": 28672,
              "peak_region_entropy": 5.13
            },
            "source": {
              "class_count": 3,
              "function_count": 107
            },
            "imports": {
              "count": 5,
              "third_party_count": 5,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 3395,
              "count": 188,
              "very_long": 1,
              "avg_length": 18.06,
              "max_length": 1451,
              "avg_entropy": 2.23,
              "empty_count": 64,
              "entropy_stddev": 1.56,
              "high_entropy_count": 1,
              "embedded_code_candidates": 3
            },
            "comments": {
              "chars": 29837,
              "count": 506,
              "empty": 13,
              "lines": 493,
              "base64": 5,
              "high_entropy": 56,
              "to_code_ratio": 0.44
            },
            "functions": {
              "count": 110
            },
            "identifiers": {
              "count": 2243,
              "unique": 414,
              "avg_length": 7.84,
              "max_length": 33,
              "min_length": 1,
              "avg_entropy": 2.4,
              "reuse_ratio": 0.18,
              "length_stddev": 5.03,
              "has_digit_ratio": 0,
              "sequential_names": 18,
              "single_char_count": 18,
              "single_char_ratio": 0.04,
              "high_entropy_count": 14,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.86,
              "all_uppercase_ratio": 0.03,
              "repeated_char_names": 1,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 11
            }
          }
        },
        "id": 5,
        "mol": "H₂(CmDb₄)",
        "path": "/data/samples/unknown/foraged/ruby/rubygems.org/_/barefoot_js/barefoot_js-0.31.5.gem!!data.tar.gz!!lib/barefoot_js.rb",
        "pid": 1,
        "risk": 5,
        "sha": "08dd021e90b58e49ad062246d7a7cc74930d2e9a82224420f046541c1fac1a2c",
        "size": 63267,
        "traits": [
          {
            "id": "metadata/import/ruby/barefoot_js/evaluator::barefoot_js/evaluator",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports barefoot_js/evaluator",
            "spans": [
              [
                69,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/barefoot_js/search_params::barefoot_js/search_params",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports barefoot_js/search_params",
            "spans": [
              [
                101,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/set::set",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports set",
            "spans": [
              [
                40,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/time::time",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports time",
            "spans": [
              [
                54,
                0
              ]
            ]
          },
          {
            "id": "metadata/import/ruby/tzinfo::tzinfo",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tzinfo",
            "spans": [
              [
                29054,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                319,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                152,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                524,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                190,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                314,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                395,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::auth-like-constant-assignment",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Auth-like constant assignment",
            "spans": [
              [
                23722,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "spans": [
              [
                47523,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::ruby-send-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Ruby dynamically invokes a method with send",
            "spans": [
              [
                13620,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/language::ruby-dynamic-method-definition",
            "conf": 0.8,
            "crit": 3,
            "desc": "Ruby defines methods dynamically",
            "spans": [
              [
                2773,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/case::source-case-transform",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source changes string letter casing",
            "spans": [
              [
                31812,
                11
              ],
              [
                31831,
                11
              ],
              [
                31891,
                8
              ],
              [
                31953,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/console/io::stdin-chomp-call",
            "atk": "T1059",
            "conf": 0.6,
            "crit": 3,
            "desc": "chomp trailing-newline trim",
            "spans": [
              [
                13841,
                5
              ]
            ]
          }
        ],
        "type": "ruby"
      },
      {
        "id": 11,
        "sha": "323b47045cc8ca3d806622652395cce5e3dc742a85fc21c021d095a8d96ee1d1",
        "path": "tzinfo@2.0.6.registry.json",
        "size": 915,
        "type": "registry",
        "depth": 1
      },
      {
        "id": 12,
        "mol": "O(S)Md",
        "sha": "3f49a9c9a056cfed4cdead853898b1fbe730eafd35386dddd9a05de16dcfc51f",
        "path": "barefoot_js@0.31.5.registry.json",
        "risk": 2,
        "size": 957,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 2,
    "rev": "e4c79",
    "v": "8"
  }
}