{
  "llm": {
    "conf": 0.9695061,
    "grade": "hostile",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": 0,
      "prob": 0.95448667,
      "class": "hostile"
    },
    "outcome": "hostile",
    "interpretation": "Arbitrary code execution, cookie theft"
  },
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": 0,
    "conf": 100,
    "mods": [
      {
        "cls": 0,
        "raw": 0.96329296,
        "rte": "az",
        "prob": 0.96329296
      },
      {
        "cls": 2,
        "raw": 0.95448667,
        "rte": "az/xpi",
        "prob": 0.95448667
      }
    ],
    "prob": 0.95448667,
    "files": [
      {
        "id": 0,
        "lvl": 0,
        "conf": 100,
        "prob": 0.9544866681098938,
        "type": "xpi"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003435214239289053,
        "type": "javascript"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000021219253540039062,
        "type": "javascript"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000329822301864624,
        "type": "javascript"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013520319953386206,
        "type": "chrome-manifest"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00022781889128964394,
        "type": "html"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004984935003449209,
        "type": "javascript"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004335244375397451,
        "type": "javascript"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00001517931650596438,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-25T06:24:14Z"
  },
  "path": "noobclaw_browser_assistant-2.0.8.xpi",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "p!H([6Awys2MK\u00268000000000000000000ua003IEzGGDcBs}rH*\u003cP6v6gYI2[2tq@iiY}zdu4\u0026asf?x%c$pnLDJP%JcPrGv+D%8Ty1x4[)m+ZiU5PZIFx=00wo\u0026}k:Mn2u1wyZ0f/BP.)[VIibL!na}XcZe:ishtvAP}[)Ct4B.Kv7BR[k-%kcEfa!bd\u003cmtv8)j\u00264Mtc0twhytq?)*UM",
            "ln": 0
          }
        ],
        "mol": "K(Am)O₇(C₅Xe₂As₃Ca₂Co₂EuS)H₉(Br₁₁Cm₃₅Cr₂Db₂₉HfOs₆Po₆Ti₃U₁₄)Md₅(Pa₂Pm₉PtSi)",
        "sha": "550f751150ac1e9dce7cb922f673cb44237f9ee8b8dfc4f34b282a24434b7f6c",
        "path": "noobclaw_browser_assistant-2.0.8.xpi",
        "risk": 221,
        "size": 170196,
        "type": "xpi",
        "facts": {
          "metrics": {
            "file": {
              "size": 170196,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 168960,
              "peak_region_entropy": 7.84
            },
            "archive": {
              "file_count": 15,
              "member_count": 15,
              "script_count": 5,
              "zip_bomb_ratio": 3.74,
              "compressed_size": 168350,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.38,
              "hidden_file_count": 0,
              "uncompressed_size": 442663,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 22,
              "rtlo_filename_count": 0,
              "format.regular_count": 15,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 15,
              "timing.sentinel_mtime_count": 15,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 15
            }
          }
        },
        "ident": {
          "name": {
            "value": "NoobClaw Browser Assistant",
            "source": "xpi.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "2.0.8",
            "source": "xpi.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/communications/http/websocket::websocket-constructor-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Creates a WebSocket connection",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::privacy-sensitive-data-permissions",
            "conf": 0.95,
            "crit": 3,
            "desc": "Privacy-sensitive data access permissions",
            "from": [
              {
                "off": 223,
                "file": 4,
                "line": 6
              }
            ],
            "uses": [
              32,
              45,
              235
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::extension-window-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension creates browser window",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/network::web-request",
            "conf": 0.5,
            "crit": 3,
            "desc": "Extension requests webRequest permission"
          },
          {
            "id": "objectives/exfiltration/http/query::encodeURIComponent-query-concat",
            "atk": "T1041",
            "conf": 0.86,
            "crit": 3,
            "desc": "Encodes cookie or session data into query",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/data-transfer::browser-data-transfer-text-read",
            "conf": 0.84,
            "crit": 3,
            "desc": "Reads text from browser data transfer",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::chrome-scripting-main-world",
            "conf": 0.88,
            "crit": 3,
            "desc": "Extension injects main-world script",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-installed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Handles browser extension install or update",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::bound-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a stored external URL in a browser tab",
            "from": [
              {
                "off": 7631,
                "file": 3,
                "line": 150
              },
              {
                "file": 6
              },
              {
                "file": 7
              }
            ],
            "uses": [
              18,
              184
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-mousemove-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dispatches a synthetic DOM mousemove event",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::css-fixed-position",
            "conf": 0.9,
            "crit": 3,
            "desc": "CSS fixed-position declaration",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::module-execution-http-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module initialization calls an HTTP client"
          },
          {
            "id": "micro-behaviors/communications/http/request/credentials::fetch-credentials-include",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Fetch sends browser credentials"
          },
          {
            "id": "metadata/permission/activation::content-script-run-at-start",
            "conf": 0.85,
            "crit": 3,
            "desc": "Content script runs at document_start"
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::js-locale-symbol",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads locale through Intl.DateTimeFormat",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::scroll-into-view-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scrolls a DOM element into view",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/javascript-features::template-literal",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 template literal syntax",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-on-updated",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser tab update listener",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-then-json",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.74,
            "crit": 3,
            "desc": "fetch() response JSON parse",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/permission/cookie::permission-cookies-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome manifest contains cookies permission",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-input-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM input event"
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-password-input-markup",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTML markup names a password input field",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-date-now",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ Date.now() calls",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-update-with-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Updates a browser tab URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-on-removed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser tab removal listener",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/storage::permission-storage",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests storage permission"
          },
          {
            "id": "micro-behaviors/ui/graphics/draw::canvas-2d-context",
            "conf": 0.78,
            "crit": 3,
            "desc": "Uses canvas 2D context",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-fetch-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript fetch API"
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/html::drive-by-base64-blob",
            "atk": "T1204.002",
            "mbc": "F0007",
            "conf": 0.7,
            "crit": 3,
            "desc": "Base64 decoded into browser Blob",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-conventional-version",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension version uses dotted numeric format"
          },
          {
            "id": "micro-behaviors/communications/http/post::fetch-post-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "Sends an HTTP POST request with fetch()",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/cookie::permission-cookies",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests cookies permission"
          },
          {
            "id": "metadata/file/string/identity::jfif-or-jpeg-media-marker",
            "conf": 0.82,
            "crit": 3,
            "desc": "References JFIF or the JPEG media type",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-credential-field-reference",
            "conf": 0.94,
            "crit": 3,
            "desc": "Browser password field reference",
            "from": [
              {
                "file": 5
              }
            ],
            "uses": [
              172
            ]
          },
          {
            "id": "micro-behaviors/data/decode/symbol-base64::atob-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with JavaScript atob()",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/navigation::browser-location-host-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads current host from browser location",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "objectives/execution/interpreter/eval/dynamic::code-bearing-object-field-reference",
            "conf": 0.88,
            "crit": 3,
            "desc": "Evaluates an object code field",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::remote-url-array-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Array begins with remote URL literal",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads data from extension local storage",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/control/command-vocab::cmd-vocab-screenshot",
            "conf": 0.5,
            "crit": 3,
            "desc": "Screenshot token in command-dispatch context",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::application-json",
            "conf": 0.65,
            "crit": 3,
            "desc": "References the application/json media type",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::is-chrome-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Chrome extension manifest file"
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-password-input-marker",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser markup names a password input field",
            "from": [
              {
                "file": 5
              }
            ],
            "uses": [
              22
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-form-control-value-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads input, form or option value",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/string/telemetry::platform-profile-field",
            "conf": 0.95,
            "crit": 3,
            "desc": "Platform profile field name",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/collection/monitor/tracking::status-update-event-type",
            "atk": "T1041",
            "conf": 0.88,
            "crit": 3,
            "desc": "Status update event type",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-named-catch-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Text has empty named-parameter catch",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/credential-access/browser/extension::extension-get-cookies-command",
            "atk": "T1539,T1185",
            "conf": 0.92,
            "crit": 3,
            "desc": "Extension exposes get_cookies command",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-click-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dispatches a synthetic DOM click event",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-async-iife-import-hook",
            "conf": 0.9,
            "crit": 3,
            "desc": "Async IIFE executes at module end",
            "from": [
              {
                "file": 2
              },
              {
                "file": 3
              }
            ],
            "uses": [
              139
            ]
          },
          {
            "id": "micro-behaviors/ui/dialog/prompt::press-to-continue",
            "conf": 0.75,
            "crit": 3,
            "desc": "Prompts the user to continue",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors"
          },
          {
            "id": "micro-behaviors/communications/http/download/webextension::chrome-downloads-download",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls WebExtension downloads download API",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-new-function-constructor",
            "conf": 0.7,
            "crit": 3,
            "desc": "Calls JavaScript's new Function constructor"
          },
          {
            "id": "metadata/permission/capture::permission-system-display",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension reads display information"
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-node-remove",
            "conf": 0.8,
            "crit": 3,
            "desc": "Removes a child node from the DOM",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::bearer-header-from-variable",
            "conf": 0.94,
            "crit": 3,
            "desc": "Builds Bearer authorization header from variable",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the browser debugger extension API",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/argument/subcommand::underscored-file-enumeration-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Underscored file-enumeration command identifier",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/search::compiled-js-pattern-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Compiles a set of JavaScript regex patterns",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::multiple-fromcharcode-calls",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls String.fromCharCode multiple times",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-cookie-extract",
            "conf": 0.92,
            "crit": 3,
            "desc": "Chrome debugger reads cookies via CDP",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::chrome-scripting-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome extension scripting API",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Appends a node to a DOM parent",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 const/let declarations",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/all-urls::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to all URL origins"
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/timezone::js-intl-timezone-read",
            "atk": "T1614",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads host timezone via Intl API",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookie-store::html-document-cookie-read",
            "atk": "T1539",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script source reads document.cookie",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::navigator-language",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser UI language"
          },
          {
            "id": "objectives/command-and-control/dropper/execution/browser::extension-message-controlled-main-world-eval",
            "atk": "T1059.007,T1105,T1176",
            "conf": 0.995,
            "crit": 5,
            "desc": "Extension evaluates message code in page main world",
            "from": [
              {
                "file": 1
              },
              {
                "off": 368,
                "file": 2,
                "line": 6
              },
              {
                "off": 237400,
                "file": 3,
                "line": 4694
              },
              {
                "off": 39990,
                "file": 6,
                "line": 549
              }
            ],
            "uses": [
              6,
              190,
              207,
              240
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser tab details",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::fromcharcode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Builds characters with String.fromCharCode",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::permission-scripting",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension requests scripting permission"
          },
          {
            "id": "micro-behaviors/communications/http/url/navigation::browser-page-url-href-argument-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Passes location.href as a call argument",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/permission/cookies::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"cookies\" permission"
          },
          {
            "id": "micro-behaviors/time/schedule/interval::repeated-settimeout",
            "conf": 0.9,
            "crit": 3,
            "desc": "Contains at least six setTimeout calls",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::websocket-class",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.5,
            "crit": 3,
            "desc": "WebSocket class reference",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-send-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome debugger CDP command",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-screen-dimensions-read",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser screen dimensions",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/build/bundler/javascript-bundle-markers::js-multi-line-blob-recognized-text",
            "conf": 0.95,
            "crit": 1,
            "desc": "Text tokens identify a normal JavaScript bundle blob",
            "from": [
              {
                "file": 1
              },
              {
                "off": 44593,
                "file": 3,
                "line": 935
              }
            ],
            "uses": [
              119,
              146
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/record::slice-decimal-offset-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "Slice split at decimal offsets",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::json-object-body-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Serializes an object into a body field",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-identity-input",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser identity or display input",
            "from": [
              {
                "file": 1
              },
              {
                "off": 1824,
                "file": 6,
                "line": 31
              }
            ],
            "uses": [
              84,
              179
            ]
          },
          {
            "id": "micro-behaviors/os/telemetry/logging/llm::console-log-json-stringify-call",
            "mbc": "C0069",
            "conf": 0.86,
            "crit": 3,
            "desc": "Console logs JSON stringified payload",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-scope-zero-arg-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Module scope assigns zero-argument call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-response-stream-reader",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads fetch response as a stream",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::high-z-index-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "CSS rule sets 7+ digit z-index",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create-with-url-option",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates browser tab with URL option"
          },
          {
            "id": "micro-behaviors/communications/websocket/handler::websocket-javascript-constructor",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript WebSocket constructor",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-slice-call-name",
            "conf": 0.9,
            "crit": 1,
            "desc": "slice method call name",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::navigator-useragent-regex-test-branch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Tests browser User-Agent with a regex",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-description-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares description field"
          },
          {
            "id": "micro-behaviors/data/encode/url::encode-uri-component-call",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encodes data via encodeURIComponent",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-post-json",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP POST request with JSON content",
            "from": [
              {
                "off": 45895,
                "file": 3,
                "line": 965
              },
              {
                "off": 11692,
                "file": 6,
                "line": 172
              }
            ],
            "uses": [
              42,
              259
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/extensions/session::cookie-domain-filter",
            "conf": 0.82,
            "crit": 3,
            "desc": "Filters cookies by domain",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::result-dot-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads result through dot or arrow access",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-runtime-evaluate",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "CDP Runtime.evaluate arbitrary-JS dispatch",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-capture-visible",
            "conf": 0.9,
            "crit": 3,
            "desc": "Captures an image of the visible tab",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::files-map-content-field-read",
            "conf": 0.85,
            "crit": 3,
            "desc": "Reads content field from a files map",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-change-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM change event"
          },
          {
            "id": "micro-behaviors/communications/http/request/route::reset-password-path",
            "atk": "T1190",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTTP path contains a reset-password route",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-send-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sends a browser extension runtime message",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/payload/encoded::browser-create-image-bitmap",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser createImageBitmap call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/event::browser-keyboard-event-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers a DOM keyboard event listener",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-secret-file-body",
            "conf": 0.86,
            "crit": 3,
            "desc": "Serializes secret-like fields",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/process/argument/subcommand::underscored-file-transfer-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Underscored file-transfer command identifier",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::bat-dup",
            "conf": 0.5,
            "crit": 1,
            "desc": ".bat extension reference",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::jittered-timeout-delay",
            "conf": 0.88,
            "crit": 3,
            "desc": "Schedules timeout with randomized delay",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::install-https-tab-open",
            "conf": 0.94,
            "crit": 3,
            "desc": "Opens an HTTPS tab after extension installation",
            "from": [
              {
                "off": 37742,
                "file": 3,
                "line": 808
              },
              {
                "file": 6
              }
            ],
            "uses": [
              7,
              8,
              122
            ]
          },
          {
            "id": "micro-behaviors/data/encoded::base64-token",
            "conf": 0.7,
            "crit": 2,
            "desc": "Calls a Base64 conversion helper",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::digest-method-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls a digest() method",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-key-password-body",
            "conf": 0.88,
            "crit": 3,
            "desc": "Serializes key or password fields",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::browser-clipboard-api-marker",
            "atk": "T1115",
            "conf": 0.8,
            "crit": 3,
            "desc": "References a browser clipboard API",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/fixture::electron-chrome-scripting-fixture-background",
            "conf": 0.95,
            "crit": 3,
            "desc": "background.js service-worker marker"
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome runtime API",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes data to extension local storage",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::header-stringify-scan",
            "conf": 0.8,
            "crit": 3,
            "desc": "Converting HTTP headers to string for scanning"
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-query",
            "conf": 0.9,
            "crit": 3,
            "desc": "Queries open browser tabs",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-input-dispatch-key-event",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP synthesizes browser keyboard input",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::direct-zero-arg-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Invokes zero-argument function at module scope",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "objectives/execution/exploit/chain::attribute-breakout-img-onerror",
            "atk": "T1189,T1059.007",
            "mbc": "E1059",
            "conf": 0.99,
            "crit": 4,
            "desc": "Attribute breakout injects image onerror",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/browser::html-createelement-object",
            "atk": "T1027,T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a scripted DOM object",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::command-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Command field or assignment key",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-japanese",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hiragana or Katakana script",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-update",
            "conf": 0.9,
            "crit": 3,
            "desc": "Updates a browser tab",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/credential-access/phishing/credential::credential-form-fields--rx-4",
            "atk": "T1566.002",
            "mbc": "B0030",
            "conf": 0.86,
            "crit": 3,
            "desc": "Matches 'password'",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-trailing-iife-closure",
            "conf": 0.85,
            "crit": 3,
            "desc": "JavaScript file ends with an IIFE",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/douyin.com::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to douyin.com"
          },
          {
            "id": "micro-behaviors/communications/websocket/handler::websocket-library-api-reference",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.88,
            "crit": 3,
            "desc": "WebSocket library or handler API reference",
            "from": [
              {
                "file": 3
              }
            ],
            "uses": [
              94
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-user-agent-override",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "CDP browser User-Agent override method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/delay::settimeout-random-delay",
            "conf": 0.88,
            "crit": 3,
            "desc": "setTimeout delay uses Math.random jitter",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/get::javascript-get-method-text",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures an HTTP GET request"
          },
          {
            "id": "micro-behaviors/communications/url/encoded::inline-image-data-uri-context",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.95,
            "crit": 3,
            "desc": "Contains an inline image data URI",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::chained-replace-calls",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains multiple JavaScript string replacements",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/command-and-control/channel/tunnel/relay::node-registers-tunnel-endpoint",
            "atk": "T1090, T1572",
            "mbc": "B0030",
            "conf": 0.88,
            "crit": 3,
            "desc": "Node tunnel posts endpoint registration",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::js-conditional-matcher-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls a matcher in a conditional expression",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookies::chrome-cookies-get-all-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates cookies via extension API text",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookie-store::document-cookie-read",
            "atk": "T1539",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accesses browser document.cookie property",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-credential-field-pair",
            "conf": 0.95,
            "crit": 3,
            "desc": "Browser form pairs username and password fields",
            "from": [
              {
                "file": 5
              }
            ],
            "uses": [
              46,
              218
            ]
          },
          {
            "id": "micro-behaviors/data/format/locale::js-locale-formatting-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript locale-aware formatting call",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode-call-text",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript invokes a Base64 decoder",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::host-permission-all-urls",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension has all-URL host permission"
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-typed-array-reconstruction",
            "conf": 0.96,
            "crit": 3,
            "desc": "Rebuilds Base64 data as typed bytes",
            "from": [
              {
                "off": 28095,
                "file": 1,
                "line": 678
              },
              {
                "off": 44452,
                "file": 3,
                "line": 932
              },
              {
                "file": 6
              }
            ],
            "uses": [
              155,
              166,
              237
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/dynamic::js-try-catch-decoy-call",
            "atk": "T1027,T1059.007",
            "conf": 0.88,
            "crit": 3,
            "desc": "try/catch silently swallowing a decoy empty call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-remove",
            "conf": 0.9,
            "crit": 3,
            "desc": "Removes data from extension local storage",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::json-object-variable-field",
            "conf": 0.84,
            "crit": 3,
            "desc": "JSON object includes a variable-valued field",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::json-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References HTTP Content-Type application/json",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/permission/tab-groups::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"tabGroups\" permission"
          },
          {
            "id": "micro-behaviors/communications/websocket/client::loopback-websocket-service-url",
            "atk": "T1071.001",
            "conf": 0.95,
            "crit": 3,
            "desc": "WebSocket connection to a loopback service",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-emulation-timezone-override",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "CDP browser timezone override method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::direct-numeric-arg-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Module-scope numeric-arg function call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::charcode-byte-array-assignment",
            "conf": 0.94,
            "crit": 3,
            "desc": "Assigns character code to array element",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::bearer-prefix",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "HTTP Bearer authorization header prefix",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-attach",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome debugger attach to target",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/permission/tabs::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"tabs\" permission"
          },
          {
            "id": "micro-behaviors/communications/http/post::request-options-post-method",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Sets POST as an HTTP request method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::password-input-field",
            "conf": 0.82,
            "crit": 3,
            "desc": "HTML password input form field",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML"
          },
          {
            "id": "micro-behaviors/communications/http/auth::socket-session-id-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a socket or session id member",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/variable-spawn::spawn-variable-program",
            "conf": 0.82,
            "crit": 3,
            "desc": "Node spawns a variable program path",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-area-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads from any extension storage area",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-arrow-catch-handler",
            "conf": 0.8,
            "crit": 3,
            "desc": "Empty arrow catch discards rejection",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Calls JavaScript toString conversion method",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::navigator-useragent-read",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser User-Agent string",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/charcode::charcode-at",
            "conf": 0.7,
            "crit": 3,
            "desc": "charCodeAt() method call",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-invoke",
            "conf": 0.86,
            "crit": 3,
            "desc": "Immediately invokes a synchronous function",
            "from": [
              {
                "off": 3506,
                "file": 1,
                "line": 112
              },
              {
                "off": 638,
                "file": 2,
                "line": 10
              },
              {
                "off": 184448,
                "file": 3,
                "line": 3672
              },
              {
                "off": 2439,
                "file": 6,
                "line": 46
              }
            ],
            "uses": [
              171,
              210
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::loopback-websocket-endpoint",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback WebSocket endpoint",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "from": [
              {
                "file": 1
              },
              {
                "off": 70074,
                "file": 3,
                "line": 1515
              },
              {
                "off": 20619,
                "file": 6,
                "line": 296
              },
              {
                "file": 7
              }
            ],
            "uses": [
              151,
              191
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::setInterval-fetch",
            "conf": 0.6,
            "crit": 3,
            "desc": "setInterval with fetch",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/collection/keylog/capture::input-textarea-field-selector",
            "atk": "T1056.001",
            "mbc": "E1056",
            "conf": 0.9,
            "crit": 3,
            "desc": "Selector targeting input and textarea",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-korean",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hangul script",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookie-name::instagram-session-cookie-name",
            "atk": "T1539",
            "mbc": "C0002",
            "conf": 0.99,
            "crit": 3,
            "desc": "References Instagram session cookie name",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::fixed-offset-buffer-fields",
            "conf": 0.8,
            "crit": 3,
            "desc": "Buffer split at three fixed offsets",
            "from": [
              {
                "file": 1
              },
              {
                "off": 77817,
                "file": 3,
                "line": 1665
              },
              {
                "file": 6
              }
            ],
            "uses": [
              96,
              260
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::webextension-scripting-execute",
            "conf": 0.9,
            "crit": 3,
            "desc": "Injects code through WebExtension scripting API",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::download-attribute-gate",
            "conf": 0.93,
            "crit": 3,
            "desc": "Click handling checks anchor download attribute",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/alarm::permission-alarms",
            "conf": 0.86,
            "crit": 3,
            "desc": "Extension can schedule alarms"
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-value-event-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads event/target value or innerText",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/delay::settimeout-callback-long-delay",
            "conf": 0.85,
            "crit": 3,
            "desc": "setTimeout defers callback ten or more seconds",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON object type field fragment",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-page-navigate",
            "atk": "T1106",
            "conf": 0.78,
            "crit": 3,
            "desc": "CDP Page.navigate method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-name-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares name field"
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::switch-command-variable-dispatch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Switch dispatches on a command-like variable",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::post",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP POST method string literal",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::zero-width-element-style",
            "conf": 0.92,
            "crit": 3,
            "desc": "CSS sets element width to zero",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/schema/relational::account-handle-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "Account handle field name",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/permission/web-request::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"webRequest\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/system.display::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to system.display"
          },
          {
            "id": "micro-behaviors/data/parse/json::json-data-property-parse",
            "conf": 0.94,
            "crit": 3,
            "desc": "Parses a data property with JSON.parse",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-on-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser runtime message listener",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-set-cookies",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP bulk cookie-write method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/host::broad-host-access",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension grants broad web host access",
            "from": [
              {
                "off": 406,
                "file": 4,
                "line": 18
              }
            ],
            "uses": [
              156
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 3,
            "desc": "Starts a synchronous function expression",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/process/hook/webextension::chrome-webrequest-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the WebExtension webRequest API",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::catch-returns-constant-only",
            "conf": 0.88,
            "crit": 3,
            "desc": "Catch block only returns a constant",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::css-display-none",
            "conf": 0.9,
            "crit": 3,
            "desc": "CSS display none declaration",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-short-delimiter-join-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Joins array with a short delimiter",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/catalog/service::service-name-binance",
            "conf": 0.82,
            "crit": 3,
            "desc": "Binance service name",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/decode/custom::fromcharcode-indexed-array",
            "atk": "T1140",
            "conf": 0.9,
            "crit": 3,
            "desc": "Converts indexed character codes to strings",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/username-field::browser-username-input-marker",
            "conf": 0.9,
            "crit": 1,
            "desc": "Browser markup or selector names username input",
            "from": [
              {
                "file": 5
              }
            ],
            "uses": [
              246
            ]
          },
          {
            "id": "micro-behaviors/communications/http/login::http-login-path",
            "atk": "T1071.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "HTTP login path",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/keywords::cn-backdoor-term",
            "conf": 0.5,
            "crit": 3,
            "desc": "Chinese backdoor term (后门)",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::content-script-url-match-pattern",
            "conf": 0.7,
            "crit": 3,
            "desc": "Manifest defines content-script URL patterns"
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-input-insert-text",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP types text into the browser",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::background-service-worker",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension background service worker"
          },
          {
            "id": "micro-behaviors/communications/http/get::fetch-get-call",
            "conf": 0.97,
            "crit": 3,
            "desc": "Calls fetch with an HTTP GET request"
          },
          {
            "id": "micro-behaviors/browser-extension/permission/power::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"power\" permission"
          },
          {
            "id": "metadata/lang/javascript-features::async-await",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES2017 async/await syntax",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/command-and-control/remote-command/control::generic-dup",
            "conf": 0.2,
            "crit": 3,
            "desc": "Function to execute remote commands",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/notify/message::password-invalid-feedback",
            "conf": 0.84,
            "crit": 3,
            "desc": "Password feedback says the value is invalid",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::join-empty-separator-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Joins values without a separator",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/command-and-control/remote-command/extension::extension-list-tabs-command",
            "atk": "T1176,T1219,T1539",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension exposes list_tabs command",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/credential-access/phishing/credential::bank-account-number-field",
            "atk": "T1566.002",
            "mbc": "B0030",
            "conf": 0.86,
            "crit": 3,
            "desc": "HTML input names a bank account number",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::official-domain",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw first-party domain",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookies::chrome-cookies-get-all",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates extension-accessible cookies",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/network::network-request-modification",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension can modify network requests",
            "from": [
              {
                "file": 4
              }
            ],
            "uses": [
              3
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/alloc::uint8array-constructor",
            "conf": 0.9,
            "crit": 2,
            "desc": "Constructs a Uint8Array buffer",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "metadata/file/data-blob::high-byte-script-text",
            "conf": 0.88,
            "crit": 3,
            "desc": "High-byte script text (\u003e=12%)",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-session-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome session storage write",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-new-function-variable-argument",
            "conf": 0.85,
            "crit": 3,
            "desc": "Function constructor receives identifier",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/email/mime::mime-octet-stream",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the application/octet-stream MIME type",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-session-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome session storage read",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::manifest-literal-name-omits-wallet",
            "conf": 0.9,
            "crit": 3,
            "desc": "Manifest name literal omits wallet"
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-input-dispatch-mouse-event",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP synthesizes browser mouse input",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/username-field::email-input-field",
            "conf": 0.8,
            "crit": 2,
            "desc": "Email input form field",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/crypto/library/provider::subtle-digest",
            "conf": 0.65,
            "crit": 3,
            "desc": "WebCrypto subtle digest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-startup",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser-startup listener",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-extra",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses extended chrome.* namespace APIs",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/os/security/webextension::broad-scripting-host-authority",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scripting permission with broad host access",
            "from": [
              {
                "file": 4
              }
            ],
            "uses": [
              45,
              77,
              209
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-page-bypass-csp",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP disables browser content security policy",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/webextension::chrome-alarms-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a browser extension alarm",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/activation::content-script-main-world",
            "conf": 0.85,
            "crit": 3,
            "desc": "Content script runs in page main world"
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-get-cookies",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP scoped cookie retrieval method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-append-child",
            "conf": 0.8,
            "crit": 3,
            "desc": "Appends child DOM node",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-response-body-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript fetch reads response body",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::display-none-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hides element with display none",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-20000",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source has over 20000 comment bytes",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::post-method-text",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures an HTTP POST request"
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-call-numeric-offset-pair",
            "conf": 0.85,
            "crit": 1,
            "desc": "Numeric offset pair in call parentheses",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::ws-scheme",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.6,
            "crit": 3,
            "desc": "References an unencrypted ws:// WebSocket URL",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/active-tab::permission-active-tab",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests activeTab permission"
          },
          {
            "id": "objectives/command-and-control/beacon/network/json::base64-chunk-word",
            "atk": "T1071.001",
            "mbc": "B0030",
            "conf": 0.9,
            "crit": 3,
            "desc": "Base64 chunk sizing word",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 arrow function syntax",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-page-add-script",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP injects script on new documents",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/websocket/send::websocket-instance-send-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "WebSocket instance sends data",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/request::request-network-target-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTTP request selects a network target",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::programmatic-element-click",
            "conf": 0.9,
            "crit": 3,
            "desc": "Programmatically clicks a DOM element",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/xiaohongshu.com::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to xiaohongshu.com"
          },
          {
            "id": "micro-behaviors/os/clipboard/write::browser-execcommand-inserttext",
            "atk": "T1115",
            "conf": 0.84,
            "crit": 3,
            "desc": "Inserts text with browser execCommand",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/beacon::embedded-node-recurring-timer",
            "atk": "T1071.001",
            "conf": 0.94,
            "crit": 3,
            "desc": "Embeds recurring Node timer callback",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/base64::btoa-symbol",
            "conf": 0.78,
            "crit": 3,
            "desc": "Calls the browser btoa() Base64 encoder",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-click-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls click() on a DOM element",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::javascript-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript comment contains a URL",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-reload",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reloads a browser tab",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/webextension::chrome-alarms-on-alarm",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser extension alarm listener",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/payload::fetch-post-json-body",
            "conf": 0.93,
            "crit": 3,
            "desc": "fetch POST serializes a JSON request body"
          },
          {
            "id": "objectives/credential-access/phishing/credential::credential-form-fields--rx-3",
            "atk": "T1566.002",
            "mbc": "B0030",
            "conf": 0.86,
            "crit": 3,
            "desc": "Email field followed by password field",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-length-loop-compound-add",
            "conf": 0.85,
            "crit": 3,
            "desc": "Length-bounded loop uses compound addition",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/upload::upload-file-js-method-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls JavaScript uploadFile method",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-get-all-cookies",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP whole-cookie-jar retrieval method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Stores browser window.open function reference",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-leading-promise-chain-call",
            "conf": 0.84,
            "crit": 3,
            "desc": "Leading promise-chain call at module scope",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-protocol-surface",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome DevTools Protocol surface",
            "from": [
              {
                "off": 210743,
                "file": 3,
                "line": 4166
              }
            ],
            "uses": [
              104,
              142,
              164,
              197,
              208,
              254,
              265,
              281
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-post-pattern",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript file uses fetch and configures an HTTP POST",
            "from": [
              {
                "off": 45895,
                "file": 3,
                "line": 965
              },
              {
                "off": 11692,
                "file": 6,
                "line": 172
              }
            ],
            "uses": [
              28,
              259
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-incognito-state-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser tab incognito state",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-global-click-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers document-wide click event listener",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members"
          },
          {
            "id": "metadata/file/format/browser-extension::web-extension-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive contains root WebExtension manifest"
          },
          {
            "id": "metadata/package/files/archive-member::archive-html-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is an HTML document"
          },
          {
            "id": "metadata/package/files/archive-member::archive-js-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is a JavaScript file"
          },
          {
            "id": "metadata/signed/platform::cose-manifest",
            "conf": 1.0,
            "crit": 3,
            "desc": "Archive contains Mozilla COSE digest manifest"
          },
          {
            "id": "metadata/signed/platform::cose-signature",
            "conf": 1.0,
            "crit": 3,
            "desc": "Archive contains Mozilla COSE signature file"
          },
          {
            "id": "metadata/signed/platform::pkcs7-signature",
            "conf": 1.0,
            "crit": 3,
            "desc": "Archive contains Mozilla PKCS#7 signature file"
          },
          {
            "id": "metadata/signed/platform::pkcs7-signature-file",
            "conf": 1.0,
            "crit": 3,
            "desc": "Archive contains Mozilla PKCS#7 digest list"
          },
          {
            "id": "metadata/signed/platform::mozilla-extension",
            "conf": 0.95,
            "crit": 3,
            "desc": "Contains Mozilla add-on signing artifacts",
            "uses": [
              289,
              292,
              293,
              294,
              295
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookies::all-url-service-worker-cookie-access",
            "conf": 0.9,
            "crit": 3,
            "desc": "All-URL service worker enumerates cookies",
            "from": [
              {
                "off": 189596,
                "file": 3,
                "line": 3762
              },
              {
                "file": 4
              }
            ],
            "uses": [
              3,
              32,
              45,
              209,
              223,
              234
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::active-tab-scripting-authority",
            "conf": 0.94,
            "crit": 3,
            "desc": "Can inject code into a user-selected active tab",
            "from": [
              {
                "file": 3
              },
              {
                "file": 4
              }
            ],
            "uses": [
              77,
              190,
              262
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "fdFBX3lQ/vph+5WlU{gPavp9!Cxmtoavg6\u0026x(!x8zGE2XFrRfzz/fVdzGE11v@=p5BpwN1dLzkrx\u003ewFoCwg@9z*9*vuV6!2vQ\u003cj.Cvb64ygQ)%wN)kjDMT%\u003eaAIsjA3cR-aBLwzy\u0026:egDKQsax(mE1Cp)lfzF%D5v@bN$uUKy)wN/*[wfs2TBAhIni$hJa3s^:\u0026z/65rA=(nwx(dAlz/eoXB8$=5wIdz4wk3YUBy/u3AWStMB7W3DB7Gl1wPxsAB7Gl1qE%]*z/fScdiH=qaBsL8arUfjzGx[xDMV*pzeAZ0wgO\u003cxvrb^[B0b(NjS[P.xfcLf4gjj2c$dgxzET!qdiH=qaBsL8arR^HBAhTHDKQr8arR^Haz+RhaAz4mB.(dY4gjj2arR^HB9ztuv}V#kv@Dj3vqYQ8aBsL8arR^HarR^Hv{%B\u0026aszhvvpS.:vp%d0iT(AsarR^HarR^HaAz4mB.(dxjS[=RvpShyxjSGgvrb^[B16fW3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!pvrl05cUE1juVY\u003e7Bsf9U3lQDlarR^HarR!EwPJ0gBry",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "aAz4mB.(dxjS[lJx\u003e7{Ey?mD{zGEpCvrb^[B16fW3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!pvrl05cV\u003cSMwHxIF3lQDlarR^HarR!EwPJ0gBrAZ?vrVc]BrCWJAaJ0WCYUuMvrb^[B16fW3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!pvrl05cV-^rz!%kqiT(AsarR^HarR^HaAz4mB.(dxjS[/QA=k=gp*[0Fc#-QnvqQ6mi$hI",
            "ln": 526,
            "col": 10,
            "line": 21
          },
          {
            "b": "arR^HayYw5vqv}l3lQDlarR^Hay!\u00263wGSvvwNPaRv@Dmaz!@#jiT(AsarR^HarR^HaAz4mB.(dxjS[=RvpR-zzGx-jwHIIaA:-*adlv$CarR^HarR^HarUclwNPvo4gjj2arR^HarUf5B7DEwxjVf(v@Dp3x\u003equkiT(AsarR^HarR^HaAz4mB.(dxjS]7]v@Dp3x\u003equDay]z2B.$YcBs}6wz!\u003c5#aBMrX3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!pvrl05cUddrvR/Q.v@b\u003c?yBqdL3lQDlarR^HarR!EwPJ0gBrAZ?wn=Q1y?k$Ix\u003e7{Ey?mD{zGEpCvrb^[B16fW3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!p",
            "ln": 1628,
            "col": 6,
            "line": 58
          },
          {
            "b": "arR^HarR^HA+frmy\u0026*^.azkncp*[0FnP5cUc[dj!3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!pvrl05cV%xAz^^f-w[=6)cPRXzarR^HarR^HarUYoB9hqvauZ\u0026\u0026AboD3wjyoHwHIIaA:-*adlv$CarR^HarR^HarUclwNPvo4gjj2arR^HarUf5B7DEwB-qenvpS.Sx(4u/w].*buV*y9cPRXzarR^HarR^HarUYoB9hqvauZ\u0026QCvticaA.Ttz^^fCx(4uIA=k!{A+)dyvrb^[B16fW3lQDlarR^HarR!oA+eV{i$hJtarR^HarR!pvrl05cV\u003cxyAbo8)v@b\u003c?yBqdL3lQDlarR^HarR!EwPJ0gBrAZ?BAh8myY",
            "ln": 2140,
            "col": 3,
            "line": 75
          },
          {
            "b": "i$hJtarR^HarR^HayYw5vqv}l3lQDlarR^Hatkw\u003c\u0026/[#MLZ\u003c(Kz/o8Ly*?Jg(7LJHOUCt.O8}kU\u003ebtrwXRhD{Y00kApFAz3Xq.RxC42hro\u0026:4)lSl/7\u003cHyceXU58rZ2$SUdiNSmFz#/z4gjj2arR^HarUf5B7DEwzEW3.vqY%]AWJ)S3lQDlarR^HarR!EwPJ0gBrAZ?zEV1wzF\u003c3ac#-QnvqQ6mi$hJtarR^HarR^HayYw5vqv}l3lQDl",
            "ln": 2602,
            "col": 44,
            "line": 88
          },
          {
            "b": "wPydOwNPQcdlv$CarR^HarR^HarUclwNPvo4gjj2arR^HarSr\u003caMwSo\u0026/[%o\u003e=.RWJG@OmS]X}!\u003eD{]BNUo!cP5$N3dcFgBavG11eABs2az2.8y+jUSJPDj/aAqKnA^q2kwO+{/Bz(gx\u003eBd5DfD/FYY5*c9\u003e!z]nYqc[nLZ}+TFdh\u0026darR^HarR!pvrl05cViB3vruQicPRXzarR^HarR^HarUYoB9hqvauZ\u0026+v)LiUAWU)nA:-*adlv$CarR^HarR^HarUclwNPvo4gjj2arR^HarSr\u003caMwSo\u0026/[%o\u003eyQnaHR8V8JP)Hh\u003cHRGP\u003c*?.WYohl/N=Pvf\u003cHztNQ](ccKGmJxS]Yt8djVL9M-xkXZVIkAeA\u003cmo\u003eAI}cH{#MqI@?Wt\u003e+\u003c0{G1p6kGYXV9\u003c==.9Xt*$uY00kApFAz3Xq.RxC42ho\u0026/[#MLZ\u003chIarR^HarR^Hv{%B\u0026asz5puUBd^xL.x}xMLQ.4gjj2arR^H",
            "ln": 2857,
            "col": 26,
            "line": 95
          },
          {
            "b": "arR^HaAz4mB.(dxjS]7]wPz*fAYLsJrC(O\u0026z*c7wv@Dj3vqYQpas8qzz/6u1zE!f6aBMrX3lQDlarR!P4gjj2arR^HB7Gl1qE%]*z/fScc#@)uB.(dGi$hJtarR!Pay!\u00264",
            "ln": 3321,
            "col": 6,
            "line": 106
          },
          {
            "b": "aAIaiwkV#WAbPSnwHI)FwPz*fAYLsOA=J^HwPI{3xjSikD(#vfA+PA7c$NBtdiK3/i$hJtarR!P4gjj2EjlM[i$hJa3lQEiwPS6nzxK4wB.9SSfe1C-wO2*6B7Gl1qE%]*z/fScayP82C4z!dz/M$eB9RUk4gmIji$hJa3taA#v@#B6zxJ$hvpShyxjSGgvrb^[B15kU4gjj2v@DmaBrCQxz/^9+aAg+fvqQ6Ie]$PuwN/?2AV^N?wn+$2zdNQbe]=2BA^pO{y?m9#z/NmBvrb^[B1RJBy?m9#z/NoHiV}%Kv%8T1zGEHuz!abP4gjj2x\u003ewFoa-.HtBswtMwPS6nzxKoGBAg@7iV}TjefFIAA=k$VasxP]wO(0@BrCEtBrCglB-7.qaBK",
            "ln": 3442,
            "col": 6,
            "line": 110
          },
          {
            "b": "By/G3v@#BdwLWhWC{2l)Aa9=}zf4]]w[=76wPw[RjV%]nx(n37A:-E1x)a5ni$hJtay/tcB95Koy?mD{zGG}xjS)%mi$hJtay/tcB95Kwvr+jSwO(0@BAnM/at\u003e\u0026bi$hJa3lQE6B-7Yhx(v(iCvtr6c#J%lwH[%mwPh:8diJ%D3lQDlazCBgc$NjazdNQbB1RouzFa68au?}hzddVTy?mD{zGG}GaAz4nB-IvY4gjj2arUxgasH=iAcb+oj%hNqdiJUxBAIRwi$hJtarR!vw/@Htz!9AizF%5%rc-B]ar-)hatCq/A+funA=9@F3jNs+",
            "ln": 3771,
            "col": 11,
            "line": 121
          },
          {
            "b": "B4Hm\u003ewPzi?Bzk]fauZ\u0026KcT!wNasySvBAzCscOcw/x(m)jBseQZcV\u0026{AByxi3vj9PGcV-\u003cnwN/*fefDrJwPRu{y\u0026Z%PaszkMzeAZ4C{=(Ix(mA%B.268d0e)gdgDRbarR^HaBFLVwO-#jvrj.RBAh88B-.gycVr)jy?Wx{cN*f=D)00pe[!Wml3di?x\u003c#jbwHF{FvpA}*wmZ0kdgDRbarR^HaBFLVtpi)5BAzCscOcw/yY",
            "ln": 4151,
            "col": 12,
            "line": 133
          },
          {
            "b": "azCBgc#0NvwPzi?Bzk]fpI%#]asnATa.=0?zGGDgvpKy[C4A9BDKQr8arR^HazbLjasH-rzGx[xv}YN)wft/5az2vwv}YN)wo8m0diJ?yy?\u003eCexLzo[efFFmAcb+od\u003ccL}i$hJtarR^HaAz4nB-IvY4gjj2arV7w3jNs+arR!pz/fSraAz46BrAZ?wO.",
            "ln": 4431,
            "col": 4,
            "line": 137
          },
          {
            "b": "v@DmaBrCpnw]w!PaBsL8arR^HarU=mxdKG0arR^HarUYyy?kTIA=k=9aBFLVB-7-3w[=c]wgOe%arR^HarU=qCYU$?c$NiEBy/YslVl\u003c:wO#PjE0^4:cN*V\u0026A+Pwsdj+]narR^HarU-py?m9#z/N(YxjVf-wO+{/Bz(gFwO-!D4gjj2arR^HBA}?piV@0Ie[X:ql3di?x\u003c#jbwHF{FD2NsxdiK1=aA.NjwObT]wN)t33lQDlarR!Cy***+xM4Y$wPx*OwO-#iwPQi",
            "ln": 4863,
            "col": 5,
            "line": 149
          },
          {
            "b": "Fp.oty\u00260W6aN1PX\u003c*RIRHo{0AN={S1\u003cHyikRH^\u0026+HVKwLawK6vT^w6#F^\u00265faAz4nB-IvxDMWAwCYU$?Byxi5wPPLszF\u003c3araQq@e{8bFz73?QEld(BEglI)3taA#v@#B6zxJ$hB8L(rwKQADzdNQbc#-QnvqQ6maBsL8arUxgasIhqA:-*ae]$PuwN/?2AW-bT4gjj2arSr\u003caxixbaz#arzddl6l@cJ1w[=pbBsXLRxK#67Aa@)7v}u^3zE\u003c@bwP?T3",
            "ln": 5897,
            "col": 25,
            "line": 178
          },
          {
            "b": "Bz(gFAa9=}zf4sJwO+{/Bz(gGi$hJtarR!vw/@GBwO-!rDKQr8arR^HazbLjasH-rzGx[xxM4%laA7\u003cmwn+$2zdNQbe]=2BA^pO{y?m9#z/OcWy:ZUXcN*F!DKQr8arR^HarR!vw/@Hnz/Z1MB7!#)z*b8$z/^AJDKQr8arR^HarR^Haz2vijS[ARB963QxKLB\u0026Ct-u$Bs}MQwPA5{wO+{/Bz(gFAa9=}zf4sJwO+{/Bz(gGi$hJtarR^HarR^HazCBgc$NizayYw5ve",
            "ln": 6153,
            "col": 33,
            "line": 185
          },
          {
            "b": "wP]m\u003ez/{bjmrSlWBsnINz/{bjwO#Q3AWJyXDMT{[e[]iqBsXLzBZ!/@wPG)Pw)]H%wGVyIdlv$CarUlie[wWqAa9\u0026#xHN8QzGEpAwP]m\u003ez/{bjmrSlWBsnINz/{bjzeTPecOcw.x(mTbdjEs/3lQE5y+xmjB8UMfv}XqOwO#PrzE[2mo(Ce}wKQ=NzGEoOzeTMrwN].6zyl$TazC.cBswU24gjj2wO-#hz!0{hasnATwO-#hz!0{hd0)7QA+fA9zGF/!A=k=giV@J+B.8Xzdlv$CarUlie[wWqAa9\u0026#xHN8QzGEpAwP]m\u003ez/{bjmrSlWBsnINz/{bjB-nYVarR^Hx(mTbdjEs/3lQE5y+xmjB8UMfv}XqOwO#PrzE[2mo(Ce}wKQ=NzGEoOv@b\u003c?yBpUQarR^HazC.cBswU24gmH)3jNtOB-7Yhx(v(iv@b\u003c?yEJ5JzdNQbc#-QnvqQ6maBsL8arUfjzGx[xwO-FLaAz4mz!%PdmqMKLwO#PrAa9=}zf4c/4gjj2x\u003ewFoa.tEsaAz4nB-IvxDMV)uA=k$VasxP]wO(0@Bry",
            "ln": 6913,
            "col": 21,
            "line": 208
          },
          {
            "b": "aA?EgCoy%LzEWv2z/fGoB8laAc#0NuByx6edj=P-xK#67w[=o%azb+jy-)qjwO#PjB7GulwO#0?4gjj2wO-#uv@=H7y!nI^z=QN-Cpm!XvR6jYC4\u003e(niV]!:zGx]dzGElSayYe9v@1aFcU3.9By/FuaBLX24gjj2w[=o%o(Ce}wM9eWB.bD2wHIbadlv$CarSr\u003cavY^Qy*{*.yDrODy\u0026:Iqv{%g\u0026az$Rfx)a5ge[nZiv@0FwazbLjaz2w2zdNQbB0bNrvrrSgzFTOvy?W%jwO@SjzY\u0026+o4gjj2x\u003ewFoBA}?pz!pb6y+xjlx\u003e7{3jV$}JcUvHsv@#B6zyl\u003eQwO-#ey?Wx{c[dj!3lQEiwPS6nzxKoGzdN^fvp%djayEMMx\u003e7{\u0026wfrdAwO-#vvp@tzzdLtwz+L7[wPydDB7D:GEpagCi$hKB4giKKw{503BzkVhaAIaopgnlUC4BY.y\u0026%qqwO-[uC42ifwHO:G4gjj2fe1CCwNP7\u003cfiijbaA8BmA=L(8wGV8dwGU(0Bzk]faAIaoBy/FzaAIDzCv.[lB-RTExkX]mxMw3lxj@AfxK@r8A+Pf2zEEu7wmY*(A+PGmz/Mo]arUfjzGx[xAb](szY?g=pHX6Iv@%towPQ:?z//]tC(",
            "ln": 7396,
            "col": 17,
            "line": 220
          },
          {
            "b": "v@=p5Bz(gLB7GCCv{%g\u0026c$NiCaA?gfB.90-4gjj2Eir9qB7DFv4gjj2arUlie{pVtB.8WUaA?gfB.9Sz3lQEt4gmH)3jNtJB9RUkazb+lv@#B6zxK4DAaJ0WCYUuMvrb^[B15kU4gjj2y?mYhwO-FLaAg+fvqQ6rB7Gf0v@#Tfau{#?wPI^aC4B9UwO?",
            "ln": 8033,
            "col": 8,
            "line": 233
          },
          {
            "b": "e[nZiv@0Fwi$hJa3lQDAfcGnsFz#/zaAg[jlUG[GiV@xMAXg^mvrb^^By/FnCwhejaAz44y?W%jx\u003e5n%C4CMkaAIalB.bD2wGY#%Fz#/z4gjj2fe1EhYp4/yOAEnNfx/P)\u003e=RGI\u003eaEH)T?J$.Sn\u0026zW\u003ec6\u003ccT^wjLRSJ?]\u003eBwgbWu6KHH#\u003e56(7LYI",
            "ln": 8578,
            "col": 5,
            "line": 249
          },
          {
            "b": "z/PV8aM*5Bavx%VAai-]A+4QZwO#Pj\u003e9JI0Aa9x\u003ceQ8bNy?9$ZarSr\u003caM]kR\u003c=DO9Nw/naZVq[:\u003c+Qb-v@b\u003c#vSbW}wjf\u003cFvjZJjY5]J:\u003e9I+6M53?+A=l2go\u003e!S*z/NHgx(E3WA3jy$Z2=5{\u003e9p-K\u003ca8Z\u003c3lQE9w/@HvwPydKvr9!tDKQr8arR!pz/fSraA}mdBrAZ?c#B2Oau.[hzE[2mp\u0026ZF\u003ex(^\u0026lAV^IeaAIaorb3hXz/{dIAX5tIB15L14gjj2arUfjzGx[xx(=:ZA=1x=AclmBjS(d:y+x*rxhh(LwGTc0jS(azpeB}\u0026cM)!:az2vwByw/SvqPM#jV$}JcSAJpr6:zJk{[9y4gjj2arUfjzGx[xx(=TgauZ?\u003cx(=:ZA=1x=AclmBcmf\u003cDy+xBylVl\u003c:wO#PUwncc]vR/Qq4gjj2arQ",
            "ln": 9061,
            "col": 35,
            "line": 256
          },
          {
            "b": "GY!!Sax8\u0026/wN/*@z/cYVHLB]^HBInlG5\u003cK$avZ6=wOb\u003e9ejj8\u003ez/65smpZ4xaMQ4(\u003c=t!?FpXjqarR^Hx\u003ewFox(=TgasnATfgGU@wOb\u003e9fd}uTB95*FvrMu$vruBde{hkDAZstHzGErRaBsL8arR^HarU=DC{4Cy3lQDlarR^Hay/tcB95KiB7GegjS[@.zE^Wfe[X:qq!o=Rv@#B6zyu}}4gjj2arR^HarUfjzGx[xuVGN)xjShGay]z2B.$YcBs}6zwNPW(qEKDQwHF#?4gjj2arR^HarU3ivqYZ?e]}",
            "ln": 9746,
            "col": 43,
            "line": 265
          },
          {
            "b": "B7GeuA+f9aC4A%Qy/jXVxjVcjdlv$CarR^HarR^HuVP^{e[5p3qEKDQwHH]avqYZ?dlv$CarR^HarV7Pv{%E?xDOZgdiJ$=4gjj2arV7w3lQDlazbLjasI5qBrCoujS(Buazz@XaARgtBs}xvzFa68j0nk/d\u003e8P/4gjj2arR^Hv@DmaBrC7bauZ\u0026?wQ5qHv}Yp\u003el3aI?dlv$CarR^HarUfjzGx[xyE@zTBrAZ?DMW9nC@^6TxE\u003eooz!9Auay/7oayYF5vR/Q%iV@J+B.99Dv{%m+wO+^:y?kTIBAhInaBMrX3lQDlarR!ry+xmjB8UK",
            "ln": 10050,
            "col": 10,
            "line": 272
          },
          {
            "b": "efFUAAcln4D2NsQasy(vB7GxlraQq@cOcxJvrt{say/7cEjlQbaBKXaarR^HarR^Hv{%E?xDOZgdiJ%WwO-#fx(!l4ByO#MC4CMkc#JQuavQD+zGEoOx(m)jBseQZDMV^uvQ:d+B2\u003eB=A=\u003e}oEjlQbaBKXaarR^HarV7PwO=B0azCBgc#0-\u0026mjxva4gjj2arR^HarSr\u003caz2!ev)+fKzddr)aN1PX\u003c*RISW7WU(wOb\u003e3wOD43B-YcFzG6-ueASp((70p*HMgz\u003eJPNQZ4gjj2arR^HarU=DC{4CRwn+$2zdNQbe[Gosv)+fKzddr)c)@.DB7GxlraQq@cOcxLvqH0@efFCodlwV24gjj2arR^HarUf5ByO#bc%[zCDKQr8arR^HarR^Haz2vwvq{f%zE=aFx(4rdwn+$2zdNQbe[n{kvru6WwQ5q(z!9Acv}Wqui$hJtarR^HarR^Haz2vwwnca7vru0)mrSlWBsq3rCoxs$wO#PrcUWEqB-X#ZaBtkuBZ!/@wPG)PBAhInaBLW/i$hJtarR^HarR!P4gjj2arR^HEglJaarR^Haz2vw",
            "ln": 10564,
            "col": 71,
            "line": 283
          },
          {
            "b": "eG=+%aBsL8arR^HarR^Hv@DmaBrC9pjS[oDy*?P-x(k4zawDo^xF9[kz/oUAo\u003c@cSe]\u003exrwn=rkdiH8.o\u003c@cSe]t3wc]0m}c$D[9vr\u003eNQCPXNXwmYN=C$\u00260\u003cas!M?djDYc4gjj2arR^HarU9pvqf*aCvticc$B+*4gjj2arR^HEglJaarR!P4gjj2arUxgasH@BmSir:nP5G\u0026Bswtzy+xmjB8UMfv}XqOwO#PrzE[2mmrSlWBsnIDxKL^\u003ewHx2KDMV^uvQ:d+B2\u003eB=A=\u003e}oEjlQb4gjj2arUYoBAIRwaBtkFwPI{3xjTaDu@Rz\u003cwN(]eDVS?zBs}xvzFa68Eir3kvrb^^By/GlasIhuAZKIGAW+xsEld(BarV7w3jNs+atkw\u003c\u0026/[#MLZ\u003c(Jz!9A4lM^^/wObv[y\u0026?9!az+R4vpKN9z/fbrB7/GlaMv[",
            "ln": 11097,
            "col": 27,
            "line": 294
          },
          {
            "b": "jV%]nnLS8Zr3@/oD)00pe{7Jmpgn0Jau.\u003eJasybSsx4N:ml@pIaBsL8arR^Hv@DmaBrC7oA=L-eBrAZ?wO-#xvqH6$aBFLVcNQ$+3lQDlaAIaopgnlUC4BY.y\u0026%qqwO-[uv%8*jwO#Pjd\u003ce}BCYUw@4gjj2arUlie[wWqAa9\u0026#xHN8QzGEpAwP]m=C4CMkc)@.DAclmIefGoZvS=c?",
            "ln": 11511,
            "col": 19,
            "line": 304
          },
          {
            "b": "t@@G5arUfjzGx[xvqG:Gy?mD{zGG}xjS[oNv%8T1zGEHJB.bPsq!o=Rv@#Tfl2pu=cT!LGvS=^mz/d9Gx(m)jBsXLRwQ5r9A+eVgaAIagwN/*kay]hfefG1MvqWRsy?UBytxjT#wJ.kDB-..zzx-vqax@(8y?k:Ny?W^5b3=-xtxjT#wJ.kVwQ5raz*iEiefFeqz!@#Fb6mm5b3=-xtw[y?y?Wx{t}va5BywS)zE^s6t}vaif!sCXgaTLYgB%UZg+o:",
            "ln": 12940,
            "col": 20,
            "line": 338
          },
          {
            "b": "Aa9*eCw?Ijazbt0y?dO@3lQE9w/@Hky+x*PAaHdPjV%]nAa9*eCw?IjcN*f+4gjj2arUYoBAIRwaBtkxA=M8siV]!qvqY$3BrCpnBy/G3v@@\u0026qx([2hAa9*eCw?Ijazbt0y?dPfw=",
            "ln": 14591,
            "col": 23,
            "line": 374
          },
          {
            "b": "y+xsrv%8\u0026vdlv$C4gjj2x\u003ewFowO-#vvp@tzzdK?MjV%]nq:\u003cwGlStAZaBsL8arR^Hv@DmaBrCHvBzkVhauZ\u0026kA=LPle[Pcxz75$ie]LYJx(v)gdk2jDzE+elau.[hz.uiwy\u0026%p",
            "ln": 14800,
            "col": 4,
            "line": 380
          },
          {
            "b": "vqQ6rC42ifwGVwFaA5(OwQ5qtjV$}JAa9=}zf4sMvqH6$dlv$CarR^HwO-#xvqH6$auZ\u0026=Acb/jzxId^z/x/jz/dgJvqH6$auyS:vrb^[B1RSAy\u0026%qJ4gjj2Eir9qB7DFv4gjj2arSr\u003caw#=Vv@%w8B.9dmz/6D4Bzki2wJy@RB7DFivrujbwGV59BAz8maAIDzw].r%wP@6kyANXuvru66B-p(1By/I53lQDlaAIaopgnlUC4BY.y\u0026%qqwO-[u",
            "ln": 14915,
            "col": 68,
            "line": 383
          },
          {
            "b": "diHU]wn+$2zdNQbe[5mix)a5Ry?mD{zGE1GD(#%rv%8T1zGEHuz!abP4gjj2v@DmaBrCvgC{2l)Aa9=}zf4sBwQbzCD(%!9zGGDgcP.+AarUfjzGx[xyH}==vq)tLaBsL8arR^HcQ?]{wPxdVaBtkDwQcrVcQ?]{wPxdHay/t2wJy}Ymq^iUAWJyXyH}=Uz!9z",
            "ln": 16093,
            "col": 57,
            "line": 410
          },
          {
            "b": "wQcrVcM\u003c=/ay/t2wJy}Yq/DePwHx2KyH}=Uz!9AuatU+}EjL*marV7]4gjj2v@DmaBrCuwjS[JKC$?Z^twE!}t{aJxaBtkDwQb*Hv@C)?iV@iHC}p7NwQcTYwmW!AfD+^94gjj2v@DmaBrCHvBAnM/aBtkDwQcrVyC6ylC}p7Fz!9AuazSPtz!9AgazULllVlHDiV@h\u003cyH}=UzV",
            "ln": 16808,
            "col": 17,
            "line": 422
          },
          {
            "b": "Bz(gGaAz4nB-IvxDMV)uA=k$Vaszkwy?m9#z/M$mB0bHmADL#owN)ehEld(BarUfjzGx[xB97\u0026hBrAZ?l$7gGe]CPKc[dj!3lQEnxLzo]asGS^By^7xz*9PUat1ZSByxiiauQ=*x(dB1B-Y5PDKQr8arR!pz/fSraz2vijS[oNv%8T1zGEHJB.bPsq!o=Rv@#Tfd05%owN/?2AW:6V3lQDlazCBgc$NizaBsL8arR^HarUfjzGx[xA+e:5auZ\u0026Uy+xviBv2",
            "ln": 17374,
            "col": 13,
            "line": 435
          },
          {
            "b": "B.9PRwO-#xvqH6$ar-)haA.NjwObT]wN(]Faz2vwC42ifwGT2RzGP=iedz}earR^WfcCA)e\u002624lh98(vXq/TbS]/RH4gjj2arU=qCYU$?c$NiEBy/YslVl\u003c:wO#PjE0^4:cN*V\u0026",
            "ln": 18146,
            "col": 8,
            "line": 453
          },
          {
            "b": "w*Y2U4gjj2arU-Cv(+-zy+xviBu$1\u003cA+P09By=\u003cFB8\u003e+rdj+]narR^HvruQix\u003c#jbwPG)PpHX6Iv@%tnA=k!-zGG]kwPGm=A=LPle[Pcxz75$ie[5\u003czA+P09By/H",
            "ln": 18436,
            "col": 31,
            "line": 458
          },
          {
            "b": "v\u003c2xazEW^5z/cXeCX7xcBy!6MC42D4A+PGmc#-QnvqQ6maBsL8arU=DC{4Cy3lQDlay/tcB95KpzxI7+zE[2mmS\u0026PUBzkVhc#-QnvqQ6rv@C)?dlv$CarR^Hv@DmaBrCQnB9hqvauZ\u0026QCvticazbHtdlv$CarR^HA+funA=91DaAz4mB.(dXaAz4mB.(dxaW4$hB-7-3w[=c]wfs8Vq/)4]zF7wrwPJ0gBsws[aszqHwmYv!zE)uaaBMrX3lQEtay!\u00264v}V#kwHO:G",
            "ln": 19111,
            "col": 5,
            "line": 474
          },
          {
            "b": "B15j{j%kgY3lQDlay/tcB8L(aoMaM+e]U@OxEFiIy?m^3y+cYCwPI{3xjTaDvrc14e]t3oc$akYj%j@)AaJ%1ayMxQjV%]nz^)D)v@%7vkoJM%pFJJ-BAh8kxk7$6c$aLEiV}vyA+PA7c$aLNe]2rszyu\u003ePcN*O?BzkP6B97\u0026cA5]afvru6kzF%.EdiK3/i$hJtarR!vw/@Hiz/fSmy?lpUxlbXwwO#d5xDPFYgb7yhay/tcB8L(aoMaM+e]$Yuw]]BIi$hJtarR!BA+Pf2zEEuGz/fSmy?l*!wP?T3t{}rTe[5^kB16fW3lQEti$hKBdlv$C4glY\u0026zEW^5z/cXrwNPapz/fSmy?k2lvrb^[B15kU4gjj2y?mYhy\u0026r%cauZ\u0026Sz/fSmy?lpUxlccz3lQE9w/@Hvvrb^[B3x",
            "ln": 22025,
            "col": 27,
            "line": 531
          },
          {
            "b": "az++ex(\u003eEXaAg+fvqQ6Ie]klsx(\u003eFBD($p2i$hJtaAz4nB-IvxDMWcyxlc9Ry\u0026r%ce]$\u0026yv}v5uy?W:2BswtXi$hKB4giKKw{503BzkVhay]zkvR/Qyy?Wx{mqMKLwO#PrAa9=}zf4cGDKQr8ay/tcB95Koy-\u003e\u003e-A+frgy\u003c6wUy?mD{zGEpCvrb^[B16fW3lP",
            "ln": 22556,
            "col": 8,
            "line": 545
          },
          {
            "b": "arR^HBzk\u0026kwJy@Az!0{bwO#PxBzk\u0026kwH[n$arR^HCwgPfxGvnDz!0{bwO#Pxwn+$2zdNQbmqMKLwO#PxB7oley\u00260f!woqGo4gjj2arUuex\u003eIa3iV}%Kv%8T1zGEHwz!0{bwO#PUy?mD{zGEHLv@=H7y!ebKxj#xr4gjj2arU\u0026wwP@9iA=+w%woqGCaA}Kqwb",
            "ln": 24662,
            "col": 1,
            "line": 591
          },
          {
            "b": "HuUB{\u003c*ZQ0AckSax(^@g\u003c+X#UOtWM1x(W=%z*iy8k{kl#IWZ1oarR^WfcGINO-MVk\u003eDfN-hzxh6\u003eEWc8ltpsCzEWl2\u003c=CI=TfiTPx(mD}zF78nx\u003eg^[nN@$6HlrV\u0026A:-N4aMQ4.\u003cHzkKU8IIdWcaDQ\u003c=ueC3lQDlatkw\u003cd0vB1gCHHtfD/FkPY}(u\u003eBd7!P@^BVI7z2cA=k/aaAg+gBy=Obx)p=ZKDeziJP(%-\u003e+-[ZmRM)Ow]z]p\u003e!AF",
            "ln": 25211,
            "col": 50,
            "line": 603
          },
          {
            "b": "Bz89\u003carUfjzGx[xAa9^eB09Q*tu%r13lQEcwPP58B-IIlzGE0:az2vJ4gjj2Cw7YbwGSyhB-IIlzGE0FclM/vA=L-eBrz.\u0026jS[oNv%8T1zGEHuz!abxaBsL8arR^Hy?mYhB7Gf0v@#TfauZ\u0026SB-IIlzGEHMvp@tzzdLtwz+L7[wPydDB7D:Gi$hJtarR!vw/@HiB-IIlzGEHBwgnTF4gjj2arR^HAa9^eB1RPMB7/o1",
            "ln": 25749,
            "col": 14,
            "line": 618
          },
          {
            "b": "zFa2yy?mG%Bz8^XatCq/DKQr8arR^HarR!pz/fSrazCwhauZ\u0026*x\u003c$))zFa2yx(mD)CU.{1v%8*jwO#Psas!M?i$hJtarR^HarR!FwO+{/Bz(gxd)k1.i=o4MePkkMBA}?pc)TdNwo-IKu][/8arR^HarV7w3lQDlaBKXaarR^HAa9^eB1RPMB7/o1Bsqiwy?m9#z/No*4gjj2arUfpA=L-eBrAZ?Aa9=#zGE@H3lQEt4gjj2A+funA=91svrcEhe]2rszyu\u003ePj%hj4i$hKB4giKKfe1C\u003ef!NYiaMXVy\u003eDhFWKC$yxFrRhrJG@T(HVD7Qc#-QnvqQ6rw[=6)l$7gCas!NNvrb^[B1R6sy?lvIzdLmv\u003e9J1eL=i-JMe]YJ\u003ek",
            "ln": 26165,
            "col": 16,
            "line": 630
          },
          {
            "b": "pgn0Jar-)hasx-Qp/QExaBFLVx(m)jBs}VXAaHdnjV%]nw[=6)cN*f+4gjj2arUYoBAIRwaBtkxA=M8siV]!BzY\u0026Uay?j-6zG6-uazbLmzE+vxp\u0026ZF$x\u003eg=$vixS5y?m9#zV",
            "ln": 27151,
            "col": 26,
            "line": 655
          },
          {
            "b": "arR^HaAz4nB-IvxDMV)uA=k$VasxP^v}W00By/qix(k59x(4v4tu@v*B-RTExKM6}azbt7wKG%Gviu$cvrl0rg:%LQzE:(4x(4uQvqPNdcM)?04gjj2arR^HEglJaarR^Hay/tcB95KlD30Q+xKL}5auZ\u0026QBz\u003eRpw?EXfy?l1yByuQW4gjj2arR^Hv@DmaBrC4rBy^:UA::kojS[SNCox[1zGE\u003c7A=LPlc$mEzwKyctA=S\u003cHwO#d5xEM1L3lQDlarR!sz/M%Gy?mYhx=]LYfGQy\u003eauQ=QD30Q+xKL}5e]k9pxlm/GazAtRdiJ8BBy^:UA::k$x\u003cz\u0026AayYRrwKyctA=S\u003cyxKL{Gz!9ABBsp\u0026Li$hJtarR^Hay/tcB95Kwx(dAXD2NsqjS[t?ze0\u0026#rc-B]aBFLVcT*$ky?Wx/BzkVhfk\u003euxwPPIBBAg@3z6}yO3lQDlarR!qBs}oHwO(GvvpS)%zE[2mmRMWIc%HeaBy^:UA::l0efFKSw[=6)pgn0JefGoZBA}?piV@oNzdMW(AaHeudjEs/3lQDlarR!Gz//A7lv0V:B08$@ayYRrwKguSvr\u003cFwwO#d5xGDUgarR^HarUMgzdN=vAclknc$U8zx(4uQvqPN8i$hJtarR!P4gjj2arUxoAclmPw[=6)B09Q*wooCox(4v4i$hJtarR!vzG6-ue[wWqAa9\u0026#xHN8QzGEpAwP]m=C4CMkc)@IrvqYZ?cOcx!ayYF5vR/Q%iV@J+B.8XzdjEs/3lQDlazC.jB-YlDx(!l4ByO#MC4CMkc#JQuavQD+zGEoOx(m)jBseQZDMV^uvQ:d+B2\u003eB=A=\u003e}oEjlQb4gjj2arUYoBAIRwaBsL8arR^HarUJjB8$=5wJy@wrD8+)vpS}Was8qCx(4v4oLFM\u0026e]k9pxlm*nazbt7wH8Rmx(4v4oLFM\u0026e]k9pxlm/fj%hN5koIs{cM\u003eC)cNTr+c)TdYz//A7lv0V:Ba2fuD30RsaARKzvqEwNas8qKvqPN%e]2rszyu\u003e-aswQ^u[q-]arR^HarUfjB-8pZazbt7wPHKVB963JwO#d5xE\u003cP1arR^HarU=AByw#LD30Rsedz}earR!Pi$hJtaBLwxvru0)asH!IaBsL8arR^HA+funA=91Daz2Olz/N(Yu@.eZz^^f0w)]y\u0026wN)?AbZT8PzdN^fvp%c",
            "ln": 27929,
            "col": 4,
            "line": 675
          },
          {
            "b": "Ys5\u00268AboD3wfx(ZLPYjvN=}Iw\u003ea5KmOuKbbr8=Wpw[u6]xDVJDUPO13wmYmVAV\u003cCMWc0Z-\u003e9y!-Ys6m13nj4P\u003cHyikWxH=\u003evrujbwGU\u00263B8$=5x(mMavQTs?hz=KFpY",
            "ln": 28908,
            "col": 20,
            "line": 698
          },
          {
            "b": "G65u5iT(AHfczwWB7Gf0v@#TfarSY/\u003eBnTpPOBU4x(4u6x(m)jBrA}HqY{c)y?m9#z/Nn/ZLg:YPEyrSfe1B\u003cazbt7wMr+!arR^/azt\u003esA5]T9f!$WufFk4if/?3Gi503tvq]{ly\u0026r/(y+omky?k?Mz!\u0026{4j:qi@aMZqh\u003c?cT5\u003c?DJgYR3X.3nj4ParUogy?lvIzdK?jiW0H[ISzBy\u003e9JKsN7?:VY62Jn\u003e9y!-Ysc*.Jvr]6H2/[tdgDRqfczwWze0\u0026#rc-B]arSY/",
            "ln": 29059,
            "col": 6,
            "line": 701
          },
          {
            "b": "wO+{/Bz(gxEld(BarV7w3jNs+az+RhayYe9vML2aarU=DC{4Cy3lQDlay/tcB95KBwPI/kjS[fSvqf*aw[u6]xEE?dA:-*ae[O*lwMr+!efGoZzdN*5z!7)KcR3Q8cM)*^i$hJtarR!vw/@GBA+frhe]LIOaAz4nB-IvxDMV)uA=k$Vasy=jByO#\u003exMOunuND%DaAz4mA4ViNvruTkaBMrX3lQDlayYe9vJW/RvrVc]BrCQnB8S:vy\u0026r=hdlv$CarV7Pv{%E?xDOZmA=JPKDKQr8arR!EwPS6n",
            "ln": 29926,
            "col": 46,
            "line": 717
          },
          {
            "b": "cM\u003c]Zc$NBte]tfvB75Y)aBFLVq/)4]zF7weA=JPTe]$\u0026yv}v5xefDY4fEXb)i$hJtaBKXa4gjj2x\u003ewFoa.2navJZ5CayYe9vLh.oDsXiZjV%]wdiJUxBAIRwaBtkxA=M8siV]!YzeY",
            "ln": 30184,
            "col": 36,
            "line": 726
          },
          {
            "b": "y?W:2BrAZ?Aa9=}zf4sCx(dNaaBFLVh84933lQE3z/fSrayPwlA.Z4WwPF$SaAg+fvqQ6rvruQiB09W\u0026Aa9=}zf4srBAzLAe]$#Fx(\u003e:Jegh\u003e?iV}Tji$hJtatkw\u003cB$\u003eQ8e?]jAaNcI9\u003e=Q-xXq/TbS]/RHaARgtBrGN[L\u0026vjTaMXSQ\u003e9y!:Q)*LkZVzY8\u003e!AwzO1w-qN^39L\u003ca8.\u003evqG:\u003eAV\u003cF8UJiu?az\u003eLioL58J3lQDAfcGzAZu91*\u003e7{51MAqN$UAP",
            "ln": 31545,
            "col": 9,
            "line": 764
          },
          {
            "b": "B1RouzFa68asnATA+frmy\u0026\u003c.Jy?mG%Bz8^Vaz++ex((AVx!7X.aBsL8arR^Hv@DmaBrCdhauZ\u0026Uy\u0026-/{t@@G5arR^Hv@DmaBrCQnv@@?Raz2vwxjVfKz/]@dx(mMJy?WD#Bw=WWBsnO14gjj2arUxgasInwv@%tEx\u003ehs0au.\u003eJats]+clNtuv@%tpwOC^\u003cBrA.fjS(Bcao",
            "ln": 32290,
            "col": 25,
            "line": 776
          },
          {
            "b": "arR^HarU=qCYU$?By/Yso\u003c@ouwO@RNjV%]VzF0Q2x([RykoK#PCt@c#BrAQ!A::e\u003ewQ5qHB8kM2wHGk-aARgtBwlg*oL58\u003cedz}earR^Hazt!bw\u0026.5Cy+xviBu$1\u003cA+P09By=\u003cFxMvV@cN*f=D)0MHwmYv!zE)uf4gjj2arR^HB8\u003e+Kaz2vwxjVfJBAzLqvS=^7c\u0026",
            "ln": 32536,
            "col": 1,
            "line": 783
          },
          {
            "b": "aMY++\u003e9rsmZOf!vUp9sIm\u003c8qTvrlG+vqPM#\u003e9SsY3lQDlarR^WfcBg]m)R3bzddJ$wk^O\u003cx(mMm\u003c+nHkBz\u003e91A+PA7aM!P%ayX=2wMAkQeOe{Ax)9{3wO#Pj\u003c+w=UZM^\u0026HO*+9QarR^HarUfgvrlG+vqPNpasH/qe[nZaB8$8+zdK\u0026qD(%^:dk2ZXq/)4]zF7vDedz}earR^HaAR48pgn0JiV@0Ie{7Jmpgn0Je{829z*b=klT+4Ec[cXR",
            "ln": 32767,
            "col": 53,
            "line": 786
          },
          {
            "b": "auZ?{zEUnqA=kPhwPI]AvQTd(wPxdW4gjj2arU\u0026oAV!}fauZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%k-wgoOH3lQDlazCBgc)rerdiJ%D3lQDlarR!ry-\u003e\u003e-wn+$2zdNQbe[n{kvru6Hy?mD{zGEoOwncimdlv$CarR^HarUlie[[\u0026sjS[DHi$hJtarR^Haz2vwB98XzwIdFlB5VZ}BrAZ?cVB0Bx([6czAqxzCX7zEBz(aVf/i\u0026]j8wFuBuhokb%ci?vqZc#z/PXQBAg/cB8kobwMQujh83s9j9\u0026F)zE^s6iX\u0026ADh-9GIhz^uOcK*z9arR^HarR^SaszwEwoqGCze0(og+ZR5CQ$\u003cgC6tw%zddVvxK$)\u003cxMMo\u0026h85#]j8!Rswnb{]iX-scCPXZ$AcKDNz/Px1AXhruwncgciX-EgCSNnZ3lQDlarR^Has!MUw]zNeiYnVCatCS\u003cCRp^7h6sFVAbYQ",
            "ln": 33581,
            "col": 11,
            "line": 805
          },
          {
            "b": "diK42aBKXaEglJ}B-7Yhx(v(izEV1wzF\u003c3alU{sxAWSvVDKQr8aARTHaBtkOvr9G4auZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j%zEUnqA=kPhwPI]AvQTd(wPxdEj0nlHasH!Iaz0fCwO(vewHF#?aAz4nB-IvxDMWlxiV@J+B.8Xzj0n}X3lQE3vru0)asH!IaBtkKwPS6nzxKoGz!?xRw)]H%wGVy.aBKXaEglJpfcGFZYxb3q\u003c+nuIW4MJ=P5$N3i+rbszdNQbaMQ4(\u003c/K{iOt+U^L\u0026XyaaA?gfB.9QKB.\u003e\u003eB\u003c/K{iOt+U^L\u0026Xya\u003c/$AtFt.HVYEq%xY5*h*\u003e76w\u003cXvJ!gcN[8aG5\u003cC3az2.8y#Z4%\u003cHyikZLy%-Q-.t",
            "ln": 35416,
            "col": 70,
            "line": 835
          },
          {
            "b": "y?$kxi$hJtaBLwxvru0)asH!IaBtkKwPS6nzxKoGC42ifwJy@KB.\u003e\u003epEleN14gmH)3nj4P(8QijX#$j=Ui8yji{0]U\u003edu=rYpd\u0026qU\u0026@0t\u003c=ug$Xuj\u003e*T%\u0026ChS]{BG(4uXhV4.l",
            "ln": 35889,
            "col": 65,
            "line": 845
          },
          {
            "b": "wN/?2AWU)nA:-*ae]$PuwN/?2AW:6V3lQDlazCBgc)rdJaAz4nB-IvxDMWlxiV@3yy\u0026:egEld(BarR^HwIe4lA=k=gnP5S*r+Vb?d0)7CwOtH}x(w2MaszkEz/o-hcOcxHy\u0026r*0iV]!WwO#Q3AWJyXx(m:3zE\u003e\u003cKcU3.9By/FuaBLX24gjj2arU\u0026oAV/oyjS[q*B98XzwId[zBzLVewH[%kauZ\u0026Ue]#bWy?kkdz*kh]vpTq2efG4PauZ\u0026Ue]#bWy?kkv",
            "ln": 36109,
            "col": 30,
            "line": 851
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "chrome.runtime.onMessage.addListener"
            ],
            [
              "",
              "readPage"
            ],
            [
              "",
              "getText"
            ],
            [
              "",
              "clickElement"
            ],
            [
              "",
              "typeText"
            ],
            [
              "",
              "scrollPage"
            ],
            [
              "",
              "findElements"
            ],
            [
              "",
              "fillInput"
            ],
            [
              "",
              "hoverElement"
            ],
            [
              "",
              "pressKey"
            ],
            [
              "",
              "waitForElement"
            ],
            [
              "",
              "getElementValue"
            ],
            [
              "",
              "selectOption"
            ],
            [
              "",
              "executeJavascript"
            ],
            [
              "",
              "dragElement"
            ],
            [
              "",
              "readConsole"
            ],
            [
              "",
              "doubleClickElement"
            ],
            [
              "",
              "rightClickElement"
            ],
            [
              "",
              "scrollToElement"
            ],
            [
              "",
              "getPageInfo"
            ],
            [
              "",
              "uploadFile"
            ],
            [
              "",
              "uploadFileFromUrl"
            ],
            [
              "",
              "tripleClickElement"
            ],
            [
              "",
              "querySelectorCmd"
            ],
            [
              "",
              "ncBanner"
            ],
            [
              "",
              "ncBannerClear"
            ],
            [
              "",
              "ncAttr"
            ],
            [
              "",
              "ncHighlight"
            ],
            [
              "",
              "sendResponse"
            ],
            [
              "",
              "sendResponse"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.hasAttribute"
            ],
            [
              "",
              "el.hasAttribute"
            ],
            [
              "",
              "walk"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "walk"
            ],
            [
              "",
              "getSelector"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Object.keys.forEach"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "elements.push"
            ],
            [
              "",
              "walk"
            ],
            [
              "",
              "walk"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "target.innerText.trim"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "host.shadowRoot.querySelector"
            ],
            [
              "",
              "document.elementFromPoint"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.focus"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "fireMouseSequence"
            ],
            [
              "",
              "el.click"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "Object.getPrototypeOf"
            ],
            [
              "",
              "Object.getOwnPropertyDescriptor"
            ],
            [
              "",
              "descriptor.set.call"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.focus"
            ],
            [
              "",
              "el.click"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "window.getSelection"
            ],
            [
              "",
              "document.createRange"
            ],
            [
              "",
              "_range.selectNodeContents"
            ],
            [
              "",
              "_range.collapse"
            ],
            [
              "",
              "_sel.removeAllRanges"
            ],
            [
              "",
              "_sel.addRange"
            ],
            [
              "",
              "text.charAt"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "setNativeValue"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "document.execCommand"
            ],
            [
              "",
              "el.appendChild"
            ],
            [
              "",
              "document.createTextNode"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "wait"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "setNativeValue"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "el.focus"
            ],
            [
              "",
              "window.getSelection"
            ],
            [
              "",
              "document.createRange"
            ],
            [
              "",
              "range.selectNodeContents"
            ],
            [
              "",
              "range.collapse"
            ],
            [
              "",
              "sel.removeAllRanges"
            ],
            [
              "",
              "sel.addRange"
            ],
            [
              "",
              "document.execCommand"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "window.scrollBy"
            ],
            [
              "",
              "params.query.toLowerCase"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "rawText.toLowerCase"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "text.includes"
            ],
            [
              "",
              "ariaLabel.includes"
            ],
            [
              "",
              "placeholder.includes"
            ],
            [
              "",
              "title.includes"
            ],
            [
              "",
              "alt.includes"
            ],
            [
              "",
              "name.includes"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "results.push"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "getSelector"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "el.focus"
            ],
            [
              "",
              "Array.from.find"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "setNativeValue"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "target.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "target.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "target.dispatchEvent"
            ],
            [
              "",
              "KeyboardEvent"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "Object.fromEntries"
            ],
            [
              "",
              "Array.from.map"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "Array.from.find"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "o.text.trim"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "Function"
            ],
            [
              "",
              "fn"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "fromEl.getBoundingClientRect"
            ],
            [
              "",
              "toEl.getBoundingClientRect"
            ],
            [
              "",
              "DataTransfer"
            ],
            [
              "",
              "fromEl.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "fromEl.dispatchEvent"
            ],
            [
              "",
              "DragEvent"
            ],
            [
              "",
              "document.elementFromPoint"
            ],
            [
              "",
              "fromEl.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "fromEl.dispatchEvent"
            ],
            [
              "",
              "DragEvent"
            ],
            [
              "",
              "overEl.dispatchEvent"
            ],
            [
              "",
              "DragEvent"
            ],
            [
              "",
              "document.elementFromPoint"
            ],
            [
              "",
              "dropTarget.dispatchEvent"
            ],
            [
              "",
              "DragEvent"
            ],
            [
              "",
              "fromEl.dispatchEvent"
            ],
            [
              "",
              "DragEvent"
            ],
            [
              "",
              "fromEl.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "consoleLogs.push"
            ],
            [
              "",
              "args.map.join"
            ],
            [
              "",
              "args.map"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "consoleLogs.shift"
            ],
            [
              "",
              "logs.filter"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "logs.filter"
            ],
            [
              "",
              "re.test"
            ],
            [
              "",
              "logs.slice"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "fireMouseSequence"
            ],
            [
              "",
              "fireMouseSequence"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "CSS.escape"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "CSS.escape"
            ],
            [
              "",
              "current.tagName.toLowerCase"
            ],
            [
              "",
              "parts.unshift"
            ],
            [
              "",
              "CSS.escape"
            ],
            [
              "",
              "Array.from.filter"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "siblings.indexOf"
            ],
            [
              "",
              "parts.unshift"
            ],
            [
              "",
              "parts.join"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "DataTransfer"
            ],
            [
              "",
              "atob"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "byteChars.charCodeAt"
            ],
            [
              "",
              "dt.items.add"
            ],
            [
              "",
              "File"
            ],
            [
              "",
              "names.push"
            ],
            [
              "",
              "input.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "input.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "names.join"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "resp.blob"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "File"
            ],
            [
              "",
              "DataTransfer"
            ],
            [
              "",
              "dt.items.add"
            ],
            [
              "",
              "input.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "input.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveElement"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "fireMouseSequence"
            ],
            [
              "",
              "fireMouseSequence"
            ],
            [
              "",
              "fireMouseSequence"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "params.attrs.split"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "rawText.slice"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "attr.trim"
            ],
            [
              "",
              "Object.keys.forEach"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "results.push"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "el.appendChild"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "el.appendChild"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "el.appendChild"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "e.remove"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "e.scrollIntoView"
            ],
            [
              "",
              "setTimeout"
            ]
          ],
          "mbr": [
            "Array.from",
            "Array.from.filter",
            "Array.from.find",
            "Array.from.map",
            "Array.isArray",
            "CSS.escape",
            "Date.now",
            "JSON.stringify",
            "Math.floor",
            "Math.max",
            "Math.random",
            "Math.round",
            "Object.fromEntries",
            "Object.getOwnPropertyDescriptor",
            "Object.getPrototypeOf",
            "Object.keys",
            "Object.keys.forEach",
            "_range.collapse",
            "_range.selectNodeContents",
            "_sel.addRange",
            "_sel.removeAllRanges",
            "a.name",
            "a.value",
            "alt.includes",
            "args.map",
            "args.map.join",
            "ariaLabel.includes",
            "attr.trim",
            "blob.size",
            "blob.type",
            "byteArray.length",
            "byteChars.charCodeAt",
            "byteChars.length",
            "c.tagName",
            "chrome.runtime",
            "chrome.runtime.onMessage",
            "chrome.runtime.onMessage.addListener",
            "console.error",
            "console.info",
            "console.log",
            "console.warn",
            "consoleLogs.length",
            "consoleLogs.push",
            "consoleLogs.shift",
            "current.id",
            "current.parentElement",
            "current.tagName",
            "current.tagName.toLowerCase",
            "descriptor.set",
            "descriptor.set.call",
            "document.activeElement",
            "document.body",
            "document.cookie",
            "document.createElement",
            "document.createRange",
            "document.createTextNode",
            "document.documentElement",
            "document.documentElement.scrollHeight",
            "document.documentElement.scrollWidth",
            "document.elementFromPoint",
            "document.execCommand",
            "document.forms",
            "document.forms.length",
            "document.getElementById",
            "document.images",
            "document.images.length",
            "document.links",
            "document.links.length",
            "document.querySelector",
            "document.querySelectorAll",
            "document.scripts",
            "document.scripts.length",
            "document.title",
            "dropTarget.dispatchEvent",
            "dt.files",
            "dt.items",
            "dt.items.add",
            "e.getAttribute",
            "e.message",
            "e.remove",
            "e.scrollIntoView",
            "e.style",
            "e.style.boxShadow",
            "e.style.outline",
            "e.style.outlineOffset",
            "e.style.transition",
            "el.appendChild",
            "el.attributes",
            "el.checked",
            "el.children",
            "el.className",
            "el.click",
            "el.dispatchEvent",
            "el.focus",
            "el.getAttribute",
            "el.getBoundingClientRect",
            "el.hasAttribute",
            "el.id",
            "el.isContentEditable",
            "el.options",
            "el.scrollIntoView",
            "el.selectedIndex",
            "el.style",
            "el.style.cssText",
            "el.tagName",
            "el.tagName.toLowerCase",
            "el.textContent",
            "el.type",
            "el.value",
            "elements.length",
            "elements.push",
            "els.length",
            "err.message",
            "f.fileData",
            "f.fileName",
            "f.mimeType",
            "filesList.length",
            "fromEl.dispatchEvent",
            "fromEl.getBoundingClientRect",
            "fromRect.height",
            "fromRect.width",
            "fromRect.x",
            "fromRect.y",
            "h.style",
            "h.style.cssText",
            "h.textContent",
            "host.shadowRoot",
            "host.shadowRoot.querySelector",
            "input.dispatchEvent",
            "input.files",
            "input.tagName",
            "input.type",
            "k.code",
            "k.key",
            "k.keyCode",
            "l.level",
            "l.message",
            "lines.length",
            "logs.filter",
            "logs.slice",
            "name.includes",
            "names.join",
            "names.push",
            "navigator.userAgent",
            "node.nodeType",
            "o.text",
            "o.text.trim",
            "o.value",
            "option.text",
            "option.value",
            "overEl.dispatchEvent",
            "params.amount",
            "params.attr",
            "params.attrs",
            "params.attrs.split",
            "params.charDelay",
            "params.code",
            "params.coordinate",
            "params.direction",
            "params.fileData",
            "params.fileName",
            "params.fileUrl",
            "params.files",
            "params.files.length",
            "params.filter",
            "params.from_selector",
            "params.key",
            "params.level",
            "params.limit",
            "params.lines",
            "params.maxLen",
            "params.mimeType",
            "params.pattern",
            "params.perChar",
            "params.query",
            "params.query.toLowerCase",
            "params.ref",
            "params.selector",
            "params.text",
            "params.timeout",
            "params.title",
            "params.to_coordinate",
            "params.to_selector",
            "params.value",
            "params.warn",
            "parent.children",
            "parts.join",
            "parts.unshift",
            "placeholder.includes",
            "r.style",
            "r.style.cssText",
            "r.textContent",
            "range.collapse",
            "range.selectNodeContents",
            "rawText.slice",
            "rawText.toLowerCase",
            "re.test",
            "rect.height",
            "rect.left",
            "rect.top",
            "rect.width",
            "rect.x",
            "rect.y",
            "resp.blob",
            "resp.ok",
            "resp.status",
            "results.length",
            "results.push",
            "sel.addRange",
            "sel.removeAllRanges",
            "siblings.indexOf",
            "siblings.length",
            "target.dispatchEvent",
            "target.innerText",
            "target.innerText.trim",
            "text.charAt",
            "text.includes",
            "text.length",
            "title.includes",
            "toEl.getBoundingClientRect",
            "toRect.height",
            "toRect.width",
            "toRect.x",
            "toRect.y",
            "warn.style",
            "warn.style.cssText",
            "warn.textContent",
            "window.__noobclaw_injected",
            "window.getSelection",
            "window.innerHeight",
            "window.innerWidth",
            "window.location",
            "window.location.href",
            "window.scrollBy",
            "window.scrollX",
            "window.scrollY"
          ],
          "tgt": [
            "Array.from",
            "Array.from.filter",
            "Array.from.find",
            "Array.from.map",
            "Array.isArray",
            "CSS.escape",
            "DataTransfer",
            "Date.now",
            "DragEvent",
            "Event",
            "File",
            "Function",
            "InputEvent",
            "JSON.stringify",
            "KeyboardEvent",
            "Math.floor",
            "Math.max",
            "Math.random",
            "Math.round",
            "MouseEvent",
            "Object.fromEntries",
            "Object.getOwnPropertyDescriptor",
            "Object.getPrototypeOf",
            "Object.keys",
            "Object.keys.forEach",
            "Promise",
            "RegExp",
            "String",
            "Uint8Array",
            "_range.collapse",
            "_range.selectNodeContents",
            "_sel.addRange",
            "_sel.removeAllRanges",
            "alt.includes",
            "args.map",
            "args.map.join",
            "ariaLabel.includes",
            "atob",
            "attr.trim",
            "byteChars.charCodeAt",
            "chrome.runtime.onMessage.addListener",
            "clickElement",
            "consoleLogs.push",
            "consoleLogs.shift",
            "current.tagName.toLowerCase",
            "descriptor.set.call",
            "document.createElement",
            "document.createRange",
            "document.createTextNode",
            "document.elementFromPoint",
            "document.execCommand",
            "document.getElementById",
            "document.querySelector",
            "document.querySelectorAll",
            "doubleClickElement",
            "dragElement",
            "dropTarget.dispatchEvent",
            "dt.items.add",
            "e.getAttribute",
            "e.remove",
            "e.scrollIntoView",
            "el.appendChild",
            "el.click",
            "el.dispatchEvent",
            "el.focus",
            "el.getAttribute",
            "el.getBoundingClientRect",
            "el.hasAttribute",
            "el.scrollIntoView",
            "el.tagName.toLowerCase",
            "elements.push",
            "executeJavascript",
            "fetch",
            "fillInput",
            "findElements",
            "fireMouseSequence",
            "fn",
            "fromEl.dispatchEvent",
            "fromEl.getBoundingClientRect",
            "getElementValue",
            "getPageInfo",
            "getSelector",
            "getText",
            "host.shadowRoot.querySelector",
            "hoverElement",
            "input.dispatchEvent",
            "logs.filter",
            "logs.slice",
            "name.includes",
            "names.join",
            "names.push",
            "ncAttr",
            "ncBanner",
            "ncBannerClear",
            "ncHighlight",
            "o.text.trim",
            "overEl.dispatchEvent",
            "params.attrs.split",
            "params.query.toLowerCase",
            "parts.join",
            "parts.unshift",
            "placeholder.includes",
            "pressKey",
            "querySelectorCmd",
            "range.collapse",
            "range.selectNodeContents",
            "rawText.slice",
            "rawText.toLowerCase",
            "re.test",
            "readConsole",
            "readPage",
            "resolveElement",
            "resp.blob",
            "results.push",
            "rightClickElement",
            "scrollPage",
            "scrollToElement",
            "sel.addRange",
            "sel.removeAllRanges",
            "selectOption",
            "sendResponse",
            "setNativeValue",
            "setTimeout",
            "siblings.indexOf",
            "target.dispatchEvent",
            "target.innerText.trim",
            "text.charAt",
            "text.includes",
            "title.includes",
            "toEl.getBoundingClientRect",
            "tripleClickElement",
            "typeText",
            "uploadFile",
            "uploadFileFromUrl",
            "wait",
            "waitForElement",
            "walk",
            "window.getSelection",
            "window.scrollBy"
          ],
          "funcs": [
            [
              "anonymous",
              190
            ],
            [
              "anonymous",
              265
            ],
            [
              "readPage",
              3575
            ],
            [
              "walk",
              3878
            ],
            [
              "k",
              5414
            ],
            [
              "getText",
              5644
            ],
            [
              "resolveElement",
              5994
            ],
            [
              "fireMouseSequence",
              6559
            ],
            [
              "clickElement",
              7256
            ],
            [
              "setNativeValue",
              7744
            ],
            [
              "typeText",
              8108
            ],
            [
              "anonymous",
              9221
            ],
            [
              "r",
              9241
            ],
            [
              "scrollPage",
              12498
            ],
            [
              "findElements",
              12843
            ],
            [
              "fillInput",
              14428
            ],
            [
              "o",
              14895
            ],
            [
              "hoverElement",
              15340
            ],
            [
              "pressKey",
              16008
            ],
            [
              "waitForElement",
              17241
            ],
            [
              "r",
              17789
            ],
            [
              "getElementValue",
              17924
            ],
            [
              "a",
              18541
            ],
            [
              "selectOption",
              18579
            ],
            [
              "o",
              18822
            ],
            [
              "executeJavascript",
              19107
            ],
            [
              "dragElement",
              19386
            ],
            [
              "level",
              21987
            ],
            [
              "anonymous",
              22018
            ],
            [
              "a",
              22082
            ],
            [
              "readConsole",
              22287
            ],
            [
              "l",
              22386
            ],
            [
              "l",
              22517
            ],
            [
              "doubleClickElement",
              22632
            ],
            [
              "rightClickElement",
              23245
            ],
            [
              "scrollToElement",
              24291
            ],
            [
              "getPageInfo",
              24592
            ],
            [
              "getSelector",
              25523
            ],
            [
              "c",
              26112
            ],
            [
              "uploadFile",
              26888
            ],
            [
              "uploadFileFromUrl",
              29479
            ],
            [
              "tripleClickElement",
              30958
            ],
            [
              "querySelectorCmd",
              31403
            ],
            [
              "k",
              33233
            ],
            [
              "ncBanner",
              33533
            ],
            [
              "ncBannerClear",
              35427
            ],
            [
              "ncAttr",
              35735
            ],
            [
              "ncHighlight",
              36039
            ],
            [
              "anonymous",
              36556
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 28,
              "op.ge": 2,
              "op.gt": 6,
              "op.le": 1,
              "op.lt": 7,
              "op.ne": 12,
              "op.add": 32,
              "op.div": 14,
              "op.lor": 72,
              "op.mul": 4,
              "op.sub": 8,
              "op.land": 21,
              "op.lnot": 32,
              "max_depth": 26,
              "call_count": 380,
              "node_count": 11323,
              "member_count": 236,
              "max_array_len": 8,
              "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.01,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 5,
              "member_depth_max": 4,
              "max_numeric_array": 2
            },
            "file": {
              "size": 36786,
              "entropy": 5.36
            },
            "text": {
              "lines": 864,
              "top_char": 101,
              "max_ws_run": 7,
              "digit_ratio": 0.01,
              "space_count": 6228,
              "char_entropy": 5.36,
              "unique_chars": 166,
              "top_char_null": 0,
              "lines_over_200": 1,
              "string_density": 0.33,
              "top_char_ratio": 0.08,
              "avg_line_length": 40.58,
              "invisible_chars": 1,
              "max_line_length": 224,
              "non_ascii_ratio": 0.06,
              "empty_line_ratio": 0.08,
              "last_line_length": 34,
              "whitespace_ratio": 0.22,
              "identifier_density": 2.5,
              "line_length_stddev": 32.48,
              "normalized_string_count": 9.59,
              "repeated_char_sequences": 63,
              "suspicious_comment_ratio": 0.66,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 35.26
            },
            "binds": {
              "count": 213
            },
            "binary": {
              "peak_region_bytes": 8192,
              "peak_region_entropy": 5.9
            },
            "source": {
              "function_count": 32
            },
            "strings": {
              "bytes": 4048,
              "count": 282,
              "avg_length": 14.35,
              "max_length": 172,
              "avg_entropy": 2.76,
              "empty_count": 17,
              "entropy_stddev": 0.91,
              "high_entropy_count": 1
            },
            "comments": {
              "chars": 4963,
              "count": 74,
              "empty": 2,
              "lines": 76,
              "base64": 1,
              "xxx_count": 1,
              "high_entropy": 48,
              "to_code_ratio": 0.1,
              "url_in_comments": 1
            },
            "functions": {
              "count": 32,
              "nested": 15,
              "density": 5.67,
              "anonymous": 17,
              "avg_params": 0.76,
              "code_ratio": 1.12,
              "max_params": 3,
              "one_liners": 13,
              "length_stddev": 25.13,
              "over_100_lines": 2,
              "avg_name_length": 12.06,
              "no_params_count": 17,
              "avg_length_lines": 19.76,
              "max_length_lines": 109,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.39,
              "max_nesting_depth": 2,
              "high_entropy_names": 4,
              "avg_param_name_length": 5.46
            },
            "identifiers": {
              "count": 2158,
              "unique": 344,
              "avg_length": 7.24,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 2.35,
              "reuse_ratio": 0.16,
              "length_stddev": 4.09,
              "has_digit_ratio": 0,
              "sequential_names": 15,
              "base64_like_names": 1,
              "single_char_count": 16,
              "single_char_ratio": 0.05,
              "high_entropy_count": 10,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.56,
              "all_uppercase_ratio": 0.01,
              "underscore_prefix_count": 4
            }
          }
        },
        "id": 1,
        "mol": "K(Am)O₄(AsCaCoXe)H₆(BrCm₇Db₁₃Os₃Po₂U₇)Md",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!content.js",
        "pid": 0,
        "risk": 21,
        "sha": "87e8b3b493ef66f7e942ef21c259fcd4e7af640acb64c7ab8b93d609ada73115",
        "size": 36786,
        "traits": [
          {
            "id": "metadata/file/catalog/service::service-name-binance",
            "conf": 0.82,
            "crit": 3,
            "desc": "Binance service name",
            "spans": [
              [
                25275,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                153,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "spans": [
              [
                153,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome runtime API",
            "spans": [
              [
                153,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/email/mime::mime-octet-stream",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the application/octet-stream MIME type",
            "spans": [
              [
                28258,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/upload::upload-file-js-method-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls JavaScript uploadFile method",
            "spans": [
              [
                2239,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::navigator-useragent-regex-test-branch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Tests browser User-Agent with a regex",
            "spans": [
              [
                9822,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-on-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser runtime message listener",
            "spans": [
              [
                153,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::javascript-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript comment contains a URL",
            "spans": [
              [
                29123,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/alloc::uint8array-constructor",
            "conf": 0.9,
            "crit": 2,
            "desc": "Constructs a Uint8Array buffer",
            "spans": [
              [
                28095,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::js-conditional-matcher-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls a matcher in a conditional expression",
            "spans": [
              [
                9810,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::switch-command-variable-dispatch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Switch dispatches on a command-like variable",
            "spans": [
              [
                316,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors",
            "spans": [
              [
                10124,
                2
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                3506,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::charcode-byte-array-assignment",
            "conf": 0.94,
            "crit": 3,
            "desc": "Assigns character code to array element",
            "spans": [
              [
                28188,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/charcode::charcode-at",
            "conf": 0.7,
            "crit": 3,
            "desc": "charCodeAt() method call",
            "spans": [
              [
                28203,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-slice-call-name",
            "conf": 0.9,
            "crit": 1,
            "desc": "slice method call name",
            "spans": [
              [
                22608,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::command-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Command field or assignment key",
            "spans": [
              [
                3353,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::json-type-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "JSON object type field fragment",
            "spans": [
              [
                590,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "spans": [
              [
                19248,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "spans": [
              [
                22111,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-short-delimiter-join-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Joins array with a short delimiter",
            "spans": [
              [
                22141,
                10
              ],
              [
                28733,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "spans": [
              [
                32831,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::browser-clipboard-api-marker",
            "atk": "T1115",
            "conf": 0.8,
            "crit": 3,
            "desc": "References a browser clipboard API",
            "spans": [
              [
                9125,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/write::browser-execcommand-inserttext",
            "atk": "T1115",
            "conf": 0.84,
            "crit": 3,
            "desc": "Inserts text with browser execCommand",
            "spans": [
              [
                10796,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-date-now",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ Date.now() calls",
            "spans": [
              [
                17438,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-click-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls click() on a DOM element",
            "spans": [
              [
                7664,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-change-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM change event",
            "spans": [
              [
                11264,
                56
              ],
              [
                28472,
                59
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-click-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dispatches a synthetic DOM click event",
            "spans": [
              [
                7198,
                37
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-input-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM input event",
            "spans": [
              [
                10628,
                55
              ],
              [
                28538,
                58
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-mousemove-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dispatches a synthetic DOM mousemove event",
            "spans": [
              [
                6977,
                41
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::scroll-into-view-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scrolls a DOM element into view",
            "spans": [
              [
                7460,
                17
              ],
              [
                36173,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::programmatic-element-click",
            "conf": 0.9,
            "crit": 3,
            "desc": "Programmatically clicks a DOM element",
            "spans": [
              [
                7664,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "spans": [
              [
                6217,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                33677,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "spans": [
              [
                33686,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "spans": [
              [
                10880,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Appends a node to a DOM parent",
            "spans": [
              [
                10880,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-form-control-value-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads input, form or option value",
            "spans": [
              [
                14979,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-value-event-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads event/target value or innerText",
            "spans": [
              [
                5961,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::css-fixed-position",
            "conf": 0.9,
            "crit": 3,
            "desc": "CSS fixed-position declaration",
            "spans": [
              [
                33754,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::high-z-index-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "CSS rule sets 7+ digit z-index",
            "spans": [
              [
                33814,
                18
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/browser::html-createelement-object",
            "atk": "T1027,T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a scripted DOM object",
            "spans": [
              [
                33677,
                65
              ]
            ]
          },
          {
            "id": "objectives/collection/keylog/capture::input-textarea-field-selector",
            "atk": "T1056.001",
            "mbc": "E1056",
            "conf": 0.9,
            "crit": 3,
            "desc": "Selector targeting input and textarea",
            "spans": [
              [
                13004,
                15
              ]
            ]
          },
          {
            "id": "objectives/credential-access/browser/extension::extension-get-cookies-command",
            "atk": "T1539,T1185",
            "conf": 0.92,
            "crit": 3,
            "desc": "Extension exposes get_cookies command",
            "spans": [
              [
                1743,
                13
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "spans": [
              [
                8,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookie-store::document-cookie-read",
            "atk": "T1539",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "Accesses browser document.cookie property",
            "spans": [
              [
                1789,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/get::fetch-get-call",
            "conf": 0.97,
            "crit": 3,
            "desc": "Calls fetch with an HTTP GET request",
            "spans": [
              [
                29990,
                5
              ],
              [
                29995,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/get::javascript-get-method-text",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures an HTTP GET request",
            "spans": [
              [
                30014,
                6
              ],
              [
                30022,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::navigator-useragent-read",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser User-Agent string",
            "spans": [
              [
                9837,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-named-catch-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Text has empty named-parameter catch",
            "spans": [
              [
                10114,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode-call-text",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript invokes a Base64 decoder",
            "spans": [
              [
                28052,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/symbol-base64::atob-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with JavaScript atob()",
            "spans": [
              [
                28052,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encoded::base64-token",
            "conf": 0.7,
            "crit": 2,
            "desc": "Calls a Base64 conversion helper",
            "spans": [
              [
                28052,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "spans": [
              [
                31609,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/argument/subcommand::underscored-file-transfer-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Underscored file-transfer command identifier",
            "spans": [
              [
                2204,
                13
              ],
              [
                2291,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-new-function-constructor",
            "conf": 0.7,
            "crit": 3,
            "desc": "Calls JavaScript's new Function constructor",
            "spans": [
              [
                19179,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "spans": [
              [
                4938,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-append-child",
            "conf": 0.8,
            "crit": 3,
            "desc": "Appends child DOM node",
            "spans": [
              [
                10877,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-node-remove",
            "conf": 0.8,
            "crit": 3,
            "desc": "Removes a child node from the DOM",
            "spans": [
              [
                35480,
                55
              ]
            ]
          },
          {
            "id": "objectives/execution/interpreter/eval/dynamic::code-bearing-object-field-reference",
            "conf": 0.88,
            "crit": 3,
            "desc": "Evaluates an object code field",
            "spans": [
              [
                19175,
                24
              ]
            ]
          },
          {
            "id": "metadata/build/bundler/javascript-bundle-markers::js-multi-line-blob-recognized-text",
            "conf": 0.95,
            "crit": 1,
            "desc": "Text tokens identify a normal JavaScript bundle blob",
            "uses": [
              53
            ],
            "spans": [
              [
                28052,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-typed-array-reconstruction",
            "conf": 0.96,
            "crit": 3,
            "desc": "Rebuilds Base64 data as typed bytes",
            "uses": [
              9,
              14,
              51
            ],
            "spans": [
              [
                28052,
                5
              ],
              [
                28095,
                15
              ],
              [
                28188,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-identity-input",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser identity or display input",
            "uses": [
              49
            ],
            "spans": [
              [
                9837,
                19
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "aA/E(g+HTyiW0KOS32R?B:mXsfl?eKaM]\u003e-aAhd9By]Diz6n8pWDTlRawbMP\u003e^MYnXR]NaJvX:SyggQ/aA}Kqwn=VAz/xo9eda3-aM!PV\u003e7{50KC@w6NilD!AclcWFp^0*ISQkb\u003e=YN0UavW+z/{ttzzclFB0f.vWDTlRawbMP\u003cHz?-IM2:yG9\u003cm+aA}Kqwn=VAz/xo9dclLHaxqrkdj\u003cO:YY+cTaz2!taM!#]\u003c?ccbS*z?dQV)L)\u003eC%K5H}z=ANJKsc\u003cHzijwoz\u0026lBywSf\u003c=CI=Yrgk0KliKq3nj4Pv@b\u003c?yAR-1H#\u003cwJ\u003c?cc7Fp.lAzEEA)wIndHx([DdAXzYRB-.+nwGZ6zJP!cB\u003cHH9dXW0^GIgBW0RrJPb\u003cHQ\u0026xXWgyUU\u0026SB3\u003c+FxDFpXaYfa6u=aN3Od\u003cHzkLMwsLkW=-)Naz\u003eL8x\u003ey{$BrC7izGGDcByf90A+PGmB1RVPA+]nEar\u003cJCnLQDLd\u003ce\u003ePzEl*]iV}%Kv%8T1zGGlbByxii3nj4P\u003ecI2FG@3uZOtWMHvp%c]\u003cH-4+Y{fZjqY$eiI@/!P\u003e+:9$O0Cgvx(mE1Cp)/MwP3KUG5@8MaztXmBz+J7wGU@gAclax(7ambYo}/%LPT\u003c^y?%CifczXbX1s^Lx(mu%v}vrnCwhevwPw{SP]w6xY5ZwK\u003e.DI/\u0026^^mo\u003cP",
            "ln": 2,
            "col": 3,
            "line": 1
          },
          {
            "b": "AbPYrA3jqcZuznH3nj4Pdcd)$\u003c+*20T!U0/XAeK3\u003cHRxmfcGCCYxc.\u003e\u003e^N[ZY@Zz0IrHT(\u003cHz=I\u003ca8Z*c$WQtv@#B6zxHtRaBsCrazCBgd0Gxywn=VAuTEX?z^)i)vrV6$z/x\u0026ruT^?\u0026v@2T^diJUxBAIRwi%)8MCwg@9z*9*vuV6!2vQ\u003cj.CvbrcAclbbvR/%)yH}30jS[\u0026!B.9SwarU\u0026oAV/pvx\u003eFLKaA}Kqwn=VAz/xo9i%)8MCwg@9z*9*LAaJ]fjS[uVzEW^5z/cWCB-IpHaAR4jxjVfoazbg[BAIRnB15kU3lQDlaARTHaBsCrarR^HazCBgd0oMDdiJ%AarR^HarR^HC42zlBS-*\u0026zE[2mrz(Hsq/)4]zF7wuA+)fQaA}Kqwn=VAy\u0026r/(BzkVhe[/opw*]!GarR^HarR^Hx\u003ewFoBUmuCB98qdzdK?MjV%{ix(mE1Cp)YIv{%E[z/dgvz/Z2rvqPN8aBsCrarR^HarR^Hay/tcB8L(ae]kDsc)@j]z/o8Ly*?J[ayYe9v@2T^aAH$dwI4$qBy=Osx(mE1Cp)/MwO%KRefG6/xMvV@dlv\u003eVarR^HarR^HaAz4nB-IvxzGP=ii%)8MarR^HarV7tarR^HarV7tarR^HEir3dByO#bc$K?IDMT%\u003eazb4#y-)?kA=l8kxDRznaA8pmxcnVSaBKOtarR!EwPS6nzxJ\u003erx\u003eG5dvqG:dCwg@9z*9-PB-IpHaAR4jxjVfoazbg[BAIRnB16fTarV7]3vKuKdlv\u003e",
            "ln": 574,
            "col": 78,
            "line": 8
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "URL"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "orig.call"
            ]
          ],
          "mbr": [
            "console.log",
            "orig.call",
            "u.hostname",
            "u.href",
            "window.__noobclaw_popup_blocked",
            "window.location",
            "window.location.hostname",
            "window.location.href",
            "window.open"
          ],
          "tgt": [
            "String",
            "URL",
            "console.log",
            "orig.call"
          ],
          "funcs": [
            [
              "anonymous",
              639
            ],
            [
              "anonymous",
              784
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "max_depth": 20,
              "call_count": 5,
              "node_count": 190,
              "member_count": 9,
              "op_density.eq": 0.01,
              "member_depth_max": 3
            },
            "file": {
              "size": 1189,
              "entropy": 5.78
            },
            "text": {
              "lines": 26,
              "top_char": 111,
              "max_ws_run": 1,
              "digit_ratio": 0.01,
              "space_count": 177,
              "char_entropy": 5.78,
              "unique_chars": 123,
              "top_char_null": 0,
              "string_density": 0.04,
              "top_char_ratio": 0.05,
              "avg_line_length": 44.73,
              "max_line_length": 89,
              "non_ascii_ratio": 0.26,
              "last_line_length": 5,
              "whitespace_ratio": 0.17,
              "identifier_density": 1.38,
              "line_length_stddev": 29.97,
              "normalized_string_count": 0.2,
              "repeated_char_sequences": 2,
              "suspicious_comment_ratio": 0.8,
              "suspicious_identifier_ratio": 0.12,
              "normalized_unique_identifiers": 3.62
            },
            "binds": {
              "count": 4
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 5.89
            },
            "strings": {
              "bytes": 41,
              "count": 1,
              "avg_length": 41,
              "max_length": 41,
              "avg_entropy": 4.31
            },
            "comments": {
              "chars": 633,
              "count": 10,
              "empty": 1,
              "lines": 9,
              "high_entropy": 8,
              "to_code_ratio": 0.53
            },
            "functions": {
              "nested": 1,
              "density": 7.69,
              "anonymous": 2,
              "avg_params": 1.5,
              "code_ratio": 1.12,
              "max_params": 3,
              "length_stddev": 2.5,
              "no_params_count": 1,
              "avg_length_lines": 14.5,
              "max_length_lines": 17,
              "min_length_lines": 12,
              "avg_nesting_depth": 0.5,
              "max_nesting_depth": 1,
              "avg_param_name_length": 5.67
            },
            "identifiers": {
              "count": 36,
              "unique": 17,
              "avg_length": 5.88,
              "max_length": 24,
              "min_length": 1,
              "avg_entropy": 1.99,
              "reuse_ratio": 0.47,
              "length_stddev": 5.03,
              "sequential_names": 2,
              "single_char_count": 2,
              "single_char_ratio": 0.12,
              "all_lowercase_ratio": 0.88,
              "all_uppercase_ratio": 0.06,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 2,
        "mol": "K(Am)H₄(CmDbPoU)Md",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!block-popup.js",
        "pid": 0,
        "risk": 6,
        "sha": "714a31fede5b90d1a0994e10fb8ef6b1c6412b41c9a85410106c154089bc04cb",
        "size": 1189,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/navigation::browser-location-host-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads current host from browser location",
            "spans": [
              [
                933,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/navigation::browser-page-url-href-argument-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Passes location.href as a call argument",
            "spans": [
              [
                881,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                1183,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-start",
            "conf": 0.86,
            "crit": 3,
            "desc": "Starts a synchronous function expression",
            "spans": [
              [
                638,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-trailing-iife-closure",
            "conf": 0.85,
            "crit": 3,
            "desc": "JavaScript file ends with an IIFE",
            "spans": [
              [
                1183,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::chrome-scripting-main-world",
            "conf": 0.88,
            "crit": 3,
            "desc": "Extension injects main-world script",
            "spans": [
              [
                368,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "Stores browser window.open function reference",
            "spans": [
              [
                748,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "spans": [
              [
                151,
                12
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "spans": [
              [
                985,
                8
              ]
            ]
          },
          {
            "id": "metadata/file/data-blob::high-byte-script-text",
            "conf": 0.88,
            "crit": 3,
            "desc": "High-byte script text (\u003e=12%)"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-invoke",
            "conf": 0.86,
            "crit": 3,
            "desc": "Immediately invokes a synchronous function",
            "uses": [
              2,
              3
            ],
            "spans": [
              [
                638,
                14
              ],
              [
                1183,
                4
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "fdFBX3lQ/vph+5WlU{gPavp9!Cxmtoavg6\u0026x(!x8zGE2XFrRfyvpK7=A=l8rwfs/ZA=#ebwGU5)A+/lb4gjjc4gjjcavy6+zE)s1B0bNyawM\u0026[vNB%uCoyBcB8b(oA3eUbx\u003eqg7aA?EcaxhArav]Ehp+u9[v}Y!3wN({9A:-\u003cbAbP=sB1N[e",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "y?WD#BrC-Ze\u0026T$4k#[B4asXHEwP-3cB98baazb4#B7D}xz/YSmx)a6eaA8cuBzbkdA+e($B98CFaA}\u003cuBy=NBatdbiBrC^Fvq{f%AW-QI3lQ/c3lQ/varSx\u003eaxJb-q/ueYwPP4q\u0026^^moCxk!#fekjve?![ie?]ywi5\u0026PCfjF%uCxmtoeN\u0026:mwm]D.3lQ/varR^Haw+%co*IVWazbLjavx*.z/65dfcAX]xjSXrlVl\u003cWwN/?6azCZoELCXXaA8cuy\u0026r/(y?N:dBs[1fasW*casXGRatLL(q=uacd\u003cdU:q=B[0FrRf\u0026BAzE.fe24nh.D^pfFk7vf/RcDfFu)Qz*cnlAXg:vx\u003eg\u003c/fj/rrzGG}xasIqxA=#2m\u0026!ARcCYUwz3lQ/varR^HarR^HarR^HarR^HarUutBz%n]fekjve?![ie?]ywi5\u0026PCfjF%uCxmtoeN\u0026:mwm]EbB7Gl1kxyySB7]MgjV)B?j%hm+CY.@1L5\u003ehPC4CXy4gjjcarR^HarTGUnLIGGsS?r{AV^?=A+e\u003c3CSD%px(W=%z*iTJav]Ehp/w@wzFTOvo(BMNaA.ToA:-G\u0026B0bWFiXJd5z!0i(xM4%l4gjjcarR^HarU=AaA})FiXJcec{\u00265?atC=kfF$*Adj=PJB-X:By*?3}azbf",
            "ln": 197,
            "col": 54,
            "line": 5
          },
          {
            "b": "B-I4oy**\u003c+wPw[wAaK5jA=l8rwgO\u003cjwOb\u003e3wGV57xK$Z%y?lHQv@Dm5wN/*8Cwhejaz2!payX+?yJ0/%dlm[BasXGRavZ6=wOb\u003e9arR^HarR^/ax8icaMwcsaA8cuw)]y\u0026aMwcsaxIF:\u0026!AQsz/cXfvqfK2\u0026!AQsA+e:0zF\u003c2}BpwN1dJ/\u0026RlUHHU",
            "ln": 1072,
            "col": 8,
            "line": 22
          },
          {
            "b": "C{3ToCwXL.FrRf]zY\u003c1qx(n2nxKL:{wPzH5xdkCx3lQ/K4giKKfe1C\u003ef!Lyc\u003c=bL?W5h@CX9gO%\u003eCTs3Sg\u0026s=K2(KqNcpYGdcu\u003e?aARKqwO@}WaN1ub\u003ea5KmOuKbBA+P5%wHMYmJoM[c\u003c/UuuH{#MFUphM@Ny?N]Mf19/4gj:warR^Pv}Y[3zdLtvBz(hdxjSYiz!0i(e]Ce#z!\u0026{4dDMwv\u003c+Qe6Oq(S/Q35FW\u003e!AUJSez^cA+P5%wHHFQmjRhgq=CsfXtyx\u003cz!\u0026{4dj\u003cO\u003eW=q[1\u003c+p59M-YzuTMt$R4gj:warR/\u003eFst.NLJdgQ\u0026^^oMFrYeRS{3QY(4#!fORc6{JPD4\u003e\u003eC$/JSJ\u003eMxS32RZvS=r@wPxiXU8hm]Sop:?\u003eaea!qzGYYFpZ^0oD-FZXGCZ1BrGURRr2w9\u003e!AUJSeG(pHuC4(\u003ca8Z\u003c3t:o}axIGGrz(HkjS(a@B2\u003e%cf!$WufFk4if/?3Gi503tvSDyhB7GwzvSDf[xjSCL4gl].BrBHXmpeF:mnu/XuSx#$auZ?{xMOuniXJcvgb**te?![jiX-PNfFCd?A=leywPxwiA+P5%wImRrwO#QhcP.+Ay?mYhq=ua(q:\u003cCHuSx#$auZ?{xMOuniXJcvgb**te?![jiX-PNfFCd?A=leywPxwiA+P5%wInaozE+aR4gl].BrBEIo\u00261.SuRKr:miB-ow)]H%wJI1SarR^HarR^HarR^Hfe1C\u0026A=\u003e}R\u003e!A.KOq(S/Q35FWdclCN\u003e^mkGKgjqeH:+z$vqH0@j)oUL\u003ea5KmOuRdHJoM[c\u003c/UuuH{#MFUpeQ+F-\u0026V8(6O\u003ei\u003e+\u003cg1Qlb",
            "ln": 1407,
            "col": 48,
            "line": 27
          },
          {
            "b": "Tlbv(\u003eAI}cH{#GVLJvTXaAR43dgDS2wPP5jv]NwZwO@RNaz#sry=-:ZarR^HarR^HarR^HarR^Hatkw\u003czF%D5v@bN$aN3hf\u003c=u\u003e[Bz\u003e@azyB.-OAD\u0026e\u003ebt0nYPqrlWc0{i\u003eAI[]4gl].BrCQnzeTJclVl\u003cOx\u003eHaTvpS}WauZ\u0026VvqH0@j0kT*arR^Hfe1EjRK3wCP=^\u0026-zF\u003c2}BrGX4JPC\u003eI\u003c?cicT!\u003el+Yx3FL\u003eb+m0B98tvvp%cX3uQrlaBtkvxMw3dwIe7kvSKeuzC\u003e4.z*2Y5e[5p3oLFM\u0026wO#71c[6gCvO78Vau.[hDMW3masItuvO78MjV$}JzEVTOB8a--vO78Vaz$W*vrli-vpz/sauZ\u0026+B.\u003e\u003eQaBLX2aBLwxvru0)asHOCaBtj:dJ*h]aBKXafe1EhYp4-\u0026LJOge\u003cH-4=ILhemvpywvRi*nMFAjku\u003eEXH)Il=e(",
            "ln": 2215,
            "col": 145,
            "line": 37
          },
          {
            "b": "x(v(izEVgSz/{1#vrli-vpyTbvpz/sdiJ%D3lQEkA^n^O4gjj2arUfjzGx[xxl4{kA7KN.jS[fSvqf*av}Y[3zdLtwvpBpgxl4{kA435QBywSIwof^OtxBp.nN#9HEjmk!3lQDlayPF5x(\u003eFcxMw3dwIe7kvN\u003eDSB-qyOB-p(1By=\u003ekA=l8tnN%v{DMWAABzLIHasDVJKIh\u0026jz/o8Ly*?JnefFCvy\u0026stPaszbJA=t\u0026acM)*^i$hJtaBLwxvru0)asHOCaBtj:dJ\u0026?wvN\u003eDSB-qyA\u003cHyihKfv-hS4WndVfnM\u003eeASp(\u003e81SLU-*gVfcCVL3vJu\u003cv@DmaBrBEIo\u00261.SuQvTZl}oWMlp1KsuQNsLk#*PTauZ?{xMOunB2\u003e%cvq]{kzF%D5v@bN$e[n*pcP.+A4gj:waN32v\u003cHx:5TFa*BYxc.\u003e\u003e751z\u003ea4nJzEVT:yH}xa\u0026!AQs\u003e!AUJSeG/pQ2\u0026}Fas!O#RIso6Mloa8miHYZU\u0026RBa\u003c+Qe6Oq(S/Q35FW\u003ca8:ANy?NoX*VZcPDFt{yH}xj\u0026!AQs\u003c^R\u003eaFpM^LTMt$R\u003ca8Z\u003c",
            "ln": 2655,
            "col": 12,
            "line": 42
          },
          {
            "b": "zET/3B-7Yhx(v(iy\u0026r-)qE%Y-By^*TzF0P}c[co=4gjj2BAhTHDKQr8arR!pz/fSraAISEjS[fSvqf*av}Y[3zdLtvBz(hdxjSYiz!0i(e[X:qc%F6pv]NwZwO@\u003eDasz5plul^JxjTzrB7D.8dlv$CarR^HA+f9aBy^*TzF0P}oMauIwN(]DaARTDwJHtdarR^Hx\u003ewFoB95JKclNwKe]Ce#z!\u0026{4diJ%D3lQDlarR!Av]NwZwO@RNax9x5x(mMiB963Lv]NwZwO@}U",
            "ln": 3107,
            "col": 4,
            "line": 51
          },
          {
            "b": "xdd?ye]Ce=A+P5%wKo*DwGVwFaw$T5pGf+\u0026lq*xym[3=Kk#QiVl}6Nhrzlvve]\u003eJxy***+c[!*Ud\u003cM=0aswJ=i$hJtarR^Hax8icuQX0:pe\u003ee0rz(HkjS[ixB7DEAasw*JAa{$pCYUPIC4CMkB0\u003c3U3lQDlarR!9q:\u003e4(mnulTrz(HkjS[ixB7DEAasw*Jz#",
            "ln": 3349,
            "col": 25,
            "line": 57
          },
          {
            "b": "Bz\u003e@azxO54Nb\u003e\u0026kaMwcsaNaVv\u003e=.R.G]LoeT@]kq\u003e9AdiM-67#N^2x!(4+nZZN\u003cFoF^\u00266eA^n^O4gjj2v}Y[3zdLtvBz(hdxjSYlzBn8CzF9J\u003ee[5p3oLFM\u0026wO#71c[5OsvqYZ?B1wCxA+eVdau.[hDKQr8arR!vw/@HgA+eV4jV$}JcV0ZhvqEqlcmf\u003cBxKL^\u003ewPGFwv]NwZwO@}tDKQr8arR^Haz+$8wkV#Qz//LTz/ff3xdbhYBzbl6c[3I!jW70naARTHaBtkwx(^^5zF\u003c2}BsnO1aBLwxvru0)asHOCaBwIVv@Dm5wN/*gdlwV2dlv$CarR^HEglJaaBLX24gmIav{%E?xDOZgdiJ$=4glP-zGx[xs5SE4p^[b^r7P!MpGpw3o\u0026Ae$at\u003e\u0026bfGQy1arR^HarSr\u003caA}(Vz/fGjwO@ScB-RTEw[=o%aA}KwxLzubBzbxf4glP-zGx[xq=ua(pF:FPuSoP\u003emnD].uRKDwjS(QofFCNharR^HarSr\u003cax8icaAIanB7]MgazbU5zdK\u0026bB-RTEvrcy5C4z!ux([35zxK4mx(:Z\u003cv@DmaBrBT-",
            "ln": 3695,
            "col": 30,
            "line": 68
          },
          {
            "b": "x(W^3C{1Izy\u003cfrkB0a}jz!\u0026{4aA.NjwPw[:r8=W)eL*n2C)$9lfcA#cwmWhjvqYP#xk.v5aAITBvqfv/BrCWzax8ice*bjDy?tqqvrMu$vruBdaA}:AyJyRjzxIUOgAZ:IA=#ebwGVhnA+/lbB1N[ev@DmaBrCpsmRM)Ow]z]pjS(d{D2Ntkw/#eay?s!kjV%]nB-7-3w[=c]wg5GDclNwvy?tqqvrMu$vruBdasnAA3lQDlarR^HarR^HarR^HarR^HB7Gf1e]C9vx\u003eH\u003c@z/NEMB7GwTxjU$5asnAA3lQDlarR^HarR^HarR^HarR^HB7Gf1e]C9vx\u003eH\u003c@z/NEMB7GwTxjU$5e[]ilwQ40.c)}F#A+e\u003c3CQB{.aW4$heIOXo4giKKy?mYhCxlb\u0026zF*NWaz#sry=-:ZarR^HarR^Hfe1CHwNXORv@2T$aMv{oaxIF:BAg/cB8V5rBpwN[wPP5oB7EZSzF*NWao",
            "ln": 4370,
            "col": 46,
            "line": 81
          },
          {
            "b": "wPwj!fe1B@cViHqCw?IquT)I-BAIRnuVQr$A=-VWaBtkNA+[MXBAz8mzGvuKwoz{3BzkVho(?C9diNS8K@#wfe*fedK%5$@UNH{)fczU\u003czE){lz/PS2v{%s#B-I52xjVfjefGp/diN=hZVy@RaxqrkaM!@[\u003eEVAcFpZG@gAZ)MvP3=SB.bSoaMXV:\u003c+noHUda",
            "ln": 5490,
            "col": 84,
            "line": 104
          },
          {
            "b": "VNDs\u003carUfjzGx[xAa9\u003cgwPzWfauZ\u0026Wy\u0026r=VvruQ5A=b}Jzddxixcou3aBsL8arR^Hv@DmaBrCdov\u003c0]Sxd!joAbn@)wHGioe?od)bZT}/dstu8u0HSufj#*UcTo[4cmpk{A+fiavpJ\u003c%fi?:!dLCA=asw=\u003ecN?a^3lQDlaAz4nB-IvxzE[2mqE%GfCYk5Uumc\u003cCaz2R7as!MZbQUb=cUT}Si$hJtaBLX24gjj2zE){lz/PRXvq{shA+dN.rafk*B7GCwBywSIwgO\u003cI4gjj2arUSiBAz8mzGvur3lQDlaA.ZvB2\u003eBFt}uA(arR^HwmYgWy?W=#l3bdgl$7gGe]CPKc[cn?ay]Rnvruj4zCtg64gjj2Ejmk!3lQDAfcAa{\u003c+OVQLaQ{hTMl)G(6WT%HPoD[SogQz\u003eA7AD(6O+0vS=o{wPw{TMa#EKPxh69\u003c+wGJT^yKD3lQEjwPQ)=zdNTdBsnK^au.[hDKQr8arR!pz/fSray/LmauZ\u0026+wPScmA+!3JAcckywKpVwvpy\u003c4wPPtxvpz/sdlv$CarR^Hx\u003ewFov%8/mcmf\u003cBB-G9BwNPa=x(mGFBrAXeavGTWwId\u003esCpj).d\u003ccM2fFB{#zE){lz/PRXvq{shA+dN.q#",
            "ln": 5929,
            "col": 70,
            "line": 110
          },
          {
            "b": "d0e)bnN%ni4gjj2x\u003ewFoa.bUndiJUxBAIRwax@bk4gjj2v@DmaBrCHABrAZ?v%8/AB-Iqte]$\u0026yv}v5qi$hJtazCBgc$v78vr9!tzE){lz/PRXvq{shA+dN.rafk*wmYN*By=\u003exvpz/sdlv$CarUYoBAIRwaA8yAi$hKB4giKKfe1EcLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[%53nj4PlQT-[xK#10wPz\u0026md0vr$h7*NkdgDRqfawmwfcB+rA=k/ae[wK5B.tt#AXp^xBywV)at2=1A=(mxv@Dj3vqYP#eJ$p/wPRu\u003cxF7AaxM4{keO]cAwN({8zY\u003cdnwEO#1fcGI\u003eGY[n#ar]%IQVF2A\u003e=/Z6UA!mLQ#]7C\u003e+\u003cl#Nw.qL\u003e8UR!Q}kYVP=!n\u003ey\u003cvdny*?x#wPF#6A+P8%y\u003cvdxwPw]6vqG:j4gj:w",
            "ln": 6557,
            "col": 38,
            "line": 127
          },
          {
            "b": "ay]4)B.tt#AV/7qayP8bwNPa{ayPwlvpJ$ZwfJeQFrRg2wGUF\u003eByO$[3nj4PBzb98efG4PC{3TeBywV)as!NPwPR%raA8dcwIaA0fe1EcLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+T",
            "ln": 7198,
            "col": 30,
            "line": 141
          },
          {
            "b": "nN@@(i$hJtaz+RhayPwlvpJ$Zwfs2Tw)]H%wJHtdarU=DC{4Cy3lQDlaARTHaBsL8arR^HarU9pvqf*av}Y[3zdLtgwNY^{xjV9ovruQ1v}Wojvrc0(BsXKZf!Lmfdlv$CarR^HarU9mBywV)wN(]DaARTDwJHtdarR^HEir3dByO#bc$K?IDKQr8arR^Hay/tcB95KwB7VQUax9x5x(mMiwGSrDaz0fxwPI{3xjSikD(##Hi$hJtarR^HazCBgc[/1BA+eV\u0026C{3KqBywV)wN)Dde{7VCBsq0ExdknLDKQr8arR^HarR^WfcGt^I@/!P\u003eBd5DwmY\u003c\u003ev}W1EYPqc+H9kGaLPY82X/+J{BywV)aMQ4.\u003eb+orHk^r:BAy@3xBLp\u003earR^HarR!GA^n^OayPF5x(\u003eFcxMw3dwIdI8vS=r@wPxzlwPRu\u003cxEE$hA+w%9dlwV2ay!\u00264v}V#kuNWaAEglJaarR^HarR!nCvticay/89z/65rwmYj)xj\u003e^@e[5\u003czvpJ$0Byxi5wPPECcOWkfcN?a^3lQDlarR^HayPwlvpJ$Zwfs2TBAhIni$hJtarR^HaBLwzy\u0026:egDKQr8arR^HarR!EwPS6nzxKoGz!?xRw)]H%wH[%nA=M8siV]!Wwn\u003e):BAy@3xKtvWx(4u\u003eiV]^)d\u003ceXIxd!mwx\u003e7Z5fF1t4fFB}bay/t2wJy}YlQT:Tk#Z/HlR7MNk$K:sl)\u003ca9i$hJtarR^HaBKXaarR^HEglJaarR!GA^n^O4gjj2arR^HA+funA=91dCvticazbHtByxi5wPPv.4gjj2arV7Pv{%E?xDOZqzF\u003c3amriz$aBsL8arR^HarUYoBAIQ",
            "ln": 7567,
            "col": 23,
            "line": 146
          },
          {
            "b": "w)]H%wH[n$arR^HarR^HwPz*fAYLr\u003cv}oK=v@Dj3vqYQ.w)]y\u0026wN)?AcM\u003c]Zq/)4]zF7wizF\u003c3amriz\u003ecmf\u003cHzF\u003c3amriA3zdN^fvp%c]E0^5JzF\u003c3amriz$e]$\u0026yv}v5xefDY4fEXKZ3lQDlarR^Hay/t2wJy}YlQT:TlR*AJk#6*PmNoQtmmnHO4gjj2arR^H",
            "ln": 8259,
            "col": 13,
            "line": 167
          },
          {
            "b": "F-KOp\u003e8s\u003clvruQ1v}W1FO3.pkUNH{)fcCgNv}YB{BAg/iz/M#.N7?W{K05H=z/vn\u0026Os/5jWcraf\u003e!z(}v}Y[3zdLtgwNY^{xjV9oz/e0!wO#Pj\u003e8Mq2L^RY7wPRA}e]\u003eJyB.bSop*[G/wN(kSfe1EeX@kTYWJG44w[CQ{aMXA-aAIanB7]Mgo\u003c@23Fp.ABBrG.jW=\u003eF\u003c\u003c^R?:d\u003ci#:H3bCDayYF9w[u0lB98ttaM/30ay]hcvpB4:as!NBwPRu\u003cxYBR{4f",
            "ln": 8980,
            "col": 65,
            "line": 184
          },
          {
            "b": "B97#hwPy7UBywV)wN)kjA+funA=9@F3lQE9zGGDgv}xR3oLFM\u0026wO#71l3diSv}YB:auZ\u0026?A=\u003e}P4gjj2v}Y[3zdLtgwNY^{xjV9oz/e0!wO#PxvpS[xx(!xczE)\u0026pd06rHA:@Viaz\u003eXixM4AjaAg+fvqQ6mau.[hDKQr8arR!vw/@HswPRQ7wfr3UjS(awwPRA}e]\u003eJyB.bSop*[G/wN)eqaAz4nB-IvY4gjj2arUfjzGx[xB7GAlauZ\u0026YzGGDgv}xR3q!p2\u003ex(v)ge[X:qd06rHA:@VkBywSIwgoO",
            "ln": 9591,
            "col": 18,
            "line": 192
          },
          {
            "b": "aAIanB7]MgaNaVuaMv{oaN2#c\u003e=.FTV4zeJR@$W]\u003c+P#0JIkBDJ%#BsarR^HaARTHaBsL8arR^HarR^Hv}Y[3zdLtgwNY^{xjV9oB7Gl1lVl*UvqYQ7DMWAsvO78\u003eaAIEzA:@VkBywSIwfupKasxS\u0026ByO#pv@Dmbx(n68qE%\u0026\u003cwPI@vefGoG3lQDlarR^HarR!EwPq\u003c7B96#:iV@xIA:-*ae]\u003eJyB.bSonN%vY3lQDlarR^HaBLX24gjj2arR^HEir3dByO#bc%[zCDWMt",
            "ln": 9876,
            "col": 31,
            "line": 198
          },
          {
            "b": "w[CQ{e]U@OxEFip3lQDlarR^HaAz4kB.bSonN%\u003e8Aa9=}zf4sIwPq\u003c7B96#:edz}earR^HarR!HA+)=VAa9=}zf4sIwPq\u003c7B963SA+)oo3lQDlarR^Haz\u003eXixM4AxaAg+fvqQ6rA+flkwPI@CzdN*5z!7yd3lQDlarR^Hazts{wmY!5iV@xIA:-*ae]\u003eJyB.bSoe[!*8wmY!5aBFLVDWNBO3lQDlarR^HaAhmuBvoLVvlbJIvrb^[B1RGAADL\u0026lBs}JJB94",
            "ln": 10213,
            "col": 14,
            "line": 208
          },
          {
            "b": "iV{?0By^7xz*9PUedz}earR^HaBLX24gjj2arR^Hx\u003ewFoB7GAle[e%nw[u0ny?mG%Bz8^Xat\u003e\u0026bdiJXyB8@%yB.kk%AXqADx\u003ezDndlwT{fe1EjN6L[hH7aFjarR!Pay!\u00264v}V#kuNWaAEglJaarR!GA^n^O4gjj2arR^Hv}Y[3zdLtgwNY^{xjV9oB7C",
            "ln": 10499,
            "col": 18,
            "line": 215
          },
          {
            "b": "i$hKB4gj:waMX\u0026\u003e\u003cHx:4G@BarFAJz:\u003c=DO9Nw.Jjs0lQ^UJpUu\u003e9JKsJdQc2FAA@bdgDSaA^n^O4gjj2v}Y[3zdLtzwNXLGADL\u0026lBs}GHqE%]*z/fScq/(C*By!#nvpS[xx(!xczE)\u0026p4gjj2arS7ywPRu{y\u0026.3FjW70n4gjj2arR^Hv@DmaBrC74A3dp^zE){lz/PRXvq{shA+dN.rafk*xjVfkwmY\u003c\u003ex(4\u0026yBywSIwgoOH3lQDlarR!vw/@GBv{%s9aAz2",
            "ln": 10785,
            "col": 5,
            "line": 224
          },
          {
            "b": "4gjj2arR^HEglJaarR^Hay/tcB95KEA+(\u003cYay]59vqfL0e{hhJi$hJtarR^HazbLjasH-rzGx[xA+cwiw/$O(A4V9rBAz8mzGvlHDKQr8arR^HarR!vw/@HxwIe7oB95*MA+)fNaBsL8arR^HarR^HarSr\u003caMXS}(4+lvd\u003ci].IS{K\u003catLS8dcWb8\u003e+\u003cg1QljR}HVU+E\u003c+QzcV5Zsy3lQDlarR^HarR!vw/@Hivq)\u0026wA+]!Hx(mD)CU.{1B-IpEauQ=2diJ%D3lQDlarR^HarR^Hay!\u00260e{hhJB1RAOB7=$AA+)f^4gjj2arR^HarR^HarUxgasH-dA4VoNy\u0026.jBwO#d5xDPFYgb7yhay!\u00260e{hhJB1RJEx\u003ezDndlv$CarR^HarR^HarV7w3lQDlarR^HarR!o",
            "ln": 11112,
            "col": 16,
            "line": 234
          },
          {
            "b": "aztt5AaK6hayYe9v@0i0B-IOqwPwj!fe1CUz*c7wwP?G#BZYx6B1wCPzY\u003cdnx(+z8y?mY@awC\u003cmr3l0\u003eC4z!sA3e?9A+c\u003cCnm=QRwPw]9B-7Yhx(v)gaAITkC)$9l",
            "ln": 11898,
            "col": 52,
            "line": 257
          },
          {
            "b": "vpAbCxk8BeA^oqE3lQDAfcCvBvSK\u003eYraf\u0026-qG3w.fk$Guwnb{]lUHgIwjp-ZwN/*\u003cBzkVhB0fLNIr8gDawDo-aM]hDazULldDt@gg:7[ZM/\u003eDEaztth4gjj2fe1Chat#8mgD3xsR\u0026rm\u003cL=i-2X8\u0026Zg\u003e9D",
            "ln": 13948,
            "col": 72,
            "line": 288
          },
          {
            "b": "\u003cHzi03lQDAfcCvBB88]XIh-Sjb}OeXJob+(\u003c!OKiL=iR)F^\u00265faAz4nB-Ivxq/)4]zF7wtvrliQwfunEaswJ=e]\u003eJxy***+c[!!hvj=^\u003eeM%?WiBapJefDq/dk2WTx\u003e7Z5fF1t6diK1=aszntB89c+4gmH)3jNs}fcGw!V/NmLaAIjmA=-Blz!9A4\u0026!AQsy**^:y+Gppy\u0026stp\u003ecI2FHk+t\u0026Sn\u0026zW\u003e9Aj]ByxlauVf){zEmG]vJ:\u0026#Soz0:\u003cHziv\u003eZXi[3nj4PAbn%8w]zZboKRywy^@t-p*[D/wPzVh\u003cHyihIL}}1xKL%[avvplIh*ROS43+SF^\u00265%z/fSraw+-$r7oUYo\u003cZ^!m[DSUqDUb9aBsL8arU]xB2\u003eA^arR^HDMWckvR6vpasynZqZTasarR^Hv@Dg4AYLr\u003cxl4M{zylLHEjL*marUcczEEA)wJy}RDMWckvR6vpasxG\u0026zEEA)wHx2Kv@Dg4AYLr\u003cD1y/dz*9MKEjL*marU[\u0026arR^HarR^HDMWckvR6vpasynsefD5TarR^Hv@Dg4AYLr\u003cvR*f#cM\u003cJOEjL*marU=Ix([DdAYLr=DMWckvR6vpasynsefD5TarR^Hv@Dg4AYLr\u003cvR*f#cM\u003cJOEjL*mao",
            "ln": 14127,
            "col": 86,
            "line": 290
          },
          {
            "b": "z/cXiB4{7Xvp%dZm@\u0026J\u003cA8ZK[y?k2px([f5diJ%D3lQE9w/@GBBzk\u0026kwHO:xwPS6nzxJL1y\u0026:eH4gjj2x\u003ewFoBzk\u0026kwIdXmwmZ0Yw*/4@Pqm=2diH=pjS(BcaAz4nB-IvxBAhIni$hJtazCBgd0ffBy?kkkzE^s6pI815ph+5WlU{gPcN*f4jS(BcaAz4nB-IvxBAhIni$hJtaAz4nB-Ivxw)]H%wJHtdEglI)3taA#v@#B6zxK4fB8ao^z/{1^z!%ujc#Y",
            "ln": 15557,
            "col": 7,
            "line": 320
          },
          {
            "b": "vpyT7y*?A$z/PXzaBsL8arUxgasFyyxMw3dwIe7kvN\u003eDSB-qyJaBsL8arR^Hv@Dmaz!@#qy\u0026r@mcTg1\u0026z/x/7az#9uv}Y[3zdLtwvpz-Ez/{2uave*}efG1Hx(CBGi$hJtarR!EwPS6nzxJ?ty?#fx3lQEt4gjj2v@DmaBrC^ozGGD2auZ\u0026^y*?A$z/PX*wP?R",
            "ln": 18055,
            "col": 38,
            "line": 372
          },
          {
            "b": "y\u002606+BzLJfauZ?}xl4{kAc0dHD(#T0dk2ECA42uwjW703e{7/Hy?j-pD(%^+zF}aGx([f5djlMa4gjj2v@Dmaz!@#qy\u0026r@mcTg1\u0026z/x/7aAhd9By]Diz9ol?d\u003ce!Evrua1A+#{HaswpQvqZf#wizp.d\u003cdC.pFJJ-BAh8kxk7$6d0G9qBy!#i4gjj2arSfScM(\u0026ly-)kgA=L-eBrCjpz/{1wBzk\u0026kwPH0Zas!Nbq+{dvB98CpzF9V}C{)9qy/Ca\u003cy?mVpdlv$CarUfjzGx[xzddJ@xLzu%auZ?}xl4{kAc0dHD(#T0dk2jDy\u0026\u003clec$:U=j%k5TzGGD2e=",
            "ln": 18543,
            "col": 10,
            "line": 387
          },
          {
            "b": "asH-rzGx[xxcqb8az\u003eLev}YN]xdj%I4gjj2arUGiBrCWlvSKQu3lQDlaARTHaBtkMvpBp2jS[fSvqf*av}Y[3zdLtwvpBpgADL\u0026kC{[1Zxl4{kA7KO3azirvwfupHj0n}]v{%E?xDOZmdiJ%D3lQDlarR!pz/fSmy?kkyvrcllcTg1\u0026z/x/7aAR43B1RDPwPA5sw]zYjxl4{kA6kM\u003ed\u003ceESx\u003eetpaswpzvqfK?wi87?ay#VxclM\u003eLzdN^fvp%d2i$hJtarQ",
            "ln": 18986,
            "col": 6,
            "line": 395
          },
          {
            "b": "jTRv5azirvwfrxBcM)IBBzLIKcM\u003c]Zxd!puBzLIhd\u003cchZB-IpYcM\u003c]Zd0e)bB6yt7e{hhJaBFLVcNQt}B8kM2wHGk-at$]5dlv$CarR^HA+funA=91DaAR43iV@JMvSL:ct}vahA=l8tiV@5TEld(BarV7w3lQEiwPS6nzxJ?ty?#fx3vJu\u003c4glJ+D2vamw{503BzkVhayO/0Acb5/vO7DVz=yd^yE-z-B-n:Jvpy=gByxlanN%v{Abn%8w]zZb",
            "ln": 19472,
            "col": 16,
            "line": 406
          },
          {
            "b": "CYU6HByxDoaAIWmuVo*\u0026By]Diz7PgezF%Prx\u003e5+rlU{EFzGE1jzEWP}wPF#rxKM0]C4CXpx(\u003eFwvqZgd4gj:wazC.nzY\u0026Cix(mE1Cs#H)u)3\u003eee[V^Vb6W^xuT[a/vrq",
            "ln": 21856,
            "col": 11,
            "line": 456
          },
          {
            "b": "fcB85A=U@oBy/u1wJy@BC4CYtaz(myvruj4zxJ!gA=M8sB0bNyay/89z/65rB98tvvp%d7B7GAlx(v(wax8\u0026)B7]Mg4gj:waAITyA:-P(aAIWCC4(bhB0ay.aAz4mByxiiayYFnay/k0vrcAiz/cXbA=leywPw]lwPI%4A=-C-FrRf[vru0)wPFp/fe1C*wNPy?BA]0r",
            "ln": 22470,
            "col": 2,
            "line": 467
          },
          {
            "b": "Bw#W\u0026yE@4$aA?gfe[o3AA+fcgraf\u0026-nN@@\u003eD)0rHy?$Ti3lQDlarR!Pi$hJtarR!P4gjj2arU9pvqf*av}Y[3zdLtvBz(hdxjSYpwPI{bz/dgGwPPtEax}]spdd(VuS6r.nMeO^sZL9bpF%FGmpeXRsZs6hB7GxavqGU7wN({idlv$CarV7Pv{%E?xDOZmdiJ%D3lQDlay/tcB8L(ae{y-Azyu(pCwg@9z*b8\u003cxk8BeA^p}kAaK6hx(!wsw)]y\u0026wN)?HefFHDcmf\u003cDe]p",
            "ln": 23966,
            "col": 15,
            "line": 497
          },
          {
            "b": "B-7Yhx(v(iA+frlz/Pz\u003cx(mE1Ct-0+x(!xpC{\u003e9:DKQr8aARTHaBsL8arR^Hv@DmaBrCPDjS[fSvqf*av}Y[3zdLtvBz(hdxjSYpwPI{bz/dguwPPt4nLRVHs6[\u0026]m[DSUqDWv9r8lyTm[3=TmoI634gjj2arUfjzGx[xB98tvwN(]DasImMcmf\u003cQtusx\u003el@c(\u003eqBK8Eq=DT$uSf{1qB9/wuRr*\u003ct}3[zD)0=:i$hJtarR!ywPP5nwPI%iA+e=7jS(Bfay]IhAbYx0auY",
            "ln": 24211,
            "col": 8,
            "line": 506
          },
          {
            "b": "D(#T0dlv$CarR^HarSr\u003caxA5]x\u003ezSkwNP7ZaAR43aARKuj0nV!wPz\u0026mzddYjxKM6}ay/kaB7F(8x(mD}C4\u003eGfvqE6dvpBpg4gjj2arR^Hw]zYjc$vgkB95KeA=k=9efG4yvO79oaA7\u003cml2}0OC}JYHz/3[AvpBpAC#wM%wIdLiBAh8bB0@E^diJ%D3lQDlarR^HaARTHaBsL8arR^HarR^HarU9pvqf*av}Y[3zdLtwvpBpgxjVfkBywSIwgoOH3lQDlarR^HarR!GvpAhOs7#L.z*a\u0026=C}KeHBsqltvO78YazULldlv$CarR^HarR^HEir3dByO#bDKQr8arR^HarR^HaAR43B3+dIz!@#qwmYN*By=\u003evz!@#li$hJtarR^HarR!P4gjj2arR^HEglI",
            "ln": 24796,
            "col": 50,
            "line": 520
          },
          {
            "b": "zdLtwvpBpgz/eD:zeTPewg?q3wk3YUBy/u3AWStTvpz/sdiH=qaBsL8arR^Hv@DmaBrCvgC{2l)BywSTz=ZT\u003cwn=V+wQb[vwPPtxvpz/sdlv$CarR^Hx\u003ewFoa.$UmdiJUxBAIRwi$hJtarR!GvpAhOs7#L.z*a\u0026=C}JSsy?mZ1d0e)bnN%ni4gjj2arUfjzGx[",
            "ln": 26724,
            "col": 7,
            "line": 573
          },
          {
            "b": "vp%d(y\u003cvdAzY\u003cazvSMa2B.bDjay/tbzddr)A$5EffcB!zzyoJGvpS)\u003eBzbl1AV/pAzxJ+7By/u1C}GKkwO#NiA+er^zE^WfqE%GPB98CFoLFM\u0026wO#71B0@F04glP-zGx[xuW3j4wn=V\u0026wOkZ#BAhU8wNPa{auZ\u0026/wPI%iA+er^zE^WfqE%GPB98CFc[dj!3jNs}fcGwgSo7pmay/89z/65rBywT1e]LR{A+eW3wN({1x(!xczE)\u0026h\u0026^^mo\u003ea^E?WtMeKx(mE1Cp)/MwO@TLHQ#SsRrsq2ay/80y?aVgvpy+%3nj4P\u003c!^T(O$3{wAaJ]#AV\u003cIiUom{}B89vAvqYH^wN({9vpx",
            "ln": 27468,
            "col": 39,
            "line": 593
          },
          {
            "b": "zE)\u0026OBAy@3xK$Z6aAz4nB-IvY4gjj2uVf*HA+eW3wN[FGB97#hwPy7UBywV)wN(]DaARTDwJHtd4gjj2v}Y[3zdLtwvpBpgz/d{.wNPW(wg?q3wk3YUBy/u3AWUvqD2vamc#JQurafk+au.[hDKQr8arR!GA^n^O4gjj2arR^Hv@DmaBrCHvwO#71nN@@baz$+mrafk*z/xo9wPy:UvO78(4gjj2arR^Hx\u003ewFoa-zshzE)\u0026WwgnTwwPS6nzAw%-arR^HarR^Hao",
            "ln": 27979,
            "col": 22,
            "line": 603
          },
          {
            "b": "arR^HarSr\u003caM/hA\u003c!Os/gb6\u0026*MMO1pfL$\u003eNjS(I34gjj2arR^HarU9pvqf*azE[2mp\u0026ZF\u003ex(^\u0026lAV^IeaAIaorb3hXz/{dIAX5s/fFB}8i$hJtarR^HarR!GA^n^O4gjj2arR^HarR^Hv@DmaBrCQnw].E7xK$Y%jS[fSvqf*av}Y[3zdLtwvpBpgxjVfkzE[2\u003e",
            "ln": 28725,
            "col": 51,
            "line": 617
          },
          {
            "b": "DKQr8arR^HarR!vw/@HkCYkoOvrb{%Bw#WTnN@}!jV%{aAaJ]#A.f^\u003cay/tcBzkSnwJHtdarR^HarR^Hx\u003ewFowQ5eDB-Ip{vruQ5A=9HKwPI@wB-IpEdiJ%WzddJ@xK$ZLz!@#cjS[=-y?kWJzddJ@xK$ZyCYj=*az2!pj0n0MwNPvoaBKXaarR^HarV7w3lQDlarR!vw/@GBzddJ@xK$ZLz!@#laAz4nB-IvY4giKKarR^HarSr\u003caA/E(hzcWlasH5:i4l)hx\u003ewG0",
            "ln": 29248,
            "col": 51,
            "line": 629
          },
          {
            "b": "Byxi5wPQvUBAhTVCwg@9z*a=-diJ%D3lQDlarR^HarR^HaARTHaBsL8arR^HarR^HarR^HarU9pvqf*av}Y[3zdLtwvpBpgzeTPec#JQurafk*x\u003ee+qDMWJDzE^WfnN%\u003e8Byxi5wPQvUBAhTVCwg@9z*a=-efFUAwmZ0Dat2q\u003cEjmk!3lQDlarR^HarR^HarR!AwP}i\u0026zxI7+DMW3kiV@JMA+w%9mq^i/C}KqPzE^WfnN@@(i$hJtarR^HarR^HarR!P",
            "ln": 30387,
            "col": 35,
            "line": 653
          },
          {
            "b": "oj-w\u003exk.H4xcp/8A^7@jwg!q#arR^HarR^HarU=DC{4Cy3lQDlarR^HarR^Haz$+ms7#K{jS[fSvqf*av}Y[3zdLtzx(mE1CxkxDA+eW3wHI)FBywSIwi7\u0026JwP}9ZvLhw9efFLyv%8\u003c7wi7\u0026PA=\u003e}oEjmk!3lQDlarR^HarR^HaARTHaBtktCvticay/89z/65rCwg@9z*cmPB-p(1By=\u003erwP}i\u0026zz2TlefGoZw]zg4B7F(yazb4#B7DFxdlwV2ay!\u00264v}V#kuJ",
            "ln": 31469,
            "col": 38,
            "line": 673
          },
          {
            "b": "arR^HarR^Hfe1C\u0026vpBpgxjVfcBz\u0026pxwNP9(BzbkdAbP/teP2AHwGUSaz/{1wB97\u0026jwJI2Rvpyu@vr\u0026#evrMh\u003e3lQDlarR^HarR^Hatkw\u003cy*?i(wN(]$zxK4fA+w%9",
            "ln": 32322,
            "col": 5,
            "line": 694
          },
          {
            "b": "arR^HarR^HaAR4kyE@4$aA8jgzE)\u0026.wPRukByxlanN%vY3lQDlarR^HarR!Ez!@#Caz\u003eLev}YB:qG3w.edz}earR^HarR^HaAhd9By]Diz8@!TAaJ]#A.Qa!vj(Invrua1A=0up3lQDlarR^HarR!Cvrb{%Bw#WTnN%\u003e8z/xo9wPyvMedz}earR^HarR^HaA}Kqwn=V+wQcrVByxi5wPQNRC}oyiarR^HarR^HEjmk!3jNs+arR^HarR!CwPz\u003caB97F$zE^WfqE]",
            "ln": 33183,
            "col": 2,
            "line": 713
          },
          {
            "b": "oLFM\u0026wO#71c[6gCvO78Vau.[hDKQr8arR!HzGor3x(!xcA-uE*yGa.Kd0e)bnN%ni4gjj2Ejmk!3vJu\u003cwO#NiA+eiUB8a--vOyGSBy/u3A=SSTi$hJa3nj4PB$\u003eQae?/sep?sV0Abn%8w]zZbazC[ny*?A%wft#5B88[xx(mE1CxkwVpJgzcx(k5px\u003c\u0026b}zGYPcz/xnux(!ievru5\u00263nj4Pw].*bay/k4wO#QhaARp9BrC15C4CYox(^\u0026dBzbkdcUWTuy*?A%wm6K{zu",
            "ln": 35797,
            "col": 28,
            "line": 773
          },
          {
            "b": "3nj4PB$\u003eQ9e\u0026kQiwo8QcAaJM5BzbkdB97\u0026jx\u003e5n[v}Y[3zdLtdy*?v3B1Q%ywNPW(d0]]AA+PD5nP4mpzGQ5jB2(0chgl]Y4gj:waAg+hBy/Gge*9\u003e?gAZTFA+PD5x\u003e5n]y*?v3A@",
            "ln": 37166,
            "col": 4,
            "line": 799
          },
          {
            "b": "z!@@oB97\u0026hBrC7izGYPixjU%\u003cwGUYday]59wPzT4zFsflx\u003e5nueJdU)x(n0lwNP9(z!pbjvqYQ]z7Vn8v}Y[3zdLtuB-8qnzdLtrzC$T=A==Cye[5p3oLFM\u0026wO#71c[3I!jW70nay/tczE)s1c[dk2Ejmk!3s^:\u0026z/65rA=(nwx(dAlz/ec:B97\u0026by?mcfvpS[xx(!xczE)\u0026pc[co4j%kg{v@Dm5wN/*gdlwV2dlv$Cv}Y[3zdLtdy*?v3B1RxGl2o$Iz7Ymcwk3YUBy/u3AWStAy*?v3diH=qaBsL8arUxgasHVmvrciqzEEx[au.\u003eJasy@owPh6]x)a5ndiJ%D3lQDlatkw\u003cl$G$sB.(dXaAI4awN]}1wGUz7gCA\u003e)xK$Q*Bz9moxK$W?e*9.$ay/tczE)s1c[coJvqfL0ayX[#z*9-PBzbj{3i",
            "ln": 37617,
            "col": 5,
            "line": 806
          },
          {
            "b": "Soe@q\u003cHx:8FShkBFv\u003e3VK(\u0026f:\u003eCU-EFpXjqarU/Aze0)4ze1rco\u003c}{FxjUQPx(mE1CxkeYi$hKBdlv$Cv}Y[3zdLtdy*?v3B1Q%ywNPW(c)%dPze0)4ze1rcuU%j?vp%dZcOcx!ay]51vr\u003eBZo\u003e!G/By/IOattA4i4Mg\u003ewPzH6wjZVkx(n6nwPG)PfFkj9Ejmk!3jNs}fcCA)e\u0026kgnhAz#BN6L\u003eAFAs1@\u003c=2I*NUo^-JoMaS\u003c+ok^X%jz$FrRf^xMw3dwIegv",
            "ln": 39753,
            "col": 64,
            "line": 838
          },
          {
            "b": "aBFLVtu@W2DKQr8arR^HazCBgd0Gxye]#byBy=NrjV%]nze0)4ze1rcwg5/Gv@Dmbx(n68i$hJtarR^Hatkw\u003c\u003c=uC6Q\u003eE])HujI$awM\u0026[vNB%uCoy:hzEEf?wftJ9z/{1w\u003eBd7!S*r",
            "ln": 40479,
            "col": 33,
            "line": 851
          },
          {
            "b": "arR^HarR^Hx\u003ewFoBA}?pz!pblvpy\u003c4A=l8tnN@}!jV%]nzGP/9wPxdvE0^5Uvpy\u003c4A=l8tnN@@aattk!v@Dmbx(n68i$hJtarR^HarR!GA^n^O4gjj2arR^HarR^Hv@DmaBrCh",
            "ln": 40709,
            "col": 1,
            "line": 856
          },
          {
            "b": "Cvticx(mMahff)Lz/M$4q^Sr%mnvh?nLISHrA9s1qY{g2azbtdwGV8dwGUO[x(4{jwGUU{zE^M{AXm!dB7n({wozZ1pgXV(s7b(Qc]0zffEY6)3s!0(zE)s1c[dj!3jNs}fcCA)e\u0026bapiV@9Ey\u0026A%aazbLjaARpdaA8deePUPzBrC1dvrcicv}Yp+zz05fwPhD]v}xZ7Bzbkdz!@}[3nj4Pu$i\u003e\u003cz/65rvqGv)zf4stA+eW3wHF{wwO2*?y?X67cOcx!aAg[jx(vJNzCs?.B-.hoiV{9",
            "ln": 42801,
            "col": 4,
            "line": 896
          },
          {
            "b": "B7]@inO})GwHI7$Bywf\u0026y+cYCvr+\u003c/woqGlaBsL8arU=DC{4Cy3lQDlay/tcB95KBwPI/kjS[fSvqf*aw[u6]xEEz1Bywf\u0026y:?BP3lQDlay/tcB95Kly\u0026r=9jS[fSvqf*aA+frhe[eTnvKJV!4gjj2arUfjzGx[xvR{6bjS[fSvqf*av@=c?By!3Xvp%drx([i2A42giz^\u003edS4gjj2arUxgasHYoA4VuGwoqGcjuT*7vr+\u003c/woqGlaAz4nB-IvxwmoN*rDq[q4gjj2arUfjzGx[xB7nS{wGTbUzddV\u003cx\u003ehs0atj\u003cDze.aKx\u003ehs0i$hJtarR!pz/fSray!?$C42CmjS[SNCoxW[w]?E5wD",
            "ln": 43861,
            "col": 18,
            "line": 920
          },
          {
            "b": "CVOP\u0026Bz9iFo\u003c@cSe]\u003e(MzE+e8ze.avwOC^\u003cBrA4QB7nS{wHP5\u00264gjj2arUfjzGx[xv@#@rjS[lyzGYDfe[X:qlVl\u003c:wQ5qBcO/iWdlv$CarR^Hv@#@Fwo8a5nO})GwHI28A4Aa=efDR$ay!?$C42CACwgPfxE\u003eoovqZl%B1Rcqx\u003eIa3dlv$CarR^Hv@DmaBrCHABv6!ZvJW/RvrVc]BrC74zGYDfe[n*qC4CYorbU9tz^\u003ebwaAR)FwJy}Yx(do\u003ewIm!qwOiwwaAqKjy?X0piV{aeg:4h}i$hJtarR!pz/fSrayYF9auZ\u0026QCvticaA8yAltQNHe[5^vvr\u003egZw[CQ{c[dj!3lQDlay/tcB95KlD30RsauZ\u0026+wP]m%x(n2Ll2}0OC{)cAw*]!J3lQDlaz+RhayY55vrcSojS(a1i$hJtarR!sz/M%Gy?mYhx=]LYfGQy\u003eauQ=QD30Rse]k9pxlm/GazAtRdiJ8lzEENhas/O$q/)4]zF7OlA=k!ZxKL{Gz!9AcvTi6bB6Au:dlv$CarR^HA+funA=90EwmoN*i+-CtxjS-hAaJVzvQTs?hz=%jas!NzBz\u003eOovRGZ*A^o8}4gjj2Eir3dByO#bDKQr8arR!EwPS6nzxJE#Bywf\u0026y=-7karV7w3vJu\u003c4gl].BrCQnv@Dm5wN/*Yx(dB4auZ\u0026+B.\u003e\u003eQ4gl].BrCQnv@Dm5wN/*IwO+!2auZ\u00264fFCgx4glP-zGx[xo*I(*qBJ@Gpejj",
            "ln": 44157,
            "col": 42,
            "line": 927
          },
          {
            "b": "diJ%D3lQDlaARTHaBtkPB3\u003c\u003e-zz30wzE+d/q+{dvB98CpzF9V}C{)JJxdkn\u003eaAz4nB-IvxBAhInj0n}]v{%E?xDOZgdiJ%WA+funA=91ivqH0@j0n}X3lQEt4gjj2x\u003ewFoBAg/cB8V5rBrA.fjS(a[B7DZwcmf\u003cRB7FoYB8#5lzB[v/aBsL8arR^Hfe1Cqx(W=pvqYQcw]zZ5wPP4\u003epG7jBavY^Ny\u0026%=fB0a[iwGV5rvqG:#Cv+qDaARpdaAz4mAbPSnwGSynw/$J1C{%g",
            "ln": 45268,
            "col": 73,
            "line": 953
          },
          {
            "b": "wft#jaAg[6AW0aB3lQDlaARTHaBsL8arR^HarUfjzGx[xuVP^@wl0U^auZ\u0026Cq:\u003e4(mnulTrz(Hkd\u003cci7B7GAlx(v(LcM\u003c]ZwO#0@wmX+snKEAkAbPS9zGEpFB7FoYB8#5lzB[v/4gjj2arR^HarSfSc[4$Zo\u00261.SuRKr:miA{7az$W*z!\u0026{4diH?$cNJ}NyH}xDcM\u003c]ZwO#0@wmX+snKEAkAbPS9zGEpAv]NwZwO@}tiV]^$dlv$CarR^HarUocByO#juVP^@wl0U^efGoG3lQDlarR^Haz\u003eXixM4Axasx#Yq=Ca}4gjj2arR^HarUuevpS}\u0026B2\u003eB\u003casxJ{zGGDcBs*EqAaHyTasyPpAbok#vruj4zzb:Cz/c{BEjL*marR^HarR^HvSb!5iV}3[pFJJ-BAh8kxk7$6c#B3rdj+]narR^HarR^Hfe1CTA+e=)zGGP3y\u0026.SWcVr\u003coBsei\u003cFrRf/CYWImB7]MgaA8pmxk8m8ay]zdcV*Fvvrcylay/tdyIvv3ayPekCvt+a3lQDlarR!Pdk2asByO#jc[co4j%ki2dlv$CarR^HarUYoBAIRwaARTDwJHtdarR^HEir3dByO#bc%[zCDKQr8arR^HaAz4nB-Ivxw)]H%wJHtdarR^HEglJaaBKXaarUYoBAIRwazb4#B7EAx3vJu\u003c4gj:wav]{UwnC*1vqWi4zENKbzE:(bwPI{3xjSiawD",
            "ln": 45666,
            "col": 33,
            "line": 960
          },
          {
            "b": "o\u003ewx!vp%d1zf6tsaBsL8arUxgasI8Fxd!pKAaHdPjV%]nAbPSbcN*fUwPS6nzAwpmarSr\u003caxi2=ayYw9wm]D@B7Gl1B0a\u003eqBA}?piWX#WB8#5lzyl$TB7GAlx(v(Xwi8s}e}4aIvriMkxK@q#x(Xopax8ic4gjj2fe1CWA:-/@j0nS=C#F=}c[coLvqYQ(wPF#oxKM09w].r%wGUI$A+e:5y\u003cvdizE:(cwP?T9azbLjCvtJ5B0bgsao",
            "ln": 46436,
            "col": 24,
            "line": 981
          },
          {
            "b": "BAIRwi$hJtazCBgc#B3re[[\u0026scmf\u003cLB7Wanz/6u1zE+gsDKQr8arR!pz/fSraAz4mB.(dxjS[fSvqf*awQ4=@B-.gZz/6u1zE+ejB7V{-4gjj2arU-pzE=Z+lul^JxjSGiwPJ0gBsxoX3lQEt4gmH)3jNtOB-7Yhx(v(iv@Dm5wN/*gdiJ%D3lQDAfcGF[OAD\u0026e\u003ebt0nYPqrOMGV8P\u003c+X#UG]1\u003c6G66hi\u003e=.RVXpA.yP=!z#z/Po0wGZf8GDLwPyH)",
            "ln": 46672,
            "col": 33,
            "line": 985
          },
          {
            "b": "arR^HA+funA=9@F3lQEt4gjj2x\u003ewFox(=:TA+e\u003c3CQT+Z4gjj2arSr\u003cavZ6=wOb\u003e9iV}v1miDhRA=VsBd0G.[fe4cWv{%g!z/Z1yx(+zowPzS@zE)Zcy\u003cvdjA=k-8zxK7twmY=\u003c3lQDlatkw\u003cnk@L+q.p^.y\u003cvc$z!9Ade*9.$ax8icazb4@y\u0026.cICv.[sA^n^eqY]H\u0026ayMy6wPI*4A::63azb4#y*{*.yyHQ[arR^WfcB.DBrCptcU@",
            "ln": 47579,
            "col": 1,
            "line": 1008
          },
          {
            "b": "axIG5cOcxwq^SK5oES4j3lQEcwPP5kAaJ]#wfs2Tw)]H%wJHtd4gjj2BAhTHDKQr8arR!JB3\u003c\u003e-zxI7+zE[2ms7L\u0026tz!0M]Bspi?uSx#$dlv$CarV7Pv{%E?xDOZmA=JPKDKQr8arR!pz/fSmy?kkgA=M8sc)@j]z/o8Ly*?J[axIF:v@DmaBAhIlBzkVhazb4@y?mcrcOcxKA=JP\u003c4gjj2arU(HlVl\u003cWauZ\u0026+B.\u003e\u003eQ4gjj2arUuazE^M{s93\u0026tx(4{jwHF#?4gjj2arUYoBAIRwi$hJtaBKXa4gjj2x\u003ewFoCxlM0wO$EYzdN-pay/k0vrbsYzdNTdBsquOpJf(.rb3hXAW:6V3lQEnB5c:^zD7s!wPw[RaAIaorb3hXz/{dIc[co4j%kgY3lQDlazCBgc)rIFwO#6\u0026asnATCxlb\u0026zF*)CDKQr8arR^Hay/tcB8L(ae]kDsc)@j]z/o8Ly*?J[axIF:z/xo9aARsmwP8ZkcN?a^3lQDlarR!GA^n^OaA}(]z/fCBv@c78wHF#?aBLwxvru0)asHOCaBwIC3lQDlarR!JB3\u003c\u003e-zxI7+zGP=ii$hJtarR^Hazth3wnC*UB4fOLy\u0026%=fc[dj!3lQDlaBKXaarV7-axIGGpF:FPuSoP\u003emnD].uRKDFi$hJa3lQEnB3\u003c\u003e-zz2\u003cBz/xo9auZ?}diH=qaBsL8arR^Hz/xo9wN(]DaARTDwJHtdarR^Hx\u003ewFoCxlM0wO$EYzdN-paBtkvy?m3}rb3hXz/{dICxlM0wO$EYzdN-pj0n-*pJf(.rb3hXAV^H/zGP=ij0n}X3lQDlay/tcB8L(ae]kDsc)@j]z/o8Ly*?J[axIF:v@Dm5wN/*[wg5//4gjj2arU=DvqZd9z/P}xjS(a@B0\u003c3U3lQDlay/tczE)s1wN(]DaARTDwJHtdarR^HA+e:0zF\u003c2}BvoXRvr\u0026$UatCM7fGPZJarR^HCxlkZx(4{jwKyxUzGE0:att\u003e^3lQDlaA.Tlvru6VByxolB0@zCz/fD7v@#o)cN?a^3lQDlatkw\u003cpgXcYxK#ibBAg/cB8V5rBrCTozE^/hvSDf[xjUB\u003eByxolB0b7nz/3RsxK@rcwPz%9AV\u003cv(LPUfYazU\u003ekCoz9vcVS=c3lQDlatkw\u003cv@Dm5wN/*[wft#cwGU\u0026dzdNQbaARpday/7[zF\u003c34aA8jgzGvAMq!o\u0026Saztt5y\u0026p$GvpBp2x(dY#wnbE]wO=SA4gi",
            "ln": 48142,
            "col": 33,
            "line": 1027
          },
          {
            "b": "zz2\u003cBzdN^fvp%c]jS[fOD2vamc$NNkzGErIjW70n4gjj2arUGiBrCBwxfcLfarR^HBAhTHDMWfDxcotWn(FIXe]UltB7D+hC4CMke[wyjvjsnXEir3dByO#bc%[zCDMWuuBAIRwj0n}X3lQDlayPF5x(\u003eFozBewTwm]EFwPI{3xjSGdB7V{-4gjj2Eld(B4gjj2Cxlb\u0026zF?7BzEWH3B7DESasH/AwO#Psau.[hDKQr8arR!vw/@HCB5c:^zD7s!wPxjxDMV*mwNL",
            "ln": 49160,
            "col": 8,
            "line": 1063
          },
          {
            "b": "zET!qdiH=qaBsL8arR^HBAhTHDKQr8arR^Hatkw\u003cq!o\u0026SawLYPv%8\u003cmz/3RgwNPaXA=Sw.FrRf/C4CYtaA?gfB.8XewPzu8x(+znzxK4mwGTuoqD12iarR^HarSr\u003caAz4kB.bSoeOFZ7wmY^7B75V(y?W%jasGJ=v}xR3azC)tvqHb",
            "ln": 51307,
            "col": 24,
            "line": 1122
          },
          {
            "b": "zE^s6pI815kpm)5k0p2xau{$@cmo]%asxx3diHb-cV\u003coxwO%TUas!NCzEWP}wMqS1lVl*Xz/fc7Bsq3prbVL-zyD24arR^HarR^HiV}v1mpeF:mnu/XuSx#$i$hJtarR^Hay/tcB95KBwPI/kjS[fSvqf*aw[u6]xEEk0C4CMkB5^l%efGoG3lQDlarR^Haz\u003eXixM4AxasxVFr3%ja3lQDlarR^HaAImfzEEuxay/tcBAhqoy?mStB7]o8vqEF73lQDlarR^Hay/C6wmYU2x\u003c\u003e?0iV]!*ze18tedz}earR^HaBLX24gjj2arR^Hx\u003ewFoa-.dnA4V6AdiJ.CA=ldAzE[2mmriA!AWSqlq:?*IByxolB08?Md\u003ce\u003ezB8S:MByxolB16fW3lQDlarR!vw/@GBA+frhe[e:fC{%\u003eTxMw3naz$+mavQr\u003ez/NlNq=uacA+frhz/fScazth8az#9uvSb!5aAITBwNPB6dlv$C4gjj2arR^Hv@DmaBrCQnvpS}\u0026auZ\u0026/wPI/yvSb!5e[X:qqE%oEwPxgFi$hJtarR^Hay/tcB95KnwN/T?wPw[Raz$+maxh]%BvoXIz!9B1c)%dVw?t$\u0026dlv$CarR^HarUGiBrC4nw/%kVcNQ$+3jNs+arR^HaA}Hky?j.qBAhIndiJ%D3lQDlarR^Hay/tcB95KKaA?gfB.99Dwn=u%aBLv}ayPF5x(\u003eFrwNPaXAXqxzvpQ=ni$hJtarR^HarR!vw/@Hjz/fbnaARpqz*9swwP]m=A=M8sc)}}(mf",
            "ln": 51846,
            "col": 45,
            "line": 1131
          },
          {
            "b": "zE\u003emtz/{dAz!pb3B.iln3lQDlarR^Haz+RhazbU5zdMdNwigkcarR^HarR^HCw7YbwGSxHw].r%wKQGEauZ\u0026RB.imuzE^s6pI815tY9!:cN*F!k0p2xdiJ%D3lQDlarR^HarR!pz/fSrazbU5zdK?MayYF9e]$\u0026yv}v5xefFLBvqPNAzE+gT4gjj2arR^HarR^HvS=o9jS[iRw?Fdvx\u003e7Z5w].r%wKQGEas!M\u0026dlv$C4gjj2arR^HarR^Hfe1Cnz/f5[By/t#By=OaC4CYtayF.*Byt",
            "ln": 52614,
            "col": 60,
            "line": 1150
          },
          {
            "b": "4gjj2arR^HarR^Hv@DmaBrCa5Byw0OA==vBjS)%mi$hJtarR^HarR^HazbLjasH-rzGx[xy?W=#aA7\u003cmw].r%wIe4yy?W#tcTpKpdjDx^4gjj2arR^HarR^HarUxgasI5uzE\u003eCwByxiiB606$xEClsvrt{scN*F!DKQr8arR^HarR^HarR^Hatkw\u003cq/DqTiV@G=A+PFnwQ4S[BzMjBz/fbey?m3=x(mMaB8UL$wGUz[By/FnBzbkdv@Dg4zy#w9arR^HarR^HarR^HarUi6Byw0OA==vPAclknc#rQnwIe4ux\u003e7Z5h7pd#wPhD]v}v5wuly)LaswJ=dlv$CarR^HarR^HarR^HEglJaarR^HarR^HaBKXaarR^HarR^HarUxgasH=eByw0OA==vPy?mG%Bz8^WjV%]wdiJbszGGPgB.9Sz3lQDlarR^HarR!pz/fSray[]5vn?n*auZ\u0026Tvrt{OvrcEhe]2rszyu(qzyl\u003e{4gjj2arR^HarR^Hy?mYhzf6tK4gjj2arR^HarR^HBAhTHDMWfDxcotWn(FIXe]UltB7D+gvrt{RBAe/(aBLwxvru0)asHOCaBtkvz/fVhzGPILaBKXa4gjj2arR^HarR^Hx\u003ewFozf6txBA}?pau.\u003eJaszkwB8#3",
            "ln": 52950,
            "col": 70,
            "line": 1157
          },
          {
            "b": "arR^HarR!FB7EZSzF?7FwPI{bz/d\u003cJyH}30jS[\u0026!B.9Sz3lQDlarR^HarR^HaAIQnq!p2\u003ex(v(Xwfs2Tzf6txB7GAlx(v(XwigkcarR^HarR^HarR^Hx\u003ewFoB8$[*AaJ]^x(dB4diJ%Wv@bZ+A-u:\u0026wP8Zkd06DvpJf(.rb3hXAW:6)B8$[*AaJ]^x(dB4auZ\u0026+B.\u003e\u003eQaBKXaarR^HarR^HarR^Hv@Dmaz!@#qy\u0026r@mcTft:z^(7IvrV01q=uacv/",
            "ln": 53585,
            "col": 6,
            "line": 1173
          },
          {
            "b": "azC{uB9g#5wO2y[aA8oyCw7MfxK#ibvqWh@y*?v3aA}mnayO=4BZY95C{46qzE^E0xd:S2arU=DC{4CRv}Y[3zdLtdy*?v3B1Q%swNPQccU)p8Aa9M%C4A3Ij0n}]v{%E?xDOZgdiJ$=4gjj2x\u003ewFoA+e:0zF\u003c2}Bw#%\u003ewPxjxDMV*mwNPQUx(dB1B-Y3LwN/T@zE)s1rb3hXAW:6)A+e:0zF\u003c2}Bw#%\u003ewPw[Raz#sry=-+/4gjj2By!)3wn=Wfl2pu=dlv$",
            "ln": 57587,
            "col": 13,
            "line": 1276
          },
          {
            "b": "zGP=ii$hKB4giKKfe1EcLZ}+TFfm^bwO2*6Ab]JkwO#Q7z/cWCB$\u003eQ9e\u0026t72\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z4gj:waxJk\u003cy?j-hxK@q}A+P5%wGUYday/tczE)s1wN)tmBzbkdB-RbmazC)tvpKy[C4CGnaAzQxzFs03awM\u0026[vNB%uCpTggfe1C?zY\u003c1twP?T5BrCWswGT=E",
            "ln": 59038,
            "col": 20,
            "line": 1301
          },
          {
            "b": "D)0rHy?$kxi$hJtazCBgc$u}hz/65rB98tvvp%c]cmf\u003cBxMw3dwIe4Cz/Po0wId!qv{%g5aBsL8arR^Hv}Y[3zdLtvBz(hdxjSYiz!0i(e]$PCc#-Quy\u0026r-)dlv$CarV7w3lQDAfcBkjz!@(\u003eAV/7az/cXbvpT1ZaMv{oayYnhxDOHez/fD7v@#o)a%p@HvL8Uyvru74ayPq4azk.awO@RsBzbkdB-Rbm4gjj2fe1C?x\u003eIr(y-)CkaARpdaAH$dwJy@yA+P5%wGUYd",
            "ln": 61320,
            "col": 69,
            "line": 1347
          },
          {
            "b": "wN/*[wg5/GDKQr8arR!vw/@HzA:-\u003cbAbP=sau.\u003eJaszwOcN*f+4gjj2arR^Hv}Y[3zdLtdv@#B6zz30wBv6zDxjU4NCYUuXaARgtBugJ(s5QE?Ejmk!3lQDlarR!pxMw3dwIdz3BzkVhe]$PClsBzqwKo*nyIdWaB-7.Sz!%ujd0)7Dz!%ujiV]^{fFE9Ji5\u0026odEjmk",
            "ln": 62035,
            "col": 23,
            "line": 1360
          },
          {
            "b": "B7GCWvpT1ZraQq@lVl^VAWVnSv@Dg4AYLr\u003cbw7L1w[CT5aBLX2aBLwxvru0)asHOCaBwIC3lQEt4gjj2v}Y[3zdLtuB-8qnzdLtvwO#3MwPI{3xjSGraAR)FwJy}YB97\u0026jB-Q]jAaAy0wHx2KB97\u0026jB-P8RBAg/cB8V5rBugK^A:-\u003cbAbP=saBFLVzGP=iaBLW\u003ev{%E?xECnTau.[hDWNt84gmH)3jNtJB9RUkazb+lv@#B6zxJO6Bu%zUx)a5!vpySlaBsL8arSr\u003caxixbaz+FcBvHgUB-Rb8s7#L.z*9sox-",
            "ln": 63112,
            "col": 25,
            "line": 1380
          },
          {
            "b": "wO#QdA^n^DA=l5rv@Dfac#B9yBzisoA=leywPw]lz/{eozF7HyB$\u003eQ8e?!Z%\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z4gj:wawV\u003e$wP?T9C{3Npz*cnlAV/BBvrcDvaA}xtBy/o8aARpday]58yJKGlayYw9wm]D@Cw7Y2xDRz9vSJVowGUU{C4z9\u0026fe1C^AaJ]tavfQYwPw]nxKM09",
            "ln": 63727,
            "col": 18,
            "line": 1395
          },
          {
            "b": "z/Mo]fe1CXB.bSne!5e1B-7Yhx(v(ixjVfNCYWImB7]Mgr+lq)x(v(qdiJ%D3lQEkA^n^OaAz4nB-Ivxv}Y[3zdLtuB-8qnzdLtjwPQTPzFrY]B95/Ve{p/DB7]MgaBFLVcNQ$#Eir3dByO#bDMWuuBAIRwaswJ#aBKXaEglI)3nj4PB$\u003eQae?/sev{%s+vRGT)BzkrcayO/7wPz)bB7F(8x(k5nxK@r1wO=g3azth3wohA)yH]avlU{EFzGG}xBzb98",
            "ln": 64178,
            "col": 68,
            "line": 1400
          },
          {
            "b": "A+(\u003eCD(%^:aBLW/edz}earR^HaBLX24gjj2arV7Pv{%E?xDRUI4gjj2EjMG#fFB}q4gmH)3jNs}fcBtgA+cwnvpyu\u003cC4CMkB1OOpwGUJ4zyoJGw[=76wPw{MFrRf+zH0vm",
            "ln": 67042,
            "col": 50,
            "line": 1463
          },
          {
            "b": "4glPUA=k/ae{7JhB1RxGqE%Y-C4ChpvpS[xx(!xczE)\u0026pAclknraflSlUG[CxjUQwwNYO2zEWl*dlv$Cv}Y[3zdLtwvpBpgz/eM]wmoN\u003ewg?q3wk3YUBy/u3AWStyBywSIwgO\u003ckxKL^\u003ewL3=KzZ=!(j%kgY3lQDAfcB5dy\u003cvdkvrb{4vpBd$BrBNYoDW?UvqYZ?B08(LByxolB1.SHBzLIhv}Yp*xjVcbvrb{4zF%lgwHPkv3lQE9w/@HixKL^\u003ewL3=Kz.ufMy:*GCB-Rj}vpBpBxA",
            "ln": 67306,
            "col": 61,
            "line": 1471
          },
          {
            "b": "\u003ca8Z\u003c3jNs}fcGnsFz#/zawD#{BzisGvpyv1z/{eozF77urcJ4#By/FnB$\u003eA*\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[%53nj4Ps7(e.awM\u0026[vNB%uCoy%rzE^/hvix5#zeAZ0wfu8gBz8!9ayGq1vO*GPBy/Ggu)3\u003erwOkO0aAITBx(mMjefGdFaAzyyBy+)*fe1CZBrCWzaARpdazbr",
            "ln": 68909,
            "col": 24,
            "line": 1497
          },
          {
            "b": "B-IvxDMWooBAz8mzAn)/utaC5Ac1l8fe1.$CxWp%e?62fx\u003c\u003e{[z/fiexMWM+e[n*pcOcxGzEWu#AYLr\u003cxMOunB2\u003e%cCxXl-CXHP8xM4^3B7/XGv@DiiaBMrX3lQEt4gjj2x\u003ewFofdo4Cuvl0htRvJOtv5%*dQjOPkpw-SBA.CvBy/GuCQV(Iv@Diqx!BHsB95*MA+)fNaBsL8arR^HA+funA=91DaAg+hBy/GgiV]!RxMOunB3zYsfdq3*Cu!x9dl/k5CwhevwPAfydo{agv@DiqcOcxGzEWu#AYLr\u003cxMOunB2\u003e%cCRiGAz7/NvzdL7qEld(BarV7w3lQE9w/@GPc{G+0D%wsffdwqNun2OltRmD\u0026vRGZ*zEWl.e[n*pfki4XwPI@wB-IpEdiJ%D3lQDlaAz4nB-IvxDMWooBAz8mzAn)/utaC5Ac1l8fe1.$CxWp%e?61]x(mu%v}w[Ie[n*pcOcxGzEWu#AYLr\u003cxMOunB2\u003e%cCxXl-vRGZ*zEWlgv@DiqB8=thA+cQvEld(BarV7w3lQE9w/@GPc{G+0D%wsffdwqNun2OltRmD\u0026wn=Qox(mfdv@Diqx!BHsB95*MA+)fNaBsL8arR^HA+funA=91DaAg+hBy/GgiV]!RxMOunB3zYsfdp4hfi{5jtRmD\u0026wn=Qox(mfXe[n*pcOcxGzEWu#AYLr\u003cxMOunB2\u003e%cCxXl-wn=Qox(kLkz/3\u003cAEld(BarV7w3lQE9w/@GPc{G+0D%wsffdwqNun2OltRmD\u0026BzkJjz!\u0026Pgv@Diqx!BHsB95*MA+)fNaBsL8arR^HA+funA=91DaAg+hBy/GgiV]!RxMOunB3zYsfdq3*Cu!x9dl?]*yJKGgtWe)\u003ez/3\u003cMayPd$xM4]Lasy\u0026ABz#pZfe4J[Cp)#KyJKGge[n*pcM)?04gjj2EglJaazCBgc[=#ki:Nhsfi*dVc%H1ht}f8idl/jBi^CT^BAI57E0GTMBAI57ePbGpz/oA9wHQ\u003epv@Diqx!BHsB95*MA+)fNaBsL8arR^HA+funA=91DaAg+hBy/GgiV]!RxMOunB3zYsfdq3*Cu!x9dl\u00268@B-.+nwN5E)v@DiiefFwsv}Y!3iV]!-BAzFyiXJdgCxUV+z/{eAvR4f4z/3\u003cAEld(BarV7w3lQEiwPS6nzxJ?ty?#fx3vJu\u003c4gj:waA/E(g+HNyiV@xTvrua1A=1i.zddc@p*[D/wPzVh\u003c+PO]Nwp$+FrRf}A+PDjx([RygAX8Rz/5]%zxJC9vqfNcaMZ8r\u003c+PMs3jNtOB-7Yhx(v(ivqYN*z/L",
            "ln": 70010,
            "col": 8,
            "line": 1515
          },
          {
            "b": "z6gm*O4!3JHVKtY\u003cH}6jaMQ89\u003c^-pkZNskPQ2?8+\u003e9i52\u003eEWwEXpAXNFfnxvB:mXsaztXgw-Fq)4gjj2x\u003ewFofl?htz!K6bxld:efd}uTB95*HvruQ5A=a/$AW-BWA+funA=90ExMOunB2\u003e%cCxXl-CXHP8xM4^3B7/XGv@Diii$hJtazCBgc[/W^x([DdA^SaptWe)\u003ez/6(DtRoJ8z7^I-wPI@wAa9\u003cgwPzV!BAe/VaAz4nB-IvxcUNQzAc15[fl/9Vz/4dvz/65ki$hJtazCBgc[/4zzEEA)wIkVTwPI@wAa9\u003cgwPzV!BAe/VaAz4nB-IvxcUNQzAc15[fl.R:e[eKjvqYN^e[n*pflqbQvrb{bi$hJtazCBgc[/aHB:mXsfd}uTB95*HvruQ5A=a/$AW-BWA+funA=90ExMOunB2\u003e%cCxXl-wn=Qox(kLkz/3\u003c-4gjj2x\u003ewFo",
            "ln": 71711,
            "col": 23,
            "line": 1546
          },
          {
            "b": "arR^HazCBgc#0imjV$}JBywSIwfriCazC.9z.u9MvruTkau.\u003eJasyVqze:r5By=*GaBsL8arR^HarR^Hv}Y[3zdLtwvpBpgz/eM]wmoN\u003ewg?[lzeTPeoLFM\u0026wO#71c#rQsBy/u3AW:6V3lQDlarR^HaAz4mz!%Pdc[dj!3lQDlarR!P4gjj2arV7]4gjj2arUfcA=k/ae{7JhB1RxGrD8FSBy!#nvpS[xx(!xczE)\u0026py?W%jwO#71dlv$CarR^HB7GC)x(dB1B-Y2WdiH=qaBtkvxMw3d",
            "ln": 72357,
            "col": 2,
            "line": 1559
          },
          {
            "b": "\u003c==.9Xt*V\u003cy*?A$z/PZPFpXjqarSr\u003caN3kx\u003c![1Vc]9FcatLS1aM]2T\u003eyQnaV5!1SMft@)\u003e^N9Ahx.7\u003cSVVm%vrua1A+#@YOpGZ%NJK1mgb7m4gCQTkeAI+ZatCS9fBXviatkw\u003c\u003c/VqUX#3PkaMXV\u003c\u003e!sQ?H{e0Rh8l\u003cpf!+NvA3jnEKl9{q\u003cHy9dXq/NZN=}ky",
            "ln": 77785,
            "col": 63,
            "line": 1664
          },
          {
            "b": "BrC^CA+^%YwNMYAaBtkEwOc3Battt?Bz(aVattt?CwgPfxGvm\u003ciwJotaztt2xj#xFatCMag9z0batkw\u003cw)]H(vQS+Z4gjj2BAhTHDKQr8arR!pz/fSray]hcAbn%dB09Q*vrVc]BrC7bA=k/a",
            "ln": 78331,
            "col": 5,
            "line": 1673
          },
          {
            "b": "Bz99+4gjj2arR^Hx\u003ewFozfXS(z/{2ue]k9pxlm/fj%hKdaBsL8arR^HarR^Hv@DmaBrCisjS[P!m@\u0026J\u003cAc2kqt@@G5arR^HarR^Hy?mYhBywT1i$hJtarR^HarR!GA^n^OaAR43B09Q*vrVc]BrC7bA=k/ae{7JhB1RDPwPA5ADMV%wz/{1\u003cwi7\u0026Ce[[\u0026sEjml2Eir3dByO#bDJ",
            "ln": 82508,
            "col": 80,
            "line": 1743
          },
          {
            "b": "B-ow?efG4yvSKerwO#d5xE\u003eoFvpBpgzddxiBrA.gasIOJwi7\u0026Pe[[\u0026EaA.ZviV]?)e{hhJaBFLVcNQt}B8kM2wHGk-at\u003e\u00264efGdJzAn[Ze{z2Ewn=V-wpk)Qdlv$CarR^HarR^Hx\u003ewFoBywT1asnATBywT1e]k9pxlm/fj%hKdaBsL8arR^HarR^HarUfjzGx-jwId!qxdbcix(!h#aw$Tdq:?*uCXIkvx(mMaBywSwcM\u003c]ZBywT1tqftnx\u003eetp",
            "ln": 82734,
            "col": 47,
            "line": 1748
          },
          {
            "b": "Cs=r/fcCjBzE^E0xh@$*atj\u003cWA+((TFrRhuGt3x9Y5!:5iT(AsarR^WfczwWeG!LpA=k/aaMXui(4t]SB8UMizxHuCAaJ]#A-uERnN%#4B.\u003e\u003eEB-7-3w?k6Gx(mE1Cs=sd\u003e9Ak24gjj2arSr\u003carR^UaAhd9By]Diz6hCHaA}Kqwn=VAz/xo9asIeEwO#71raflcwiBTAx([5$y/B?Le[[\u0026B4gjj2arSr\u003carR^UazbLjz6i[xvR]?3atj\u003cNx(mYeByxi5wPQ7xvR/E\u003cyyHQ[arR!pz/fSray]g{xg3YJvru6\u003eraflSauZ\u0026Kt@@G5arR^Hv@DmaBrCadvp@nFB97#hwPv",
            "ln": 85428,
            "col": 27,
            "line": 1793
          },
          {
            "b": "arV7]4gjj2arUfcA=k/ae{7JhB1RxGlVM:DBy!#nvpS[xx(!xczE)\u0026pwnbE+oLFM\u0026wO#71dlv$CarR^HB7GC)x(dB1B-Y2WdiH=qaBtkMA^n^Oay/89z/65rBywT1e]LR{A+eW3wN)AlwO(vewLu/VBy/u3AWUEjvp@nFB97#hwPxjYaBLwxvru0)aBwIVEjMG}fFCgmdlv$C4gjj2arUfjzGx[xCwg}qjS[fSvqf*av}Y[3zdLtzx(mE1CxkxDA+eW3wHI)m3lQDlarR!HA+)=VvqYN*z/O\u0026#y+cYvz!0{hwN)?ABAhInefG4WAaI6McVi\u003cyzddldefDL$e[e:wzE^/t4gjj2arV7Yi$hJtao",
            "ln": 86108,
            "col": 3,
            "line": 1804
          },
          {
            "b": "3lQEtdlv$CEglI)3sO13zET/3B-7Yhx(v(ix(mV%v@$7RzGGDcBw(W\u0026x(FexBywSIwgnTF4gjj2BAhTHDKQr8arR^WfcAR}wN/G#x\u003ewF@y\u0026T8}wo/qizFA-)By!$(3lQDlay/tcB95KeA+frmy\u0026\u0026@9jS[fSvqf*av}Y[3zdLtvv@=p5BzkS9e[Gosv%8)8q!6\u0026ZAc9HP4gjj2arR^HByxi5wPP%QDMWAsvO78MEjL*marR^HarUoszEUZIc[co4j%k5-zE^Wfe)?$6z/o8{y*?J{x(mV%v@#o)au.\u003eJaARTDwH[n$arR^HEjmk!3lQDlazCBgc#@)uB.(d:e]\u003eJAB.(dGaAz4nB-IvYatkw\u003cl2pNMvpTTax(mV%v@#o)4gjj2arU9pvqf*av}Y[3zdLtvv@=p5BzkS9e[Gosv%8)8q!6\u0026ZAc9HP4gjj2arR^HByxi5wPP%QDMWAsvO78MEjL*marR^HarUogy?mVGax{j6z/fVdzGEHCB0\u003elA4gjj2arV7Yi$hJtaBLwxvru0)asH!IaBsL8arR^Hfe1Cly\u0026T8}wo/qizFA-)By!#9z/M$vwPI%lx\u003e8l@wft\u00261xjShlv}Y[3zdL:YfdXkSwm]Emfe1\u003e0wPRAmdgDRbaBKXaarSr\u003caxI#=BrC0mvRG{bw]v",
            "ln": 90083,
            "col": 22,
            "line": 1874
          },
          {
            "b": "aAz4nA+P9aj0nk/d\u003e8P/4gjj2arU=DC{4Cy3lQDlarR!EwPS6nzxJwivqf*av}Y[3zdLtwvpBpgB7Gl1o\u003ewx!vp%d1BywSIwgO\u003cIay/tbzddr)efF[uA:-*aaBLX24gjj2arV7Pv{%E?xDOZmdiJ%D3lQDlarR!vw/@HoauQ=!wPR%bwPF$vclM\u003eLzdN^fvp%doe[]iky\u0026%o1B0@zlwN/p=C4\u003e\u0026baz2C3ay]z4B0bvsBrCdtx(!wzdjDx^4gjj2arR^HarSr\u003cavy6+By/uiaAI4kx(FepzF%RtA+eV\u0026C}p7UwI4RlygQ)%ayPd#aAz4nA^n93arQ",
            "ln": 90790,
            "col": 23,
            "line": 1898
          },
          {
            "b": "4gj:waMwSo\u0026/[%orafkUm@\u0026J\u003cA3fjzvruTkazC.7x\u003e7N[z/M%GB$\u003eQ8e\u00261\u003c#\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFdh\u0026sfcA=6vqE$EC4(2uvqE5@B.8XfzxK4mwGV86vJYb*AV/Bpz*b]kxcqzix\u003e7*0BywT1awM\u0026[vNB%uCoyQvayO=4x)a67C)$9lfcB!Cx)aidxdLfDzY\u0026dMqV",
            "ln": 91152,
            "col": 1,
            "line": 1911
          },
          {
            "b": "ph+5WlU{gPt{ak$vJYr7z/{1wB8bGeiV@rUaAR43azCvldlv$CarR^HA+funA=9@F3lQEt4gjj2x\u003ewFoBywShx(mB0xkRB9zZ=/Q4gjj2arUfjzGx-jwId!qxdbciph+5WlU{gPt{ak$vJYr7z/{1wB8bGeiV@cOv@D0$x([noBywSadlv$CarR^HA+funA=9@F3lQEt4gjj2x\u003ewFoBywShAa%icwN)kjDKQr8arR!pz/fSmy?kknz!yECttx9PvG",
            "ln": 94226,
            "col": 19,
            "line": 1966
          },
          {
            "b": "wn=VAxjVfkv{@\u003eXwLlPWdlv$C4gjj2fe1CqvrlJkAa9\u003c4iV}\u003cEA+eV\u0026C{3*saARpdaAzgexMLwfA=l8te!5dgazCBgc$uW}xK$ZAA=l8tnN@}\u003cclNzsvLhqlz/{1\u003cwb",
            "ln": 96158,
            "col": 43,
            "line": 2012
          },
          {
            "b": "aBLv}az(gji$hJtay/tcB8L(ae]kDsc)@kezdD]{v@Dj3vqYQscM\u003c]Zv@Dj3vqYP#d\u003cchZBywSPvruQ5A=a2/as!M.BywSPvruQ5A=91ED(%!0zF%A7j%}^4d\u003cchZvqYN*z/PicA+)(^as!M.vqYN*z/PicA+(\u003eCD(%!0zF%A7j%}^4d\u003cchZB-IpYcM\u003c]Zc[64yA:-*aasnATAa9=}zf4sLA+)fEE0^4:jz]7PwJ?E\u003cdlv$CarSr\u003caw=S\u0026eP26uB75Y)aAR43aAz4mz!%Mrx(v(waw3e/BzbkdwO#W5y\u0026so7ay!\u00262A+P9aayMymvpA5wBAz8mzxHuBwP[N\u003carSr\u003caz(mqBzisGvpyv1z/{eozF78azGG]qwozx[wfp",
            "ln": 99520,
            "col": 73,
            "line": 2089
          },
          {
            "b": "cV*FLxKLB\u0026Coz0vwEO$?atkw\u003czeS%cy?khmwP?T3ayF?[Bu%zUx)a5!vpAQ!w{503BzkVhaMv{oaxg:jazkR7B0a[nvr\u003cEFl2puWx(m*1AT-u#atkw\u003cB-Q#7wPF#pAaAy0wN(])wO=peazbUjz6ik0wPQjFBzk]frafk:dpspTHlrV!A+frgy\u003c6w?vpySlu[I(}",
            "ln": 100805,
            "col": 60,
            "line": 2107
          },
          {
            "b": "B-7Yhx(v(Jv}oK=wP?G#auZ\u003ehU.heyMf1Bj\u003ecoK1Fv)r(4gjj2arSr\u003caMQeD\u003e7F/RYqaLZF-}:1\u003e=.Pvwn+$2zdNQbe[n*ryIvuh\u003c=uC6UZ$(BIS{Xa\u003cHy6eOUtnJYc7Q4z!\u003c5#aM]hD\u003c=NmqYqjL)Vfdyu\u003cHQ9cKDeN(Sn\u0026zWlUHHUzdK?:rX\u003e(YNUh!Jq=1R0Oug\u003ezRra}^\u003e8l8VzE[2mmS\u0026PUBzkVhedz}earR^WfcGt?H9e%1A+e\u003c3CP=7SJPvQ1\u003c/U6mI(55/IgBW0RrakC\u003e!ALIHM7w.J{0as\u003e8kz=YpyIlXq/N-O-)FE\u003ecZolR?\u003cD5R#",
            "ln": 103132,
            "col": 114,
            "line": 2138
          },
          {
            "b": "B95K1lTJbDlR*YSr9@u}l}7DHoIX2GmmnmYax{j6z/oA9wPIi\u003ewPPpJasyVfA9)9[z!\u003c5#B6\u0026M\u003eBseQZcUE1juT[1)yIvv3cOcw/ygho]B7ol8Ac9DUasyVfA9)g1vqEq%i$hJtarR!vw/@H1mnlMSmpe++l}5jBclM5JuQm4DpGpd?uRKr:mpewPpEv=zl[Sg\u003ev@co#wPGnfz/6u1zE+gBaBsL8arR^HarUYoBAIRwaBtkBwgO\u003cABZ[])B8%w+w=",
            "ln": 103545,
            "col": 8,
            "line": 2142
          },
          {
            "b": "zddr)as!MZazC)tzF%RtvrM6[y**^?wGUY8ayO+\u0026z/]@taz(4cwHwQGi$hJtarR!P4giKKarR^Hx\u003ewFov@Dj3vqYP#jV$}JcV-^rwO2+2xM4#udiJ%D3lQDlarR!pz/fSraAR43auZ\u0026^vrb^[B1RMyvO78MkoLp}x\u003efmEAa9=}zf4sKvpz/saBLv[ayPF5x(\u003eFrwPI^aC4BSYvKJV!4gjj2arR^Hfe1C\u003ef!LpnfGHt2xK#67v@b\u003c\u003czGE1tAcbV4azC.nzY\u0026+nz!@\u003c7",
            "ln": 103796,
            "col": 76,
            "line": 2144
          },
          {
            "b": "rDq[q4gjj2arR^Hx\u003ewFox(!ievru66cmf\u003cSvpy\u003ckx(mE1Cs=r]aBsL8arR^HarR^HBAhTHDMV:vvqf*av}Y[3zdLtwvpBpgB-p(1By=\u003exvpy\u003c6wgO\u003cIayO=4x)a5GaARTDwGVyIj0n}]v{%E?xDRUI4gjj2arR^HarUi6Bywf\u0026y-\u003e\u003e-vrVc]BrC7bA=k/ae{7JhB1Q%hAcckywMAI^x\u003c$)\u0026rafk:BywShCwg@9z*a=-efGoZw]zZbvrsKMcU^Qixd2kMADLYax([RYatL!%Ejmk!3lQDlarR!Paz2wgwGVse3lQDlarR^Hay[]5vo4t:auZ\u0026QCvticay/89z/65rBywT1e[nseBAIRnr+VR?vR/QPvpyT5B.\u003e\u003eBaBtj",
            "ln": 104496,
            "col": 15,
            "line": 2156
          },
          {
            "b": "B7]@iwfs2TvrVc]BrCQnB7]@inO})GwHI7$Bywf\u0026y+cX!g+Zvu4gjj2arR^HwmoN*auZ\u0026]azCX3xjTaDA+fraDsZRtB8U@fBsnH/cN\u0026mOt{aLS4gjj2arV7PwO=B0azCBgc$vgjzddr)au.\u003eJasz5nC4\u003eO$By=*GaBsL8arR^HarSr\u003caA/E(g+HKviW0T}Pcek:vQAR=wNPW(aMQ4.\u003eaGiBG$MJIX-!M{ay/k4wO#Pj\u0026^^mo\u003ecyW6BywSPvruQ5AS",
            "ln": 104855,
            "col": 15,
            "line": 2163
          },
          {
            "b": "arR^Hx\u003ewFozEVTOB8a--vO78MjV%{9B.\u003e\u003eyaBsL8arR^HarR^HarUfjzGx[xv@=c?By!#9jS[fSvqf*av}Y[3zdLtwvpBpgv@=c?By=\u003eEaA.ZvefFwhBzk]fiV@3yy\u0026:egEjml2arSr\u003caMXYB\u003c=uUcYNRM]Xq/TdQuvib\u003eyQkN3lQDlarR^HarR!Av]M(TyGa.KnN@@bay/C6vru6\u003ee[[\u0026TaAR43auZ\u0026]azCvEay/C6vru6\u003ee[[\u0026sEleM^B-RT(A+eW3wN\u003e",
            "ln": 105876,
            "col": 5,
            "line": 2179
          },
          {
            "b": "4gjj2arR^HarUfcA=k/ae{7JhB1RxGrD8FSBy!#nvpS[xx(!xczE)\u0026py?W%jwO#71dlv$CarR^HarR^HB7GC)x(dB1B-Y2WdiH=qaBtkvxMw3dwIe7kvSKeuzDgT^vru6\u003ee]\u003eJuz*2X=x(!xczE)\u0026py?W%jwO#71dlwU)wPI^aC4A6Jj0n@5atCM7fFB}q4gjj2arR^HEjmk!3lQDlarR^WfcA\u00267ygQ)%ay/tcBy/uiaAI4kx(Fepz/cXnwP]novp%cX3lQDlarR!nCvticazC.dwN/*Hz/fVdzGF/!A+PGmd0e)be[[\u0026Bi$hJtarR^Hay/tcB95KEAaAy0wN(]DayPF5x(\u003eD",
            "ln": 107134,
            "col": 11,
            "line": 2203
          },
          {
            "b": "By!#.A+(\u003cBclKELwIe7oB95*uBA*+[vLh!zy-[aMaswJ=diJ%D3lQDlarR^HarR!nCvticay/89z/65rBywT1e{hbzvru6ev@#@{vpy\u003c6wgO\u003cIaA.ZviV@DOADL\u0026lBy!#.A+(\u003eDdlv$CarR^HarR^HarU9pvqf*aCvticmSirDvpz]GvpQ=@BA*+[vLhw9dlv$CarR^HarR^HEglJaarR^HarR!pz/fSraAz49A+fr9wN(]DayPF5x(\u003eFcxMw3dwIe7kvSKemwPPtgBA*+[vG",
            "ln": 108849,
            "col": 84,
            "line": 2232
          },
          {
            "b": "YNY7MS]/RKaAR43biVkj\u003cHH9}vpBd$Bui(EvqY\u003c6\u003eDfN\u00264gjj2arR^HarUfjzGx[xBywS3jS[fSvqf*av}Y[3zdLtwvpBpgv@=c?By=\u003eEaA.ZviV@xIA:-*ae{hhJaBFLVcT*F5B-YVNy*?i%cM)*^i$hJtarR^HarR!qvrt{2jS]7]BywSIwi7\u0026Pvpy\u003c6wgO\u003cCA+)=VBywShB-IpvEld(BarR^HarV7w3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3vqYP#jV$}JcV\u0026^auT)[\u003cB7DZFaBsL8arR^HarSr\u003caA/E(g+HKtiW0T]UPNp%",
            "ln": 109199,
            "col": 46,
            "line": 2239
          },
          {
            "b": "BywSIwfs8VDMW3kiV@xIA:-*ae{7JhnN@@(auySNCvticaAz4mz!%Pdrafk:dlv$CarR^HarU9pvqf*av}Y[3zdLtwvpBpgA+f69vpQ^dvpy\u003c6wgoOH3lQDlarR!qvrt{2jS]7]zdN^fvp%djasx#]xjSiawO=o[wmYp0aBMrX3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3vqYP#jV$}JcV0HrByfb#vSJ[CaBsL8arR^HarUfjzGx[xBywT1auZ\u0026QCvticay/89z/65rBywT1e]=2BA^o6Way/LmA+fcgs7#L.z*ak+BAhInaBLX24gjj2arR^HwmoN*auZ\u0026]aAR43B2\u003eB=vpBpgzddxiBrA.gasINVx\u003efmEBs}orefG4GBzLH",
            "ln": 113469,
            "col": 26,
            "line": 2326
          },
          {
            "b": "wmYTe4gjj2arR^Hfe1C\u003ex(^#$y?j:JKbSeiZ2:%2\u003eD{)a\u003eBd5Dq=2+5\u003eAI[@ADL\u0026kC#Fo\u003cwN/?2AV\u003cRUNcpYG\u003e8m1qTGpG)FAjkuauZ\u0026Xx\u003eg:=zxObhGZ18-\u003cHzkIFpXjqarR^HarUfjzGx[xBywS3jS[YLA:-*ae{7JhnN@@daBtkBwi7\u0026Lvrb^[B1RMyvO78MEe",
            "ln": 114330,
            "col": 84,
            "line": 2338
          },
          {
            "b": "ayPF5x(\u003eFrwPI^aC4BSYvKJV!4gjj2arR^Hv@DmaBrCQnB9hqvB09Q*vrVc]BrC7bA=k/ae]$Jyx(FfdzF7OkCX7xcBy!xXA+PGmd0(ygarR^HarR^HByxi5wPP%QDMWAsvO78\u003eaAR43e[[\u0026sEjL*marR^HarR^HCw?Irwi7?Xo*IuCcObYlarR^HarR^Hw{503iV]?(wO-[uv@b\u003c?yFO?TwH[%AwPq\u003cbA+eo=B7]91wHO-+j%kgY3lQDlarR^HarR!ywPP5ay-\u003e\u003e-zGP=ii$hJtarR^HarR^HazCBgc#@)sB.L(cr+VR?vR/Q8aBsL8arR^HarR^HarR^Hv@DmaBrC1dy-\u003e\u003e-wn+$2zdNQbe]=2BA^pO{y?m9#z/OcWy::voy:?BP3lQDlarR^HarR^HazbLjasH-rzGx[xv\u003c2Y4ayP85diJ%D3lQDlarR^HarR^HarR!vw/@Hie[X:qlt}0:wnb{]lU{EFzGF=/v@%aFe{z2uBz8^Xattk!DMV)oauZ\u0026Sj0n0MwNPvoaBKXaarR^HarR^Hao",
            "ln": 114489,
            "col": 56,
            "line": 2340
          },
          {
            "b": "azCBgc#{}Zz/u*Yats{=D)0CZvScvgz/3QXaA}Kqwn=VAx(m*1A.6+Qxj#xoaBsL8arR^HarR^HarR^HwO-#uv@=H7y!nI^z=QN-Cpm!XvR6jYC4\u003e(niV]!:zGx]dzGElSayYe9v@1aFcU3.9By/FuaBLX24gjj2arR^HarR^HEglJaarR^HarR^Hatkw\u003cmS\u0026J-az(4tB7DF9C4CMkaAIalB.bD2wGSyxvqPM#vriM3z/fVdzGEHCB0b7eA+d%-B-Ra)wD",
            "ln": 115278,
            "col": 10,
            "line": 2358
          },
          {
            "b": "AWJyXpHX6Iv@%tiB8#5dzyx\u003cWefFUAx(\u003e)GDMV^uvQ:d+B2\u003eBQvqH0@aBLW/dlv$CarR^HarR^HarUlie[wWqAa9\u0026#xHN8QzGEpAwP]m\u003ez/{bjmrSlWBsnINz/{bjzeTPecOcxOzFshwdlv$CarR^HarR^HarUlie[wWqAa9\u0026#xHN8QzGEpAwP]m\u003ez/{bjmrSlWBsnINz/{bjwn=WfcOcxOzFshwdlv$CarR^HarR^HarUxgasH/qe[P3iB-O#OwO-#hz!0{hd0)7QA+fA9zGF/!A=k=giV@J+BP",
            "ln": 115865,
            "col": 53,
            "line": 2367
          },
          {
            "b": "wO-#fx(!l4ByO#MC4CMkc#JQuawD=%B7E^-wO#PrcV9^AB7GGkcOcxOzFshwdlv$CarR^HarR^HarUlie[wWqAa9\u0026#xHN8QzGEpAwP]m\u003ez/{bjmrSlWBsnIDy?Wx{cOcxOzFshwdlv$CarR^HarR^HarSr\u003caN34Zaz$Rfx)a5gwO-#ey?Wx{c[cq1Y}1e[Y5!To\u003c*{Zd\u003e+\u003ertKceWUQVx1Q\u003c=uC8N##/]Trqy?Bzk]fay/k4v@0jINUo^RGxGRm\u003ca8Z\u003c3lQDlarR^HarR^WfcGt?HukRH\u003e8Mz6ImB:JCv+ucluNx(z/cYYZNsn.JuR\u003eGx\u003e7{3\u003c=CI:YN]pFR6562n-G",
            "ln": 116115,
            "col": 11,
            "line": 2371
          },
          {
            "b": "Kl0%Day/k4v@1\u003eTv}vXzBAhInaN3qv\u003e!z]mG}dnoMe^yD4gjj2arR^HarR^Hx\u003ewFoa.bt5v@1\u003eTv}v8iwO-#ey?Wx{c[dj!3lQDlarR^HarR!EwPS6nzxKoGzdN^fvp%djasxJ)x\u003e7{\u0026wfrlxd\u003cezte{7Jmpgn0Je{829z*b=klT+4Ec[cX\u0026Byw/yaz2vwByw/SvqPNbaA]\u003c?o\u003c@cSe]\u003e(MzE+eowN/*mCwgPfxELFPxGvngvrufnA=l8rwghFfv@%tpwOC^\u003cBswtXi$hJtarR^HarR!Pedz}earR^HarR!nA+xCOax@![A:-*ae]$PuwN/?2AX5sRa-H\u003egvqQ6rv@b\u003c?yFO?TwH[@Ea-H\u003egvqQ6rC4(2ivR/QYedz}earR^HaBK",
            "ln": 116562,
            "col": 58,
            "line": 2376
          },
          {
            "b": "\u003ca8Z\u003c3lQDlarR^WfawmharR^Hatkw\u003c\u003eAI}cVZ0M]DMV*pzeAZ0wi88Iz/PY4A+flkwPI%2B9g@ex(\u003eZNaAIagwN/?2AYLNWz/PY0wmoN*eOcXGjTa@Uvrb\u003c\u003eeN\u0026Tyb3=ME4gi",
            "ln": 117696,
            "col": 20,
            "line": 2395
          },
          {
            "b": "i$hJtarR^HarR^HarR!EwPS6nzxKoGz!?xRBAhInefFwhBzkVhiV]!Zz/PXEA+flkwPI@(BZ/i4BseQZBz(nfy=SXEy?$.uwO#d5xDRZ+4gjj2arR^HarR^HEir3dByO#bc\u0026",
            "ln": 118683,
            "col": 30,
            "line": 2417
          },
          {
            "b": "aBtkxA=M8siV]!YCX7xcBy!xXA+PGmazb4@y?mc8aBMrX3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3vqYP#jV$}JcV%xAz^^f-w[=6)uUjs%zc}Bay:QUODKQr8arR^Hatkw\u003cB$\u003eQ8e?]pCaM]Vm\u003c+Qb-vQS+Zxl4{kzE+wmB08$Qzddc@aA}:Ay?aWLW#\u0026l8YoRG\u003cFfnuuzGGDcBrCTmA+PGmaM]hD4gjj2arR^Hfe1CZB8L(6By!#9Cw?Irwghekz!@\u003c7wN({cz/PV8aN5",
            "ln": 119004,
            "col": 35,
            "line": 2425
          },
          {
            "b": "arR!ywPP57vrl0rg/FHpi$hJtarR^HaARTHaBsL8arR^HarR^Hv@DmaBrCQnB8Sl+ayPF5x(\u003eFfwPRA}c#-QnvqQ6rw[=6)rDq[baBtkFwPRQ7wi7?Xm[3x8aBLX24gjj2arR^HarUxgasFyNwPI/yz!*^ADKQr8arR^HarR^Hay[]5vivYQDMV)uA=k$VasyShuUi\u003e\u003ev}Yj.BAzFecM\u003c]ZA+frhe]#byBAITEEld(BarR^HarR^HEir9qB7DFv4gjj2arR^HarR^Hv@DmaBrC13auZ?",
            "ln": 119903,
            "col": 4,
            "line": 2437
          },
          {
            "b": "B09Q*tu%r13lQDlarR^HarR^Hay/tcB95J(nl5zTauZ\u00263CSmxhfGQygfcA5aof%6{arR^HarR^HarR^Hw]zYjc#rEpazz@Yatt(1x=]IXBVq0\u0026wO#d5xGEtJas/O$lR7iLodq0g4gjj2arR^HarR^HarR^Hv}Z15yJzaEB-RjAq/)4]zF7OlA=k!ZxKL{Gz!9Aivq{g4C{)MMy?$TBBVq0{BZ!^1A::kwx!gxvas!N4nl5zTdjDYc4gjj2arR^HarR^HarV7w3lQDlarR^HarR^HayX=2wI#wzBAeG!ayYChvjkS0B-7#oe]2rszyu\u003eWdjEs/3lQDlarR^HarR!P4gjj2arR^HarV7w3lQDlarR!Pay!\u00264v}V#kwHO:G4gjj2arR^HarUi6ByupPaBtkxA=M8siV]!Vxj2mZByO#\u003ew)]y\u0026wN)?AcM\u003c]Zc$KIFclM\u003eLzdN^fvp%c]E0^5nBAh8kxddsudk2WTx-",
            "ln": 120475,
            "col": 24,
            "line": 2450
          },
          {
            "b": "w/@GBx(m)jBrC%UazC.jB-YlTvp@tzzdK?kjV%]nnLS8Zr3@/oD)0cvAclmPBA}?par-)hasy=ny?j$yaBsL8arR^HarR^HarR^HarR^HA+funA=91Daz2Olz/N(YcJ",
            "ln": 121263,
            "col": 16,
            "line": 2469
          },
          {
            "b": "arR^HarR^Hatkw\u003cvQTs?hz=MuR\u003e-vyO/?3EzGE\u003c7A=LPl4gjj2arR^HarR^HarR^Hv@DmaBrC4bzxI7+vruA%c$lRawI#v]i$hJtarR^HarR^HarR^Hay/tcB95KEi3pvbzE[2mrCut)i6?O9vr\u003cngx(kLtwO#d5xEM1L3lQDlarR^HarR^HarR!sz/M%Gy?mYhx=]LYfGQy\u003eauQ=Qx(kLtwO#d5xGEtJd\u003er4\u003eBVrPtt{8oMvRGZjv}Yp\u003elVlHDl3aI?dlv$CarR^HarR^HarR^HarUxgasIv(e[f9FwLuVMxlm/fjV$}JfEXb+wPS6nzxKoGwPz*fAYLr\u003cwO(ydD0+3aBy/IvaBMrX3lQDlarR^HarR^HarR!pz/fSrazbt9vqFULzdK?Maz\u003e?fwMi}]wGVwFasyPpAbok#vruj4zzb{rBy/LCB98ClvqNwN4gjj2arR^HarR^HarR^Hv@DmaBrC4ez^\u003c?Laz$+mavo).vKLD6i9!6TDMWAQAaI6Mw[=c\u003ey!XRXwGVyIi$hJtarR^HarR^HarR^Hay/tcB95Kpx(4u6jS[SNCoxv?y?k20vR/%(t}vagx(4uQvqPNbaBtkMD2NsQazbt9vqFULzdK\u0026rdlv$CarR^HarR^HarR^HarUfjzGx[xwom",
            "ln": 121422,
            "col": 6,
            "line": 2472
          },
          {
            "b": "wmN92x(4ufi$hJtarR^HarR^HarR^HazC.jB-YlFx(4v4auZ\u0026TBs}fty?mVH4gjj2arR^HarR^HarR^Hx(m)jBs}9rB8UMfv}XqOwO#PrzE[2mmrSlWBsnIDxKL^\u003ewHx2KDMV^uvQ:d+B2\u003eB=A=\u003e}oEjlQb4gjj2arR^HarR^HarR^Hx(m)jBs}9rB8UMfv}XqOwO#PrzE[2mmrSlWBsnIJzG6-ucOcx!ayYF5vR/Q%iV@J+B.8XzdjEs/3lQDlarR^HarR^HarR!EwPS6nzxKoGz!?xRBAhInefF!vB8$=5wJy}YrD8+)vpS}WaswoZazbt7wLMVJwGSGCcM\u003c/+as!NSi4!V=By!cSzFa68as!MZayYRrwPGpFefG1FDsYbWBVq0.D30Q\u003ewO#d5xE\u003eoyx(9",
            "ln": 121992,
            "col": 25,
            "line": 2481
          },
          {
            "b": "diK424gjj2arR^HarR^HarV7w3lQDlarR^HarR!Pedz}earR^HarR^HayPq6B2\u003eBFAa9=}zf4sJwO+{/Bz(gxE0^5Qvrb^[B1RGAw?k6lvrl0rg/FHpefF[uA:-*ae[O*lwLMVJwH[%yvrb^[",
            "ln": 122477,
            "col": 110,
            "line": 2487
          },
          {
            "b": "ze:Pxay/tdyIvu5yghb(3lQDlarR^WfcBXvwft]bB88[uA+PGix(mMalQTV(w[=c}wPz:gx(n3bzF79KFrRf#xLzJgvrMN6woe(nxKM0n4gjj2arR^Hfe0+warR^HarSr\u003caw#=)B-IwvaBtkuvrl0rg+o+Vz/fVdzGF\u003c6AaHNyB7]@iaBLwJAV/YKwPz*fAV/=",
            "ln": 123264,
            "col": 60,
            "line": 2501
          },
          {
            "b": "C{2l)cNQ$+3lQDlarR^HarR^HarR^Hay/tcB95J(nl5zTauZ\u00263CSmxhfGPZJarR^HarR^HarR^HarR^Hw]zYjc#rEpazz@Yatt(1x=]IXvTi6bB1RouzFa68j0nkWd)k1xnl5zTdiJ%D3lQDlarR^HarR^HarR^HarR!ox(mv1C{1R2ax9x5x(mMow].*blUG[GlVlHDe[5Zry\u003cvBDB.\u003e\u003eBayYRrwPGFBBZ!^1A::kwx!gxvas!N4nl5zTdjEs/3lQDlarR^HarR^HarR^HaBKXaarR^HarQ",
            "ln": 124580,
            "col": 26,
            "line": 2530
          },
          {
            "b": "e\u002624lgB\u003c)%\u0026/[#MLZ\u003chIarR^HarSr\u003caNaAB\u003eAI}bUz?RfHVUbd\u003eE^bAZldJBSo5=4\u003c+oJN\u0026^^mo\u003eAI[/wn+$2zdNQbe[Gosv)+fKzddr)c)@.DB7GxlraQq@cN*h4WxO/3KlAG$\u003c^A4R3lQDlarR^WfcGwpPxzDh\u003e!rnxG@9$nQ3mb(c$l+1z/PA6zG6-uaMwcsazC.jB-Y5-qE%oDBt3Ehz/YF:x(XljAXyyaA8Zm+fgex3wncd7AT-u#arR^Hatkw\u003c(4uXkGt3AHQVXtN\u003e9isoHY",
            "ln": 125215,
            "col": 39,
            "line": 2548
          },
          {
            "b": "arR^HarR^Hx\u003ewFoBA}?pz!pb5z!0{bwO#PxwQ4=@lVl*UvqYP#jV$}JcUvHsv@#B6zyl\u003eQDKQr8arR^HarR^HarR^HaARTHaBsL8arR^HarR^HarR^HarR^Hx(n06A=+(6ao",
            "ln": 126839,
            "col": 5,
            "line": 2575
          },
          {
            "b": "By!#9jS[\u0026!B.9Sz3lQDlarR^HarR^HaBKXaarR^HarR^HarR^Hv@DmaBrCgfzEEuPwO@RNasH/ix([ole{7VHBvf$:By/uiaBFLVcNQt}y?mG%Bz9-B3lQDlarR^HarR^Hatkw\u003cmRM)Ow]z]Cz/fxpaMQ5e\u003c+PY[wnca7vru0)mrSlWBrG!RUJrGK\u003e.(nWwN]H%z/M#YYnW{!aMY.(\u003eD7Ki\u003e!Au8z!?HFvqH0@4gjj2arR^HarR^HarSr\u003caN2-2",
            "ln": 127576,
            "col": 20,
            "line": 2591
          },
          {
            "b": "y?$jSay]z2B.$YcBs}MQwPA5{wO+{/Bz(g=y?$HEtvRO?By/uiwN]H%vpB4:jTa#*B.8+5cN?a^3lQDlarR^HarR^HarR!sz/M%Gv@DmaBrCdhaA7\u003cmvqG:eaBsL8arR^HarR^HarR^Hao",
            "ln": 130396,
            "col": 22,
            "line": 2640
          },
          {
            "b": "z/NoHDKQr8arR^HarR^HarR^HarR^HaA8vnwPz\u0026AAclknc$Nizi$hJtarR^HarR^HarR^HarR^Haz2vwB7GCVBAzLqvS=^7c)@IyzGGDcBy!#%BywS{wHx2KcUu!6B7DZFi$hJtarR^HarR^HarR^HarR!P4gjj2arR^HarR^HarR^HEglJaarR^HarR^HarR^Haz27$Bz(gLw]zg4B0#wTAb]JkwO#P*v@=H7y=SXXA=\u003e}oEjmk!3lQDlarR^H",
            "ln": 130527,
            "col": 32,
            "line": 2642
          },
          {
            "b": "wO#Pjv@DmaBAhIlBz(gx\u003e^vUUFpV{ZGY[wEedz}earR^Hatkw\u003c\u003c?FH(M8bQ8gEAqEMAYR7IrQ.AayGKsv@b\u003c#vSbW}wjf\u003cFvlbJ0vrt{SA:-\u003cbw[u09EpaR\u0026HPoEBVfdvz\u003e7]bWXpAUIS]{v)4gjj2arR^Hfe1Covrt{SA:-\u003cbw[u09\u003e8s]NH{e1kC4CMke[nZiAai-]A+4NDByBiWF\u003c:S/w]]UuB09aUw[2H@avGTWvn}nQzGxA3AT-u#arR^Hatkw\u003cCxdbhAaK5j\u003e^vSqu$rX/vj(h7BvoLVvjiHBwQ5qIAbn@%zyl(vas!NxwmoN*e{8wTwPIlg\u003e8m1oH{l6wY5ZxbaMwcs4gjj2arR^Hfe1EgIK9I0VMH[zrb3bEz!*EGaMY?*\u003eENzGXUZG5aMZa:\u003c/TB.z/exWB97$o\u003c=#X6XU52\u0026Q2?2%\u003ca8:zOpGXgRrJ+{\u003eBd5Dv{%B\u0026i{0(5\u003c/TB",
            "ln": 133792,
            "col": 50,
            "line": 2707
          },
          {
            "b": "aW4$hwoomyDKQr8arR^HarR^HarR^HaARTHaBsL8arR^HarR^HarR^HarR^HpHX6Iv@%tlwObT]wL^z=AaK6iC{)lEefDrIy?W\u0026$z^^V%l$7gCcOcx!4gjj2arR^HarR^HarR^HarR^HC42ifwJy@ABsXLAz/ff3xlwl6vR/QpaARTDwH[n$arR^HarR^HarR^HarR^HEjmk!3i",
            "ln": 137234,
            "col": 53,
            "line": 2763
          },
          {
            "b": "arR^HarR^HB8bGenP4%DBzk]fiV@J+B.99DarR^WfcGzEI6aA+zEE3%x)a5gv@bN{B0fXAHub\u003eQ\u003eCA*[L=b2#arR^HarSr\u003carR^HarR^HarR^HarR^HaAIsjA71zYvpB4:wi7\u0026PA=\u003e}AarR^Hfe1CUx(^Y(y?mc1\u003c/$AtFt.ReHub\u003eQ\u003eCA*[L=b2#arR^HarSr\u003carR^HarQ",
            "ln": 138833,
            "col": 18,
            "line": 2796
          },
          {
            "b": "arR^HarR^Hw]zYjc$vgkB95KmaA7\u003cmv@DmbvqfQ\u003cA=SVLDKQr8arR^HarR^HarR!pz/fSrayYCgB09Q*v\u003eI+zwPA5{wO+{/Bz(g=y?$Iwvp@IIy:?BP3lQDlarR^HarR^HazbLjasH-rzGx[xvJYP3ayYCgB15kuy?#BWzGvBHB-RjAvKTwF3lQDlarR^HarR!P4gjj2arR^HarR^Hv@DmaBrCEtA+#{ZasIpWau.[hd03IUD(%^:dk2TLAbn@)wHGiotY?!QfHvu@BUUT8l%K\u003e7mmG:Lfj#*UcNQt}BAh8jc[dj!3lQDlarR^HarR!pz/fSray]4)B.sV+CYX0HjS)%mi$hJtarR^HarR^Hay/tcB95Kwvru0)wPF$Sax@bk4gji",
            "ln": 140407,
            "col": 3,
            "line": 2824
          },
          {
            "b": "vLh+lCYVq\u003ezGGDcBsxoX3lQDlarR^HarR^HazCBgc#@)vB-Iv/wNY^{diJejvS=r.wQ5rre]U@OxEE%PB8kM2wHGk-atUY2dlv$CarR^HarR^HarR^Hy?mYhzddJ@xK$Y%jS[uBy\u0026:eH4gjj2arR^HarR^HarUomAV==uz/fSrayMyhw/$I(v}xR3wN)kjDKQr8arR^HarR^HarR^HazCBgd0cN{jV%]@diJ%WzddJ@xK$Y%jS[\u0026!B.9SSvSD3*",
            "ln": 140782,
            "col": 28,
            "line": 2832
          },
          {
            "b": "zE)\u003cfe]k9pxlm/r4gjj2arR^HarR^HarR^HvSVG{By/YsB2\u003eB:wPS6nzBw5BB.q*Yay]4)B.sV+CYX0VB8kM2wHGk-atLS1auyS/zE^r\u003cx(mG)edz}earR^HarR^HarR!Pi$hJtarR^HarR^HaBKXaarR^HarR^HarUfjzGx[xAa@/$wN(]DasH@wB97\u0026dv}u=CjV%]ny*?ybcN*f5az\u003eLev}YB{twW!\u003cv}YB{e]k9pxlm/feG==NauySZvru0)",
            "ln": 141507,
            "col": 33,
            "line": 2851
          },
          {
            "b": "z/]@tiV@oFByO#}B1RouzFa68efFCsx\u003e7{\u0026wi7\u0026BvqH0@aBMrX3lQDlarR^HarR!P4gjj2arR^HarR^HvLh.iA=k=gnP5S*r+Vb?d0)7CwOtH}x(w2Masy(vB97\u0026dBseQZvR/%)yDrN=v}xL1wPxdvEjmk!3lQDlarR^HarR!oe[nZiv@0Fwi$hJtarR^HarR^HaAz4nB-IvxDMWlxiV@J+B.99DBy/YsiV@xQv@2T^e{7VHBsXLKvru0)lVm9+BugKYvru0)wPGFuwO#d5xE\u003eooy?Wx{wN)?ABAhInaBMrX3lQDlarR^HaBL^I3lQDlarR^HayPq6B2\u003eBFAa9=}",
            "ln": 142087,
            "col": 57,
            "line": 2862
          },
          {
            "b": "B7Pb$wfs2Tw)]H%wJHtdarR^HarR^Hy?mYhy\u0026slhB09Q*fGPZJarR^HarR^HCw7YbwGSx?vru6kzF%.EdiHh+B97\u0026hBy!#GBrAW*BzkP6z/{d@B15kU4gjj2arR^HarR^Hy\u0026slhB1n+54gjj2arR^HarR^HBAhTHDKQr8arR^HarR^HarR!pz/fSraAwO/ayPF5x(\u003eFcxMw3dwIe4lA+PGmx(mMowQ4=@B-.g[v/",
            "ln": 143260,
            "col": 17,
            "line": 2886
          },
          {
            "b": "wJI1/fczSYA+fr6zGEln3lQDlarR^HarR^HarR!Pedz}earR^HarR^HarR^HayPq6B2\u003eBFB7Gesay/tcwncd1z/e\u0026i4gjj2arR^HarR^HarV7Yi$hJtarR^HarR^HarR!vw/@HxtqftEe]\u003eJAB.(dxjV$}JBAhIndiJ%WB76f8B7Pb$wfs2TBAhInj0n0MwNPvoaBKXaarR^HarR^HarV7Pv{%E?xDOZgdiJ$=4f",
            "ln": 143917,
            "col": 27,
            "line": 2902
          },
          {
            "b": "o(\u0026urwO+^]B7F(kaz+$mAc0dIauyS(az2Olz/N(YcV\u003c6twP8ZkcOcxKy*?p7wN[IRiV@0Ivq{p0wgO\u003ctz/oPoaBMrX3lQDlarR!P4gjj2arV7PwO=B0azCBgc$vgjzddr)auY",
            "ln": 144268,
            "col": 47,
            "line": 2911
          },
          {
            "b": "arR^HarR^HazbLjasH-rzGx[xB7Gegz!pbkwO=ApaBsL8arR^HarR^HarR^HarR^Hv@DmaBrCdhB09Q*A=k(re]=2BA^pO{y?m9#z/OcWy::voy:?BP3lQDlarR^HarR^HarR^HazCBgc$Njoe]k9pxlm/fjV$}JfEXbOz/fVhzGPIL4gjj2arR^HarR^HarR^HarUomAV==uz/fSraz2viz!pb6y\u0026.3FDKQr8arR^HarR^HarR^HarR^Haz+RhaA?gfauZ?{cJ",
            "ln": 146952,
            "col": 6,
            "line": 2961
          },
          {
            "b": "jV%]nB-IgzasnATC42hoaBsL8arR^HarR^HarR^HarR^HBAhTHDMWGuy-\u003e\u003e-wmYm?wmX+snKEAkAbPS9zGEpIvqEwOaBLwxvru0)asHOCaBwIC3lQDlarR^HarR^HarR!P4gjj2arR^HarR^HarR^Hx\u003ewFow[+*)wkWL^wId}gA=U!!B.$P0AW-bOvqE5HaAg+fB7F9?z72",
            "ln": 148120,
            "col": 37,
            "line": 2987
          },
          {
            "b": "arR!EwPS6nzxJL9wO+)PB.\u003eRwAa9^dwLNw+vR6N5koIT5iV]^$i$hJtarR^HarR^HaBMrX3lQDlarR^HarR^WfcGt=YxlIL\u003eCTpF3lQDlarR^HarR!pz/fSraAITkBAnM/",
            "ln": 148557,
            "col": 10,
            "line": 2995
          },
          {
            "b": "d\u003e8P/4gjj2arR^HarR^HarU-EvruMyB7nS@zE)ued)1gEarR^HarR^HarR^Hy?mYhx(){6auZ\u0026YBy/rgtwmw84gjj2arR^HarR^HarSr\u003caNbRN\u003e!z]nYqc\u0026?By/qi\u003e.Dh1X3ta+GDLwFCYVq\u003ezGGDcBsvUaarR^HarR^HarR^Hx\u003ewFox(){6mRMWXwPw[uclN2AwO\u003c[Jy\u0026\u003cj",
            "ln": 149475,
            "col": 38,
            "line": 3014
          },
          {
            "b": "w/@HzD2Ntkw/#mtaW4$hcV:xIx(mMhaBFLVB$NPxzFa68auQ==w?E}mzCjRVe{pVtB.90ADMWxKvruMyB8bGeAaJMUxM4{kd\u003erX7v@Dmbx(n68j0n}X3lQDlarR^HarR^HaBKXaarR^HarR^HarR^Hx\u003ewFoAaQ.tvr+*Yy\u0026%qraBsL8arR^HarR^HarQ",
            "ln": 150587,
            "col": 16,
            "line": 3040
          },
          {
            "b": "fe1B\u003carR^HarR!nBAzK{zEWH9wmY*yasw*Yz/Z1NvpA.3gbypearR^HarR^HarR^HarR^Hfe1EfV7y9dR@-DwaAIWmB98CpzF79NJjFhbJsujqarR^Hatkw\u003carR^HarQ",
            "ln": 151723,
            "col": 7,
            "line": 3062
          },
          {
            "b": "arR^HarR!sz/M%Gv@DmaBrC74A+3qhw/$O(A+6kuaBsL8arR^HarR^HarR^Hv@DmaBrC1lBAf/^B09Q*v{%y*e]=2BA^pO{y?m9#z/OcWy:-.lBAgq\u003ey?m9#z/No*4gjj2arR^HarR^HarUGiBrCBeByO#}wfs2Tw)]H%wJHtdarR^HarR^HarR^Hw]zYjc$vgkB95Koy-)UdayPwlAZ:!=diJ%D3lQDlarR^HarR^HarR!pz/fSraA!\u003e\u003caz2vwxjVfJBAzLqvG",
            "ln": 152545,
            "col": 4,
            "line": 3076
          },
          {
            "b": "zF%S7w]z*fwm64*uU%j[v}YB:uT)I+wg5]Jv{%y*B2\u003eBNvrb[1e]k9pxlm/fEld(BarR^HarR^HarR^Hx(m*1AXqAyA=k=gnP5S*r+Vb?d0)7CwOtH}x(w2Masy(vB97\u0026dBseQZvR/%)yDrN=v}xL1wPxdvEjmk!3lQDlarR^HarR^Hay/tcB95Kmy?Wx{vpB4:auZ\u0026YzF\u003c3ae]=2BA^pO{y?m9#z/NlNtxjT#wJ.kDB-..zzx-vldiK1=azC.hwPxznx(XopmqMKLwO#PSxLzo[aBFLVx(m*1AYTZqarR^HarR^HarR^Hv@b\u003c?yHHW*wIdFex\u003e7{bdlv$CarR^HarR^HarR^HA+funA=91DaA83RaARTDwH[%lvrb)Cz/]@tiV}{vA+6kzy?mG%Bz8!Bi$hJtarR^HarR^HaBKXaarR^HarR^HarUYoBAIRwaBtkxA=M8siV]!/z^N0.A+5J]vru0)wN]dRBAzKJefFChAS",
            "ln": 153010,
            "col": 48,
            "line": 3085
          },
          {
            "b": "ax9o5vrb{iax9h}wEO$?arR^Hatkw\u003cAa9x\u003cB08(ux(mu%v}vo5z/3RawOD3{aA8dediJXBx(ChoBAh89BrA}Hp\u0026^+3xKM09vR/%)yAN.jwEO$?arR^Hatkw\u003cxjU%(A+P2au$%a[vrk}0x(Ff4ay/tbzddr)cVZzrzE[2mmS\u0026PUBzkVhc$vgawHR1fwP?G#azC.mx\u003eg=:3lQDlarR^WfcCvIwGUMeBy/uhx(v(pB0bgrz!@\u003c7wN({cz/PV8e*akbaA}:AyAN5az/]@dayYQsx(mV%v@#B5xcpQ(3lQDlarR^WfcBg)k#ZAyazb+lv@#B6zxKapvix5[A=k/ae]$Jyx(FfdzF7OkCX7xcBy!xXA+PGmd0{eRA+]nEcRV(#pa4O43lQDlarR^WfcB\u003eHzEUjuvrc14Ejlq#FrRfzxMw3dwHzKwz!rP}v}/v/az\u003eX1xKL^)B8r4wxKM09wn=42zyoJGxLzL$3lQDlarR^WfcARXp-%jUv{%I3wGV8dwGUPczEW^5z/cXsz/{8gwGUYdaAg+fB7F(nx(mV%v@#o)efF?GBrCdrvqH6{By!#n4gjj2arR^Hfe0+warR^HarSr\u003cax8#(xkzc4wnca7vru0)wPx\u003cPB9g}zvpKy[z/cXpx\u003e7}1ayX[}vrMv6AXnFhvrlGJ4gjj2arR^Hfe1B\u003caBtktv@#B6zAn)/A+eV\u0026uUi\u003eXwg5]Jze0(!wQ5q\u003cwO%4wB8bGelVl*UwO#PWBy=Oy4gjj2arR^Hfe1B\u003caBtktv@#B6zAm",
            "ln": 154058,
            "col": 57,
            "line": 3103
          },
          {
            "b": "arR^HarR^HaAITkBAo6Qv{%m)wN[epA+6kwd)1gEarR^HarR^HarR^HarR^Hv@DmaBrC6ojS[lyA+6k}x\u003cA!f3lQDlarR^HarR^HarR^Hay/tcB95Klz*ix/aA.:pqG3F}au{$%v\u003eI+zwPA5{wO+{/Bz(gFcOw[qA+3+iz/fVdzGEEtz*iSUaBFLVv\u003c@JYay^Fx3lQDlarQ",
            "ln": 156447,
            "col": 8,
            "line": 3145
          },
          {
            "b": "arR^HarR^HarR^Hv@DmaBrC74B7/V7xlbgUax@bk4gjj2arR^HarR^HarR^HarUfjzGx[xv@$dQB09Q*vScGzADL\u0026kC#Fo\u003cwN/?2AZsITc)@kfvrt{fA=k=9jTaxOx(m(#x(Uz6cN?a^3lQDlarR^HarR^HarR^HazbLjasI5qBrC7nauZ\u00263j0n3PauQ=RBvy1!e]k9pxlm/Gay/Hzd\u003e8P/4gjj2arR^HarR^HarR^HarR^Hv@DmaBrC-HjS[lRmqN3Hv@#0exjVfJBAzLqvS=^7c)@LlByu+AvqH6$cN*f=D(%^:i$hJtarR^HarR^HarR^HarR^HazCBgd0v3Zv{%B(Byw*6e]U@OxEF3Mi$hJtarR^HarR^HarR^HarR^",
            "ln": 159555,
            "col": 5,
            "line": 3196
          },
          {
            "b": "fGQy\u003eauQ=QBz:#{z/*4My?mG%Bz9-Ux!7X.aBsL8arR^HarR^HarR^HarR^Hv@DmaBrC3njS[iQzC\u003ey\u003eBApV2t@@G5arR^HarR^HarR^HarR^Hv@DmaBrCVFjS(dZe{7VHBvf$:By/uiaBFLVcNQt}BAh8jc[dj!3lQDlarR^HarR^HarR^HazCBgd0cN{jV%]n\u003c+p56V-2k]D\u0026",
            "ln": 160961,
            "col": 28,
            "line": 3224
          },
          {
            "b": "azz@Yatt(1x=]IXvqG:jy?mG%Bz9-Ux!7X.aBsL8arR^HarR^HarR^HarR^Hv@DmaBrC3njS[fHy*gQVi$hJtarR^HarR^HarR^HarR!pz/fSraAO.?asHXKBy/YslVl\u003c:wO#PjE0^4:cN*V\u0026A+Pwsdlv$CarR^HarR^HarR^HarR^Hx\u003ewFoBrA.fjS(clG%P{FS3-Zn",
            "ln": 162282,
            "col": 23,
            "line": 3250
          },
          {
            "b": "y?$HEe[OWawg.nkDu}eMvrb)gvQTs?eP$\u0026tCpa?34gjj2arR^HarR^HarR^Hv@DmaBrC74A+3pQay!\u00262wog%+vrb)Iwo.x5E0^5Ez!0{bwO#PxADL\u0026kC#Fo\u003cwN/?2AZsITc){SSvrb)gv@DmbwO#PwvScGsdo*p\u003cA+4:LCWixu3lQDlarR^HarR^HarR!vw/@GBv{%y*diJUxBAIRwaBtj",
            "ln": 163082,
            "col": 52,
            "line": 3267
          },
          {
            "b": "Bz-JIA+funA=91Daz2Olz/N(YcU47izdNQbB6\u0026S\u003ez/e{1z//t#z/]@dcM)?04gjj2arR^HarR^HarR^Hv@Dj3wO#QhluE8$B7oley?#WXBz\u003eh]wP]LHayX[}vrMv6AYLr\u003cx(n0lvqZfmefFzrz!0MzasyVgzGGDgcM)*^i$hJtarR^HarR^HarR^Hay/tcB95Kmy?Wx{vpB4:auZ\u0026Sz/6u5zGG}^Bz-ZJB.bPsq!o=Rv@#Tfc)@ktz!@#Fb4tXpBz(4vt{?6zE0^5Dz/2",
            "ln": 163405,
            "col": 29,
            "line": 3271
          },
          {
            "b": "arR^HarR^Hw]zYjc$vgkB95KwaA7\u003cmzeS@[y\u0026.3FDKQr8arR^HarR^HarR^HarR!pz/fSrayYCgB09Q*z7Y*JwPA5{wO+{/Bz(g=y?$HEvS=^mz/c{Ki$hJtarR^HarR^HarR^HarR!sz/M%Gv@DmaBrC3nz!pb3Bz=dGayP85luE9^e]U@OxEEssi$hJtarR^HarR^HarR^HaBKXaarR^HarR^HarR^HarUfjzGx[xzF%MjauZ?}B15j{j%hm{aBFLVcNO",
            "ln": 164436,
            "col": 7,
            "line": 3287
          },
          {
            "b": "arUJtwmop}iV@oTwmop}e]k9pxlm/r4gjj2arR^HarR^HarR^HarUcnzEmG%CYX0/ay]4)B.sV+CYX0VB8kM2wHGk-atC-5edz}earR^HarR^HarR^HaBMrX3lQDlarR^HarR^HaBKXa4gjj2arR^HarR^HarUxgasHVdBzkVhau.\u003eJaszbGz/YGbx(XljA:JJ#B7GxluVY\u003e7BseHWDKQr8arR^HarR^HarR^Hatkw\u003cB$\u003eQ8e?]4vaM]n!\u003eb\u003eAx",
            "ln": 165819,
            "col": 15,
            "line": 3317
          },
          {
            "b": "atkw\u003c\u003c=t2QM9rpU3lQDlarR^WfczwWDMWAsvO78{efG7Qy/1LZBy/GgB2\u003eBFxkzG}e?O+ZefFFCA::67z/eo\u003ciV{jjfFCg6EglJaarR^HatkwS3lQDlarR^WfcCvBvO78M\u003eE!y?OpP\u003c/So7ZR\u003c+X%tvpKy[C4z!rvpFnEF]#9Ip*[D/wPzWfaM/5{ao",
            "ln": 169469,
            "col": 6,
            "line": 3387
          },
          {
            "b": "A=\u003e}AaAR43nN%\u003e8BywShx\u003ee+qB-IqtiV}{vAcckywN({ii$hJa3lQDlatkw\u003c\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/zavwK[ay/tbzddr)B08(Of!LsofE[N{\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z4gjj2arSr\u003cay/89z/65rwmYj)xj\u003e^@as!NazG6-ue[wWqAa9\u0026#xIAz/B7E^-wO#PjfcB!tB8UMfv}XIDC%#)/zGE2:T+(e4Z2V/3\u003ca8Z\u003c3lQDlatkw\u003c\u003e!ALDX%}/zZ2V/3\u003ecR\u003e=NUo+kI@.HUazC)@A=(CBwN)@CA=\u003e}w\u003ecZolR?\u003cD5So7po\u003ecI2FG@3u:X1z\u0026NPxikE(aAXKPOI=@Uihpw\u003eDfQ4Ysfi",
            "ln": 170523,
            "col": 21,
            "line": 3405
          },
          {
            "b": "wIdI8vS=r@wPxzAwO#3Cz/6u1zE+eqvrc0(BsXKZnP5G\u0026Bs}9rB8UMfv}XOPB-Ra.C4CMkcOcx!4gjj2arR^HarR^HBA}?piV]!!z/{bjp\u0026Zb*B7F(fefGf*aBbHXvG",
            "ln": 172589,
            "col": 20,
            "line": 3440
          },
          {
            "b": "vrb^[B1RMCCYU6QD(%?MwQb[AwO#d5xDPD3jS(E4koK-MC{2c\u003ccNQt]4gjj2arR^HarR^HB-85mwnbT\u0026wN[+KCYU$?Aa9=}zf4sKwQ5qtE0^4+yH}=zy?mG%Bz8^WjV%]xau]",
            "ln": 173758,
            "col": 18,
            "line": 3463
          },
          {
            "b": "3lQDlarR^HaBMrX3lQDlarR^HayPF5x(\u003eFcxMw3dwIdI8vS=r@wPxzAwO#3Cz/6u1zE+eqvrc0(BsXKZnP5G\u0026Bs}9rB8UMfv}XIDC%#)/zGElS4gjj2arR^HarR^HpHX6Iv@%tiB8#5dzyx\u0026OBA}?piV]!=wQcWZCwX=JEjMHLC635VB7D^Hi$hJtarR^HarR!nCvticay/89z/65rwmYj)xj\u003e^@e]$Pwwj7oLzddr)d0e)rxjVfoasx-#AclmPwnca7vru0)ojX",
            "ln": 173876,
            "col": 73,
            "line": 3464
          },
          {
            "b": "3lQDlarR^Hay/tcB95KBwPF$SayPF5x(\u003eFcxMw3dwIdI8vS=r@wPxzAwO#3Cz/6u1zE+eqvrc0(BsXKZqGV(0x(dAlwP?G#BZYx6cOcx!4gjj2arR^HarR^HwQ5fmwPI{bz/d9n3lQDlarR^HarR!EwPS6nzBeRHvqH6$iV@J+B.99k3lQDlarR^HarR!nCvticp\u0026ZF\u003ex(^\u0026p4gjj2arR^HarV7Yi$hJtarR^HarR!vw/@HxwPF$vclNtuB1R3Gv}xR3",
            "ln": 175598,
            "col": 78,
            "line": 3499
          },
          {
            "b": "arR!rA=M8siV]!YC42h]wQ4Y@Acb/jzAn)/as!M.A+fqAwQ4Y@Acb/jzBw5TvqfL0e{7VHBrC%UaswJ=e]$\u0026yv}v5xefDY4fEXKZ3lQDlarR^HarR!Pi$hJtarR^HarR!P4gjj2arR^HarUYoBAIRwaBtkHyDrOWA=\u003e}AaA?gfB.9PRA+fqmcmf\u003cQwPGFAwPJ0gBrA^\u003cA+fqAA+frmy\u0026?pMvqH6$auyS/zE^r\u003cx(mG)aBMrX3lQDlarR!Pdlv$C4gjj2arV7PwO=B0azCBgc$vgjzddr)au.\u003eJasyVfA9)r%B7GxluVY\u003e7BseHWDKQr8arR^Hatkw\u003c\u003c=bL?W5h@CX95Q7atj(0UES]hKMSmn(6O)uHk1=.XfbM#A=bD8nP5PXA=+n(CYV1dKfvSVQ2}SE\u003eb#bOKcnQUR6[Y0p-@tEAclmPx(n06A=+n(CYUy]FrY5zLNN%xarR^Hatkw\u003carY^WFA8fw\u003c*RLVFTU+PRSih?\u003eBd7!YQ4=}K(-1f\u003eBwgeL=\u003chsNc6D)\u003e9y!+Ouad5Uy#bxX?AfmP5(=c\u003eAI[]eATd2\u003c=CqXH(-:3D2Nsq\u003e9@:uIKbD1B5Wg5B97#7aM/t\u003c(8GZ5FpW",
            "ln": 175874,
            "col": 10,
            "line": 3508
          },
          {
            "b": "arR^HEir9qB7DFv4gjj2arR^HarU=DC{4Cy3lQDlarR^HarR!pz/fSray]zmzFTl1wjZqOjS[fSvqf*av}Y[3zdLtgz*c8nz^^f$e[w)AzFTl1wgh^l3lQDlarR^HarR^HaA.ZviV}^LA+)oo3lQDlarR^HarR^Hazbt7wO${[wJy@Mvrb^[B1R6sy?mG)zdK?Oax9x5x(mMiAa9=}zf4swx(4u#vqPN8auyS/zE^r\u003cx(mG)edz}earR^HarR^HarR!FvrMiFB2\u003eBQve",
            "ln": 177305,
            "col": 3,
            "line": 3533
          },
          {
            "b": "4giKKarR^Hfe1EcLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[%op+:85z/6u1zE^/h\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ\u003chIarR^HEir9qB7DFdw/@Hiz/6u1zE:\u003eMjV%]nx(n37A:@W1Byf61ADL\u0026lByeP%vpB4:cN*f+4gjj2arR^Hfe1CAf!Cm\u003eiW0K%FAq(@avY{:v}WGnwPq\u003c7B94",
            "ln": 177733,
            "col": 8,
            "line": 3544
          },
          {
            "b": "A+fn23lQDlarR^WfczwWAa9=}zf4-XDMWDKy+cYHwObH]wPy0^aAR43nN$4dEglJaarR^Hatkw\u003clQT-[p*[0Fe]C9vx\u003eH\u003c@wGZb}Rr9=8aAz49wPz*5AV\u003cF8G65u5elCCwaMXYB\u003eC$/FKfv=1Z2+($\u003cHQu]A+e\u0026]A+fnl\u003e9iQzP]oA/arR^HarUfjzGx[xBywS3jS[YLA:-*ae{7JhnN@@daBtkBwi7\u0026Lvrb^[B1RMyvO78MEipM[vrVc]BrCQnA@",
            "ln": 180716,
            "col": 45,
            "line": 3600
          },
          {
            "b": "vrVc]BrCQDzBm@Nl3diSv}YB:d0e)be[[\u0026EayPtpzET!qByxi5wPPvzjW70n4gjj2arR^HarUfjzGx[xB-IpvjS)WBA+PA7c#-QnvqQ6rB-IpvE0^4:cN?a^3lQDlarR^HazCBgc)r.Ny:*GEwPS6nzxKoGz!?xRw)]H%wH[%nA=M8siV]!)A+(\u003eswPq\u003cbA+e=eaBMrX3lQDlarR^Hay/tcB95KxvrJ+RaBtkNA+(\u003eDi$hJtarR^HarR!vw/@Hvve",
            "ln": 180946,
            "col": 14,
            "line": 3604
          },
          {
            "b": "zGx[xA+fqmjS[fSvqf*av}Y[3zdLtgwNY^{xjV9oB7Gl1lVl*UvqYQ7Byxi5wPPEj3lQDlarR^HarR^Op*[0Fe[5p3q!6\u0026ZAcb5$mrS9QBZYx6pI@{sCslvVB.$YcBseQZDMWxFB-H#6aBLX24gjj2arR^HarUYoBAIRwaBtkHyDrOWA=\u003e}AazCv$zGGP8x\u003eqrCaAz4masnATA+fqAx\u003eg^)Bzku3wPw]wi$hJtarR^HaBLX24giKKarR^HEir9qB7DFdw/@Hiz/6u1zE:\u003eMjV%]nA+f9aB]",
            "ln": 182189,
            "col": 11,
            "line": 3626
          },
          {
            "b": "4gjj2arR^HarUfjzGx[xzdN*5z!6$Nax9x5x(mMiAa9=}zf4sDwPRQ7wfunEasxVFr3%aEBz\u003ee#AaK5Svrl0ddlv$CarR^HarR^Hv@DmaBrCmdvpS}\u0026B09Q*Aa9=}zf4sywNPaXAS",
            "ln": 183592,
            "col": 63,
            "line": 3651
          },
          {
            "b": "C{2mkaz#sry-\u003e}+zGP=iauySzBAh8kxdd.cA:-*ae[e:fC{$/:3lQDlarR^Hay/tcB95KoCYmWCjS[bXvrlZiv\u003c0fGau.[hDKQr8arR^HarR^Hay/tcB95KBauZ\u0026QCvticazbhbv}WnoDRdjjpa*QfA+PA7x\u003ezSsB-IpEEjMH/4gjj2arR^HarR^HarUJjBzbP6iV]X{n(FIXe]#bPx(mM$w{C!wwPRQ7wgq{T4gjj2arR^HarR^HarUuevpS}\u0026B2\u003eA?DRdjjpa*QfA+PA7x\u003ezSsxK$Q.wPz\u0026vEjL*marR^HarR^HarR^HbZT0swo/pvjV%{9B.\u003e\u003epkoKuyz!abOas8qaq+{dvB98CpzF9V}C{)cuwo/RLemoOYaswK+4gjj2arR^HarR^HarUfmwN]v\u0026Bzkf1B2\u003eA\u003ex(mA%B.25hedz}earR^HarR^HaBLX24gjj2arR^HarR^Hv@DmaBrC7nauZ\u0026/e[!*8wmY!5e[X:qc)@IyzGGDcBs?PWAaHyCaBFLVcNQ$+3lQDlarR^HarR!pz/fSrazC)?B8L}sjS(y)B8L}Hx!BHsB95*uBsxoX3lQDlarR^HarR!pz/fSraARgtBrAZ?vrVc]BrCPRBy/Ysc[dj!3lQDlarR^HarR!EwPS6nzxKon3lQDlarR^HarR^HaAITkBAIT=aAx8QByxolB1v+carR^HarR^HarR^Hz!?xRAXqoCedz}earR^HarR^HarQ",
            "ln": 183742,
            "col": 32,
            "line": 3654
          },
          {
            "b": "wNPaXA=S\u003cAzGG]kwPGmGdj+]narR^HarR^HarR^HvSb!5iV@JQCYUFC3lQDlarR^HarR^HazC)?B8L}E4gjj2arR^HarR^HEld(BarR^HarR^HEjlM[u][/8arR^HarR^Hv@DmaBrCQnB09Q*vrVc]BrC7bA=k/ae[wK5B.tt#AXqAAzE=aMzeAZ0wghLdA+w%9efDrrB-8qnzdLthC42ifvru6defGoG3lQDlarR^HarR!rCYmXmB8#5lzAn[KCYmWOaAz4nB-Iv^C#!u\u0026",
            "ln": 184360,
            "col": 44,
            "line": 3668
          },
          {
            "b": "aAz4masnATA+fqAA+frmy\u0026*^:aAz4me]\u003eJAB.(dLC42ifwGT2RzGP=ii$hJtarR^HarR!EwPS6nzxKoGz!?xRBAhInefF$AB8V5nB7ExPB%8h{4gjj2arR^HEjmk!3jNs+arR^WfcGnsFz#/z\u0026/[#MLZ}+TFz#/z\u0026/[#MLZ\u003c(Mg9y7BzeAZ0woe\u003c",
            "ln": 184807,
            "col": 18,
            "line": 3679
          },
          {
            "b": "arR^HarR^Hx\u003ewFovScGlcmf\u003cAz*i)Kz!9A}asnATvScGzzeS@@y+xjozGGDcBswtV4gjj2arR^HarR^HarR^Hv@DmaBrCKAB09Q*vScGzzeS@@y+xjozGGDcBupP/fe1CLCRH:{f!vM8ec",
            "ln": 186192,
            "col": 5,
            "line": 3702
          },
          {
            "b": "d\u003ceCxA=2lbas!MZj7qStwI#v@cM\u003c]Zc#@)uasnATA+fqAwmoN*dj+]narR^HarR^HarUcsBy/IOaAz4masnATA+fqAwmoN*au{#?wPGFmvrt{gy?mG%Bz8^TatttQ3lQDl",
            "ln": 186918,
            "col": 34,
            "line": 3719
          },
          {
            "b": "vqf*av}Y[3zdLtgwNY^{xjV9oB7Gl1lVl*UvqYQ7Byxi5wPPEj3lQDlarR^HarR!nA+xCCB-Iqtau{$@pgXJ\u003ez/PRCxjVfLz/oA9wPGjwiV]!BwPScmA+^puwPQjOy^SbVyIvv3cOcxGA+xCxi$hJtarR^HarR!EwPS6nzxKoGz!?xRBAhInefFCvz!\u003c5#B2\u003eA(A+fqmcmf\u003cQwPGFlz/oA9wPGpyE0^5vt{aLS4gjj2arR^HEjmk!3jNs+arR!Paz2wgwGUY0asH-rzeAZ0wfs2#jS(aZwn\u003e)=z/oA9",
            "ln": 187443,
            "col": 23,
            "line": 3731
          },
          {
            "b": "B0a[iA::koA+flkx(W=}cM)?04gjj2arR^HarUfjzGx[xA+fqmjS[fSvqf*av}Y[3zdLtgwNY^{xjV9oB7Gl1lVl*UvqYQ7Byxi5wPPECcR!k{Cw?Iqe]$PClVl)Ux\u003equkefGoZv@Dp3x\u003equdEjmk!3lQDlarR^HaAz4nB-IvxDMWlxiV@J+B.99DB7GCOay/tdyIvv3e]k9pxlm/fEld(BarR^HarV7Yi$hJa3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3vqYP#jV$}JcV0Zlx(mo/xK$W?cN*f+4gji",
            "ln": 188100,
            "col": 69,
            "line": 3742
          },
          {
            "b": "\u003e8b5VNy?N]Mf0!6\u003e=YN0KceIkISGL[\u003eE)2rFpXjqarR^HarSr\u003caAg+fvqQ6DaBtkNA+)oHzEEx[B2\u003eBFcV-\u003cuB7]Mgx\u003eeOxatbo0t}vaez/5]%zC$W\u0026w[=GJasyYrB:mXse[n*pcM)*D3lQDlarR^WfczwW\u003c=NmqXuj[:Q2-?]dce1L\u003cHxZ.v@Dp3x\u003enBHYp[C%V/NgM\u003c*RLUNy?N]L{[=QKD5w7M/T:oaz$R8wPG0UHM0uaaMXc^(7aBeSK:h",
            "ln": 188724,
            "col": 113,
            "line": 3750
          },
          {
            "b": "BrC7iz!\u003c5#B09Q*vrVc]BrCEjCox.5z/6ifwHF%EwPI^aC4A9BjW70n4gjj2arR^HarR^HarU=DC{4CRv}Y[3zdLtfz/oA9wPGFpwPQjOy::SMB-IpvEjMG?v@\u003c7wjW70ewPI^aC4A7iB0b\u003cTax@b2dlwV2ay!\u00264v}V#kuNWaAaAz4mz!%Pdc%G$aj0n}X3lQDlarR^HarR!Pdlv$CarR^HarR^HarUfjzGx[xzF%.$wN=\u0026CavGTWwId\u003esCpj).fcz#6fFCM$3lP",
            "ln": 189532,
            "col": 15,
            "line": 3761
          },
          {
            "b": "zddr)au.\u003eJasyVqz!\u003c5#B6\u0026M\u003eBseHWDKQr8arR^Hatkw\u003cB$\u003eQbe\u0026bKh\u003eAI[/v}Y[3zdLtfz/oA9wPF$Wp!q!)O3.srRriYJay/tdyIvv3asMugH31q{av{P@A8gv/C}4^7F^\u00265farR^HatkwS3lQDlarR^WfcGF/PcdSOA9)9[z!\u003c5#B6\u0026M\u003eBrGX7Y5!:Gi+8YtuT[1)yIvv3uUr}(aN3kqay/89z/64",
            "ln": 190441,
            "col": 19,
            "line": 3778
          },
          {
            "b": "az2!twO#N6z/c0\u003earR^HarSr\u003caMZeu\u003c=uUbXpA+NRYXo4nI64]Wc0yB\u003cHZA{lUHHUzdK\u003cNHPoEBVfdNeay/tdyIvu5B98tvwGZb[ZBXJlPDFt+vJ::CO-)FE\u003ca8W\u00263lQDlarR^WfcGzzPDDP\u0026p-%g*BywV)aNbzD\u003ecoJ#FpV{[S334/A==2qx(v(i\u003cHx:7HQu8(F^\u00265farR^Hatkw",
            "ln": 190780,
            "col": 69,
            "line": 3783
          },
          {
            "b": "Pr/UJwPRu{y-(2unG^cfH3tqy\u003c*.fgzf5V{yH}xpBAz.vwg}p%vpJUZz/f5@flpGzuW36\u003cuUK3W3lQDlarR^WfczXcGt3AmUolwTBz$2[y\u003cvNxz!0{bwO#Pxv@Dp3x-",
            "ln": 191130,
            "col": 23,
            "line": 3789
          },
          {
            "b": "\u003e8MtG3lQDlarR^WfcGF[LPTEHvqG:\u003ezF9J6(7LJBFpXjqarR^HarSr\u003c4gjj2arR^Hfe1C!vrb^[B2\u003c:qarR^HarSr\u003carR!NaA.ZvB2\u003eBFcUNQzAc15[fl.R:e[w)yD1?dGv@Diqe?O+7t{aLraM!Y.\u003e-7VD\u0026^^mo\u003e!AwzO1w=0FAAwU4gjj2arR^Hfe1B\u003carR^J\u003c=uRaYqsRIK)dyE\u003eEWeCUCAvwqCnnS\u003eBd5Dv@Dp3x\u003equpAa9=#zGE1iz/5]%zxHtWwn=Qox(kLkz/3SWT+!Fo3lQDlarR^WfczwWarY)6S]Ybp\u003c=1]PKGf}{M.rMuH9f3eBz$2[y\u003cC5\u003eF^\u00265farR^Hatkw\u003carV1Nwn=r[x(k%OcUddrD1?dGv@DiiaBLvPw)]H(vQS+ZaMv{oaN3O8\u003c^R?:wn=r[x(k6PU8IE@So5#G(4LbWNUoZKF^\u00265farR^Hatkw\u003carV2VarY*pFAq(M\u003c+ok^X%jz$FrRhuZM^\u0026HP5$(W\u003ea4nV\u003e7O\u0026UL=cd{Kfv=1Z2=$:\u003c!Ov9FpXjqarR^HarSr\u003c",
            "ln": 191268,
            "col": 78,
            "line": 3790
          },
          {
            "b": "H[%j4Yxc.\u003eeABs2(70nDwmYj)xj\u003e^@dDt@g4gjj2arR^HarR^HarU=DC{4CRv}Y[3zdLtfz/oA9wPGFpwPQjOy::oOasH-rz!\u003c5#B15j{j%j(SB8L(rwHI5bz!\u003c5#B0b\u003cTax@b2dlwV24gjj2arR^HarR^HarUf5ByO#bc%[zCDMWuuB8L(rwHH+*dlwV24gjj2arR^HarR^HEjmk!3lQDlarR^HarR!sz/M%Gv@DmaBrC6oz!pb2",
            "ln": 192486,
            "col": 100,
            "line": 3817
          },
          {
            "b": "x\u003eeumedz}earR^HarR^HarR!Jz/PV8iV]!Ak$K*0edz}earR^HarR^HarR!nA+xCOax@#ey+cYCwPRQ7wgO\u003ckA+e=)zGGP3y\u0026.cIxK$Q.wPz\u0026yayYn1C}p7UwPI*ezGxw*D2Nt2edz}earR^HarQ",
            "ln": 195289,
            "col": 34,
            "line": 3876
          },
          {
            "b": "w/@Hhwfr3Uaz#sry:*GvzFshBvSb!5auZ\u0026RwigkcarR^HarR^HarR^HarR^Hv@DmaBrCPDjS[fSvqf*aw[u6]xEF0OazC.cBsxoX3lQDlarR^HarR^HarR^HazCBgc#%zLjV$}JcT{I9wI#v)diJ%D3lQDlarR^HarR^HarR^HarR!pz/fSrayO.4jS[fSvqf*aAXp^vA::kWB.kk%AWSv#4gjj2arR^HarR^HarR^HarR^Hv@DmaBrC4rBy/IojS[SNCox[1zGE\u003c7A=LPlc$cNli$hJtarR^HarR^HarR^HarR^Hatkw\u003cv}Z15yH}30vSVJ%aMv{oaui1XaMQ4.\u003eb#9y(4cRhYNRb6BAh8kxd^!pz/4\u003cPvr8",
            "ln": 195562,
            "col": 18,
            "line": 3882
          },
          {
            "b": "arR!EwPS6nzxKoGz!?xRw)]H%wH[%nA=M8siV]!\u003ewO+{/Bz(gxzF%Rtw]z*fwi7?Xas!NQwO+{/Bz(gLB8kM2wHGk-auh57aBMrX3lQDlarR^HaBKXaarR^HarR^Hv@DmaBrCQnB09Q*vrVc]BrC7bA=k/ae[wK5B.tt#AXqAAzE=aMzeAZ0wghLdA+w%9efDrdpFADOwPQZ\u003cBy/F-r834lefGoZzF%5%nN%\u003e8w]z*fwg?+rwmXtyaBLX24gjj2",
            "ln": 197774,
            "col": 8,
            "line": 3924
          },
          {
            "b": "zGxk#wI4FpvqE7JNulJ^WHAM^arR^Hatkw\u003csv=vk\u003cHz?+Tc@4YNJM6Qz!0M9v}Y[3zdLtvv@=p5BzkS9e[Gosv%8)8q!6\u0026ZAc9k+V-8#tRrsq2\u003cH.hIPN!VTZNse)S]T",
            "ln": 198310,
            "col": 49,
            "line": 3933
          },
          {
            "b": "vpB4:cOcx!Ejmk!3lQDlarR^HayPF5x(\u003eFcxMw3dwIdI8vS=r@wPxzAwO#3Cz/6u1zE+eqvrc0(BsXKZp*[0Fe]$PClv0JUB8%YEp:W!pDKQr8arR^HarR^Haz2C0vR/Q^iV@xIA:-*ae[F{evR/Q^ar-)hazb4#B7D)i3lQDlarR^HaBLX24gjj2arR^HarUYoBAIRwaBtkHyDrOWA=\u003e}Aaz2C0vR/Q^iV@xIA:-*ae[F{evR/Q^ar-)hazb4#B7DFxi@",
            "ln": 198765,
            "col": 59,
            "line": 3939
          },
          {
            "b": "B-..zzAn)/y?mj2cObYlarR^HarR^HarV7Yi$hJtarR^HarR^HayPF5x(\u003eFnwP]m[A=k/eB7D+uau.[hB7GC)x(dB1B-Y3LefD[{d\u003cdL{Bz9pEvqYQ]z73?QdJ*D5djEt3atkw\u003ci4V)vzf3\u0026ZIK9vYS0%7RarR^HarR!P4gjj2arR^HarSr\u003cat+I\u0026(4+eUL!EOlarR^HarR^HvrVc]BrC7bA=k/ae[wK5B.tt#AXqAAzE=aMzeAZ0wghLdA+w%9efDrizG6-ue[wWqAa9\u0026#xIAz/A@",
            "ln": 202566,
            "col": 40,
            "line": 4009
          },
          {
            "b": "BywSIwfs8VDMW3kiV@xIA:-*ae{7JhnN@@(auySNCvticaAz4mz!%Pdrafk:dlv$CarR^HarUfjzGx[xB-Ip{vruQ5A=90.ax9x5x(mMiAa9=}zf4sLA+[MXBAz8mzxKsOaswJ=i$hJtarR^HazCBgc)r.Ny/1LZBy/GgdiJ%D3lQDlarR^Hay[]5vivYQDMWlxiV@3yy\u0026:esaz2Olz/N(YcV%DCp*[D/wPzVhA+flkx(W=}cM)?04gjj2arR^HEir9qB7DFv",
            "ln": 203232,
            "col": 26,
            "line": 4024
          },
          {
            "b": "Y@St$BZ/AlA+PA7aMwcsaM//3\u003c+PrM\u003e9i7iJdA93aNaAB(4L9C4gjj2arR^HarUfjzGx[xA+ef\u003eAV^H/B-Ip{vruQ5A=9HJAbolgc){F(dk2ECA42=IjW70fe]\u003eJxy***+c[!^Sd)Et=DWNp\u003eD%o\u0026YtWgL/xdLeMtWeK3cN*F%yhW*7c){R%cN?a^3lQDlarR^Hay/tcB95KBwGTbUzE[2mqE%GfCYk6KwM9X\u003edlv$CarR^HarR^Hv@DmaBrCWlA+w%9auZ\u0026]aAR43nN%\u003e8BywShx\u003eeumi$hJtarR^HarR!ywPP56BAy@3xK$Y%jS[uBy\u0026:eH4gjj2arR^HarU=DC{0",
            "ln": 203549,
            "col": 13,
            "line": 4030
          },
          {
            "b": "vpB4:cOcx!Ejmk!3lQDlarR^HayPF5x(\u003eFcxMw3dwIdI8vS=r@wPxzAwO#3Cz/6u1zE+eqvrc0(BsXKZpgXJ\u003ez/PRCB7GC[B7GwTxjU$5pJ*q\u0026A+P5}cOcxGA+xCxi$hJtarR^HarR!EwPS6nzxKoGz!?xRBAhInefG7RwPy7HwO#PJaA.9nEld(BarR^HarV7Yi$hJa3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3vqYP#jV$}JcV-\u003cvuUaF7A:-r*wNPaXA=SPSaBsL8arR^HarSr\u003c",
            "ln": 205844,
            "col": 62,
            "line": 4072
          },
          {
            "b": "v}wOGvqGHAvpKy$AW-bUD($c{4gjj2arR^HarR^HzeS($y?kTIaT7/kA:-*ae]tJox(4ui4gjj2arR^HarV7Yi$hJtarR^HarR!EwPS6nzxKoGz!?xRBAhInefGdJwoqGoaztt2xj#xraz(4ax(4uwar.[Evrb^[B1RrFvRGT\u0026aBMrX3lQDlarR!Pdlv$",
            "ln": 207344,
            "col": 48,
            "line": 4099
          },
          {
            "b": "zF9S\u003ex^a#NaBMrX3lQDlarR^HayPF5x(\u003eFcxMw3dwIdI8vS=r@wPxzAwO#3Cz/6u1zE+eqvrc0(BsXKZmqWf-vruj4zz30wBw#%\u003ewQnojwLWFXA=L(8wHx2KDMWAAzdO3izE(yIiV@J\u003caBLX24gjj2arR^HarUYoBAIRwaBtkHyDrOWA=\u003e}AaARsmwQnojwL3z[aAR]LEld(BarR^HarV7Yi$hJa3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3vqYP#jV$}JcV-\u003cvuU\u003cT\u003cvqGH5diJ%D3i",
            "ln": 210679,
            "col": 81,
            "line": 4165
          },
          {
            "b": "\u003c=txzw[=c}wPz:gx(n2w4gjj2arR^Hfe1B\u003caAg+fvqQ6DaBtkEz!0i(wJy}YDt1($pa4OnBywSIwiRh+4gjj2arR^Hv@DmaBrCWlvJW/RAa9=}zf4sKvpz/sau{#}azCvEaAg+fvqQ6rBywSIwfupyiV}\u003cPvqf*aA+frgy\u003c6w?vpySli$hJtarQ",
            "ln": 210928,
            "col": 29,
            "line": 4171
          },
          {
            "b": "D2vamd0e)rxjVflau.[hDKQr8arR^HarR!pz/fSraz+$avqGG$jS)WBA+PA7c#-QnvqQ6ry\u0026r/(y?j-pD(%^:dlv$CarR^HarR^Hx\u003ewFoa-87bvqGH7aAz4nB-IvxDMWlxiS",
            "ln": 211115,
            "col": 45,
            "line": 4174
          },
          {
            "b": "ay/89z/65rwmYj)xj\u003e^@e]$Pwwj7oLzddr)d0e)rxjVfoasxP{B.\u003eGdx(v(wB7GC!z!0i(wLWFXA=L(8wHx2KDMWcyv{%g+aBLX24gjj2arR^HarUYoBAIRwaBtkHyDrOWA=\u003e}Aaz+$avqGG$Eld(BarR^HarV7Yi$hJa3lQDlaBLwzy\u0026:egx\u003ewFov@Dj3ve",
            "ln": 211285,
            "col": 14,
            "line": 4177
          },
          {
            "b": "A+^op3lQDlarR^HarR!vw/@HzvrliQwgnTwwOkZ#By/F(vrli-vpyTbvpz/sefGoZByxlanN%v{A=k=9efF[Fvrua1A=0\u0026WcNQ3+dlv$C4gjj2arR^HarR^HAaK6hx(!w$x(mE1Ct-0+x(!xpC{\u003ea64gjj2arR^HarR^HwmoN*auZ\u0026]aA83RaARTDwH[%Cvpz/sefGdJzE^WfnN%\u003e8wO#QgC}KqPzE^WfnN%v{B-IpHaA}Kqwn=V+wQb*HA+fv",
            "ln": 221480,
            "col": 63,
            "line": 4371
          },
          {
            "b": "wgoOH3lQDlarR!pz/fSraAzypwGTbUq/)4]zF7wpvrb^[B1RGKy?j-pD(%^:dlv$CarR^HarUfjzGx[xB-Ip{vruQ5A=a/$AV^H/q/)4]zF7wpvrb^[B1RPQy/1LZBy/GgaBFLVcNQu84gjj2arR^Hv@DmaBrC7bx(4rYx(mE1Cs#H)auZ\u0026?D2Ntkw/#53A:-*ae[nNey?cQYzE^Wfoj-w\u003ejV$}JcV:xIx(mMhasnATAa9=}zf4stxLzo[s7#L.z*a\u0026=C)$96arR^",
            "ln": 232198,
            "col": 51,
            "line": 4578
          },
          {
            "b": "wPPtvz!@#oaBsL8arR^HarR^HarR^HB-Ip{vruQ5A=9]XA+c^h3lQDlarR^HarR^HaAg+fwO#P?vpz/sedz}earR^HarR^HarR!Cy*?A$z/PXQasItuB8a--vP3=Ix(!xpC}J-vBsq9pA+fcgraflcwgnTGD)0=:dk2NQvrua1A+#}DD(%^:edz}earR^HarR^HarR!pxLzo[s7#L.z*a\u0026=C}p6XarR^HarR^WfcCA@aAzyyBzkS9aAR4jxjVfcc#Kfzy-\u003e\u003e-y?ml/",
            "ln": 233204,
            "col": 49,
            "line": 4596
          },
          {
            "b": "wO2*?y?X67aAh4jxcp=ewPA5sgbTa}\u0026^^moBAg/cB8V5rBs*{lzF%Prx\u003e4OVB7GC+zGGDgC42hnc[co4j%kgY3lQE9w/@Hiz/fD7v@#o)diJ%D3lQDlaAIaiwk)FlA+P5%wHI)FBA}?piV]!?x(mMhaBLX24gjj2EglKiefDY9fFCgfi$hJa3nj4PoLFM\u0026wO@S5z/M$qwPI{3xjVcbw].*baAhmrB-m=%v}Y[3zdLtuB-8qnzdLtrzCsX-B75Y)e[5p3oLFM\u0026wO#71c[5}NxdLfDwO#3\u0026AX5tOwO#3RwPI*ezGxwrau.[hDKQr8azCBgc#B3re{8wTwGTc0jS(a+wPRp2ByxolB0\u0026yVDKQr8arR^WfcCA)e{GA1mRM)Ow]z]p\u003cHy6\u0026s5Q+Jq:??\u003eMAxnYFAKL9\u003c*.?YXq/ZIRSA(3aA8dcy\u0026sxaek]Q)(4+iuv{@\u003eXwN(][z/fD7v@#o)j-\u003eZ!wEO$?arR^WfcGt?H9gOUvqZd9z/P}x\u003eBwgbT?iV9H9kGgK%1ZZAclax\u003e9S)CQ}k:3ZVZJW\u003cH{rfUaB)CH3lpy\u003cHyigXqGr%G5\u003cXHi.0?7wOb\u003e9aMQ5A\u003c+*21",
            "ln": 237220,
            "col": 5,
            "line": 4686
          },
          {
            "b": "wN/*[wgnTF4gjj2arR^HarUfjzGx-jwIegnA=9oMttx9PvNB%uCu(t7wPRp2ByxolB08(2x(W=%z*iY(ay!?\u0026xK$Y%v@Dm5wN/*[wiC3PB.8X8B-X:FA:-\u003cbAbP=say/kaB7F(8\u0026!AQsB7Gf1eOFZ7y:QU[4gjj2arR^HarUfjzF\u003c2}By!#9jS[uBy\u0026:eH4gjj2arR^HarU=DC{4CRB7GC(ByxolB0@zDx(^^5zu",
            "ln": 238483,
            "col": 33,
            "line": 4708
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "chrome.tabs.onRemoved.addListener"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "chrome.storage.local.get"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String.replace"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.storage.onChanged.addListener"
            ],
            [
              "",
              "loadRemoteConfig.then"
            ],
            [
              "",
              "loadRemoteConfig"
            ],
            [
              "",
              "disconnect"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "self.navigator.userAgent.indexOf"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "globPatterns.map"
            ],
            [
              "",
              "g.replace.replace"
            ],
            [
              "",
              "g.replace"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "networkCaptureByTab.set"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "networkCaptureByTab.get"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "networkCaptureByTab.delete"
            ],
            [
              "",
              "networkCaptureByTab.get"
            ],
            [
              "",
              "cur.urls.slice"
            ],
            [
              "",
              "networkCaptureByTab.delete"
            ],
            [
              "",
              "chrome.debugger.attach"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "chrome.debugger.attach"
            ],
            [
              "",
              "msg.slice"
            ],
            [
              "",
              "fn"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "chrome.debugger.onEvent.addListener"
            ],
            [
              "",
              "interceptSessions.get"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "sess.buffer.push"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "sess.buffer.shift"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.webRequest.onResponseStarted.addListener"
            ],
            [
              "",
              "networkCaptureByTab.get"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "networkCaptureByTab.delete"
            ],
            [
              "",
              "re.test"
            ],
            [
              "",
              "cap.urls.indexOf"
            ],
            [
              "",
              "cap.urls.push"
            ],
            [
              "",
              "cap.urls.shift"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "String.replace.slice"
            ],
            [
              "",
              "String.replace"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "shortTaskId"
            ],
            [
              "",
              "title.indexOf"
            ],
            [
              "",
              "title.indexOf"
            ],
            [
              "",
              "taskTabRegistry.set"
            ],
            [
              "",
              "tabsByTaskRole.has"
            ],
            [
              "",
              "tabsByTaskRole.set"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "tabsByTaskRole.get.set"
            ],
            [
              "",
              "tabsByTaskRole.get"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "platformLevelTitlesFor"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "chrome.tabGroups.query"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "wanted.indexOf"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "taskGroupTitle"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "taskGroupColor"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "registerTaskTab"
            ],
            [
              "",
              "taskTabRegistry.get"
            ],
            [
              "",
              "taskTabRegistry.delete"
            ],
            [
              "",
              "tabsByTaskRole.get"
            ],
            [
              "",
              "roleMap.get"
            ],
            [
              "",
              "roleMap.delete"
            ],
            [
              "",
              "tabsByTaskRole.delete"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "val.tabsByRole.entries"
            ],
            [
              "",
              "chrome.storage.session.set"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "chrome.storage.session.get"
            ],
            [
              "",
              "Object.entries"
            ],
            [
              "",
              "chrome.windows.get"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "tabsByRole.entries"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "tabToWindowKey.set"
            ],
            [
              "",
              "tabsByRole.delete"
            ],
            [
              "",
              "windowRegistry.set"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "windowRegistry.get"
            ],
            [
              "",
              "entry.tabsByRole.values"
            ],
            [
              "",
              "tabToWindowKey.delete"
            ],
            [
              "",
              "windowRegistry.delete"
            ],
            [
              "",
              "chrome.windows.onRemoved.addListener"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "dropWindowRegistryEntry"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "chrome.tabs.onRemoved.addListener"
            ],
            [
              "",
              "tabToWindowKey.get"
            ],
            [
              "",
              "tabToWindowKey.delete"
            ],
            [
              "",
              "windowRegistry.get"
            ],
            [
              "",
              "entry.tabsByRole.delete"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "ensureWindowRegistryListeners"
            ],
            [
              "",
              "restoreWindowRegistry"
            ],
            [
              "",
              "chrome.tabs.onCreated.addListener"
            ],
            [
              "",
              "taskTabRegistry.get"
            ],
            [
              "",
              "pendingChildExpectations.get"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "exp.urlPattern.test"
            ],
            [
              "",
              "windowRegistry.get"
            ],
            [
              "",
              "chrome.windows.get"
            ],
            [
              "",
              "dropWindowRegistryEntry"
            ],
            [
              "",
              "chrome.tabs.move"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "targetEntry.tabsByRole.set"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "tabToWindowKey.set"
            ],
            [
              "",
              "chrome.windows.create"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "windowRegistry.set"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "tabToWindowKey.set"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "registerTaskTab"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "chrome.windows.create"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "taskGroupTitle"
            ],
            [
              "",
              "taskGroupColor"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "registerTaskTab"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "taskExpectations.delete"
            ],
            [
              "",
              "pendingChildExpectations.delete"
            ],
            [
              "",
              "matchedExp.resolver"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "chrome.tabs.onRemoved.addListener"
            ],
            [
              "",
              "unregisterTaskTab"
            ],
            [
              "",
              "ensureTaskTabListeners"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "chrome.runtime.onStartup.addListener"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "chrome.runtime.onInstalled.addListener"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "chrome.alarms.onAlarm.addListener"
            ],
            [
              "",
              "scheduleNextWake"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "unminimizeManagedWindows"
            ],
            [
              "",
              "chrome.windows.onFocusChanged.addListener"
            ],
            [
              "",
              "unminimizeManagedWindows"
            ],
            [
              "",
              "chrome.alarms.create"
            ],
            [
              "",
              "chrome.windows.getAll"
            ],
            [
              "",
              "chrome.tabGroups.get"
            ],
            [
              "",
              "isManagedGroupTitle"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "chrome.windows.get"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "scheduleNextWake"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "chrome.alarms.create"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "resp.blob"
            ],
            [
              "",
              "createImageBitmap"
            ],
            [
              "",
              "OffscreenCanvas"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "canvas.getContext"
            ],
            [
              "",
              "ctx.drawImage"
            ],
            [
              "",
              "canvas.convertToBlob"
            ],
            [
              "",
              "outBlob.arrayBuffer"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "String.fromCharCode"
            ],
            [
              "",
              "btoa"
            ],
            [
              "",
              "wsConn.send"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "encodeURIComponent"
            ],
            [
              "",
              "encodeURIComponent"
            ],
            [
              "",
              "fetch.catch"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "executeCommand"
            ],
            [
              "",
              "sendToBridge"
            ],
            [
              "",
              "loadRemoteConfig.then"
            ],
            [
              "",
              "loadRemoteConfig"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "teardownAll"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "trySse"
            ],
            [
              "",
              "trySse"
            ],
            [
              "",
              "tryWebSocket"
            ],
            [
              "",
              "trySse"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "WebSocket"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "handleWsFailure"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "wsConn.close"
            ],
            [
              "",
              "handleWsFailure"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "sendTabInventory"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "onBridgeMessage"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "handleWsFailure"
            ],
            [
              "",
              "scheduleReconnect"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "AbortController"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "controller.abort"
            ],
            [
              "",
              "SSE_EVENTS_URL.indexOf"
            ],
            [
              "",
              "encodeURIComponent"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "resp.body.getReader"
            ],
            [
              "",
              "TextDecoder"
            ],
            [
              "",
              "reader.read"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "decoder.decode"
            ],
            [
              "",
              "buf.indexOf"
            ],
            [
              "",
              "buf.slice"
            ],
            [
              "",
              "buf.slice"
            ],
            [
              "",
              "frame.split"
            ],
            [
              "",
              "line.startsWith"
            ],
            [
              "",
              "dataParts.push"
            ],
            [
              "",
              "line.slice.replace"
            ],
            [
              "",
              "line.slice"
            ],
            [
              "",
              "dataParts.join"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "sendTabInventory"
            ],
            [
              "",
              "onBridgeMessage"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "handleSseFailure"
            ],
            [
              "",
              "scheduleReconnect"
            ],
            [
              "",
              "runStream"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "trySse"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "scheduleReconnect"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "scheduleReconnect"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "tryWebSocket"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "scheduleReconnect"
            ],
            [
              "",
              "wsConn.close"
            ],
            [
              "",
              "sseConn.controller.abort"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "updateStatus"
            ],
            [
              "",
              "chrome.alarms.clear"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "teardownAll"
            ],
            [
              "",
              "scheduleNextWake"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "chrome.power.requestKeepAwake"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "chrome.power.releaseKeepAwake"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "acquireKeepAwake"
            ],
            [
              "",
              "releaseKeepAwake"
            ],
            [
              "",
              "chrome.storage.local.set"
            ],
            [
              "",
              "chrome.action.setBadgeText"
            ],
            [
              "",
              "chrome.action.setBadgeBackgroundColor"
            ],
            [
              "",
              "chrome.action.setBadgeTextColor"
            ],
            [
              "",
              "chrome.action.setBadgeText"
            ],
            [
              "",
              "chrome.action.setBadgeBackgroundColor"
            ],
            [
              "",
              "chrome.action.setBadgeTextColor"
            ],
            [
              "",
              "chrome.action.setBadgeText"
            ],
            [
              "",
              "chrome.action.setBadgeBackgroundColor"
            ],
            [
              "",
              "chrome.action.setBadgeTextColor"
            ],
            [
              "",
              "chrome.action.setBadgeText"
            ],
            [
              "",
              "chrome.action.setBadgeBackgroundColor"
            ],
            [
              "",
              "chrome.action.setBadgeTextColor"
            ],
            [
              "",
              "chrome.runtime.sendMessage.catch"
            ],
            [
              "",
              "chrome.runtime.sendMessage"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "chrome.runtime.getManifest"
            ],
            [
              "",
              "sendToBridge"
            ],
            [
              "",
              "getExtensionVersion"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "sendToBridge"
            ],
            [
              "",
              "getExtensionVersion"
            ],
            [
              "",
              "tabs.map"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "sendToBridge"
            ],
            [
              "",
              "getExtensionVersion"
            ],
            [
              "",
              "tabs.map"
            ],
            [
              "",
              "chrome.tabs.onCreated.addListener"
            ],
            [
              "",
              "chrome.tabs.onRemoved.addListener"
            ],
            [
              "",
              "chrome.tabs.onUpdated.addListener"
            ],
            [
              "",
              "pushTabsChangedDebounced"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "chrome.tabs.onUpdated.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "chrome.tabs.onUpdated.addListener"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.onUpdated.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "findOrOpenTabIsolated"
            ],
            [
              "",
              "platformLabelForPattern"
            ],
            [
              "",
              "chrome.windows.getAll"
            ],
            [
              "",
              "chrome.tabGroups.get"
            ],
            [
              "",
              "chrome.windows.getAll"
            ],
            [
              "",
              "chrome.tabGroups.get"
            ],
            [
              "",
              "isManagedGroupTitle"
            ],
            [
              "",
              "countNoobClawWindows"
            ],
            [
              "",
              "chrome.system.display.getInfo"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "Promise.resolve"
            ],
            [
              "",
              "_windowMutex.then"
            ],
            [
              "",
              "promise.catch"
            ],
            [
              "",
              "withWindowMutex"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "platformLabelForPattern"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "chrome.tabGroups.query"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "tabs.map"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "pattern.test"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "dups.map"
            ],
            [
              "",
              "chrome.tabs.remove"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "anchorUrlFor"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "cascadeBounds"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "diagCreatedTabs.push"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "chrome.tabs.onCreated.addListener"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.onCreated.removeListener"
            ],
            [
              "",
              "chrome.windows.create"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "chrome.tabs.move"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "waitForTabLoad"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "extras.map"
            ],
            [
              "",
              "chrome.tabs.remove"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.sendMessage"
            ],
            [
              "",
              "e.message.includes"
            ],
            [
              "",
              "injectContentScript"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "self.navigator.userAgent.indexOf"
            ],
            [
              "",
              "chrome.windows.get"
            ],
            [
              "",
              "platformLabelForPattern"
            ],
            [
              "",
              "platformGroupByWindow.get"
            ],
            [
              "",
              "chrome.tabGroups.get"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "platformGroupByWindow.delete"
            ],
            [
              "",
              "chrome.tabGroups.query"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "platformGroupByWindow.set"
            ],
            [
              "",
              "chrome.tabGroups.onRemoved.addListener"
            ],
            [
              "",
              "platformGroupByWindow.entries"
            ],
            [
              "",
              "platformGroupByWindow.delete"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "findOrOpenTabByPattern"
            ],
            [
              "",
              "getActiveTab"
            ],
            [
              "",
              "ensureTabInPlatformGroup.catch"
            ],
            [
              "",
              "ensureTabInPlatformGroup"
            ],
            [
              "",
              "NC_ACCOUNT_MODE_BLOCKED.includes"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "chrome.tabs.captureVisibleTab"
            ],
            [
              "",
              "chrome.tabs.captureVisibleTab"
            ],
            [
              "",
              "resizeImage"
            ],
            [
              "",
              "resized.split"
            ],
            [
              "",
              "url.startsWith"
            ],
            [
              "",
              "url.startsWith"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "ncGroupTaskTab"
            ],
            [
              "",
              "inferPlatformPatternFromUrl"
            ],
            [
              "",
              "findOrOpenTabByPattern"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "chrome.tabs.onUpdated.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "chrome.tabs.onUpdated.addListener"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.tabs.onUpdated.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "injectContentScript"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "inferPlatformPatternFromUrl"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "findOrOpenTabByPattern"
            ],
            [
              "",
              "re.test"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "waitForTabLoad"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "withWindowMutex"
            ],
            [
              "",
              "chrome.tabs.remove"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.tabs.remove"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "Set"
            ],
            [
              "",
              "groupIds.add"
            ],
            [
              "",
              "chrome.tabGroups.get"
            ],
            [
              "",
              "titleByGroupId.set"
            ],
            [
              "",
              "tabs.filter"
            ],
            [
              "",
              "titleByGroupId.get"
            ],
            [
              "",
              "isManagedGroupTitle"
            ],
            [
              "",
              "tabs.map"
            ],
            [
              "",
              "titleByGroupId.get"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.windows.get"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.tabs.goBack"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.tabs.goForward"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.tabs.reload"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "tabs.map"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "c.getBoundingClientRect"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "el.scrollIntoView"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "Object.assign"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.focus"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.dispatchEvent"
            ],
            [
              "",
              "MouseEvent"
            ],
            [
              "",
              "el.click"
            ],
            [
              "",
              "el.tagName.toLowerCase"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "c.getBoundingClientRect"
            ],
            [
              "",
              "f.requestSubmit"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "resp.arrayBuffer"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "chunks.push"
            ],
            [
              "",
              "String.fromCharCode.apply"
            ],
            [
              "",
              "u8.subarray"
            ],
            [
              "",
              "btoa"
            ],
            [
              "",
              "chunks.join"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "atob"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "bin.charCodeAt"
            ],
            [
              "",
              "Blob"
            ],
            [
              "",
              "File"
            ],
            [
              "",
              "DataTransfer"
            ],
            [
              "",
              "dt.items.add"
            ],
            [
              "",
              "input.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "input.dispatchEvent"
            ],
            [
              "",
              "Event"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "resp.headers.get"
            ],
            [
              "",
              "ct.startsWith"
            ],
            [
              "",
              "resp.blob"
            ],
            [
              "",
              "blob.arrayBuffer"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "String.fromCharCode.apply"
            ],
            [
              "",
              "bytes.subarray"
            ],
            [
              "",
              "btoa"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "self.navigator.userAgent.indexOf"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "editor.focus"
            ],
            [
              "",
              "document.execCommand"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "editor.focus"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "others.push"
            ],
            [
              "",
              "el.setAttribute"
            ],
            [
              "",
              "editor.focus"
            ],
            [
              "",
              "document.execCommand"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "el.setAttribute"
            ],
            [
              "",
              "self.navigator.userAgent.indexOf"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "editor.focus"
            ],
            [
              "",
              "window.getSelection"
            ],
            [
              "",
              "document.createRange"
            ],
            [
              "",
              "_range.selectNodeContents"
            ],
            [
              "",
              "_range.collapse"
            ],
            [
              "",
              "_sel.removeAllRanges"
            ],
            [
              "",
              "_sel.addRange"
            ],
            [
              "",
              "DataTransfer"
            ],
            [
              "",
              "dt.setData"
            ],
            [
              "",
              "ClipboardEvent"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "c.querySelectorAll"
            ],
            [
              "",
              "allBtns.push"
            ],
            [
              "",
              "norm"
            ],
            [
              "",
              "debugTexts.push"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "t.indexOf"
            ],
            [
              "",
              "matches.push"
            ],
            [
              "",
              "debugTexts.slice"
            ],
            [
              "",
              "b.scrollIntoView"
            ],
            [
              "",
              "b.click"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "el.getBoundingClientRect"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "root.querySelectorAll"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "root.querySelector"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "val.match"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "decodeURIComponent"
            ],
            [
              "",
              "parseNum"
            ],
            [
              "",
              "val.slice"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "itemFilter.textOneOf.indexOf"
            ],
            [
              "",
              "item.closest"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "extractField"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "card.querySelectorAll"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "v.indexOf"
            ],
            [
              "",
              "card.querySelector"
            ],
            [
              "",
              "inner.scrollIntoView"
            ],
            [
              "",
              "inner.querySelector"
            ],
            [
              "",
              "clickable.click"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "c.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "nickEl.getAttribute"
            ],
            [
              "",
              "href.match"
            ],
            [
              "",
              "decodeURIComponent"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "postLinkEl.getAttribute"
            ],
            [
              "",
              "box.querySelectorAll"
            ],
            [
              "",
              "cashtags.push"
            ],
            [
              "",
              "box.querySelector"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "b.getBoundingClientRect"
            ],
            [
              "",
              "b.closest"
            ],
            [
              "",
              "card.querySelector"
            ],
            [
              "",
              "a.getAttribute"
            ],
            [
              "",
              "decodeURIComponent"
            ],
            [
              "",
              "card.querySelector"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "b.getBoundingClientRect"
            ],
            [
              "",
              "b.scrollIntoView"
            ],
            [
              "",
              "b.click"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "card.querySelector"
            ],
            [
              "",
              "commentsBtn.scrollIntoView"
            ],
            [
              "",
              "commentsBtn.querySelector"
            ],
            [
              "",
              "clickable.click"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "m.querySelectorAll"
            ],
            [
              "",
              "allBtns.push"
            ],
            [
              "",
              "norm"
            ],
            [
              "",
              "debugTexts.push"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "t.indexOf"
            ],
            [
              "",
              "b.scrollIntoView"
            ],
            [
              "",
              "b.click"
            ],
            [
              "",
              "debugTexts.slice"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "editor.focus"
            ],
            [
              "",
              "document.execCommand"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "InputEvent"
            ],
            [
              "",
              "editor.dispatchEvent"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "startNetworkCapture"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "getCapturedUrls"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "Object.assign"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "Object.assign"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.downloads.download"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "interceptSessions.has"
            ],
            [
              "",
              "chrome.debugger.attach"
            ],
            [
              "",
              "ensureInterceptListener"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "interceptSessions.set"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "String.slice"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "interceptSessions.get"
            ],
            [
              "",
              "sess.buffer.slice"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "interceptSessions.get"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "interceptSessions.delete"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "resolveTab"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String.toUpperCase"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "params.names.map"
            ],
            [
              "",
              "String.replace.toLowerCase"
            ],
            [
              "",
              "String.replace"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "chrome.cookies.getAll"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "cookies.some"
            ],
            [
              "",
              "names.includes"
            ],
            [
              "",
              "String.trim"
            ],
            [
              "",
              "String.replace.toLowerCase"
            ],
            [
              "",
              "String.replace"
            ],
            [
              "",
              "d.endsWith"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "queries.push"
            ],
            [
              "",
              "queries.push"
            ],
            [
              "",
              "queries.push"
            ],
            [
              "",
              "Set"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "chrome.cookies.getAll"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "seen.has"
            ],
            [
              "",
              "seen.add"
            ],
            [
              "",
              "out.push"
            ],
            [
              "",
              "chrome.scripting.executeScript"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "r.arrayBuffer"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "String.fromCharCode.apply"
            ],
            [
              "",
              "bytes.subarray"
            ],
            [
              "",
              "btoa"
            ],
            [
              "",
              "r.text"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "selector.slice"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "chrome.debugger.sendCommand"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "urlPattern.split.map.join"
            ],
            [
              "",
              "urlPattern.split.map"
            ],
            [
              "",
              "urlPattern.split"
            ],
            [
              "",
              "s.replace"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "chrome.debugger.attach"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.debugger.onEvent.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "re.test"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "chrome.debugger.onEvent.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "chrome.debugger.onEvent.addListener"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Object.keys"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Number.isFinite"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "chrome.debugger.attach"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.debugger.onEvent.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "chrome.debugger.onEvent.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "chrome.debugger.onEvent.addListener"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "runCdpAttached"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "chrome.debugger.attach"
            ],
            [
              "",
              "msg.slice"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "chrome.debugger.onEvent.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "chrome.debugger.onEvent.removeListener"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "chrome.debugger.onEvent.addListener"
            ],
            [
              "",
              "chrome.debugger.detach"
            ],
            [
              "",
              "ensureWindowRegistryListeners"
            ],
            [
              "",
              "_v6OpenInFlight.get"
            ],
            [
              "",
              "windowRegistry.get"
            ],
            [
              "",
              "chrome.windows.get"
            ],
            [
              "",
              "dropWindowRegistryEntry"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "entry.tabsByRole.get"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "entry.tabsByRole.delete"
            ],
            [
              "",
              "tabToWindowKey.delete"
            ],
            [
              "",
              "entry.tabsByRole.entries.next"
            ],
            [
              "",
              "entry.tabsByRole.entries"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "entry.tabsByRole.delete"
            ],
            [
              "",
              "entry.tabsByRole.set"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "entry.tabsByRole.delete"
            ],
            [
              "",
              "tabToWindowKey.delete"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "entry.tabsByRole.set"
            ],
            [
              "",
              "tabToWindowKey.set"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "registerTaskTab"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "cascadeBounds"
            ],
            [
              "",
              "chrome.windows.create"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "windowRegistry.set"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "tabToWindowKey.set"
            ],
            [
              "",
              "registerTaskTab"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "_v6OpenInFlight.set"
            ],
            [
              "",
              "_v6OpenInFlight.delete"
            ],
            [
              "",
              "findAdoptablePlatformTab"
            ],
            [
              "",
              "adoptTabIntoTaskGroup"
            ],
            [
              "",
              "chrome.tabs.update"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.windows.create"
            ],
            [
              "",
              "chrome.windows.update"
            ],
            [
              "",
              "chrome.tabs.query"
            ],
            [
              "",
              "chrome.tabs.group"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "taskGroupTitle"
            ],
            [
              "",
              "taskGroupColor"
            ],
            [
              "",
              "registerTaskTab"
            ],
            [
              "",
              "windowRegistry.get"
            ],
            [
              "",
              "entry.tabsByRole.values"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "chrome.tabGroups.update"
            ],
            [
              "",
              "persistWindowRegistry"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "pendingChildExpectations.has"
            ],
            [
              "",
              "pendingChildExpectations.set"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "pendingChildExpectations.get.set"
            ],
            [
              "",
              "pendingChildExpectations.get"
            ],
            [
              "",
              "taskTabRegistry.get"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "tabsByTaskRole.get"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "unregisterTaskTab"
            ],
            [
              "",
              "pendingChildExpectations.get"
            ],
            [
              "",
              "taskExps.get"
            ],
            [
              "",
              "Promise"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "pendingChildExpectations.get"
            ],
            [
              "",
              "t.delete"
            ],
            [
              "",
              "pendingChildExpectations.delete"
            ],
            [
              "",
              "resolve"
            ],
            [
              "",
              "tabsByTaskRole.get"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "chrome.tabs.get"
            ],
            [
              "",
              "unregisterTaskTab"
            ],
            [
              "",
              "tabsByTaskRole.get"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "chrome.tabs.remove"
            ],
            [
              "",
              "closed.push"
            ],
            [
              "",
              "tabsByTaskRole.delete"
            ],
            [
              "",
              "pendingChildExpectations.delete"
            ],
            [
              "",
              "injectContentScript"
            ],
            [
              "",
              "sendToContentScript"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "sendToBridge"
            ],
            [
              "",
              "chrome.runtime.onMessage.addListener"
            ],
            [
              "",
              "self.navigator.userAgent.indexOf"
            ],
            [
              "",
              "setStatus"
            ],
            [
              "",
              "sendResponse"
            ],
            [
              "",
              "disconnect"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "sendResponse"
            ],
            [
              "",
              "connect"
            ]
          ],
          "mbr": [
            "Array.from",
            "Array.isArray",
            "Date.now",
            "JSON.parse",
            "JSON.stringify",
            "Math.floor",
            "Math.max",
            "Math.min",
            "Math.random",
            "Math.round",
            "NC_ACCOUNT_MODE_BLOCKED.includes",
            "Number.isFinite",
            "Object.assign",
            "Object.defineProperty",
            "Object.entries",
            "Object.keys",
            "Object.keys.length",
            "Promise.resolve",
            "SSE_EVENTS_URL.indexOf",
            "String.fromCharCode",
            "String.fromCharCode.apply",
            "String.replace",
            "String.replace.slice",
            "String.replace.toLowerCase",
            "String.slice",
            "String.toUpperCase",
            "String.trim",
            "_range.collapse",
            "_range.selectNodeContents",
            "_sel.addRange",
            "_sel.removeAllRanges",
            "_v6OpenInFlight.delete",
            "_v6OpenInFlight.get",
            "_v6OpenInFlight.set",
            "_windowMutex.then",
            "a.getAttribute",
            "a.length",
            "ab.byteLength",
            "accepted.length",
            "adoptable.tab",
            "adoptable.tab.id",
            "adopted.id",
            "adopted.url",
            "adopted.windowId",
            "after.state",
            "alarm.name",
            "all.length",
            "allBtns.length",
            "allBtns.push",
            "args.acceptLanguage",
            "args.clip",
            "args.platform",
            "args.quality",
            "args.urls",
            "b.className",
            "b.click",
            "b.closest",
            "b.disabled",
            "b.getBoundingClientRect",
            "b.height",
            "b.left",
            "b.scrollIntoView",
            "b.textContent",
            "b.top",
            "b.width",
            "bin.charCodeAt",
            "bin.length",
            "blob.arrayBuffer",
            "blob.size",
            "bmp.height",
            "bmp.width",
            "bounds.height",
            "bounds.width",
            "box.model",
            "box.model.content",
            "box.querySelector",
            "box.querySelectorAll",
            "btnRoots.length",
            "buf.indexOf",
            "buf.slice",
            "bytes.length",
            "bytes.subarray",
            "c.domain",
            "c.expirationDate",
            "c.getBoundingClientRect",
            "c.getBoundingClientRect.width",
            "c.httpOnly",
            "c.name",
            "c.path",
            "c.querySelector",
            "c.querySelectorAll",
            "c.sameSite",
            "c.secure",
            "c.session",
            "c.value",
            "canvas.convertToBlob",
            "canvas.getContext",
            "canvas.height",
            "canvas.width",
            "cap.deadlineAt",
            "cap.patterns",
            "cap.urls",
            "cap.urls.indexOf",
            "cap.urls.length",
            "cap.urls.push",
            "cap.urls.shift",
            "captured.length",
            "card.querySelector",
            "card.querySelectorAll",
            "cards.length",
            "cashtags.push",
            "ccEl.textContent",
            "cfg.__isFirefox",
            "cfg.acceptedTexts",
            "cfg.action",
            "cfg.attrIncludes",
            "cfg.attrSelector",
            "cfg.byAttr",
            "cfg.cardIndex",
            "cfg.cardSelector",
            "cfg.containerSel",
            "cfg.innerSelector",
            "cfg.minTextLen",
            "cfg.opts",
            "cfg.selector",
            "cfg.skipCommentGte",
            "cfg.tagSel",
            "cfg.text",
            "changeInfo.url",
            "changes.ncToken",
            "chrome.action",
            "chrome.action.setBadgeBackgroundColor",
            "chrome.action.setBadgeText",
            "chrome.action.setBadgeTextColor",
            "chrome.alarms",
            "chrome.alarms.clear",
            "chrome.alarms.create",
            "chrome.alarms.onAlarm",
            "chrome.alarms.onAlarm.addListener",
            "chrome.cookies",
            "chrome.cookies.getAll",
            "chrome.debugger",
            "chrome.debugger.attach",
            "chrome.debugger.detach",
            "chrome.debugger.onEvent",
            "chrome.debugger.onEvent.addListener",
            "chrome.debugger.onEvent.removeListener",
            "chrome.debugger.sendCommand",
            "chrome.downloads",
            "chrome.downloads.download",
            "chrome.power",
            "chrome.power.releaseKeepAwake",
            "chrome.power.requestKeepAwake",
            "chrome.runtime",
            "chrome.runtime.getManifest",
            "chrome.runtime.getManifest.version",
            "chrome.runtime.onInstalled",
            "chrome.runtime.onInstalled.addListener",
            "chrome.runtime.onMessage",
            "chrome.runtime.onMessage.addListener",
            "chrome.runtime.onStartup",
            "chrome.runtime.onStartup.addListener",
            "chrome.runtime.sendMessage",
            "chrome.runtime.sendMessage.catch",
            "chrome.scripting",
            "chrome.scripting.executeScript",
            "chrome.storage",
            "chrome.storage.local",
            "chrome.storage.local.get",
            "chrome.storage.local.set",
            "chrome.storage.onChanged",
            "chrome.storage.onChanged.addListener",
            "chrome.storage.session",
            "chrome.storage.session.get",
            "chrome.storage.session.set",
            "chrome.system",
            "chrome.system.display",
            "chrome.system.display.getInfo",
            "chrome.tabGroups",
            "chrome.tabGroups.get",
            "chrome.tabGroups.onRemoved",
            "chrome.tabGroups.onRemoved.addListener",
            "chrome.tabGroups.query",
            "chrome.tabGroups.update",
            "chrome.tabs",
            "chrome.tabs.captureVisibleTab",
            "chrome.tabs.create",
            "chrome.tabs.get",
            "chrome.tabs.goBack",
            "chrome.tabs.goForward",
            "chrome.tabs.group",
            "chrome.tabs.move",
            "chrome.tabs.onCreated",
            "chrome.tabs.onCreated.addListener",
            "chrome.tabs.onCreated.removeListener",
            "chrome.tabs.onRemoved",
            "chrome.tabs.onRemoved.addListener",
            "chrome.tabs.onUpdated",
            "chrome.tabs.onUpdated.addListener",
            "chrome.tabs.onUpdated.removeListener",
            "chrome.tabs.query",
            "chrome.tabs.reload",
            "chrome.tabs.remove",
            "chrome.tabs.sendMessage",
            "chrome.tabs.update",
            "chrome.webRequest",
            "chrome.webRequest.onResponseStarted",
            "chrome.webRequest.onResponseStarted.addListener",
            "chrome.windows",
            "chrome.windows.create",
            "chrome.windows.get",
            "chrome.windows.getAll",
            "chrome.windows.onFocusChanged",
            "chrome.windows.onFocusChanged.addListener",
            "chrome.windows.onRemoved",
            "chrome.windows.onRemoved.addListener",
            "chrome.windows.update",
            "chunks.join",
            "chunks.push",
            "clean.height",
            "clean.left",
            "clean.top",
            "clean.width",
            "clickable.click",
            "closed.push",
            "commentsBtn.firstElementChild",
            "commentsBtn.querySelector",
            "commentsBtn.scrollIntoView",
            "console.error",
            "console.log",
            "console.warn",
            "containers.length",
            "controller.abort",
            "controller.signal",
            "controller.signal.aborted",
            "cookies.length",
            "cookies.some",
            "created.id",
            "ct.startsWith",
            "ctEls.length",
            "ctx.drawImage",
            "ctxTab.id",
            "ctxTab.url",
            "cur.deadlineAt",
            "cur.urls",
            "cur.urls.slice",
            "d.endsWith",
            "d.isPrimary",
            "dataParts.join",
            "dataParts.length",
            "dataParts.push",
            "debugTexts.push",
            "debugTexts.slice",
            "decoder.decode",
            "details.tabId",
            "details.url",
            "diagCreatedTabs.push",
            "doc.root",
            "doc.root.nodeId",
            "document.activeElement",
            "document.createRange",
            "document.execCommand",
            "document.querySelector",
            "document.querySelectorAll",
            "document.querySelectorAll.length",
            "dt.files",
            "dt.items",
            "dt.items.add",
            "dt.setData",
            "dups.length",
            "dups.map",
            "e.message",
            "e.message.includes",
            "e2.message",
            "editor.dispatchEvent",
            "editor.focus",
            "editor.textContent",
            "el.click",
            "el.dispatchEvent",
            "el.focus",
            "el.getAttribute",
            "el.getBoundingClientRect",
            "el.scrollIntoView",
            "el.setAttribute",
            "el.tagName",
            "el.tagName.toLowerCase",
            "el.textContent",
            "els.length",
            "ensureTabInPlatformGroup.catch",
            "entry.currentTaskId",
            "entry.lastUsedAt",
            "entry.tabsByRole",
            "entry.tabsByRole.delete",
            "entry.tabsByRole.entries",
            "entry.tabsByRole.entries.next",
            "entry.tabsByRole.entries.next.value",
            "entry.tabsByRole.get",
            "entry.tabsByRole.set",
            "entry.tabsByRole.size",
            "entry.tabsByRole.values",
            "entry.windowId",
            "err.message",
            "ev.clipboardData",
            "event.code",
            "event.data",
            "event.wasClean",
            "exp.parentTabId",
            "exp.resolver",
            "exp.timer",
            "exp.urlPattern",
            "exp.urlPattern.test",
            "explicitGroup.color",
            "explicitGroup.title",
            "extras.length",
            "extras.map",
            "f.requestSubmit",
            "fetch.catch",
            "fieldRule.altSelectors",
            "fieldRule.attr",
            "fieldRule.decode",
            "fieldRule.maxLen",
            "fieldRule.method",
            "fieldRule.multiple",
            "fieldRule.parseNumber",
            "fieldRule.regex",
            "fieldRule.selector",
            "finalTab.id",
            "finalTab.windowId",
            "found.length",
            "found.nodeId",
            "frame.split",
            "fullTextLink.textContent",
            "g.id",
            "g.replace",
            "g.replace.replace",
            "g.title",
            "g.windowId",
            "globPatterns.map",
            "group.id",
            "group.title",
            "groupIds.add",
            "guess.anchor",
            "guess.pattern",
            "href.match",
            "info.color",
            "info.id",
            "info.status",
            "info.title",
            "info.url",
            "info.windowId",
            "init.body",
            "initialTab.id",
            "inner.firstElementChild",
            "inner.querySelector",
            "inner.scrollIntoView",
            "innerErr.message",
            "input.dispatchEvent",
            "input.files",
            "input.tagName",
            "input.type",
            "interceptSessions.delete",
            "interceptSessions.get",
            "interceptSessions.has",
            "interceptSessions.set",
            "item.closest",
            "item.textContent",
            "itemFilter.textOneOf",
            "itemFilter.textOneOf.indexOf",
            "items.length",
            "key.length",
            "labelInfo.color",
            "labelInfo.title",
            "labelInfo.titleLegacy",
            "lastErr.message",
            "likeEl.textContent",
            "line.slice",
            "line.slice.replace",
            "line.startsWith",
            "liveTab.windowId",
            "loadRemoteConfig.then",
            "location.href",
            "m.querySelectorAll",
            "matchedExp.childGroupTitle",
            "matchedExp.childWindowKey",
            "matchedExp.resolver",
            "matchedExp.timer",
            "matches.length",
            "matches.push",
            "matching.length",
            "meta.role",
            "meta.taskId",
            "modals.length",
            "msg.command",
            "msg.id",
            "msg.sessionId",
            "msg.slice",
            "msg.type",
            "myGroups.length",
            "n.textContent",
            "names.includes",
            "names.length",
            "nav.referrer",
            "nav.transitionType",
            "networkCaptureByTab.delete",
            "networkCaptureByTab.get",
            "networkCaptureByTab.set",
            "newTab.id",
            "newTab.openerTabId",
            "newTab.pendingUrl",
            "newTab.url",
            "newTab.windowId",
            "newWin.id",
            "newWin.tabs",
            "nickEl.getAttribute",
            "nickEl.textContent",
            "openerMeta.platform",
            "openerMeta.taskId",
            "opts.fuzzy",
            "opts.instance",
            "opts.noClick",
            "opts.returnDebug",
            "opts.skipDisabled",
            "opts.skipInactive",
            "others.length",
            "others.push",
            "out.push",
            "outBlob.arrayBuffer",
            "p.message",
            "p.name",
            "p.response",
            "p.response.headers",
            "p.response.status",
            "p.response.url",
            "p.timestamp",
            "p.type",
            "params.accept",
            "params.acceptLanguage",
            "params.awaitPromise",
            "params.body",
            "params.bounds",
            "params.button",
            "params.childGroupTitle",
            "params.childWindowKey",
            "params.clear",
            "params.clickOnce",
            "params.condition",
            "params.cookies",
            "params.credentials",
            "params.deltaX",
            "params.deltaY",
            "params.deviceScaleFactor",
            "params.domain",
            "params.domainSuffix",
            "params.durationMs",
            "params.enabled",
            "params.endX",
            "params.endY",
            "params.event",
            "params.expression",
            "params.fileName",
            "params.fileUrl",
            "params.filename",
            "params.format",
            "params.groupTitle",
            "params.headers",
            "params.height",
            "params.holdMs",
            "params.identifier",
            "params.idleGroupTitle",
            "params.key",
            "params.locale",
            "params.maxBytes",
            "params.method",
            "params.mimeType",
            "params.mobile",
            "params.modifiers",
            "params.names",
            "params.names.map",
            "params.noReuse",
            "params.parentTabId",
            "params.patterns",
            "params.pierceShadow",
            "params.platform",
            "params.quality",
            "params.ref",
            "params.referer",
            "params.referrer",
            "params.request",
            "params.request.headers",
            "params.request.method",
            "params.request.postData",
            "params.request.url",
            "params.requestId",
            "params.resourceType",
            "params.responseType",
            "params.role",
            "params.rules",
            "params.selector",
            "params.source",
            "params.startX",
            "params.startY",
            "params.steps",
            "params.tabId",
            "params.taskId",
            "params.text",
            "params.timeout",
            "params.timeoutMs",
            "params.timezoneId",
            "params.transitionType",
            "params.url",
            "params.urlPattern",
            "params.urlPatterns",
            "params.urls",
            "params.urls.length",
            "params.userAgent",
            "params.visible",
            "params.width",
            "params.windowKey",
            "params.windowed",
            "params.x",
            "params.y",
            "pattern.test",
            "patterns.length",
            "pendingChildExpectations.delete",
            "pendingChildExpectations.get",
            "pendingChildExpectations.get.set",
            "pendingChildExpectations.has",
            "pendingChildExpectations.set",
            "pf.maxValue",
            "pf.maxValue.field",
            "pf.maxValue.value",
            "pf.minLen",
            "pf.minLen.field",
            "pf.minLen.value",
            "pf.requireField",
            "picked.el",
            "picked.text",
            "pinned.id",
            "platformGroupByWindow.delete",
            "platformGroupByWindow.entries",
            "platformGroupByWindow.get",
            "platformGroupByWindow.set",
            "postLinkEl.getAttribute",
            "primary.workArea",
            "promise.catch",
            "queries.push",
            "r.arrayBuffer",
            "r.bottom",
            "r.status",
            "r.text",
            "r.top",
            "re.test",
            "reader.read",
            "rect.height",
            "rect.left",
            "rect.top",
            "rect.width",
            "refreshed.id",
            "refreshed.pendingUrl",
            "refreshed.url",
            "res.cookies",
            "res.data",
            "res.data.length",
            "res.errorText",
            "res.exceptionDetails",
            "res.exceptionDetails.text",
            "res.frameId",
            "res.identifier",
            "res.loaderId",
            "res.outerHTML",
            "res.result",
            "res.result.value",
            "resized.split",
            "resp.arrayBuffer",
            "resp.blob",
            "resp.body",
            "resp.body.getReader",
            "resp.headers",
            "resp.headers.get",
            "resp.ok",
            "resp.status",
            "result.result",
            "reusedTab.groupId",
            "reusedTab.id",
            "reusedTab.windowId",
            "roleMap.delete",
            "roleMap.get",
            "roleMap.size",
            "root.querySelector",
            "root.querySelectorAll",
            "rootCards.length",
            "rules.ancestorSelector",
            "rules.fields",
            "rules.itemFilter",
            "rules.itemSelector",
            "rules.itemSelectorFallback",
            "rules.maxItems",
            "rules.postFilter",
            "s.replace",
            "seen.add",
            "seen.has",
            "selector.slice",
            "self.navigator",
            "self.navigator.userAgent",
            "self.navigator.userAgent.indexOf",
            "sess.buffer",
            "sess.buffer.length",
            "sess.buffer.push",
            "sess.buffer.shift",
            "sess.buffer.slice",
            "source.tabId",
            "sseConn.controller",
            "sseConn.controller.abort",
            "sseConn.readyState",
            "sseConn.sessionAcked",
            "st.ncBridgeBase",
            "st.ncToken",
            "stats.itemSelector",
            "stats.kept",
            "stats.scanSource",
            "stats.scanned",
            "stats.scannedCards",
            "stats.skippedFilter",
            "stats.skippedHigh",
            "stats.skippedHighComments",
            "stats.skippedNoText",
            "stats.skippedShort",
            "stats.skippedShortText",
            "t.active",
            "t.delete",
            "t.groupId",
            "t.id",
            "t.indexOf",
            "t.length",
            "t.openerTabId",
            "t.pendingUrl",
            "t.size",
            "t.slice",
            "t.title",
            "t.url",
            "t.windowId",
            "tab.groupId",
            "tab.id",
            "tab.incognito",
            "tab.openerTabId",
            "tab.pendingUrl",
            "tab.pinned",
            "tab.status",
            "tab.title",
            "tab.url",
            "tab.windowId",
            "tabToWindowKey.delete",
            "tabToWindowKey.get",
            "tabToWindowKey.set",
            "tabs.filter",
            "tabs.length",
            "tabs.map",
            "tabsByRole.delete",
            "tabsByRole.entries",
            "tabsByTaskRole.delete",
            "tabsByTaskRole.get",
            "tabsByTaskRole.get.set",
            "tabsByTaskRole.has",
            "tabsByTaskRole.set",
            "targetEntry.currentTaskId",
            "targetEntry.lastUsedAt",
            "targetEntry.tabsByRole",
            "targetEntry.tabsByRole.set",
            "targetEntry.windowId",
            "taskExpectations.delete",
            "taskExpectations.size",
            "taskExps.get",
            "taskTabRegistry.delete",
            "taskTabRegistry.get",
            "taskTabRegistry.set",
            "tendencyEl.textContent",
            "text.length",
            "textEl.textContent",
            "title.indexOf",
            "titleByGroupId.get",
            "titleByGroupId.set",
            "u8.byteLength",
            "u8.length",
            "u8.subarray",
            "updated.title",
            "updated.url",
            "url.startsWith",
            "urlPattern.split",
            "urlPattern.split.map",
            "urlPattern.split.map.join",
            "urls.length",
            "v.indexOf",
            "v.length",
            "val.currentTaskId",
            "val.lastUsedAt",
            "val.match",
            "val.slice",
            "val.tabsByRole",
            "val.tabsByRole.entries",
            "val.windowId",
            "viewEl.textContent",
            "wanted.indexOf",
            "win.height",
            "win.id",
            "win.left",
            "win.state",
            "win.tabs",
            "win.top",
            "win.type",
            "win.width",
            "window.__noobclaw_injected",
            "window.getSelection",
            "window.innerHeight",
            "windowRegistry.delete",
            "windowRegistry.get",
            "windowRegistry.set",
            "workArea.height",
            "workArea.left",
            "workArea.top",
            "workArea.width",
            "wsConn.close",
            "wsConn.onclose",
            "wsConn.onerror",
            "wsConn.onmessage",
            "wsConn.onopen",
            "wsConn.readyState",
            "wsConn.send"
          ],
          "tgt": [
            "AbortController",
            "Array.from",
            "Array.isArray",
            "Blob",
            "ClipboardEvent",
            "DataTransfer",
            "Date.now",
            "Error",
            "Event",
            "File",
            "InputEvent",
            "JSON.parse",
            "JSON.stringify",
            "Map",
            "Math.floor",
            "Math.max",
            "Math.min",
            "Math.random",
            "Math.round",
            "MouseEvent",
            "NC_ACCOUNT_MODE_BLOCKED.includes",
            "Number",
            "Number.isFinite",
            "Object.assign",
            "Object.defineProperty",
            "Object.entries",
            "Object.keys",
            "OffscreenCanvas",
            "Promise",
            "Promise.resolve",
            "RegExp",
            "SSE_EVENTS_URL.indexOf",
            "Set",
            "String",
            "String.fromCharCode",
            "String.fromCharCode.apply",
            "String.replace",
            "String.replace.slice",
            "String.replace.toLowerCase",
            "String.slice",
            "String.toUpperCase",
            "String.trim",
            "TextDecoder",
            "Uint8Array",
            "WebSocket",
            "_range.collapse",
            "_range.selectNodeContents",
            "_sel.addRange",
            "_sel.removeAllRanges",
            "_v6OpenInFlight.delete",
            "_v6OpenInFlight.get",
            "_v6OpenInFlight.set",
            "_windowMutex.then",
            "a.getAttribute",
            "acquireKeepAwake",
            "adoptTabIntoTaskGroup",
            "allBtns.push",
            "anchorUrlFor",
            "atob",
            "b.click",
            "b.closest",
            "b.getBoundingClientRect",
            "b.scrollIntoView",
            "bin.charCodeAt",
            "blob.arrayBuffer",
            "box.querySelector",
            "box.querySelectorAll",
            "btoa",
            "buf.indexOf",
            "buf.slice",
            "bytes.subarray",
            "c.getBoundingClientRect",
            "c.querySelector",
            "c.querySelectorAll",
            "canvas.convertToBlob",
            "canvas.getContext",
            "cap.urls.indexOf",
            "cap.urls.push",
            "cap.urls.shift",
            "card.querySelector",
            "card.querySelectorAll",
            "cascadeBounds",
            "cashtags.push",
            "chrome.action.setBadgeBackgroundColor",
            "chrome.action.setBadgeText",
            "chrome.action.setBadgeTextColor",
            "chrome.alarms.clear",
            "chrome.alarms.create",
            "chrome.alarms.onAlarm.addListener",
            "chrome.cookies.getAll",
            "chrome.debugger.attach",
            "chrome.debugger.detach",
            "chrome.debugger.onEvent.addListener",
            "chrome.debugger.onEvent.removeListener",
            "chrome.debugger.sendCommand",
            "chrome.downloads.download",
            "chrome.power.releaseKeepAwake",
            "chrome.power.requestKeepAwake",
            "chrome.runtime.getManifest",
            "chrome.runtime.onInstalled.addListener",
            "chrome.runtime.onMessage.addListener",
            "chrome.runtime.onStartup.addListener",
            "chrome.runtime.sendMessage",
            "chrome.runtime.sendMessage.catch",
            "chrome.scripting.executeScript",
            "chrome.storage.local.get",
            "chrome.storage.local.set",
            "chrome.storage.onChanged.addListener",
            "chrome.storage.session.get",
            "chrome.storage.session.set",
            "chrome.system.display.getInfo",
            "chrome.tabGroups.get",
            "chrome.tabGroups.onRemoved.addListener",
            "chrome.tabGroups.query",
            "chrome.tabGroups.update",
            "chrome.tabs.captureVisibleTab",
            "chrome.tabs.create",
            "chrome.tabs.get",
            "chrome.tabs.goBack",
            "chrome.tabs.goForward",
            "chrome.tabs.group",
            "chrome.tabs.move",
            "chrome.tabs.onCreated.addListener",
            "chrome.tabs.onCreated.removeListener",
            "chrome.tabs.onRemoved.addListener",
            "chrome.tabs.onUpdated.addListener",
            "chrome.tabs.onUpdated.removeListener",
            "chrome.tabs.query",
            "chrome.tabs.reload",
            "chrome.tabs.remove",
            "chrome.tabs.sendMessage",
            "chrome.tabs.update",
            "chrome.webRequest.onResponseStarted.addListener",
            "chrome.windows.create",
            "chrome.windows.get",
            "chrome.windows.getAll",
            "chrome.windows.onFocusChanged.addListener",
            "chrome.windows.onRemoved.addListener",
            "chrome.windows.update",
            "chunks.join",
            "chunks.push",
            "clearTimeout",
            "clickable.click",
            "closed.push",
            "commentsBtn.querySelector",
            "commentsBtn.scrollIntoView",
            "connect",
            "console.error",
            "console.log",
            "console.warn",
            "controller.abort",
            "cookies.some",
            "countNoobClawWindows",
            "createImageBitmap",
            "ct.startsWith",
            "ctx.drawImage",
            "cur.urls.slice",
            "d.endsWith",
            "dataParts.join",
            "dataParts.push",
            "debugTexts.push",
            "debugTexts.slice",
            "decodeURIComponent",
            "decoder.decode",
            "diagCreatedTabs.push",
            "disconnect",
            "document.createRange",
            "document.execCommand",
            "document.querySelector",
            "document.querySelectorAll",
            "dropWindowRegistryEntry",
            "dt.items.add",
            "dt.setData",
            "dups.map",
            "e.message.includes",
            "editor.dispatchEvent",
            "editor.focus",
            "el.click",
            "el.dispatchEvent",
            "el.focus",
            "el.getAttribute",
            "el.getBoundingClientRect",
            "el.scrollIntoView",
            "el.setAttribute",
            "el.tagName.toLowerCase",
            "encodeURIComponent",
            "ensureInterceptListener",
            "ensureTabInPlatformGroup",
            "ensureTabInPlatformGroup.catch",
            "ensureTaskTabListeners",
            "ensureWindowRegistryListeners",
            "entry.tabsByRole.delete",
            "entry.tabsByRole.entries",
            "entry.tabsByRole.entries.next",
            "entry.tabsByRole.get",
            "entry.tabsByRole.set",
            "entry.tabsByRole.values",
            "executeCommand",
            "exp.urlPattern.test",
            "extractField",
            "extras.map",
            "f.requestSubmit",
            "fetch",
            "fetch.catch",
            "findAdoptablePlatformTab",
            "findOrOpenTabByPattern",
            "findOrOpenTabIsolated",
            "fn",
            "frame.split",
            "g.replace",
            "g.replace.replace",
            "getActiveTab",
            "getCapturedUrls",
            "getExtensionVersion",
            "globPatterns.map",
            "groupIds.add",
            "handleSseFailure",
            "handleWsFailure",
            "href.match",
            "inferPlatformPatternFromUrl",
            "injectContentScript",
            "inner.querySelector",
            "inner.scrollIntoView",
            "input.dispatchEvent",
            "interceptSessions.delete",
            "interceptSessions.get",
            "interceptSessions.has",
            "interceptSessions.set",
            "isManagedGroupTitle",
            "item.closest",
            "itemFilter.textOneOf.indexOf",
            "line.slice",
            "line.slice.replace",
            "line.startsWith",
            "loadRemoteConfig",
            "loadRemoteConfig.then",
            "m.querySelectorAll",
            "matchedExp.resolver",
            "matches.push",
            "msg.slice",
            "names.includes",
            "ncGroupTaskTab",
            "networkCaptureByTab.delete",
            "networkCaptureByTab.get",
            "networkCaptureByTab.set",
            "nickEl.getAttribute",
            "norm",
            "onBridgeMessage",
            "others.push",
            "out.push",
            "outBlob.arrayBuffer",
            "params.names.map",
            "parseFloat",
            "parseInt",
            "parseNum",
            "pattern.test",
            "pendingChildExpectations.delete",
            "pendingChildExpectations.get",
            "pendingChildExpectations.get.set",
            "pendingChildExpectations.has",
            "pendingChildExpectations.set",
            "persistWindowRegistry",
            "platformGroupByWindow.delete",
            "platformGroupByWindow.entries",
            "platformGroupByWindow.get",
            "platformGroupByWindow.set",
            "platformLabelForPattern",
            "platformLevelTitlesFor",
            "postLinkEl.getAttribute",
            "promise.catch",
            "pushTabsChangedDebounced",
            "queries.push",
            "r.arrayBuffer",
            "r.text",
            "re.test",
            "reader.read",
            "registerTaskTab",
            "releaseKeepAwake",
            "resizeImage",
            "resized.split",
            "resolve",
            "resolveTab",
            "resp.arrayBuffer",
            "resp.blob",
            "resp.body.getReader",
            "resp.headers.get",
            "restoreWindowRegistry",
            "roleMap.delete",
            "roleMap.get",
            "root.querySelector",
            "root.querySelectorAll",
            "runCdpAttached",
            "runStream",
            "s.replace",
            "scheduleNextWake",
            "scheduleReconnect",
            "seen.add",
            "seen.has",
            "selector.slice",
            "self.navigator.userAgent.indexOf",
            "sendResponse",
            "sendTabInventory",
            "sendToBridge",
            "sendToContentScript",
            "sess.buffer.push",
            "sess.buffer.shift",
            "sess.buffer.slice",
            "setInterval",
            "setStatus",
            "setTimeout",
            "shortTaskId",
            "sseConn.controller.abort",
            "startNetworkCapture",
            "t.delete",
            "t.indexOf",
            "t.slice",
            "tabToWindowKey.delete",
            "tabToWindowKey.get",
            "tabToWindowKey.set",
            "tabs.filter",
            "tabs.map",
            "tabsByRole.delete",
            "tabsByRole.entries",
            "tabsByTaskRole.delete",
            "tabsByTaskRole.get",
            "tabsByTaskRole.get.set",
            "tabsByTaskRole.has",
            "tabsByTaskRole.set",
            "targetEntry.tabsByRole.set",
            "taskExpectations.delete",
            "taskExps.get",
            "taskGroupColor",
            "taskGroupTitle",
            "taskTabRegistry.delete",
            "taskTabRegistry.get",
            "taskTabRegistry.set",
            "teardownAll",
            "title.indexOf",
            "titleByGroupId.get",
            "titleByGroupId.set",
            "trySse",
            "tryWebSocket",
            "u8.subarray",
            "unminimizeManagedWindows",
            "unregisterTaskTab",
            "updateStatus",
            "url.startsWith",
            "urlPattern.split",
            "urlPattern.split.map",
            "urlPattern.split.map.join",
            "v.indexOf",
            "val.match",
            "val.slice",
            "val.tabsByRole.entries",
            "waitForTabLoad",
            "wanted.indexOf",
            "window.getSelection",
            "windowRegistry.delete",
            "windowRegistry.get",
            "windowRegistry.set",
            "withWindowMutex",
            "wsConn.close",
            "wsConn.send"
          ],
          "funcs": [
            [
              "anonymous",
              2452
            ],
            [
              "ncGroupTaskTab",
              2644
            ],
            [
              "loadRemoteConfig",
              3104
            ],
            [
              "anonymous",
              3796
            ],
            [
              "anonymous",
              3896
            ],
            [
              "startNetworkCapture",
              5795
            ],
            [
              "g",
              5969
            ],
            [
              "anonymous",
              6303
            ],
            [
              "getCapturedUrls",
              6478
            ],
            [
              "runCdpAttached",
              7501
            ],
            [
              "ensureInterceptListener",
              9536
            ],
            [
              "anonymous",
              9691
            ],
            [
              "anonymous",
              10903
            ],
            [
              "shortTaskId",
              13845
            ],
            [
              "taskGroupTitle",
              14789
            ],
            [
              "isManagedGroupTitle",
              15551
            ],
            [
              "taskGroupColor",
              15742
            ],
            [
              "registerTaskTab",
              15872
            ],
            [
              "platformLevelTitlesFor",
              17357
            ],
            [
              "findAdoptablePlatformTab",
              18018
            ],
            [
              "g",
              18573
            ],
            [
              "g",
              18796
            ],
            [
              "adoptTabIntoTaskGroup",
              19618
            ],
            [
              "unregisterTaskTab",
              20964
            ],
            [
              "persistWindowRegistry",
              23669
            ],
            [
              "restoreWindowRegistry",
              24204
            ],
            [
              "dropWindowRegistryEntry",
              25806
            ],
            [
              "ensureWindowRegistryListeners",
              26222
            ],
            [
              "anonymous",
              26400
            ],
            [
              "anonymous",
              26754
            ],
            [
              "ensureTaskTabListeners",
              27921
            ],
            [
              "anonymous",
              28077
            ],
            [
              "r",
              28785
            ],
            [
              "anonymous",
              35806
            ],
            [
              "anonymous",
              37718
            ],
            [
              "anonymous",
              37781
            ],
            [
              "anonymous",
              37839
            ],
            [
              "anonymous",
              39665
            ],
            [
              "unminimizeManagedWindows",
              40267
            ],
            [
              "scheduleNextWake",
              43264
            ],
            [
              "resizeImage",
              43844
            ],
            [
              "sendToBridge",
              45166
            ],
            [
              "anonymous",
              46102
            ],
            [
              "onBridgeMessage",
              46413
            ],
            [
              "connect",
              46795
            ],
            [
              "tryWebSocket",
              48060
            ],
            [
              "anonymous",
              48450
            ],
            [
              "anonymous",
              48685
            ],
            [
              "anonymous",
              49174
            ],
            [
              "anonymous",
              49333
            ],
            [
              "anonymous",
              49790
            ],
            [
              "trySse",
              50548
            ],
            [
              "anonymous",
              50966
            ],
            [
              "anonymous",
              51304
            ],
            [
              "handleWsFailure",
              55302
            ],
            [
              "anonymous",
              55628
            ],
            [
              "handleSseFailure",
              56169
            ],
            [
              "teardownAll",
              56603
            ],
            [
              "disconnect",
              57319
            ],
            [
              "scheduleReconnect",
              57804
            ],
            [
              "acquireKeepAwake",
              60118
            ],
            [
              "releaseKeepAwake",
              60345
            ],
            [
              "updateStatus",
              60747
            ],
            [
              "anonymous",
              63274
            ],
            [
              "getActiveTab",
              63291
            ],
            [
              "getExtensionVersion",
              64193
            ],
            [
              "sendTabInventory",
              65398
            ],
            [
              "t",
              66152
            ],
            [
              "pushTabsChangedDebounced",
              66484
            ],
            [
              "anonymous",
              66612
            ],
            [
              "t",
              67016
            ],
            [
              "anonymous",
              67404
            ],
            [
              "inferPlatformPatternFromUrl",
              69845
            ],
            [
              "anchorUrlFor",
              71029
            ],
            [
              "waitForTabLoad",
              72230
            ],
            [
              "resolve",
              72304
            ],
            [
              "anonymous",
              72339
            ],
            [
              "anonymous",
              72572
            ],
            [
              "findOrOpenTabByPattern",
              72667
            ],
            [
              "findExistingTab",
              75279
            ],
            [
              "countNoobClawWindows",
              76648
            ],
            [
              "cascadeBounds",
              77519
            ],
            [
              "d",
              78517
            ],
            [
              "withWindowMutex",
              80315
            ],
            [
              "anonymous",
              80420
            ],
            [
              "findOrOpenTabIsolated",
              81304
            ],
            [
              "anonymous",
              81415
            ],
            [
              "g",
              82225
            ],
            [
              "g",
              82271
            ],
            [
              "g",
              82372
            ],
            [
              "t",
              82762
            ],
            [
              "t",
              83616
            ],
            [
              "t",
              83936
            ],
            [
              "anonymous",
              85705
            ],
            [
              "anonymous",
              86183
            ],
            [
              "t",
              86774
            ],
            [
              "r",
              87097
            ],
            [
              "r",
              87755
            ],
            [
              "t",
              89082
            ],
            [
              "t",
              89250
            ],
            [
              "injectContentScript",
              90096
            ],
            [
              "anonymous",
              90283
            ],
            [
              "r",
              90661
            ],
            [
              "sendToContentScript",
              90693
            ],
            [
              "platformLabelForPattern",
              91772
            ],
            [
              "ensureTabInPlatformGroup",
              93983
            ],
            [
              "anonymous",
              98672
            ],
            [
              "executeCommand",
              98826
            ],
            [
              "anonymous",
              101010
            ],
            [
              "anonymous",
              102308
            ],
            [
              "resolve",
              106902
            ],
            [
              "anonymous",
              106941
            ],
            [
              "anonymous",
              107209
            ],
            [
              "anonymous",
              109611
            ],
            [
              "t",
              111845
            ],
            [
              "t",
              112016
            ],
            [
              "t",
              113749
            ],
            [
              "anonymous",
              114647
            ],
            [
              "anonymous",
              118092
            ],
            [
              "anonymous",
              121121
            ],
            [
              "anonymous",
              126366
            ],
            [
              "anonymous",
              129767
            ],
            [
              "anonymous",
              135245
            ],
            [
              "anonymous",
              139473
            ],
            [
              "anonymous",
              140588
            ],
            [
              "anonymous",
              143545
            ],
            [
              "r",
              144131
            ],
            [
              "anonymous",
              146169
            ],
            [
              "anonymous",
              146349
            ],
            [
              "anonymous",
              146727
            ],
            [
              "anonymous",
              152105
            ],
            [
              "anonymous",
              155107
            ],
            [
              "anonymous",
              164631
            ],
            [
              "anonymous",
              172240
            ],
            [
              "anonymous",
              173402
            ],
            [
              "anonymous",
              174465
            ],
            [
              "anonymous",
              175361
            ],
            [
              "anonymous",
              176577
            ],
            [
              "anonymous",
              180975
            ],
            [
              "anonymous",
              181964
            ],
            [
              "anonymous",
              182599
            ],
            [
              "anonymous",
              183462
            ],
            [
              "anonymous",
              185433
            ],
            [
              "anonymous",
              187308
            ],
            [
              "anonymous",
              187933
            ],
            [
              "anonymous",
              189562
            ],
            [
              "anonymous",
              189627
            ],
            [
              "anonymous",
              189785
            ],
            [
              "anonymous",
              192371
            ],
            [
              "anonymous",
              192559
            ],
            [
              "anonymous",
              195418
            ],
            [
              "anonymous",
              197208
            ],
            [
              "anonymous",
              198686
            ],
            [
              "anonymous",
              199347
            ],
            [
              "anonymous",
              200525
            ],
            [
              "anonymous",
              201346
            ],
            [
              "r",
              202199
            ],
            [
              "r",
              202625
            ],
            [
              "s",
              203639
            ],
            [
              "anonymous",
              204224
            ],
            [
              "anonymous",
              204277
            ],
            [
              "anonymous",
              204497
            ],
            [
              "anonymous",
              205440
            ],
            [
              "anonymous",
              206303
            ],
            [
              "anonymous",
              206938
            ],
            [
              "anonymous",
              207817
            ],
            [
              "anonymous",
              209133
            ],
            [
              "anonymous",
              209184
            ],
            [
              "anonymous",
              209387
            ],
            [
              "anonymous",
              210525
            ],
            [
              "anonymous",
              211113
            ],
            [
              "anonymous",
              212496
            ],
            [
              "anonymous",
              212547
            ],
            [
              "anonymous",
              212762
            ],
            [
              "anonymous",
              216739
            ],
            [
              "anonymous",
              233534
            ],
            [
              "anonymous",
              235164
            ],
            [
              "anonymous",
              235209
            ],
            [
              "anonymous",
              235287
            ],
            [
              "anonymous",
              237280
            ],
            [
              "anonymous",
              237437
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 182,
              "op.ge": 17,
              "op.gt": 28,
              "op.le": 7,
              "op.lt": 23,
              "op.ne": 70,
              "op.add": 240,
              "op.div": 7,
              "op.lor": 321,
              "op.mul": 24,
              "op.sub": 22,
              "op.land": 209,
              "op.lnot": 196,
              "max_depth": 163,
              "call_count": 1324,
              "node_count": 49178,
              "member_count": 727,
              "max_array_len": 11,
              "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.01,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 17,
              "member_depth_max": 5,
              "infinite_loop_count": 1
            },
            "file": {
              "size": 239101,
              "entropy": 5.34
            },
            "text": {
              "lines": 4726,
              "top_char": 101,
              "max_ws_run": 30,
              "digit_ratio": 0.01,
              "space_count": 54596,
              "char_entropy": 5.34,
              "unique_chars": 171,
              "top_char_null": 0,
              "escape_density": 0,
              "lines_over_200": 14,
              "string_density": 0.22,
              "top_char_ratio": 0.06,
              "avg_line_length": 48.59,
              "invisible_chars": 5,
              "max_line_length": 294,
              "non_ascii_ratio": 0.1,
              "empty_line_ratio": 0.04,
              "last_line_length": 10,
              "long_token_count": 17,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.85,
              "line_length_stddev": 32.4,
              "unicode_escape_count": 6,
              "normalized_string_count": 14.82,
              "repeated_char_sequences": 1483,
              "suspicious_string_ratio": 0,
              "suspicious_comment_ratio": 0.48,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 72.58
            },
            "binds": {
              "count": 1006
            },
            "binary": {
              "peak_region_bytes": 24576,
              "peak_region_entropy": 6.22
            },
            "source": {
              "function_count": 54
            },
            "strings": {
              "sql": 1,
              "bytes": 14258,
              "count": 1019,
              "shell": 1,
              "url_count": 20,
              "avg_length": 13.99,
              "max_length": 647,
              "path_count": 2,
              "avg_entropy": 2.98,
              "empty_count": 128,
              "entropy_stddev": 0.94,
              "embedded_code_candidates": 3
            },
            "comments": {
              "code": 1,
              "chars": 82239,
              "count": 1287,
              "empty": 69,
              "lines": 1314,
              "base64": 50,
              "high_entropy": 568,
              "to_code_ratio": 0.39,
              "url_in_comments": 2
            },
            "functions": {
              "count": 54,
              "nested": 35,
              "density": 3.83,
              "anonymous": 127,
              "avg_params": 0.83,
              "code_ratio": 1.31,
              "max_params": 6,
              "one_liners": 40,
              "length_stddev": 194.76,
              "over_100_lines": 10,
              "over_500_lines": 1,
              "avg_name_length": 17.02,
              "no_params_count": 80,
              "avg_length_lines": 34.19,
              "max_length_lines": 2605,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.84,
              "max_nesting_depth": 2,
              "high_entropy_names": 25,
              "single_char_params": 12,
              "avg_param_name_length": 5.77
            },
            "identifiers": {
              "count": 8755,
              "unique": 886,
              "avg_length": 8.52,
              "max_length": 32,
              "min_length": 1,
              "avg_entropy": 2.54,
              "reuse_ratio": 0.1,
              "length_stddev": 4.95,
              "has_digit_ratio": 0.01,
              "sequential_names": 24,
              "base64_like_names": 2,
              "single_char_count": 23,
              "single_char_ratio": 0.03,
              "high_entropy_count": 77,
              "high_entropy_ratio": 0.09,
              "all_lowercase_ratio": 0.48,
              "all_uppercase_ratio": 0.02,
              "numeric_suffix_count": 5,
              "keyboard_pattern_names": 2,
              "underscore_prefix_count": 22
            }
          }
        },
        "id": 3,
        "mol": "K(Am)O₆(C₄As₂CaCoEuS)H₇(Br₂Cm₂₇Db₂₂Os₃Po₆Ti₃U₇)Md",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!background.js",
        "pid": 0,
        "risk": 155,
        "sha": "c3536644fb87312b219659724f38b58e15b0e68e5144b0ad8795c3dbd8a54942",
        "size": 239101,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/message::header-stringify-scan",
            "conf": 0.8,
            "crit": 3,
            "desc": "Converting HTTP headers to string for scanning",
            "spans": [
              [
                183951,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/credentials::fetch-credentials-include",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Fetch sends browser credentials",
            "spans": [
              [
                184060,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::module-execution-http-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "Module initialization calls an HTTP client"
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                184448,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-trailing-iife-closure",
            "conf": 0.85,
            "crit": 3,
            "desc": "JavaScript file ends with an IIFE",
            "spans": [
              [
                184448,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "spans": [
              [
                183855,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-async-iife-import-hook",
            "conf": 0.9,
            "crit": 3,
            "desc": "Async IIFE executes at module end",
            "uses": [
              4
            ],
            "spans": [
              [
                183806,
                103
              ],
              [
                184448,
                4
              ]
            ]
          },
          {
            "id": "metadata/file/catalog/service::service-name-binance",
            "conf": 0.82,
            "crit": 3,
            "desc": "Binance service name",
            "spans": [
              [
                14493,
                7
              ]
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-20000",
            "conf": 0.9,
            "crit": 3,
            "desc": "Source has over 20000 comment bytes"
          },
          {
            "id": "metadata/file/string/identity::jfif-or-jpeg-media-marker",
            "conf": 0.82,
            "crit": 3,
            "desc": "References JFIF or the JPEG media type",
            "spans": [
              [
                44357,
                10
              ]
            ]
          },
          {
            "id": "metadata/file/string/telemetry::platform-profile-field",
            "conf": 0.95,
            "crit": 3,
            "desc": "Platform profile field name",
            "spans": [
              [
                33247,
                22
              ],
              [
                221544,
                11
              ],
              [
                233268,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                57651,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "spans": [
              [
                2418,
                21
              ],
              [
                2719,
                17
              ],
              [
                3171,
                20
              ],
              [
                3759,
                36
              ],
              [
                19050,
                17
              ],
              [
                24030,
                26
              ],
              [
                24275,
                26
              ],
              [
                24976,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-extra",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses extended chrome.* namespace APIs",
            "spans": [
              [
                37805,
                33
              ],
              [
                39817,
                20
              ],
              [
                57651,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome runtime API",
            "spans": [
              [
                37681,
                16
              ],
              [
                63176,
                16
              ],
              [
                64242,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-installed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Handles browser extension install or update",
            "spans": [
              [
                37742,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-startup",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser-startup listener",
            "spans": [
              [
                37681,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "spans": [
              [
                2418,
                21
              ],
              [
                2719,
                17
              ],
              [
                19050,
                17
              ],
              [
                24976,
                15
              ],
              [
                28043,
                21
              ],
              [
                30451,
                16
              ],
              [
                67370,
                33
              ],
              [
                72421,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-capture-visible",
            "conf": 0.9,
            "crit": 3,
            "desc": "Captures an image of the visible tab",
            "spans": [
              [
                104642,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "spans": [
              [
                105940,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create-with-url-option",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates browser tab with URL option",
            "spans": [
              [
                109263,
                56
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser tab details",
            "spans": [
              [
                24976,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-incognito-state-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser tab incognito state",
            "spans": [
              [
                94290,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-on-removed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser tab removal listener",
            "spans": [
              [
                2418,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-on-updated",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser tab update listener",
            "spans": [
              [
                67370,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-query",
            "conf": 0.9,
            "crit": 3,
            "desc": "Queries open browser tabs",
            "spans": [
              [
                19057,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-reload",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reloads a browser tab",
            "spans": [
              [
                113533,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-update",
            "conf": 0.9,
            "crit": 3,
            "desc": "Updates a browser tab",
            "spans": [
              [
                104560,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-update-with-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Updates a browser tab URL",
            "spans": [
              [
                108913,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::extension-window-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension creates browser window",
            "spans": [
              [
                31533,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination",
            "spans": [
              [
                109263,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/email/mime::mime-octet-stream",
            "conf": 0.85,
            "crit": 3,
            "desc": "Uses the application/octet-stream MIME type",
            "spans": [
              [
                121752,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/auth::socket-session-id-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a socket or session id member",
            "spans": [
              [
                53649,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-response-body-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript fetch reads response body",
            "spans": [
              [
                195626,
                106
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookie-name::instagram-session-cookie-name",
            "atk": "T1539",
            "mbc": "C0002",
            "conf": 0.99,
            "crit": 3,
            "desc": "References Instagram session cookie name",
            "spans": [
              [
                188788,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookies::chrome-cookies-get-all",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates extension-accessible cookies",
            "spans": [
              [
                189596,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookies::chrome-cookies-get-all-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates cookies via extension API text",
            "spans": [
              [
                189596,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-emulation-timezone-override",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "CDP browser timezone override method",
            "spans": [
              [
                210743,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-input-dispatch-key-event",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP synthesizes browser keyboard input",
            "spans": [
              [
                173940,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-input-dispatch-mouse-event",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP synthesizes browser mouse input",
            "spans": [
              [
                170754,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-input-insert-text",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP types text into the browser",
            "spans": [
              [
                176212,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-get-all-cookies",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP whole-cookie-jar retrieval method",
            "spans": [
              [
                187530,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-get-cookies",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP scoped cookie retrieval method",
            "spans": [
              [
                187507,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-set-cookies",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP bulk cookie-write method",
            "spans": [
              [
                188185,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-network-user-agent-override",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "CDP browser User-Agent override method",
            "spans": [
              [
                205908,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-page-add-script",
            "atk": "T1106",
            "conf": 0.92,
            "crit": 3,
            "desc": "CDP injects script on new documents",
            "spans": [
              [
                182253,
                37
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-page-bypass-csp",
            "atk": "T1106",
            "conf": 0.94,
            "crit": 3,
            "desc": "CDP disables browser content security policy",
            "spans": [
              [
                198829,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-page-navigate",
            "atk": "T1106",
            "conf": 0.78,
            "crit": 3,
            "desc": "CDP Page.navigate method",
            "spans": [
              [
                180780,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-method-runtime-evaluate",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "CDP Runtime.evaluate arbitrary-JS dispatch",
            "spans": [
              [
                175662,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/download/webextension::chrome-downloads-download",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls WebExtension downloads download API",
            "spans": [
              [
                177369,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::post",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP POST method string literal",
            "spans": [
              [
                45903,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::request-options-post-method",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Sets POST as an HTTP request method",
            "spans": [
              [
                45895,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/server/request::request-network-target-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTTP request selects a network target",
            "spans": [
              [
                10277,
                18
              ],
              [
                99684,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call",
            "spans": [
              [
                181010,
                13
              ],
              [
                203296,
                20
              ],
              [
                232262,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::loopback-websocket-endpoint",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback WebSocket endpoint",
            "spans": [
              [
                309,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::websocket-constructor-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Creates a WebSocket connection",
            "spans": [
              [
                48206,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-on-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser runtime message listener",
            "spans": [
              [
                237400,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-send-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sends a browser extension runtime message",
            "spans": [
              [
                63176,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/encoded::inline-image-data-uri-context",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.95,
            "crit": 3,
            "desc": "Contains an inline image data URI",
            "spans": [
              [
                44593,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/reference::javascript-comment-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript comment contains a URL",
            "spans": [
              [
                191332,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/websocket/client::loopback-websocket-service-url",
            "atk": "T1071.001",
            "conf": 0.95,
            "crit": 3,
            "desc": "WebSocket connection to a loopback service",
            "spans": [
              [
                309,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/websocket/handler::websocket-javascript-constructor",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript WebSocket constructor",
            "spans": [
              [
                48206,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/websocket/send::websocket-instance-send-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "WebSocket instance sends data",
            "spans": [
              [
                48206,
                786
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/alloc::uint8array-constructor",
            "conf": 0.9,
            "crit": 2,
            "desc": "Constructs a Uint8Array buffer",
            "spans": [
              [
                44452,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/record::slice-decimal-offset-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "Slice split at decimal offsets",
            "spans": [
              [
                8101,
                13
              ],
              [
                14225,
                11
              ],
              [
                19536,
                12
              ],
              [
                82798,
                12
              ],
              [
                140846,
                12
              ],
              [
                141571,
                12
              ],
              [
                165883,
                12
              ],
              [
                197838,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::js-conditional-matcher-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls a matcher in a conditional expression",
            "spans": [
              [
                7768,
                29
              ],
              [
                11203,
                12
              ],
              [
                11291,
                21
              ],
              [
                15621,
                18
              ],
              [
                29312,
                24
              ],
              [
                71775,
                23
              ],
              [
                71852,
                35
              ],
              [
                71932,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-arrow-catch-handler",
            "conf": 0.8,
            "crit": 3,
            "desc": "Empty arrow catch discards rejection",
            "spans": [
              [
                46095,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors",
            "spans": [
              [
                3936,
                2
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-length-loop-compound-add",
            "conf": 0.85,
            "crit": 3,
            "desc": "Length-bounded loop uses compound addition",
            "spans": [
              [
                44500,
                48
              ],
              [
                120539,
                35
              ],
              [
                124644,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-scope-zero-arg-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Module scope assigns zero-argument call",
            "spans": [
              [
                27566,
                52
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-area-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads from any extension storage area",
            "spans": [
              [
                3171,
                24
              ],
              [
                24275,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads data from extension local storage",
            "spans": [
              [
                3171,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes data to extension local storage",
            "spans": [
              [
                61384,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-session-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome session storage read",
            "spans": [
              [
                24275,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-session-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome session storage write",
            "spans": [
              [
                24030,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::charcode-byte-array-assignment",
            "conf": 0.94,
            "crit": 3,
            "desc": "Assigns character code to array element",
            "spans": [
              [
                121608,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/charcode::charcode-at",
            "conf": 0.7,
            "crit": 3,
            "desc": "charCodeAt() method call",
            "spans": [
              [
                121617,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/parse/json::json-data-property-parse",
            "conf": 0.94,
            "crit": 3,
            "desc": "Parses a data property with JSON.parse",
            "spans": [
              [
                49224,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-call-numeric-offset-pair",
            "conf": 0.85,
            "crit": 1,
            "desc": "Numeric offset pair in call parentheses",
            "spans": [
              [
                82803,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-slice-call-name",
            "conf": 0.9,
            "crit": 1,
            "desc": "slice method call name",
            "spans": [
              [
                6613,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::command-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Command field or assignment key",
            "spans": [
              [
                99552,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::files-map-content-field-read",
            "conf": 0.85,
            "crit": 3,
            "desc": "Reads content field from a files map",
            "spans": [
              [
                90465,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "spans": [
              [
                46721,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::result-dot-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads result through dot or arrow access",
            "spans": [
              [
                176021,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-short-delimiter-join-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Joins array with a short delimiter",
            "spans": [
              [
                53330,
                11
              ],
              [
                120723,
                9
              ],
              [
                203684,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::remote-url-array-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Array begins with remote URL literal",
            "spans": [
              [
                191351,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::join-empty-separator-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Joins values without a separator",
            "spans": [
              [
                120717,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/search::compiled-js-pattern-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Compiles a set of JavaScript regex patterns",
            "spans": [
              [
                6069,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::bat-dup",
            "conf": 0.5,
            "crit": 1,
            "desc": ".bat extension reference",
            "spans": [
              [
                266,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/reference::browser-clipboard-api-marker",
            "atk": "T1115",
            "conf": 0.8,
            "crit": 3,
            "desc": "References a browser clipboard API",
            "spans": [
              [
                133856,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/clipboard/write::browser-execcommand-inserttext",
            "atk": "T1115",
            "conf": 0.84,
            "crit": 3,
            "desc": "Inserts text with browser execCommand",
            "spans": [
              [
                125279,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/telemetry/logging/llm::console-log-json-stringify-call",
            "mbc": "C0069",
            "conf": 0.86,
            "crit": 3,
            "desc": "Console logs JSON stringified payload",
            "spans": [
              [
                18607,
                73
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the browser debugger extension API",
            "spans": [
              [
                6947,
                17
              ],
              [
                7894,
                17
              ],
              [
                9044,
                17
              ],
              [
                9940,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-attach",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome debugger attach to target",
            "spans": [
              [
                6947,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-cookie-extract",
            "conf": 0.92,
            "crit": 3,
            "desc": "Chrome debugger reads cookies via CDP",
            "spans": [
              [
                187507,
                18
              ],
              [
                187530,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/attach/webextension::chrome-debugger-send-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome debugger CDP command",
            "spans": [
              [
                9940,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/hook/webextension::chrome-webrequest-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the WebExtension webRequest API",
            "spans": [
              [
                10849,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::chrome-scripting-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome extension scripting API",
            "spans": [
              [
                90211,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::chrome-scripting-main-world",
            "conf": 0.88,
            "crit": 3,
            "desc": "Extension injects main-world script",
            "spans": [
              [
                114617,
                13
              ],
              [
                154352,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/inject/webextension::webextension-scripting-execute",
            "conf": 0.9,
            "crit": 3,
            "desc": "Injects code through WebExtension scripting API",
            "spans": [
              [
                90211,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-date-now",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ Date.now() calls",
            "spans": [
              [
                6193,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/delay::settimeout-callback-long-delay",
            "conf": 0.85,
            "crit": 3,
            "desc": "setTimeout defers callback ten or more seconds",
            "spans": [
              [
                86172,
                97
              ],
              [
                107198,
                87
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/delay::settimeout-random-delay",
            "conf": 0.88,
            "crit": 3,
            "desc": "setTimeout delay uses Math.random jitter",
            "spans": [
              [
                202630,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::jittered-timeout-delay",
            "conf": 0.88,
            "crit": 3,
            "desc": "Schedules timeout with randomized delay",
            "spans": [
              [
                202630,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/webextension::chrome-alarms-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a browser extension alarm",
            "spans": [
              [
                39817,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/webextension::chrome-alarms-on-alarm",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser extension alarm listener",
            "spans": [
              [
                37805,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-click-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls click() on a DOM element",
            "spans": [
              [
                116626,
                8
              ],
              [
                142222,
                7
              ],
              [
                153258,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-change-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM change event",
            "spans": [
              [
                122056,
                59
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-click-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dispatches a synthetic DOM click event",
            "spans": [
              [
                116179,
                37
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-input-event",
            "conf": 0.92,
            "crit": 3,
            "desc": "Dispatches synthetic DOM input event",
            "spans": [
              [
                122132,
                58
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-dispatch-mousemove-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Dispatches a synthetic DOM mousemove event",
            "spans": [
              [
                115929,
                41
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::scroll-into-view-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scrolls a DOM element into view",
            "spans": [
              [
                115342,
                17
              ],
              [
                142151,
                16
              ],
              [
                153074,
                20
              ],
              [
                163469,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::download-attribute-gate",
            "conf": 0.93,
            "crit": 3,
            "desc": "Click handling checks anchor download attribute",
            "spans": [
              [
                177385,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::programmatic-element-click",
            "conf": 0.9,
            "crit": 3,
            "desc": "Programmatically clicks a DOM element",
            "spans": [
              [
                116251,
                10
              ],
              [
                142222,
                9
              ],
              [
                153258,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/data-transfer::browser-data-transfer-text-read",
            "conf": 0.84,
            "crit": 3,
            "desc": "Reads text from browser data transfer",
            "spans": [
              [
                134017,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "spans": [
              [
                114769,
                25
              ],
              [
                140471,
                18
              ],
              [
                147016,
                21
              ],
              [
                152609,
                21
              ],
              [
                159619,
                20
              ],
              [
                164500,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "spans": [
              [
                130591,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "spans": [
              [
                85561,
                13
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/payload/encoded::browser-create-image-bitmap",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser createImageBitmap call",
            "spans": [
              [
                44001,
                17
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/dynamic::js-try-catch-decoy-call",
            "atk": "T1027,T1059.007",
            "conf": 0.88,
            "crit": 3,
            "desc": "try/catch silently swallowing a decoy empty call",
            "spans": [
              [
                3904,
                34
              ]
            ]
          },
          {
            "id": "objectives/collection/monitor/tracking::status-update-event-type",
            "atk": "T1041",
            "conf": 0.88,
            "crit": 3,
            "desc": "Status update event type",
            "spans": [
              [
                63212,
                13
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/control/command-vocab::cmd-vocab-screenshot",
            "conf": 0.5,
            "crit": 3,
            "desc": "Screenshot token in command-dispatch context",
            "spans": [
              [
                103860,
                24
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/keywords::cn-backdoor-term",
            "conf": 0.5,
            "crit": 3,
            "desc": "Chinese backdoor term (后门)",
            "spans": [
              [
                103259,
                6
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/beacon/network/json::base64-chunk-word",
            "atk": "T1071.001",
            "mbc": "B0030",
            "conf": 0.9,
            "crit": 3,
            "desc": "Base64 chunk sizing word",
            "spans": [
              [
                120700,
                22
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/html::drive-by-base64-blob",
            "atk": "T1204.002",
            "mbc": "F0007",
            "conf": 0.7,
            "crit": 3,
            "desc": "Base64 decoded into browser Blob",
            "spans": [
              [
                121486,
                330
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/remote-command/extension::extension-list-tabs-command",
            "atk": "T1176,T1219,T1539",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension exposes list_tabs command",
            "spans": [
              [
                113633,
                11
              ]
            ]
          },
          {
            "id": "objectives/credential-access/browser/extension::extension-get-cookies-command",
            "atk": "T1539,T1185",
            "conf": 0.92,
            "crit": 3,
            "desc": "Extension exposes get_cookies command",
            "spans": [
              [
                103609,
                13
              ]
            ]
          },
          {
            "id": "objectives/exfiltration/http/query::encodeURIComponent-query-concat",
            "atk": "T1041",
            "conf": 0.86,
            "crit": 3,
            "desc": "Encodes cookie or session data into query",
            "spans": [
              [
                45730,
                31
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/extensions/session::cookie-domain-filter",
            "conf": 0.82,
            "crit": 3,
            "desc": "Filters cookies by domain",
            "spans": [
              [
                191552,
                20
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::official-domain",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw first-party domain",
            "spans": [
              [
                2963,
                12
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "spans": [
              [
                8,
                8
              ],
              [
                2279,
                8
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::arrow-function",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 arrow function syntax",
            "spans": [
              [
                183815,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::async-await",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES2017 async/await syntax",
            "spans": [
              [
                183841,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::const-let",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 const/let declarations",
            "spans": [
              [
                183831,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/javascript-features::template-literal",
            "conf": 0.9,
            "crit": 2,
            "desc": "ES6 template literal syntax",
            "spans": [
              [
                184008,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-response-stream-reader",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads fetch response as a stream",
            "spans": [
              [
                52257,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/cookie-store::html-document-cookie-read",
            "atk": "T1539",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script source reads document.cookie",
            "spans": [
              [
                103196,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/get::fetch-get-call",
            "conf": 0.97,
            "crit": 3,
            "desc": "Calls fetch with an HTTP GET request",
            "spans": [
              [
                51970,
                5
              ],
              [
                51975,
                103
              ],
              [
                119967,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/get::javascript-get-method-text",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures an HTTP GET request",
            "spans": [
              [
                51999,
                6
              ],
              [
                52007,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::application-json",
            "conf": 0.65,
            "crit": 3,
            "desc": "References the application/json media type",
            "spans": [
              [
                45948,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::json-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References HTTP Content-Type application/json",
            "spans": [
              [
                45932,
                32
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::fetch-post-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "Sends an HTTP POST request with fetch()",
            "spans": [
              [
                45868,
                40
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-fetch-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript fetch API",
            "spans": [
              [
                43925,
                14
              ],
              [
                45868,
                103
              ],
              [
                51970,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::post-method-text",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures an HTTP POST request",
            "spans": [
              [
                45895,
                6
              ],
              [
                45903,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/payload::fetch-post-json-body",
            "conf": 0.93,
            "crit": 3,
            "desc": "fetch POST serializes a JSON request body",
            "spans": [
              [
                45868,
                5
              ],
              [
                45873,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                2951,
                24
              ],
              [
                70074,
                27
              ],
              [
                70246,
                13
              ],
              [
                70398,
                23
              ],
              [
                70562,
                22
              ],
              [
                70716,
                22
              ],
              [
                70893,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::loopback-http-url-reference",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a loopback HTTP URL",
            "spans": [
              [
                440,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::websocket-class",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.5,
            "crit": 3,
            "desc": "WebSocket class reference",
            "spans": [
              [
                294,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/websocket::ws-scheme",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.6,
            "crit": 3,
            "desc": "References an unencrypted ws:// WebSocket URL",
            "spans": [
              [
                308,
                6
              ],
              [
                1769,
                6
              ],
              [
                47643,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::catch-returns-constant-only",
            "conf": 0.88,
            "crit": 3,
            "desc": "Catch block only returns a constant",
            "spans": [
              [
                45332,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-named-catch-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Text has empty named-parameter catch",
            "spans": [
              [
                3926,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::direct-numeric-arg-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Module-scope numeric-arg function call",
            "spans": [
              [
                42865,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::direct-zero-arg-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Invokes zero-argument function at module scope",
            "spans": [
              [
                27532,
                32
              ],
              [
                35861,
                25
              ],
              [
                42890,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-decode-call-text",
            "conf": 0.86,
            "crit": 3,
            "desc": "JavaScript invokes a Base64 decoder",
            "spans": [
              [
                121486,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/custom::fromcharcode-indexed-array",
            "atk": "T1140",
            "conf": 0.9,
            "crit": 3,
            "desc": "Converts indexed character codes to strings",
            "spans": [
              [
                44549,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/symbol-base64::atob-decode",
            "conf": 0.9,
            "crit": 3,
            "desc": "Decodes Base64 data with JavaScript atob()",
            "spans": [
              [
                121486,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/base64::btoa-symbol",
            "conf": 0.78,
            "crit": 3,
            "desc": "Calls the browser btoa() Base64 encoder",
            "spans": [
              [
                44620,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::fromcharcode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Builds characters with String.fromCharCode",
            "spans": [
              [
                44549,
                19
              ],
              [
                120611,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/url::encode-uri-component-call",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encodes data via encodeURIComponent",
            "spans": [
              [
                45742,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encoded::base64-token",
            "conf": 0.7,
            "crit": 2,
            "desc": "Calls a Base64 conversion helper",
            "spans": [
              [
                44620,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::chained-replace-calls",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains multiple JavaScript string replacements",
            "spans": [
              [
                5993,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "spans": [
              [
                53014,
                11
              ],
              [
                104919,
                13
              ],
              [
                203613,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/argument/subcommand::underscored-file-enumeration-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Underscored file-enumeration command identifier",
            "spans": [
              [
                113633,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/argument/subcommand::underscored-file-transfer-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Underscored file-transfer command identifier",
            "spans": [
              [
                119068,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/variable-spawn::spawn-variable-program",
            "conf": 0.82,
            "crit": 3,
            "desc": "Node spawns a variable program path",
            "spans": [
              [
                85492,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/compile::js-new-function-variable-argument",
            "conf": 0.85,
            "crit": 3,
            "desc": "Function constructor receives identifier",
            "spans": [
              [
                154186,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::repeated-settimeout",
            "conf": 0.9,
            "crit": 3,
            "desc": "Contains at least six setTimeout calls",
            "spans": [
              [
                6292,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/graphics/draw::canvas-2d-context",
            "conf": 0.78,
            "crit": 3,
            "desc": "Uses canvas 2D context",
            "spans": [
              [
                44221,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "spans": [
              [
                127640,
                12
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/remote-command/control::generic-dup",
            "conf": 0.2,
            "crit": 3,
            "desc": "Function to execute remote commands",
            "spans": [
              [
                46736,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::multiple-fromcharcode-calls",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls String.fromCharCode multiple times",
            "spans": [
              [
                44549,
                19
              ],
              [
                120611,
                25
              ]
            ]
          },
          {
            "id": "metadata/build/bundler/javascript-bundle-markers::js-multi-line-blob-recognized-text",
            "conf": 0.95,
            "crit": 1,
            "desc": "Text tokens identify a normal JavaScript bundle blob",
            "uses": [
              58,
              159
            ],
            "spans": [
              [
                44620,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              11,
              145
            ],
            "spans": [
              [
                2418,
                11
              ],
              [
                2719,
                17
              ],
              [
                2770,
                16
              ],
              [
                2951,
                24
              ],
              [
                3171,
                24
              ],
              [
                3759,
                36
              ],
              [
                7631,
                15
              ],
              [
                7894,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/devtools/client::cdp-protocol-surface",
            "atk": "T1106",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome DevTools Protocol surface",
            "uses": [
              37,
              41,
              42,
              43,
              44,
              45,
              47,
              48
            ],
            "spans": [
              [
                175662,
                16
              ],
              [
                180780,
                13
              ],
              [
                182253,
                37
              ],
              [
                187507,
                18
              ],
              [
                187530,
                21
              ],
              [
                188185,
                18
              ],
              [
                205908,
                28
              ],
              [
                210743,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-post-pattern",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript file uses fetch and configures an HTTP POST",
            "uses": [
              142,
              143
            ],
            "spans": [
              [
                43925,
                14
              ],
              [
                45868,
                103
              ],
              [
                45895,
                6
              ],
              [
                45903,
                6
              ],
              [
                51970,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-post-json",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP POST request with JSON content",
            "uses": [
              139,
              143
            ],
            "spans": [
              [
                45895,
                6
              ],
              [
                45903,
                6
              ],
              [
                45948,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/websocket/handler::websocket-library-api-reference",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.88,
            "crit": 3,
            "desc": "WebSocket library or handler API reference",
            "uses": [
              61
            ],
            "spans": [
              [
                48206,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/decode/base64::base64-typed-array-reconstruction",
            "conf": 0.96,
            "crit": 3,
            "desc": "Rebuilds Base64 data as typed bytes",
            "uses": [
              63,
              75,
              153
            ],
            "spans": [
              [
                121486,
                5
              ],
              [
                121526,
                15
              ],
              [
                121608,
                21
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/execution/browser::extension-message-controlled-main-world-eval",
            "atk": "T1059.007,T1105,T1176",
            "conf": 0.995,
            "crit": 5,
            "desc": "Extension evaluates message code in page main world",
            "uses": [
              56,
              98,
              99,
              165
            ],
            "spans": [
              [
                90211,
                30
              ],
              [
                114617,
                13
              ],
              [
                154186,
                18
              ],
              [
                154352,
                12
              ],
              [
                237400,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::bound-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a stored external URL in a browser tab",
            "uses": [
              30,
              172
            ],
            "spans": [
              [
                2418,
                11
              ],
              [
                2719,
                17
              ],
              [
                2770,
                16
              ],
              [
                2951,
                24
              ],
              [
                3171,
                20
              ],
              [
                3759,
                36
              ],
              [
                7631,
                22
              ],
              [
                7894,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::install-https-tab-open",
            "conf": 0.94,
            "crit": 3,
            "desc": "Opens an HTTPS tab after extension installation",
            "uses": [
              15,
              19,
              179
            ],
            "spans": [
              [
                2418,
                11
              ],
              [
                2719,
                17
              ],
              [
                2770,
                16
              ],
              [
                2951,
                24
              ],
              [
                3171,
                20
              ],
              [
                3759,
                36
              ],
              [
                7631,
                22
              ],
              [
                7894,
                22
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "DKp(rb5H+ax\u003ey{$Byfi5A=U@kzx.a:gB@\u003eQar\u003eYizdK[Lar\u003cN0z^(7IvrS?XA=leywPw[VB8#5pByx6ea$K6zar\u003e#uA=U@kzx.a:a#g=8e\u0026U4a3lQDnwmY*(A+PGmx(v(kiV]Rwz/o8Ly*?Jgk$JhcB8#5pByx6eay64AfFLybk$JhyA+PSfzF782zE:(1z/fVdzGE1xB.tt#B98bmzGu}xxKM09zddi\u003eaz2.cA^qh7C{4rHA+=!izxKjyB-FQlA=leywPw]8vrlc]AXnK!3lQDnAaK6bx(!ufz/fRuiV}SlarR^Hb4j#6x)a5!vpyAi3lQDlar\u003e(pA+PGmx(mMced9HxarR\u003eIvpBp4ed9HxarR\u003eIvpz-Ez/{2ua$K6zarR^JB98tvvp%c}ed9HxarR\u003epy*?v3B0rdxarR^Hb5?EAwPw$C3lQDlar\u003e(LB97#ge[wWqAbn%da$K6zarR^JCv+kYwPq\u003c7B95PS3lQDlar\u003erlz!\u003c5#B0p@laycJ9arR\u003ewz/Z2cAaK6bx(!ufz/fRuiV}SlarR^Hb0opIy*Rs9y\u0026.=:3lQD%ed9Hxb4s$\u003cyIdWaB-7.liV@+RarR^Hb6dsoC4\u003eC$uW3BeyH}JgiV]RQvpK7=A=l8rwg?Rra$K6zarR^JB7ol8AccdBiV}SlarR^HarR\u003eqvpK7=A=l8rwg?Rra{]CnarT}%arV7-3lQDnv@DmbwO#P%B7ol8AccdBiV}SlarR^HDKp(rarR^Hb5H+gv}YB{b03\u0026J3lQDlarR^Har\u0026o@fe1!cwn=Qox(kLkz/4cSa$K6zarR^HarR^JdMPjodLt%Wvq/*$zFa37BUmfxz7^v.3lQDlarR!jed9HxarR^Hb5hfyiV}SlarR^HarR^Hb4twbv@0Vnz/x\u0026re]2CK3lQDlarR!jed9HxarR^Hb64*zuTX42iV]RSz!0{bwO#P%B97\u0026hBrSmyarR^HarR\u003eLz/PV8b03?\u003co*IuCa$K6zarR^Har\u003elgy*Q^{vqPN%b03\u0026UvqH0@3lQDlaBKOtaycJ9arR\u003eqA=leywPzd0AaJJ[w[+:ZB7GDnx(mN8b03\u0026[3lQDlar\u003eDfv@30biV@+RarR^HarR\u003exwfK5Sb4$WQzF%D5v@bN$e[n*pa$K6zarR^Har\u003e(GA+P39uU%H{uV{13B7]Mgb03?\u003cf/gTrfD@4ParR^HarR\u003esvrt{+v@Dg1wN/*@z/e{3wPzT4B8#5lzGv0.aBsCrarR^HarR^JA+flkx(W=}b03\u0026J3lQDlarR^HarR^JzF%A7a{]CnarR^HarT}%arR^HarV7tarR^HEf}8tEjLZFar\u003el7BzkVhb03\u0026[3lQDlar\u003eucw)]*#Byf09AclaziV]R=z/x\u0026re[/uzy:7zqarR^Hb4Lm%vrDyduUK1*zx.a:DKp(rarR^Ha#7#1iV]RXv@Dmafkj{mzzs44AbGqjed9HxarR^Ha#zn6iV]RXv@Dmafkj{mzzTs9AbGqjed9HxarR^Ha#7\u0026jb03?\u003cx\u003e870B1.lqz/do+i4/e/xcEW9arR!P3lQEted9Hxb57L9zGv0.aBsCrarR^Jf/yjpar\u003eJfz/fRHx\u003e870f/yU6zF7dA3lQDlar\u0026T4b03?\u003cx\u003e870B1.lqz/dx\u003ee]UYva$K6zarR^Jf!$ZjiV]RXv@Dmafkj{mzzr[ae]UYva{]CnEf$x",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 1331,
              "entropy": 4.54
            },
            "binary": {
              "peak_region_bytes": 1331,
              "peak_region_entropy": 4.51
            }
          }
        },
        "id": 4,
        "mol": "K(Am)H₂(Br₁₀Os)Md₂(PaPm₉)",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!manifest.json",
        "pid": 0,
        "risk": 14,
        "sha": "b598a81fbf953cdc54236b2795b62e5725a90528cf6d43cad60a25670e4bc735",
        "size": 1331,
        "traits": [
          {
            "id": "micro-behaviors/browser-extension/permission/tabs::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"tabs\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/permission/tab-groups::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"tabGroups\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/permission/power::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"power\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/permission/web-request::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"webRequest\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/permission/cookies::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"cookies\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/all-urls::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to all URL origins"
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/douyin.com::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to douyin.com"
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/system.display::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to system.display"
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/xiaohongshu.com::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to xiaohongshu.com"
          },
          {
            "id": "metadata/package/testing/harness/fixture::electron-chrome-scripting-fixture-background",
            "conf": 0.95,
            "crit": 3,
            "desc": "background.js service-worker marker",
            "spans": [
              [
                472,
                13
              ]
            ]
          },
          {
            "id": "metadata/permission/activation::content-script-main-world",
            "conf": 0.85,
            "crit": 3,
            "desc": "Content script runs in page main world",
            "spans": [
              [
                766,
                4
              ]
            ]
          },
          {
            "id": "metadata/permission/activation::content-script-run-at-start",
            "conf": 0.85,
            "crit": 3,
            "desc": "Content script runs at document_start",
            "spans": [
              [
                732,
                14
              ]
            ]
          },
          {
            "id": "metadata/permission/active-tab::permission-active-tab",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests activeTab permission",
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "metadata/permission/alarm::permission-alarms",
            "conf": 0.86,
            "crit": 3,
            "desc": "Extension can schedule alarms",
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "metadata/permission/capture::permission-system-display",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension reads display information",
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "metadata/permission/cookie::permission-cookies",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests cookies permission",
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "metadata/permission/cookie::permission-cookies-text",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome manifest contains cookies permission",
            "spans": [
              [
                389,
                9
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::background-service-worker",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension background service worker",
            "spans": [
              [
                472,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-conventional-version",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension version uses dotted numeric format",
            "spans": [
              [
                69,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-description-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares description field",
            "spans": [
              [
                91,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-name-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares name field",
            "spans": [
              [
                29,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::host-permission-all-urls",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension has all-URL host permission",
            "spans": [
              [
                406,
                12
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::is-chrome-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Chrome extension manifest file",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::manifest-literal-name-omits-wallet",
            "conf": 0.9,
            "crit": 3,
            "desc": "Manifest name literal omits wallet",
            "spans": [
              [
                29,
                26
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::permission-scripting",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension requests scripting permission",
            "spans": [
              [
                223,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/network::web-request",
            "conf": 0.5,
            "crit": 3,
            "desc": "Extension requests webRequest permission",
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "metadata/permission/storage::permission-storage",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests storage permission",
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::content-script-url-match-pattern",
            "conf": 0.7,
            "crit": 3,
            "desc": "Manifest defines content-script URL patterns",
            "spans": [
              [
                592,
                45
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::official-domain",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw first-party domain",
            "spans": [
              [
                884,
                12
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "spans": [
              [
                38,
                8
              ],
              [
                884,
                8
              ]
            ]
          },
          {
            "id": "metadata/permission/host::broad-host-access",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension grants broad web host access",
            "uses": [
              21
            ],
            "spans": [
              [
                406,
                12
              ]
            ]
          },
          {
            "id": "metadata/permission/network::network-request-modification",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension can modify network requests",
            "uses": [
              25
            ],
            "spans": [
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::privacy-sensitive-data-permissions",
            "conf": 0.95,
            "crit": 3,
            "desc": "Privacy-sensitive data access permissions",
            "uses": [
              15,
              22,
              31
            ],
            "spans": [
              [
                4,
                1
              ],
              [
                223,
                100
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/security/webextension::broad-scripting-host-authority",
            "conf": 0.9,
            "crit": 3,
            "desc": "Scripting permission with broad host access",
            "uses": [
              22,
              24,
              30
            ],
            "spans": [
              [
                4,
                1
              ],
              [
                223,
                100
              ],
              [
                406,
                12
              ]
            ]
          }
        ],
        "type": "chrome-manifest"
      },
      {
        "ctx": [
          {
            "b": "jrW9*lSvh+miDn=zeqxyjzn?Ny^5g*xK$Q.j{\u0026zPjz!UKvix5[vrcB2BuH*Fr7nD0b0DtRauTZ!D2d4Q3lQDlasXHXaz\u003eLcxk8lAatt(1Aa9o/x(mMAatt(1vScGyB7]@mzF80MvSco$wPxwiz*jt^Ef}8tarUciwo/qAaA}KgBz9YTh83.6CSN3+x(kIowOC^\u003cBugK4i52q@j0nGJwmPy(xf4d\u0026hGi[5azbLfBs?9kze0*iiV{1.AbYS8ePVhUBy/quavo)UzFI%Pv]EU]By/qUz/fUFasy90xk.u7ry[L?aAH$eB1IDAA+PbEayX+?yIdWaB-7.Jar@P$f/gQ%j0n3Ky\u0026stPar$CQwJ1ahi@",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "vrc0{zy]%GA5]a2AcKC!Ef}8tarSpQvQTp1j%jLZDMV\u003ckB8U@7C@^6Sy\u0026r*0j0niFx\u003eIa3iV{dhfEn!6CwgPfxGvm\u0026b%9kUvpK7=A=l8rwi7\u0026Hx(mG\u003cAXg{AvpT7-zGEo!fL1:cefDe\u003ewN/gef!sB(g?72Lvk/R%aARTjzGxJlx(v(IaA}KgBz8^Hg\u0026\u003e-3Ef}8tarSpTAaJ{evScGlDMV\u003ckB8U@7C@^6Wy?m\u0026MayP82xkPqnBy/rgiV}{z",
            "ln": 5746,
            "col": 115,
            "line": 58
          },
          {
            "b": "xMMoTf(Rw0ayX+?yIdWaB-7.Jar@T1gbZ{Dj0nxGA+x97iV{m#CPX+XCSN3@3lQDlax@I[wmPm?t{aFpwnca7y*?PIaz#anwGSdgze:AlByx6ej0n}UarR^He]UrqwO#SkvS=^mz/cXAaA}HkBy^4BAa9l/i=n\u003eWA:-]GaBKOtatkh!\u003e=.bLSdl0NaMQa)\u003eENOPKdtr\u003eL@!5VTMt26\u003e7]t^G1o##Yw[B2\u003e=.bLSdr]UJPMOo\u003c^-pgXvZ%=OAk-}\u003ca9lMX2el2R@Jq\u0026\u003c?ed=HQ[[}YT^j9M/Tpm\u003e!sQ?X3Ck8WcklmeATmi\u003c^-NqMBVa\u003eFAq\u0026#\u003c?ebMasY2KarSpMvqY.4A:-]fDMWoCB7]-gz/dQRwO+^%x)a5HaBKOtatdFszFaflvq)tMar$-qoKR*KaBtkwx(!lfvr\u003c[Cy?m\u0026MayP82xkPqnBy/rgi+8-sBy/E",
            "ln": 10716,
            "col": 24,
            "line": 106
          },
          {
            "b": "wOc3Bf!+pcj0nS-A5]WmaA}KgBz9Y{AcKC!xK$)\u003cxMMo\u0026fFB!maBLvPatkh!\u003c!n:oY]Rl:YxCrC\u003c=bL!L8OI8KM.:}\u003c=bL^XR]ZsWc9)h\u003eE^up(aAXKPOIZdYxE1+\u003c=l$lXq/NZN=Q3i\u003cHz!:RN$%5FARJx\u003e9isrWymndfa5*Ae]j%lxkzp6Bx-A)wmPm?t{aFpwnca7y*?PIzF%A7j0n}UarSpMvqY.4A:-]FxM569AV^K*e]j%lxkzp6BrC]Mwnca7y*?PIvR/%)yAK^mze:AlByx6ej0n}]arSr!aN2XN\u003c=kn.ZLy{8So7pmax@I[wmPm?u3*9@B8U@7C@/?YzE\u003c#9ze:AlByx6eEjTGwRSAS4\u003e7oX@FT\u003e/hJPVK#\u003e9p+.FpV*yS{28G\u003eyQnaHR1VUfa5*Ae]j%lxkzp6BrC4nBAzCse[o3A",
            "ln": 11471,
            "col": 54,
            "line": 114
          },
          {
            "b": "j0m%Fx\u003eIrnx(){6B2)/xzGGDgj0nfAA5])@CSN3@3oP$.BA}Xlj{\u003cz9xK$Q.j{\u003czYz!abov@bN{B3gZ-z!AY]wn=Qjb0DtRauTgGB%7phvrlGMb4tO3zE^^aCoPiTarR^HjzwUBay/j@B8%F*vSC){wnDf%zZ3rBA:}lRx\u003e870B1.lqz/dx\u003ee]UYva%p/wwPz*fAY\u003eQ*xLzJuB98XzwIdIcB8U@7C%9J)z/fblb0DtRarR^?B8UM9ay/j@B8%F*vSC){wnU*)wG\u003crkz/o8Ly*?JIflq8vzAXyIarR^?B8UM9ay/j@B8%F*Byw/aay[]5vj=gFibQ(6Byw/YA+O@#b0L83LJ/9a\u003ezt0Sflq8vzAXyIarR^?wncifx\u003efvJvpJ!?o\u003e!GVa%pxivrlGMb4j$\u003eBzU-fx^aWkx\u003eg:=zAXyIarR^HauTZ:vqWi4wizbEz/^fCv@bN{B3gZSwn.",
            "ln": 15424,
            "col": 38,
            "line": 153
          },
          {
            "b": "arS^1wnciJ3lQDlauRq/x)8VEarS^1wnciJ3jm)#jrVpdaM/h]\u003eB5%zY{fY(eJ%H:auTgGB%7HfjTaYXxk8lIz*iD\u00263lQDlauTgGB%7phvrlGMb5?NlB7GCoAas9j",
            "ln": 16852,
            "col": 5,
            "line": 179
          },
          {
            "b": "C0llQarR^?wncifv@bN{B3gZXwPzYkj{\u0026zParR^HjzwUBay/j@B8%F*xK#j5y\u0026r%8a%p@Ev)82Iv@Dmafkj{mzzr[ae]UYva%prgBuH/(j{\u0026zParR^Hjy\u0026eHay/j@B8%F*xK#j5Bzk\u0026kwG\u003crkz/o8Ly*?JgjACEIzxJC9vrlGMb6mmaa%pA8Byu:",
            "ln": 17474,
            "col": 9,
            "line": 194
          },
          {
            "b": "zCT+VwG\u003cqBarR^HarR^Hjy\u0026eHay/j@B8%F*w[+*)wfKi1B8UM9ay/j@B8%F*x\u003e869kjChbQ=ZqKAa9SFjzwXLB-X:uwizbBv}fQ8aAR)FwJ.kVwQ5qvayPzmz!0Z5Abo9cwJ.kWB7GxfvqPN1ay[]5vj=gFibQr!xGWLUxHccrz/]@ta%p\u0026vvpJ\u003eZz!@@}AY\u003eSgW5h@CW\u0026^sD(4l83UcxfmjtgkVC0llQarR^HarR^?wncifv@bN{B3gZVx\u003eq9\u003eb0FbgAa9Sbv@bN{B3gZYv@ALP[sL@djtg+{vqXm\u003ex(m)jBrCpdjTa\u0026?wfJdrD2NsTb5*$iB9zLywfJd8B-.Liz/6DfwPRGDb4C+oA+fcgePtctB9zLywfJdbvrt{fx!.O+ePtw^b5?i(vrlHlz/PwjaAhd9v}xs(y?d9$jTf0\u003eHuCjXb0Fa#B-..zzxK4DAaIfRvS=^mz/c:wv@bN{B3gZUD1wfxwmoN*eOfisjTa\u0026?wfJdbvrt{fx!.O+eP+YGy?k:NB7/Gop\u003clB]aARsty?k:N\u003e9S)CQ}kV\u003eHuCjXb0LH*K+2RFvS=^mz/d:3fjX^uj{\u0026zParR^HarS^QB-..zzxJU7jTaYXxk8lIBz-oBv@bN{B3gZ^A+Px0A^n^qByuvowmoN*eOM}0zAPgMBz:=\u003cxk8lckiFuC\u003c?l{wfjG6CBz(4X3lQDlarR^HauTP=x\u003efvJy\u0026r%2zB!FVBrR\u0026qy*?yajTaMNzGE6^jtgUq3lQDlarR^HauTP=B98XzwJ.kVwQ5qGvqGT\u003czAq/Lxj#xGzddD$x(k%\u0026AcJGXAcJGVb0Fa$azt!bw\u003c4tMvrM72v@=p5BujO-x\u003eeRCdiY)GwizbGz/PGeBwcy^yA:)hy*?yajTaYRzFHBsB98XzwJ.kHz/fUGB7]@iiX-yeCP[nvvrt{fx!.O+jTa\u0026?mSirWz/^f!\u003c?EhDUcv2\u003eHuCjXkrHPck0gGqj{\u0026zParR^HjtgkVC0llQarR^HauTgGB%7HfjTa]TxhA2OwG\u0026mgx\u003eg:=zAXyIarR^HarR^?wncifv@bN{B3gZVx\u003eq9\u003eb0FbgAa9Sbv@bN{B3gZYv@ALP[sL\u0026sjtg+{vqXm\u003ex(m)jBrCpdjTa]Txh%1:AV#SFD2NsTb6myvBrR\u0026oB-.Liz/6DfwPRGDb6v%rA=br5wG\u0026mcvrt{fx!.O+ePtw^b5?i[wOk1:wPw$qAbn@)wOu0#wmY^AbiLh?\u003e7{IdKC$UBeI/fyY]sP8U-E[2NDpMq\u003ec6:$\u003e9rgjT^pZ4XqPE8LioA\u003ediZ@rfjX^uj{\u0026zParR^HarS^Sx)7Rey*?yajTaGLwO+)3k0i[9vqWh$y*?yajTaPIzZ4y8OqDZAK327pAa9SFjzwXLB-X:uwizbSwOjCGvqfK4aAR)FwJ.kGzddc{a%prpBz\u003eVcze:r5By^PVwO\u003e\u003c\u0026y:70jvrt{fx!.O+ePtw^b5?i:zddc{a%p\u0026vvpJ\u003eZz!@@}AY\u003eShG0aptU{8v]fjX^uj{\u0026zParR^HarS^Sx)7Rey*?yajTaGLwO+)3k0i[9vqWh$y*?yajTaPIzZ4ymPoLE2flq8vzAZf%zG6-uazCvHb64mclVlHDa%p#MAaIfRBy/Ysa%pPqAclntz!9Axb5RKuwPzG{a%p-hCX*@exlm/Ia#QR/wmoN*eOM}0zy]*vjTa\u0026UmqVEEy^SbKwG\u0026moy***+xM4Y$wPx{T(4l83UcEk\u003eJoED@\u003eB^wO(41SLP@PZ{gVV63diZ@rvS=^mz/cXtD2NsTb4tXpBz(4vazCvHb64mcq!o\u0026SlVlHDa%pxivrlGMb4CL4wNY+0a%p@GD2d4Pb4+U5CR9#IA+PAbiXSTtxLzN1ePU(tv}vYsz*ckgA652EwmPy(xf4Z?f!^M\u003ej8FzDxk8lny?mj2iY7/2j7rbGwmY^kA:-G)B-PP6AcKDNz/Px1AYL{]CP.6Cy?WA5A+w\u0026\u0026c[)hch8M{tgD3^pg:$H}vpK7=A=l8rwia*MvqZd9vrb{%Bur#Jy\u0026stPbqp/-w\u0026I+iw]zNeePUSLwJzL3AcKDOB-ILwAYOeTx(n37AV#Spvrt{fx!.O+jTauSzC$a:wj7oCwG\u003ct1KceWSF:6g[\u003e=YN2PN/iUvS=^mz/d:3fjX^uj{\u0026zParR^HarS^Sx)7Rey*?yajTaGLwO+)3k0i[9vqWh$y*?yajTaPIzZ4ymPoLH3flq8vzAZf%zG6-uazCvHb64mcp\u003clB]aAR)FwJ.kRvrlHlz/PwjayPzmz!0Z5Abo9cwJ.kPwP].BvrlHlz/Pwjay[]5vj=gFibQr!xGWLUxI@zOp\u003clB]aAhd9v}xs(y?d9$jTf0\u003eHuCjXdcMC)\u003c/\u003c\u003eb\u003cH{K4b0Fa#B-..zzxK4DAaIfRvS=^mz/c:wv@bN{B3gZUD1wfxwmoN*eOfis",
            "ln": 18035,
            "col": 20,
            "line": 203
          },
          {
            "b": "fjv4bfk%8ZarR^HarR^Hjy\u0026eHay/j@B8%F*w[+*)wfKi1B8UM9ay/j@B8%F*x\u003e869kjChbQ=ZqKAa9SFjzwXLB-X:uwizbGxf*3qz/]@ta%p#MAaIfRBy/Ysa%prpBz\u003eVcze:r5By^PVB-RbmzEEx[a%pA8Byu+nf/T55Aa?xUAa?KEv@DHcBrR\u0026Dy***+xM4Y$wPx{T\u003e^mkGKgck+aNaGX\u003eDq6lk0gGex)8VEarR^HarR^Hjy\u0026eHay/j@B8%F*w[+*)wfKi1B8UM9ay/j@B8%F*x\u003e869kjCheKVUprAa9SFjzwXLB-X:uwizbGxg3PFwG\u0026msD2NsTb6myvBrR\u0026wzG6-uzeS@@jTa=^zdN:4v\u003ci4jvr=Q1zFa68jT8^dao",
            "ln": 21481,
            "col": 159,
            "line": 222
          },
          {
            "b": "jtgkVC0lluarS^1wnciJ3jm)#jAC1Mx(FepB8\u003e+Nb55+\u003ezz2WBb0FaxB7ol8AcanJarS^/v@=p5BrCTBv)82Pz/x\u0026re]2CKk0gGtv@=p5BuQ3]fjF\u003cgC%hM$fkbDAy^5g",
            "ln": 31402,
            "col": 5,
            "line": 339
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 31505,
              "entropy": 5.55
            },
            "binary": {
              "peak_region_bytes": 11264,
              "peak_region_entropy": 5.9
            }
          }
        },
        "id": 5,
        "mol": "O₂(XeCa)H₂(DbU₂)",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!popup.html",
        "pid": 0,
        "risk": 43,
        "sha": "0b55378cbc6ffad2ff7d78bacab2c3dc289c2d1a3d89ac5304e3a26f89ce8c57",
        "size": 31505,
        "traits": [
          {
            "id": "micro-behaviors/data/format/html::display-none-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hides element with display none",
            "spans": [
              [
                15588,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-password-input-markup",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTML markup names a password input field",
            "spans": [
              [
                18286,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::password-input-field",
            "conf": 0.82,
            "crit": 3,
            "desc": "HTML password input form field",
            "spans": [
              [
                18286,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::css-display-none",
            "conf": 0.9,
            "crit": 3,
            "desc": "CSS display none declaration",
            "spans": [
              [
                10780,
                13
              ],
              [
                11627,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::zero-width-element-style",
            "conf": 0.92,
            "crit": 3,
            "desc": "CSS sets element width to zero",
            "spans": [
              [
                5810,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/username-field::email-input-field",
            "conf": 0.8,
            "crit": 2,
            "desc": "Email input form field",
            "spans": [
              [
                19136,
                0
              ]
            ]
          },
          {
            "id": "objectives/credential-access/phishing/credential::bank-account-number-field",
            "atk": "T1566.002",
            "mbc": "B0030",
            "conf": 0.86,
            "crit": 3,
            "desc": "HTML input names a bank account number",
            "spans": [
              [
                18099,
                108
              ],
              [
                21545,
                113
              ]
            ]
          },
          {
            "id": "objectives/credential-access/phishing/credential::credential-form-fields--rx-3",
            "atk": "T1566.002",
            "mbc": "B0030",
            "conf": 0.86,
            "crit": 3,
            "desc": "Email field followed by password field",
            "spans": [
              [
                19136,
                671
              ]
            ]
          },
          {
            "id": "objectives/credential-access/phishing/credential::credential-form-fields--rx-4",
            "atk": "T1566.002",
            "mbc": "B0030",
            "conf": 0.86,
            "crit": 3,
            "desc": "Matches 'password'",
            "spans": [
              [
                18286,
                862
              ]
            ]
          },
          {
            "id": "objectives/execution/exploit/chain::attribute-breakout-img-onerror",
            "atk": "T1189,T1059.007",
            "mbc": "E1059",
            "conf": 0.99,
            "crit": 4,
            "desc": "Attribute breakout injects image onerror",
            "spans": [
              [
                15520,
                82
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-credential-field-reference",
            "conf": 0.94,
            "crit": 3,
            "desc": "Browser password field reference",
            "uses": [
              2
            ],
            "spans": [
              [
                18286,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-password-input-marker",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser markup names a password input field",
            "uses": [
              1
            ],
            "spans": [
              [
                18286,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/username-field::browser-username-input-marker",
            "conf": 0.9,
            "crit": 1,
            "desc": "Browser markup or selector names username input",
            "uses": [
              5
            ],
            "spans": [
              [
                19136,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/password-field::browser-credential-field-pair",
            "conf": 0.95,
            "crit": 3,
            "desc": "Browser form pairs username and password fields",
            "uses": [
              11,
              12
            ],
            "spans": [
              [
                19136,
                12
              ],
              [
                19792,
                15
              ]
            ]
          }
        ],
        "type": "html"
      },
      {
        "ctx": [
          {
            "b": "fe1Cyz/o8Ly*?Jg\u003eDou$N3lS\u003eMftPL\u003c=u[lIhip\u003eW\u0026\u003c\u003etZu7c8\u003cHQJoIL@P0Ny?N]L}RpaSo5+)aMwcsaM!Gx\u003eBd7+YsWfZP^Y2#N=I8)\u003c+/+[H)Nt0S43.XK%5[MU\u0026SHd\u003c=CR^UE\u003eh}fczX8XWgyUUQ!$4ZugDLe9hU!\u003cH}6afcGw?MfbG9\u003e=.9s\u003e=YW6UdA+XUQ!}LKM-x%(7Ts6J!Y7yHlrXyZMvVMJoEEx\u003e7wxFFp=)xMftYt\u003c*??YKceW\u003eFGMD=\u003c/U6mM:VaZGxoXw\u003c^-piOq(S/Q35FW\u003ca8Z*v@DmaBrA\u003eCnNB!Iq:?/(asy\u0026ABz#pZfe3:Mx!Bpwz^)i)vrTtlz/3\u003c-3s!0(B95K6nMnb=rz(HkjS(a=BAzFyiXJd7z/o8{y*?Juv@Diii%]FozGx[xqBJ@zk#HiwuSx#$auZ?{xMOunB2\u003e%czF%D5v@bN$e[n*pfc+BAxjSVqB7Gwzv}xL1wPxdW3s!0(B95JIauZ?}x\u003eeUnjW700z!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%k-wgoOEw{503BzkVhaAIaonnh%-c$NiCaAPdSyBHxMazCBgc$NizaBtkxy+x*vCYVq\u003ezGGDcBrAZ?BrC%UaswJ#az2vwv@bN{B53dXwGTbUcUNjiBsegYasI1FkoIr@cM\u003c]ZyALUXcNQu8aBLwX3nj4P\u003e=RUYQ\u003e!8\u003eHV=mVdclI[\u003e=.RYNUo*[TMt$R\u003c/UirJ\u003c6U=FrY5zLPStbA=k/aaMZh0\u003eAI}bM4[ziM/\u003ek%\u003c]",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "Q3mt(\u003eDpfiFpXbrz/fSraz$WUx(mM{A=u5kzGE0:asFS!au.[hDKp(ry?mYhv{@\u003eXwN(]Daz#sry=.$Dazb+lv@#B6zxJB$zGYDfq!Y\u003e)diJ%AarR^HBAhTHDKp(rarR^Hv@DmaBrC7pauZ\u0026Tz!0{bwO#Pxv@=c?By^)SwO(0@BsnIDvqZl%B0\u0026y#ay/NECwgPfxDPCXgbpKBay/NExK$)\u003cxMLvWat+=l3lQDlarR!pz/fSray/IrauZ\u0026SB$NAsBvf$:By/Ysc){=XcN?b1x\u003ewFoa.bRsdiJUxBAIRwaswJ#3lQDlarR!pBA/AWwQ5q-vrl0@x(mG8jS(a]z/v6=ay/Ire[P3tBrAZ?a#7][CPXw1A+O@#cN7RVarR^HarUfoCRiPxy\u002603(D2d4mjS(9%w\u0026qs\u003cj0n3PCRiPxy\u002600Xv@%aMefB",
            "ln": 998,
            "col": 62,
            "line": 11
          },
          {
            "b": "ay/Ire[O*ly/tC3y?j.Laswx/hArcDay/Ire[O*ly/B$\u003cBsnIiz/o8Ly*?Jgw[=c}wPz:gx(n2ngb7EwcOcw}efDX%i%)8MarR^Hv@#@FB98CvyH{B^D2d4mjS(a)xjto$fF1}lfF2gqeheXmdjmh1v@#@FvR6g^zCT+-xECq\u003eay/Ire[5^gc]J+gatLS4atC.",
            "ln": 1362,
            "col": 6,
            "line": 20
          },
          {
            "b": "arR^Hzz36MwPy7HwO#PjE0^4:cObPEarR^HasIaWy*?i]BZX]]B0b\u003cTax@.oy*?i]BZX]]aBFLVcNSgGe]2rszyu\u003e-cN*ONarR^HarULOAbn%8w]zZbaBFLVcNQCLarR^HarS7Nv@=c(zz3cEwoqGcd\u003cci:cM\u003c]ZB7ol4wO%blwOC^\u003cBrA7RcWm0Yd\u003cclYv@=c(zz2Bqy\u0026stZwPh:8aBFLVcNQt(ed9HxarR^Hc}Oq#y+wa:By!A=zdMgPA=2lbc[c=?wPI^aC4ChWAcb/jzGviPe{7/AwM\u003c1\u0026wGVwFaswJ=ed9HxarR^Hq/)4]zF7wne[!WlwoRE5wKyxNv%8*jwO#16aBFLVcNQt]3lQDlarR!9BAh8kxddTIwmY{#v}wwCzeTDuaBFLVcNQt]3lQDlarR!pvqZl%B5M^=c[cXOarR^Ht}P(gx(ksDD)Zv83lQDlaARTHaBsCrarR^Hay/tcB95KlB.h:VayPF5x(\u003eFcA^qRCz.u9NvSVA$e[wWewPI@wcSrM4eIYgwcOcxTwP]m@wQ5q=zEWP}wPxgFe[F{gz!9AcAa9^eB15L13lQDlarR!EwPS6nzxIk=A::kCw].*bc#JQuaxrb[Bt#NbA::kwvS=oidk2ECA40bzdiH=qayV%Bz=p:#x(mMif/yEkAa9oQByxiic]9s@cOM[%dk2vNx(ksDcN?a:arR^HEir3dByO#bc$K?IDMWuuBAIRwaswJ#aBKOtaBKOtaAz4nB-IvxvrlZiv\u003c0fGau.[hDKp(rarUxgasH-dv}YB:diJUxBAIRway!?\u0026xK$Zo3lQDlaARTHaBtkvz/fSraA!\u003e\u003cayPF5x(\u003eFcz/6DoBy=\u003cHj0nlHasIyZay!?\u0026xK$Y%jS[]faAz4nB-IvxB#{*{ay!\u00264v}V#kwHO:GaAz4nB-IvxcNQ$#Ef}8tEld^:djuSb3s!0(B95K1lTJhOnKVxNuRa0ZpAR!ycUmKAfdd\u003e)asFTFxMw3dwIe1CzGGPfwGSrDay/89z/65rA=(nwx(dAlxjVfVvqY^\u003ewPI@ocmf\u003cBxMw3dwIe1CzGGPfwIdRbBwlgYx\u003ey{$BsnN\u003cC4CYnx(v(raBFLVcNQu83jnBtaM*2e\u003c+w-SQ}C]?LieA)i{8Zi\u003c/K)hKDeI8UJiiK\u003c=tJLfjw*lfjx0BxFjBvxkR\u003cheOw^fBs=H.J]^Bh\u003eE)2tKC@tkKsroNI[!t.JPC#2\u003c/(2JXq/TrZuqr6eABs2\u003c+xh=T?i.XU\u0026S0N\u0026@",
            "ln": 1696,
            "col": 3,
            "line": 28
          },
          {
            "b": "wmYT3jS[\u0026!B.9SSA+funA=9@YEf}8tv@DmaBrCuwjS[SLm}(NSrbVL-zGvuKDt1A:az$W.vqYZ2jV$}JcWGCTlRY0KE0^5Ov[ZrGxcou2jS(a#xF0g+cP.UTay/tcB95KBf^5R4d0Nf-jW6#!BAh8kxdcF.Bz9psy\u0026sljd0M\u003c:atCL)d\u003ccMTeJCm5fcz#6dlwT{ao",
            "ln": 2822,
            "col": 36,
            "line": 53
          },
          {
            "b": "L\u0026Y6t(6Wm\u0026FpV)LGYP1#3lQE3z/fSraz@q+asILHaBFLVzEVvGzF77PjV%]nygeFsau{#?f^{/Wfcz#6fFCgfas!M.zEVvGzF77PjV%]nDt1)fs0]aPasDxmTs2bKasDlWHBjI[iV@rIoKR*Kau.\u003eJasy@ycM\u003eR@AXO$Tatj\u0026(fFCgmdiHb-c*H",
            "ln": 3045,
            "col": 129,
            "line": 55
          },
          {
            "b": "cOcx!az@rIdlv\u003eVaz2vwxLz0/wO@RNazb4#B7EAuEf%OezEW^5z/cXlz^^fPx\u003eIsaA7sROBsnNXDKp(rw[u6]xEDeynNB!Iq:?/Vasw*JAa{$lB-.pIB7]o8B-n{Bx\u003ezDmdk2ZQwO@[AAW-a]j%j\u003e#yiarhc[cO$Bzbl6c[5QPau.[hDMW3masH+ycmf\u003cCe]LIFcmf\u003cgB.$P0AWUDJBz\u003e@azGvlHj%hKdaBtkGv[glBBx0f]wO#MijS)Hxzdm6%c$B@Lz!\u0026{4B16f[A+fc0wPyWWxf{3qxjSFuj0n}]Ejl^Uvru0)c[3I!jW70nEjmk+Ef{r[B-7Yhx(v(ixK(ciBswtVaAz4nB-IvxDMTX6z/fVdzGEEfD2NsxiV]!UAbYScv{%E[z/djyB8L}zefEl3BzbPkx)Kifx(v(IasxG!vrb}1aswoZaAO-Oj0n}UvrlZiv\u003c2xazEW^5z/cXtz!*:IaBtkKwPS6nzxHuoCvticay/89z/65rB98tvvp%d7y\u0026r/(y+xviBspuvzEVT:yH}xht}4iPzEVT:yH}xBaBKPeB-7Yhx(v(iwPIufB15kUaAz4nB-Ivxq/)4]zF7wsau.\u003egzGP=iau{$@cM\u003eC)B15.ZwPhD]v}v5wtp8D@a$3UHxdLeNv\u003c@J-j%hn2aswG-iV]^%vqP%BcOcw/jsrfjcNJUKj0#N4cQ5[saswHGBup\u003c3aswuXiV]^%ADMhwj0#N4a$1M}aswGXgDvJAaBNE7t}4i",
            "ln": 3303,
            "col": 32,
            "line": 57
          },
          {
            "b": "v@#B5xd2+Fw{503BzkVhaAIaoq/(C\u0026B-O%LdiJ%Wy*?ybq/(C\u0026B-OV*aAGQ!v@DmaBrC0mjS)W5k#.6ft{aJxax8l9r4.Y}B7ocazE)s1wN)\u003eBv@DmaBrCajBrAZ?bQ+3Jz/^uQj0nlHasH=sBswtVay]zje[nZaB8$8+zdK?MasyVfz/^9Has!NytqftAay]zje{7/HyY",
            "ln": 4624,
            "col": 24,
            "line": 79
          },
          {
            "b": "lsBzqwHITHaBsCrazCBgd0cNUclNy.B97\u0026jB-OVGjV%]nA=(nqx(mMhasnATBs}DHlVM:Gx(\u003e^DA+funA=917cV:xFA3)gVBAe=SvOQ\u0026eA+e=}BseIyi%)8Mx\u003ewFoBrz[SaAPkS",
            "ln": 5405,
            "col": 14,
            "line": 86
          },
          {
            "b": "x(n0mw[C:!x\u003eqg7uT^CWvqYN^cN*f+azCBgc$vgkw[=p5d0fFTcUmssph-HuwN]H%lVl\u003cOx(X5rdjDX*v}Y[3zdLtwvpBpgv@=c?By=\u003eEaA.ZviV}r?lR6Hvm[3=+qCniYdlwU)wPS6nzAw$?3lQE1y?mTec$BCEclM?KA+eW2z/cWXjV%]nz//V7A:J\u003cfzF\u003cfaxd1/^aARSLcUmsspJQnYA-d3$zFs03cN*f0ay(PwclM?KA+eW2z/cWXjV%]nwQ5r7z!rP$x(mGfau{#\u003cAWSqDA=KP[BwDHXyY",
            "ln": 5809,
            "col": 26,
            "line": 93
          },
          {
            "b": "zGx[xvrJ+Ras5u.vrM73vr9.Aj0nlHasHVwdiJ5xe{7VHBvf$:By/uiauZ?}wg?+frDz.(aBFLVcR=3re]$\u0026yv}v5xefDU@i%)8MB7GC(ByxolB0$MKv@Dm5wN/*@z/eG}vruTkaBFLVcU47jzE)s1x(mMhdlv\u003eVazbhbv}Xhqy*?i\u003ewHF#?3lQEmx\u003eqGpcW6inCt@0(yJy\u003cLi%)8My\u0026r-)raf\u0026-B0@F03vJm\u0026B9RUkazb+lv@#B6zxJL5ByO#J",
            "ln": 6524,
            "col": 5,
            "line": 103
          },
          {
            "b": "auZ\u0026QCvticaARKqc[dk2x\u003ewFoa-]dQA+funA=9@Yv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$lx!J}7y*?i\u003ewHx2KDMW0kvpS}\u0026B2\u003eBSwo68udiK3/j0n3KzGx[xwfs2TvrVc]BrCPRyiarhc[c=Uvru0)c[3I!jW6#pDWNs(j0n3KzGx[xvJW/Rwg?$xyH}xIvqGv\u0026v}u=EkoKF?vQT7YzEWl2kr*o3e{82EwO$\u003c:vqGv\u0026v}v.Ax\u003ewFovJV*Saz#sry:*FLc)@Fjy*?i\u003ewHw]VBy/YslVl\u003c:wO#PjjS)Hxzdm6%c$jRTBz\u003c\u0026\u003ev{%g+q/)4]zF7vDj0n}]v{%E?xDOZmdiJ%WfdF7]fcCVIEf{rmfcGnsFz#/zaM!Gx\u003eBd7+YsWfZQ2?8%\u003e+j{$\u0026/[#MLZ\u003c9MB-7Yhx(v(ivpKy[z/fR\u0026vpA!:d0c)XDMTBNfe1CVzeTf6aM[PqdcngR\u003eC$me\u003eD}eGHMQX]GY!N",
            "ln": 6754,
            "col": 16,
            "line": 110
          },
          {
            "b": "dlwU^w/@Hze[n*pzdNQbp?sU@ayM)wB-RjAc?9:\u003eTIZwLas!NRe[n*pzdNQbp?sU@i%)8MA+funA=91de]2rszyu\u003ePcN*f=D(%/@FrRAy3vJm[B-7Yhx(v(ivpKy[z/fR$z/Pxfd0c)XDMTBNatkw\u003c\u003e9y!:T^wjcH:.wAQ34n/fx/Qp\u003e7wxKUE9CVJ]#U9eATD@\u003eb1H}3lQE3z/fSrayMxQax@bk3lQE9w/@Hze]klqwHO:ge]U@OxEE$yc)[",
            "ln": 7259,
            "col": 88,
            "line": 116
          },
          {
            "b": "v@#B6zxK1gxK$ZFvpA!:d03*WDMWuuBAIRwaAFU*jV%]nwmog*C{:.0aARSLcV.W:x(55xdiHU]B09RejS(a=hyxRiaARSLcV.*pcN*f0aARSLcV-73v}v2pj0n}Uw{503Bzg",
            "ln": 7647,
            "col": 4,
            "line": 124
          },
          {
            "b": "attk!iV]^$dlv(+3taA#v@#B6zxJRbB4HE+z766DaBsCray/tcB95KnBrAZ?zE[2ml$7gGc$\u003ekwBrC%UazrxszE=4PaBFLVl$7gGe]CPKc[cPb3lQE3z/fSraAg+1auZ?}zyDX\u003ej%i^CA+PA7c#HE^Aa9oQByxiic]9s@cOM[%i%)8Mv@DmaBrCWxauZ\u0026^",
            "ln": 8043,
            "col": 169,
            "line": 128
          },
          {
            "b": "B-.hoc[cPb3lQE3z/fSraAISEjS[z\u003cB97\u0026jB-OV*jV%]nwn=u%cM\u003eR@BAe=SxLzJQz/fbldiHU]xFavFvruTkau.\u003eJaszkLz/xVbwg5G:aARSLcUNjnq/(}%AaJMcdiHU]c$\u003ekOByxolB0b\u003cTaswJ=i%)8MA+funA=90Ejy\u0026eHay/j@B8%F*xLv",
            "ln": 8291,
            "col": 111,
            "line": 133
          },
          {
            "b": "BA}XljTa-KA+x97eP+]IiYRe7b0Fb6aAITIy?k:NCwgPfxGvH-d\u003ce!vBrA7RcNx%2jtgzjjtgkVC0mnXarR^Hd\u003cci4wncifv@bN{B3gZSvrb[1Byxojb0FbgAa9SF[sG",
            "ln": 9497,
            "col": 27,
            "line": 145
          },
          {
            "b": "A+funA=9@CarUGiBrC9pjS[S+y?#fuarU=DC{4CRv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$pCYUPTA+e-{B7FY{x(!wzefGoZxK$Q.wPz\u0026Maztqad0c)XEjml2wfs2TvrVc]BrCPRyiarhc[c=Uvru0)c[3I!jW6#pDWNs(j0n}]v{%E?xDOZmdiJ%WfdF7]fcCVIarUfjzGx[xy?W%jauZ?}wfriCay)9D",
            "ln": 10495,
            "col": 34,
            "line": 153
          },
          {
            "b": "y*?A$z/PXCaB2IMwl*Ski%)8MbQ+3Kze:Pxq/(C\u0026wHw]VxLz0/wO@RNaz++kBs}xvzFa68au*]4i%)8MbQ+3ZvrliTx(!wzdk2sLzE)\u0026Vr834ejS[MPB963Kvq)S8vrb)HBzU?ye]2rszyu\u003eWdlv\u003eVatkw\u003c\u003ea4p(ZMvVMJo4HJ\u003eBd7+YsWfZQ2}YIeA\u003c^V(4+t-Y@{O5Qudiu\u003e9AmkH)Nt0S0TT\u0026v@DmaBrC1fC#w^5zFs03auZ\u0026-x(!wGB8L]bc[6r?au.[hCRj5VvruTkau.\u003eJaszhLzF\u003cfaxd1*HD)0U^B97\u0026jB-OV*jV%]nCvticx(mMhdlv\u003eVazCBgc$d1sqGV\u003e{x(mMacmf\u0026Xc)%gLwP}9ZB8b?Adk2pFwmPm?au.\u003eJazb4#B7D^yDMWxKz/wx:B97k%y?$HGj0nuNB97w}zdN-gjS[/SBw#%\u003ewP8Zkc#r*gwk(#UyJz3Hg+ZQqdlwV23vJm$wPP5hx(!w}x(dB4auZ\u0026+B.\u003e\u003eQ3t:o}aAR4cwO$sXvrua1A=2\u003eujS[SNCoxQ*A40d%arR^WfcCjIvrua1A+#@UHlrW3vrliQwglPzKl0*J\u003c*?.VKfE=pFArO}atC21Xt[S4Yxa{zdgfWfzEW^5z/cXsBn",
            "ln": 10751,
            "col": 48,
            "line": 157
          },
          {
            "b": "rb3hXAW:6)y?W%jrb3hXAV^H/zGP=ij0n}]Ef{rmfcGwjM/$cw\u003c+wGKJeu!ZT%\u0026wxI@.HU\u003c![v9Ii].0bQ+3ZvrliTx(!wzdk24twjpVMzGFM^B97#hwPxgDv@b\u003c?yBpUQvrlZiv\u003c0ghdiH=qaBsCray/tcB95KDauZ\u0026QCvticaARKqc[dk2x\u003ewFoa-]dQA+funA=9@CarUfjzGx[xA=(mxjS[q*Byxi5wPPLmy\u0026sxaB95/Ttv.e:vj=IxzE1Rsj0n3KzGt",
            "ln": 11301,
            "col": 61,
            "line": 166
          },
          {
            "b": "wmoN*ePkPtzE1Rsi%)8Mx\u003ewFoA=(mGaBtkxe]#bMA8pN[Aa9x/BzkVhc[dk2v@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$pCYUPTA+e-{B7FZ0B-5MTaBtkFwPRQ7wi7?Xp!$1?cOcxNwNPaXA=Tn:xK(ciBsw:-vSb!5iV}3[pFJJ-BAh8kxk7$6d0)7UvrliQwi7\u0026NB-5*xvrt}0wPPLBB-5-My*?i]iV@rIoKR*KaBLWYEjml2v@DmaBrC9pjS[fSvqf*aAXq9Fz/c%Le[nsiv}WnsdiH=qasIO+djEt3x\u003ewFoa.iizyBHxDB-6VSx(4u\u003ec$B+*azbhbv}Xhqy*?i\u003ewHF#?az+$8wk(#UyJy)Mj0nMPBAIRwj0n}UarUxgasIqMz/vcFDMV(LB98ttp\u0026ZF[vp%1\u003cx(v(qdlwUXCvticazbhbv}WnRp!t1Xk#Qh{d\u003cch)vq]{lwQ5qIAb]J1x(^\u0026)B98ttcOcx!az\u003eXixM4Axasx#Yq=Ca}azts{wmY!5iV@9DAWV2UefFzuwo*iUn(FIXe]#bPx(mM$w{C!KaAR4kyE@4$aAITyA4UWfByxl4Bs}SRz/u?EdiK3/j0nuTvpStCB8b?BdlwU)wPS6nzAw$?3lQE9w/@HuAaJ]oaBtkHAaJ]PwPRu{y::jvwO%bhvrt}0wPPLyAaJ]oj0n}UEjmk+3nj4P\u0026/[#MLZ\u003c[uZMvVMJoEEx\u003e7wvg\u0026/[#MLM",
            "ln": 11585,
            "col": 125,
            "line": 171
          },
          {
            "b": "y?$HGj0nYXwP]KIC4\u003eJil$HEGx(2dCj0nGXy?#HJByw)1c[dk2B98ttp\u0026ye^c[dk2AbPMerb3hXAV^H/B7GC+zGGDgC42hnAbPMel$HEGx(2sygCyHpdlwV23sO13zET/3B-7Yhx(v(iAbPMel$HEGx(2gDaBsCray/tcB95KDauZ\u0026QCvticaARKqc[dk2x\u003ewFoa-[\u0026OD(%OywPQ)WB8auTdiJUxBAIRwi%)8My?mYhwfs2TzGP=ii%)8MBAhTHDMV*pzGx[xAV^H/vrVc]BrCgbByO#jk#pcWlp1Ksas!MZfjw*lfj/xIfk$@yv}*0}uVQr$BAIT?ByxlanN%$ias!NCzEWP}wMqS1lVl*Xz/fc7BspWhBw#W\u0026yE@4=efGoZxK$Q.wPz\u0026Maztqad0c)XEjml2wfs2TvrVc]BrCPRyiarhc[c=Uvru0)c[3I!jW6#pDWNs(j0n}]v{%E?xDOZmdiJ%WA+funA=9@YEf}8tx\u003ewFoa.hZyD(%Oye[GowB98ELaBtkLwPQESzu",
            "ln": 12240,
            "col": 61,
            "line": 178
          },
          {
            "b": "xLz0/wO@RNaARTDwJHkwaBKOtas5u.wmY\u003cHvpT1ZcN*VTy*?yapgn0JauZ?{vQS!WwGSuyd\u003ceq9fKl:.bQ+3JwPQmEwm]E3dk2sLzE)\u0026Vr834ejS(d-e]#byBAITEjV$}JcVTuEzFs03cM\u003eR@cP(D?vqWh$y*?yajTauCz/^f!jtg+{vqXmRauyR)cN*e*ayXLft@@xoas5u.wmY\u003cZx([f5cN*V\u0026wQ5q:z/fVdzGE0:aARSLcU3O9wk)n+y?j$BaBtkIy*?ADaw+-$r9J(=Abn%8w]zZbt{aJxay)9zy*?A$z/PXqEjmk+arR{TcUc!go\u003ewAPcN*V\u0026wQ5q:z/fVdzGE0:aARSLcV0Hmyx",
            "ln": 13269,
            "col": 13,
            "line": 192
          },
          {
            "b": "y:-*DB7n({wozZ1dlv\u003eVazCBgc$B@xB-88dy:*GNas5u.wmY\u003cLB-88dy:QU:xLz0/wO@RNazb4#B7EAQbQ+3JwPQy:zF\u003c34cN*VZzF\u003c3ank@qSauZ\u0026UB7lRuAWSqEB-88dy!OnDwO-.ydiHb-cP\u003e\u003c4cM\u003c]ZwPIufwg?FpzF\u003c34diHb-cP\u003c4\u003ej%}E6asH+Mv@Dj3wO#P^wPw[Taz2R7d0fFTcUvHszE)SUx)q0RaBtkIiV}@=w{50ewO+g-z^\u003c\u0026qdjDx2aswJ=j0n}]wO=B0aBtjRc)@LpBvHy\u003czE)Sidk2pFwmPm?auZ\u0026?A=\u003e}PaBKOtas5u.wmY\u003cZxlkHIe[]ivwPysvo?VV)aAITkBwcy^wHI7wAbn%2zE)u3E0^5-EjMHMvqH0@dlv\u003eVay/tcB95KzauZ\u0026Te]U\u0026Hxl4N8B0b\u003cTaBwI#3lQDpc)@LpBwN0@xl4N8B0\u0026y?By/YslVl\u003c:wO#PjjS(d(e[w)rwGVwFattk!d\u003cchZfczR+d\u003cclVe{7JxxjVgaaBFLVfEY6\u003carR{TcUc!glsB[7x(4Pkdk2W-D2d4ACwgPfxDPCXc[63!Byxi5wPR#oE0^4\u003cdiH!%fD-O5o\u003c@cSe]truc]0zfefEU}Bz9pEz/]@dc[63!wn=u%aBFLVfEXa$aAe@Pvrc0(BAnMOatCM7djDx2attk!d\u003cch=cP.UTas5u.v%8/=x(mGfdk2sLzE)\u0026Vr834ejS[//vrtgSzE\u003eknefG4PB.90-3lQDpc)@IEza[UYwHw]Vx(m*1A.6e7oDVFvB97\u0026joLFxQc$B@uB.#nqvrujbwGVwFaBwI/aARTDwHPXFarSr\u003caM*7.\u003c?cVpM.\u0026/UMPBo0FAAh$\u003c^-pgXqGr%F--FM\u003e9AmkOt+IUIZWU@JuAmMC4CYnwHP.5X2eqOW=%c=\u003c=u+iP]w6xX\u0026Yb.Wb[(:\u003e9JKuHPoD[SogZX\u003c+Qe6OpG:/UQ[$4Soe]B\u003cHy9fYpd]MI@/$N\u003c=o",
            "ln": 13621,
            "col": 105,
            "line": 196
          },
          {
            "b": "xglR?B7oley?#TNx\u003eIa3at1ZLz!zHPe]$Jyz!%k?z/u*Jaz+$emqKO^y?WD#BvY$Sxj#xfjrMKoi%)8My\u0026r@Py+xBtzE)\u0026Vr834ejS(d-e]\u003eJkz/PxfaBFLVtu@Wgzddxic#{:VjW70nay/tcB95KsauZ\u0026/e[]ilwQ40.c)@nwcN?b1v@DmaBrCWEauZ\u0026Yau?}hfD-O5AXqAHx\u003e7Z5fF1tXdiHU]cNQ$#v@DmaBrCBqauZ\u0026Yau?}hfD-O5AXqAHx\u003e7Z5x=[]Gf!1kaaAxK^A+funA=90Ejy\u0026eHay/j@B8%F*y\u0026r%bz*9x?jACEIzxJC9vrlGMb5zuBj%}E6az2R7d0fLWas!MZjtg+{vqXm\u003eB8UM9ay/i",
            "ln": 14473,
            "col": 24,
            "line": 206
          },
          {
            "b": "cOcw*diH=qaBsCray/tcB95Krx(!wsjS(d-wPQsGByupsclM\u0026gBvoLVvj(kcB98tvC{%\u003e-D(#T0i%)8MbQ+3Nx(^f-v@\u003c1De[]ivwPysvo?VV)aztFgBs}AsA42ylB4HE+z7d8Lz!T8qcNQt=E0^4:jy\u0026eHay/j@B8%F*xLzvaa%p@GD2d4Pb5*$3wnb{]iYp@4b0Ev%d\u003cezAv\u003c(Ctc)@[Jnnic!z/QaJdjDw\u0026asxo8wnciJcP.UTaAITyA8pE?y:Z.]aA?EgCpj?Zx\u003eqGVx(!xmA^o2Yi%{x+i%)kYcUNjnlsBwtcN*VRwmObLwO#P-x(!xczE)\u0026pcU3$bv@0CyasFVYjW70naA?EgCpj?Zx\u003eqGRwPRt",
            "ln": 15591,
            "col": 38,
            "line": 219
          },
          {
            "b": "vq]{lwQ5qIAb]J1x(^\u0026)B98ttcOcx!az\u003eXixM4Axasx#Yq=Ca}azts{wmY!5iV@9DAWV2UefFzuwo*iUn(FIXe]#bPx(mM$w{C!KaAR4kyE@4$ay]59raf\u0026-nN@@(diK3/j0n}]v{%E?xDOZmdiJ%WfdF7]fcCVIarU-pBw#%\u003ewP8Zkc[3I!jW70nas5u.B98ttluE8)dk2dBB75J]wN(]Dazb4#B7EAQEjMG$fFCgfi%{x+i%)kYcUc!8luE8)dk24twjpVMzGFM^B97#hwPxgDv@b\u003c?",
            "ln": 16222,
            "col": 34,
            "line": 228
          },
          {
            "b": "3lQE9w/@GBv@Dl%x(X5sBAe=Sv@Dl%x(X5UwO+}1wHw]QdiJUxBAIRwi%)8Mv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$pCYUPTA+e-{B7FY?wO+}1wHx2KDMWfpBzbP6iV]!DpG7juefFRqvpS}\u0026B2\u003eBSwo68udj=PJz!abOawbNdpa*QfA+PA7x\u003ezSsDMWAsB8auTiV}%ABw#W\u0026yE@4VEjlp!dlv\u003eVay/tcB95KnauZ\u0026QCvticaAx8HB8L}Adk2asByO#jc[co4j%hn2EjlQb3lQE9w/@GBwg?!odiJ%WvqGH}BsqlKc)@ODA-m6#A7jLZB96/Yy?mZ1cN*GaaAz4nB-IvYaBKOtaAITy",
            "ln": 16522,
            "col": 55,
            "line": 232
          },
          {
            "b": "fjw*lfj/xIfk$@yv}*0}uVHpbcOcx!az\u003eXixM4Axasx#Yq=Ca}azts{wmY!5iV@9DAWV2UefFzuwo*iUn(FIXe]#bPx(mM$w{C!KaAR4kyE@4$ay]59raf\u0026-nN%v{y*?i]iV@rIoKR*KaBLWYEjmk+arUfjzGx[xwfs2TvrVc]BrCPRyiarhc[c=Uvru0)c[3I!jW6#pDWNs(i%)8Mx\u003ewFoa.iizyBHxMaAzQxmQZ1EwN)i1dlwU:wPRA}lsBXszEWladlwU\u003ez!%kTwPRu{y:Z.]aAz4nB-IvYaBKOtaAITyA8l",
            "ln": 17028,
            "col": 37,
            "line": 241
          },
          {
            "b": "Fc][hzEW^5z/cXsD2vaYvrK4FaBtkvz/fSrazC[0auZ?)c)@$Ivrua1A=0fMe{pVtB.8WUjV%]nCQCM}bQ+3Gv@$gGB%!Z\u003ewnc9[vR/Q^auZ\u0026YB67HDbQ+3LvrLZ)vq)Oye]#bWy?kkqAa9l\u003cBA[#(azC[0au{$@e\u0026j{#iV]!8cP-B@c)@RnC1us+Bsd",
            "ln": 17576,
            "col": 29,
            "line": 251
          },
          {
            "b": "B7GC:x(n2vbQ+3:x)Jr:zGElPefDq/dlv\u003eVas5u.Cwhw4vrMiWB-5MQe{7VHBvf$:By/uiauZ\u0026UwnccdkoL5*c)%7AC4BM]zBF8IBseHWiV@J+c)%7AC4BM]zyl\u003e{3lQDpc)%jMDq!l}wLWhWC{+3[By/YslVl\u003c:wO#PjjS[rDx(\u003eEZaARSLcV-ZtwLWhWC%#mTBseHWiV@J+c)%7AC4BD!y\u003cvxSi%)8MCk",
            "ln": 17825,
            "col": 15,
            "line": 254
          },
          {
            "b": "v[6)Ic[dj+arUfjzGx[xy?W%jauZ\u0026Te{hhJoLFM\u0026aBFLVtu%q$arR{TcV%DCB0\u0026y?C42ifwGTbUy?W%je]2rszyu(qzyl\u003e{as5u.B-Ip=z/]@tcN*V\u0026wQ5q:z/fVdzGE0:aARSLcV%DClVm9+BseQZDMWh!az++kBs}xvzFa68aBLX23lQDpc)@CkBwcy:wHw]Vv}YB-yH}30jS\u003e)\u003ewg?XjyH]NIbQ+3Gv@$gUy\u002613lcN*VTxK$W?wN(]Dar.)",
            "ln": 18243,
            "col": 52,
            "line": 262
          },
          {
            "b": "uR0:-r3jsDDKp(rwn=Qox(k%ODMV%jBrCEfzdLaAaBtkKwPS6nzxK4wc)@[Hs8Sa{cN?b1EjMHLxf4d.xMOunB2\u003e%cCxXl-wn=Qox(kLkz/4dJx\u003eg^[fe[c2CZaETCZaETCZaETcOcxVA=kM7y?l4FiV]!-BAzFyiXJdgCxUVIz/{ttzz2Bqz7*3MwPxB#q-5X(yiT#FCZaETCQBRZed9HxCXzdVaBtkzwPP5jvqPN7diJ%WA+funA=91wAWSqMzbb1\u003ewHw]*aBL^-wOj4DcUNQzAc15[fl.R:e{I8sz!K6bxld:ee[n*pfj/xEy\u0026su9fl?.^CZaETCZaETCZaETCQC3+Ab](ex(4uHxf4d.xMOunB2\u003e%cCxXl-CXHP8xM4^3B7/XGv@DiqB-Rbmfk$@Iw[=6)fl?.^CZaETCQBRZed9HxCSD%]azkncaz$R8wHF#IDMWuuBAIRwaARSLcVi^2Cv+uccN?b1EjMHNwPP5axdbhKDMWuuBAIRwasy\u0026ABz#pZfe4M5v@DiqcM\u003c]ZBAe=SwOk1:wPxdEas!MZflqkzBAITTf!$Kwh8WxMiwq*xaBL^-xjVfcAb](ex(4uHxdbhKDMWuuBAIRwasy\u0026ABz#pZfe4M5v@DiqcM\u003c]ZBAe=SwOk1:wPxdEj0n}]EjLZFaARskBz\u003e}QaBtkzwPP5jvqPN7diJ%WA+funA=91wAWSqMzb$vYwP5}Bj0n@5azkncaz2gldiJ%WA+funA=90ExMOunB2\u003e%cCxXl-BzkJjz!*$nz/4c)cM\u003c]ZBAe=SwOk1:wPxdEas!MZflR5uwP6jXCZaETCZaETCZaETCZ7O$aBL^-xjVfcAb](ex(4uHxdbhKDMWuuBAIRwasy\u0026ABz#pZfe4J[Cp)#KyJKGge[n*pff*)cd\u003ce}Oc)@OsrDz.(cN?b1Eir}?3vK#yfe0",
            "ln": 20555,
            "col": 16,
            "line": 295
          },
          {
            "b": "ayX+\u0026rDq[%c[co=3lQE3z/fSraAeC^as5u.Abn%8w]zZbcN*V\u003evqH6$i%)8Mv@DmaBrC^FwGTbUp!TeOuSQ33oiVvvaBFLVfd[.cefF[LwGTbUp!TeOuR\u003cS@mOcoxtx0\u003c\u003cE0^4\u0026bWJb=3lQEiwPS6nzxJ[bA=U!(A+]!Bdk2jDy\u0026\u003clec[6i!au.[ha:m%re{7VCBsqnXasnATa-IEk",
            "ln": 21420,
            "col": 9,
            "line": 302
          },
          {
            "b": "mrSlWBwcy\u0026By/u3AWSqBxKL^\u003ewHx2KB9RUkmQZD?i%]OxzEW^5z/cXpvrcB2rDq[%c[co=aAz4nB-IvxbQ+3.A+]!Adk2^Ly\u0026%qwB8U@fBsn!EAZ9/DfdwI\u003cvq)RyB15j{j%j]0BAh8jc[cO$w[=76wPxg=z/oD6vqWIDB8kM2wHGk-at\u003e\u00264j0n}UbQ+3.A+]!Adk24twjpVMzGFM^B97#hwPxgDx(m)jBseQZc[co4j%kg{bQ+3.A+[9YB-8pGdk2ZNCYVq\u003ezGGDcBrAZ?BAe=SB-Ip=z/]@tcOcx!az%j.Aa9^dwMr+!B0@E\u0026y?mG%Bz8!BdlwV2dlv(GB-7Yh",
            "ln": 21729,
            "col": 18,
            "line": 309
          },
          {
            "b": "dj=PVvqPNpaztFbBs}DtzdLmvwOj4DxLzvae[FVDaAg[8iV@9IzGEHIA=kM7y?l4FefF+yB96C=vQS!1B8kM2wHGk-atUD0yhW*7c)@nqcN*f^djEt3A+funA=9@YEf}8tCwhv[z//[Cgato(Ejmk+bQ+3:x)JJ=CYUX*dk24twjpVMzGFM^B97#hwPxgDv@b\u003c?yBpUQc[co4j%kgVarUxgasFxUc)@CkBwcy:wHw]Vv}YB-yH}30cmf\u0026UbQ+2",
            "ln": 22717,
            "col": 210,
            "line": 321
          },
          {
            "b": "raf\u0026-c#%DFph+t9aBsCray/tcB95KDauZ\u0026QCvticaARKqc[dk2x\u003ewFoa-]dQA+funA=9@CarUfjzGx[xB-IqtauZ\u0026^vrcB2rDq[%c[dj+arUfjzGx[xvSb!5auZ\u0026]3lQDlaz+F7xf4eMv[ZrGxdLeFatkw\u003c\u003e!AkyP]wc2RrbEUfx]gr(7aNhSh!%\u0026H3aY9\u003ea4B)ILojlUJIdx\u003e7]9w\u0026!AQs\u003e8b5TY{4MmJPVN=(7aNjUDv2!FAsqr\u003e!z]mJ\u003ekSvarR!Cy*?A$z/PXQas5u.Abn%8w]zZbcN*V\u003evqH6$ed9HxarU/Ey\u0026.cmarR^Hy?WV@iV]W@cT*IboLFoNcN*VTxK$W?wN(]FatC01atttNarR^Hw]zH4z*ak+bQ+3Gv@$gUy\u002613lcN*VTxK$W?wN(]FatC01atttNarR^Hw)]\u003e3A+PSbiV]*@c)[",
            "ln": 23151,
            "col": 20,
            "line": 330
          },
          {
            "b": "\u003ea4p?YsWfZP:z[+arR^HvSb!5e{7JyyE@4VjS[rDx()r.B8auTi%)8MarR^Hv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$pCYUPTA+e-{B7FZ3AaAy0wHx2KDMWfpBzbP6iV]!DpG7juefFRqvpS}\u0026B2\u003eBSwo68udj=PJz!abOawbNdpa*QfA+PA7x\u003ezSsvSb!5diK3/i%)8MarR^Hv@DmaBrC9pjS[fSvqf*aAXq9Fz/c%Le[nsiv}WnsdiH=qasIO+djEs=arR^HarUxgasH+Mz!*^ADMV*pzGx[xwOCV$jS[rDx()r.B8auTj0n9Bx()r.B8auTauZ\u0026+B.\u003e\u003eQaAIaonnh%-c)Qh*Cwhv]",
            "ln": 24003,
            "col": 37,
            "line": 348
          },
          {
            "b": "fjw*lfj/xIfk$@yv}*0}uVHpbcOcx!az\u003eXixM4Axasx#Yq=Ca}azts{wmY!5iV@9DAWV2UefFzuwo*iUn(FIXe]#bPx(mM$w{C!KaAR4kyE@4$az2m$efF+qzF80MzEVvGzF78udiK3/j0n}]z/xo9l$HEGx(2hex\u003eeUOaBKOtarR^Haz2wgwGUY0asH+MA+eW2z/cWXjV%]nB98ttuUj1)B95=UaAIaonnh%-c)Qh*Cwhv]x(n2udj=P-AWSqDA=KPVx()l}zF\u003cfaxd2bVasy-vA=k$Cdlv\u003eVarR^H",
            "ln": 24353,
            "col": 127,
            "line": 352
          },
          {
            "b": "az2wgwGV59BvZa-Bsny.cWfoJnnh%-cN*O?BAe=SwPz/\u0026vrMiKvqfK9efGoZAYLsNe]\u003eJiB8L}sE0^5UAWSqTzFKcdCwX=SaBLW\u0026asy-vA=k$Cdlv\u003eVarR^HaAz4nB-IvY3lQDlaBKOtarR!pz/fSraAwO/ayPF5x(\u003eFfwPRA}c{ZW3uQv4SmiB96cOF[Ex!K4xBt4PNwN/B}wNxI2vrcDqefGoZzdN*5z!7)KcS0Pqr3%jtxK$Q.wPz\u0026Maztqad0c)?ayYn1C@^6uq+{dvB98CpzF9V}C{)cuwo/QDEjmk+arR^Hv@DmaBrC9pjS[fSvqf*aAXq9Fz/c%Le[nsiv}WnsdiH=qasIO+djEs=arR^Hx\u003ewFowg?!odiJ%WB7GC:x(n2vbQ+3:x)Jr:zGElPefDq/dlwU^w/@HxB-6@)CpsUYaA8jgzBw5TvqfKawg?$jB8auTdlwT",
            "ln": 24923,
            "col": 6,
            "line": 357
          },
          {
            "b": "F-./G\u003c^R\u003e9KIf+iUPN^]B8$=5wHVU\u0026F^M1azGx[xk#*(PuQW\u003c\u003cauZ\u0026]aw2sek$\u003c\u003cruQEZWl}6\u003cInKl3GiV]!YA=KGPwj7xGwg5]Jl{TyrsZL5}m[DSUmn^F^nLI=QiV]!YA=KMRx(55*x(dNacOcxeo-",
            "ln": 26648,
            "col": 88,
            "line": 377
          },
          {
            "b": "efE}\u003emn=(Do*@z*k$:TwiV]!YA=Lf3wPy:UyH}xhefEIVrZxzJl%\u0026wSk$K:hasy-vAZBhBmqVEEy:Q+RnLSqLoI4SVp^F2Us5hZZiV]!YA=KGPwkEFXcOcxipf6UOnKM]=q:\u003cOVk$%^easy-vAZBhBrDz.(cM)?03taA#v@#B6zxJwgBza9-A-uQ{BspVJazb4#y*{*.yFek:diJ%Wv@DmaBrCuwjS[nTcmf\u003c3rA8H@mn^2/wg?ClA=k#7j0nMPBAIRw",
            "ln": 26795,
            "col": 122,
            "line": 378
          },
          {
            "b": "cN*Gaas5u.y\u0026r%2zBeC.cN*VUx(^Y(y?mc1jS[\u0026!B.9SwarU=DC{4CvarR^Hv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$lB-.pIy\u0026r%2zyl$TDMWfpBzbP6iV]!DpG7juefFRqvpS}\u0026B2\u003eB\u003casxJ{zGGDcBs*EqAaHyTasyPpAbok#vruj4zzb:Cz/c{BEjMHIz!abOawbNdpa*QfA+PA7x\u003ezSsDMV:bv@DHcBsXLNvrlHlz/Pwtazbt9xjVa5A+PAkiV]?VCvticaz$WUx(mM{A=u5kzGEoQdiK1=aA.NjwObT]wN)tmv@b\u003c\u003czGFD/w]xZMpd5wQoI4VFr9@i(mO+dPdiK3/i%)8MarUfjzGx[xwfs2TvrVc]BrCPRyiarhc[c=Uvru0)c[3I!jW6#pDWNs(i%)8MarUxgasFyNe]LIFE0^4Wwg?$xyH}xjaBtkLwPQESzGEoLc)@?Hxk8lOx(n2udj=PZe]#byBAITEjV$}Jg+ZTbkoKxSBza9-A-uQ{BspVJasy.",
            "ln": 27332,
            "col": 40,
            "line": 383
          },
          {
            "b": "efDrKA=M8scN?b1bQ+3Rz!A^4luE8)dk2dBB75J]wN(]Dazb4#B7EAQA+funA=9@YEf}8tarU9pvqf*av}Y[3zdLtvBz(hdxjSYiz!0i(e]$PCd0)7Ov]NwZwO%KKwg?$xyH}xmaz$W?B7GwMay)9EB7GxfvqPM#E0^5Bv}fC1zGE1HdlwT$c)@$Twg5/UC42ifwGTbUcNQ$#B7GC:x(n2vbQ+3Rz!A^4nnh%-cN*O?cNQu8as5u.y\u0026r%2zBeC.cN*VUx(^Y(y?mc1jS[uBy\u0026:d",
            "ln": 27812,
            "col": 139,
            "line": 387
          },
          {
            "b": "lVl\u003c:wO#PjjS[V-x\u003eGHIA+funA=9@YEir0vzz33xCYVq\u003ezGGDcBrAZ?y?mj2as!MZB0\u003c3(y?mj2eIf4bB7GC)x(dB1B-Y3Nx\u003e7{fatCM7fEY7aEld=UaARscyByR[3vJmmfcGwqK)dF2\u003eDq8OS/leBF-\u0026XS\u003ca8-2B-ICtB7EGZC4CYdw{C:L\u003ecI2FHkWXAYR3xUzddc{dk95?wPIB8cN!blZu7\u0026QeABEpayO+\u0026z/]@tdDt@gy*?i]aM{w8\u003c=CI=Tfp=rIrPR{\u003cHU",
            "ln": 28600,
            "col": 71,
            "line": 395
          },
          {
            "b": "vqfKBz!9AcAclhuz/YFvaA8jvB15kU3lQE3z/fSraz+F7xcotWc#JJ*vqYZOA+e\u00269cmf\u003cMv[ZrGxhARWw/@lWjS(aXB-.KHdiH?$zEVvGzF8^^wO95CaszFGeKJnXi%)8Mv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$lB-.pIB7Gl1eOe^cx(2whz!9AbefGoZzdN*5z!7)KcS0Pqr3%jtxK$Q.wPz\u0026MaBtjUlVl\u003c:wO#Pwrc-B]cPSv$vq{g4x\u003e7N[x(v(xyiarhcM)**ayYn1C@^6uq+{dvB98CpzF9V}C{(D$ygQ)%e[5*xx\u003eIriDMWoIA=t@rwH[%uvqYZ2EjMHVAccdIdiK3/i%)8Mv@DmaBrC9pjS[fSvqf*aAXq9Fz/c%Le[nsiv}WnsdiH=qasIO+djEs=arUYoBAIRwaBtkH",
            "ln": 28854,
            "col": 24,
            "line": 399
          },
          {
            "b": "wPQESzGEoLc)%4DxgM-OBseH*aARSLcViHbwkV#KmRMBIwofaEefDrKA=M8scN?b1A+funA=9@YEf}8tx\u003ewFoaUNeavj=^VeJEfzDO^ofgjpA3e{7VCBsqoMwPzV%zdLdBaBtkLwPQESzGEoLc)%4DxgM-OBseH*aARSLcUmsslsBz8B7Gwtdj=O?wPz*fAWJp$aAz4nB-IvYaBKOtazCBgc)plItv7MQkWt)9tv7MQkWt)Be)zT!B3K1YbRH=(wPI@wwO\u003e\u003c\u0026y:*!QDMWxvBvZa-Bsny.cVS^hnnh%-cN*O?BAe=SwPz/TvpR/zvqfK9dj=O?wPz*fAWJp$aAz4nB-IvYaBKOtazCBgc#-QoB9zLywg?XfzFa68auQ=adiJ%WB7GC:x(n2vbQ+3XwOjLFzGElPefG4Pc)@OD",
            "ln": 29661,
            "col": 44,
            "line": 409
          },
          {
            "b": "BvZa-Bsny.cVS^hnnh%-cN*O?BAe=SwPz//CvTAZB8tucv}WksefDrKA=M8scN?b1A+funA=9@YEf}8tx\u003ewFov@DmbvpKyWvqH6$asnATv@DmbvpKyUD2NsqjV$}JcVKbNasnATaUNebwp3f+f/1e5fd}uTB95*uz/fV9v@$:Wy\u0026%qrdiJ%WB7GC:x(n2vbQ+3XwOjLFzGElPefG4Pc)@ODAZBhBqbFX\u0026efDrKA=M8scN?b1A+funA=9@YEf}8tx\u003ewFoaTwD-A+e(Hxl4M{cN*VTxK$W?wN)kjDMWxvBvZa-Bsny.cVS^hnnh%-cN*O",
            "ln": 30060,
            "col": 33,
            "line": 413
          },
          {
            "b": "v@$W}AaI9NvSb!5e[n*qBywW3r://!wGTbUv@DmbvpKyWvqH6$j0n}UarR^Hv@DmaBrCPDjS[fSvqf*aw[u6]xEDeynNB!Iq:?/Vasw*JAa{$lB-.pIA+e($B97#lcOcx!az\u003eXixM4Axasx#Yq=Ca}azts{wmY!5iV@+(cQR/\u0026By/uieMv1mwHxIYcT*$ky?Wx/BzkVhfktMDzylMPefFzuwo*iUn(FIXe]#bPx(mM$w{C!lz!abxaBLX23lQDlay/tcB95KnauZ\u0026QCvticaAx8HB8L}Adk2asByO#jc[co4j%hn2Ejk",
            "ln": 30677,
            "col": 49,
            "line": 420
          },
          {
            "b": "c$majB-OV?attk!DMWAJC{4CRB7GC:x(n2vbQ+3Rz!A^4nnh%-cN*O?BAe=SA+e(Iz/fYscOcx!az%j.vScdbB1RMMoMaAHy?lK!A+PA7c[co!dj=O?z!*ZHj0n}]v{%E?xDOZgdiJ$=aBLwX3lQDlaz2wgwGVsxB7GC:x(n2vbQ+3XwOjLFzGElPefG4Pc)%4Dxhrqpz!A^4cN*O?cVr=FdlwT$c)%aBvOyYMx(kpEe[nZiv@0Fwj0k^%cT*H{BseH\u0026C42ifwGTbUB-RbmzEEx[j0n}UarV7Pv{%E?xDOZmdiJ%WB7GC:x(n2vbQ+3XwOjLFzGElPefG4Pc)@ODA.Zg/Cw?IqcN*O?cUmssz/NiOj0n}UarUogzEEu$C{4CRbQ-",
            "ln": 31255,
            "col": 125,
            "line": 425
          },
          {
            "b": "A+xrjp*[lMcN*VYx\u003eg:=zxI7+w)]H%wJI2Az/fSraAIabauZ\u0026Tz!0{bwO#PxADL\u0026kC#Fo\u003cwN/?2AWSp/vrDW9v{%y*atd.Dxd2b\u0026azCBgd05%jdiJXyxd!mED2d4Awnca7y*?PijS(a\u0026z/fblj0n3KzGx[xvivYQbQ+3Gv}fQddk2^Ly\u0026%qwBAh8jc[dk2x\u003ewFovjrrAc)@Rtl1szyB-8pGdk2^Ly\u0026%qijS[e{aAIaonnh%-c)Qh*w[KUGzGElPefDq/dlwV23taA#v@#B6zxJRbwmXkGA+xrjc[co=as5u.w]zZ5",
            "ln": 32543,
            "col": 88,
            "line": 442
          },
          {
            "b": "yB*PsaBLv}ayPF5x(\u003eFnv]D@Rwjpuzx(3dPwmWepA+fr6BseQZDMV:bv@DHcBrC#Xi%)8MarUxgasFyKyBHxM3lQDlarR^Lc)@Rtq!o\u0026SlVlHDcN*VUx(^Y(y?mc1jP",
            "ln": 33270,
            "col": 14,
            "line": 451
          },
          {
            "b": "e[wWqvpB4:wfs2TBAhIni%)8MBAhTHDKp(rarUfjzGx[xAV^H/vrVc]BrCgbByO#jk#pcWlp1Ksas!MZfjw*lfjx0BxFjyqB7GCBAa9*eCw?IjcOcx!az\u003eXixM4Axasx#Yq=Ca}azts{wmY!5iV@+(cQR/\u0026By/uieMv1mwHxIYcT*$ky?Wx/BzkVhfktMDzylMPefFzuwo*iUn(FIXe]#bPx(mM$w{C!KayO+\u0026z/]@tefFCvwmWqmzE[2*vrlHlz/PwhEjlp!dlv\u003eV",
            "ln": 34387,
            "col": 13,
            "line": 467
          },
          {
            "b": "auZ\u0026VvqH0@i%]OxzEW^5z/cXsD2va*y*?A$z/PX\u003cAcb/jzGvjwwO2*faBsCrazbLjasH-rzGx[xzY\u0026$gas5u.Abn%8w]zZbcN*V^Acb/jzGvlHDKp(rarUfjzGx[xByw@@zxI7+Byw@@zCUdTBy]Dizf4syvri\u0026ne{pVtB.90Acmf\u003cNe{pVtB.8WsjV@",
            "ln": 35282,
            "col": 14,
            "line": 479
          },
          {
            "b": "B-.KHefF+qvR6vpaARSLcV0jexf*VZzZM$REo!Enz/f5[Bso)KuRA:Xm]H\u0026#3lQE3z/fSrazt\u003ely-\u003e\u003e-x(){6B1RrrA40bJdiH=qasxoXB-..zzxJE#Byu+qvqYZva$1G-az-Vuz!9A4d\u003cch-cM\u003c]Zc#pICz!9A4jV$}JzEVvGzF8^^wO95Haswpwy*?yajTaxUAV#\u003eNiV]^$diHb-cQ5[2d\u003cclRe[n*gwGTc0jS[SLoKR*Kp\u0026ZbVau{$@\u0026*=hPcM\u0026",
            "ln": 35797,
            "col": 28,
            "line": 490
          },
          {
            "b": "arU9pvqf*azEVQRBwcaXxddjwwmoN*B7GCCy*?i]dlv\u003eVaAz49A+fr9m0SVUze0GVwQ5rrc[dj+Ejmk+bQ+3VA+ef-By=*Ge[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcw*diH=qay/89z/65rBywT1e[n{kvru6eDMWDKy=SXqnMnb=rz(HkEjlQb3nj4P\u003c/:B4PN(l)Zuqr6fx[{!\u003e:dv\u003cFp=)AJolFn\u003e9iz0wmoN*eOM}0zy]%ABzLIt\u003e!ALFPTT3sHV\u003e}z\u003e+%3@HMgz(M/:P?\u003eaNQ)KDeE:KMSBJ\u003cHZAjXq]W:LJvTX\u003ezD.gFpV^\u003eFAR=}\u003ca8Z*wn+$2zdNQbe[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcw*wHO-+j%kgVarUfjzGx[xvJW/RwIe7kA+w%9e[nZoB7GAmc)@kfvrt{fwQd\u0026)cN?b1x\u003ewFoaZ#(yA+funA=9@CarUfjzGx[xx(m(jjS(0#vLhh1Byxl4Bs}cIwHPX-x\u003ewFoa.+?kdiJUxBAIRwi%)8Mv@DmaBn",
            "ln": 38014,
            "col": 1,
            "line": 521
          },
          {
            "b": "CYUqQiV]!?vrlHlz/Pwoi%)8MvLh+lCYVq\u003ezGGDcBrAZ?B7/Goau{$@[sMb8cM\u003eC)c?9:\u003cFHrI^arUbCB7GCVBAzLqvS=^7c)@LlByu+nf/T55Bzk\u0026kwHx2KB7/Goau{$@xLz0*p\u003clB$auyR)B7/Gop\u003clB$dlwUYe{7/Hy?j.LaARSLB7/Goau{$@xLz0*p\u003clB$auyR)B7/Gop\u003clB$dlv(+dlv\u003e\u0026fcGwCP6i\u003e+\u003eBn\u003cvJ?$)0KMs0G3r[(^v}fQdefDrVCvS7be[P3xmpxXtc[5!udiH=qas5vHwgoctwmObLwO#P-x(!xczE)\u0026pcU)pswn=WfcOcw*wHO-+j%kg{x\u003ewFowId+fC{2mkjS(avzGGDgcN*e-c)@?Hxk8lIBz-DPe[nZiv@0Fwj0n@2dlv(vcVS^hrDz.(cOcw/A+e(Lzddc{cOcw/A+e(WCvS7be[P3xmpxXtc[5!udiH=qas5u",
            "ln": 38495,
            "col": 24,
            "line": 530
          },
          {
            "b": "x(!wzt}P-cAZ:zDxECoywgnS:j%kg{x\u003ewFobQ^wqdjDw+c#0ive[!%fwmYT3jS[\u0026!B.9SSEjml2Ejmk+bQ+3Sx?ieVwHw]VvpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hv}Y[3zdLtwvpBpgv@=c?By=\u003eEaA.ZviV}u)r7gd]qCniYdjEs=bQ+3Sx\u0026nILxKL{]wHw]VvpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hv}Y[3zdLtwvpBpgv@=c?By=\u003eEaA.ZviV}r?lR6Hvm[3=+qCniYdjEs=bQ+3Sx*=(-zFTl1wg5/UvpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hv}Y[3zdLtwvpBpgv@=c?By=\u003eEaA.ZviV}u)r7gd]qCniYdjEs=bQ+3Sx?SCTz/{dHdk24twjpVMzGFM^B97#hwPxgDv@b\u003c?yBpUQvrlZiv\u003c0fGau.[hDMWxKz/wJ\u003ey?$HGj0nP^z/wx:B97k%y?$HGj0m%Qvqf*av}Y[3zdLtvBz(hdxjSYiz!0i(e]\u003eJuz*2Xutpjq#rbVL-zyl$TcViA]B7Gwtt}4\u0026TvrVc]BrCQnzE^s0c[dk2Ejmk+bQ+3XwN/yZA+w@IBz-DPe[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcw*diH=qay/89z/65rBywT1e[n{kvru6eDMWDKy=SXpmmfQiqB:e.rz(HkEjlQb3m42EwmY\u003cTz//Y6wKpGRcN*VRwmObLwO#P-x(!xczE)\u0026pcU3$bv@0CyasFVYjW6##xMw3dwIe7kvSKeiA+eW3wHI)FB-IpVaw$S}ni{czmpf4)oDX:jdlv\u003eZc)@LzBseH\u0026vpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hDMWxvBw)o\u0026BAITMcU47jzE)s1x(mMhdlwUZxMw3dwIe1CzGGPfwIe4nzE=EMB8$=5wHI)FBA}?piV]!\u003cwN/T@zE)s1cM)*^j0n@2i%(s8xMw3dwIe1CzGGPfwId[so\u003ewx!vp%d7vpS[xx(!xczE)\u0026pc#yyQjW70nazCBgc#yOUD2NsqjV$}JcV:xrBAIUiB-p(1By=*GaAIaoq/(C\u0026B-O%Fe]#byBAITNj0n@2i%]\u003ennP5l:oKR*Kc[c=\u003cxK#6fc[co4j%kg{A+fc0wPyEMzF8TSB95/Vj0nMPzE^s0c[dk2y\u0026r-)q!Y(ZB-o\u0026+w]]BIj0nAJmRM:MwPz:gx(n2vdlwV2dlv\u003e",
            "ln": 39191,
            "col": 90,
            "line": 540
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "cv.getContext"
            ],
            [
              "",
              "ctx.fillRect"
            ],
            [
              "",
              "ctx.fillText"
            ],
            [
              "",
              "ctx.beginPath"
            ],
            [
              "",
              "ctx.arc"
            ],
            [
              "",
              "ctx.stroke"
            ],
            [
              "",
              "cv.toDataURL"
            ],
            [
              "",
              "Intl.DateTimeFormat.resolvedOptions"
            ],
            [
              "",
              "Intl.DateTimeFormat"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "canvasSig"
            ],
            [
              "",
              "crypto.subtle.digest"
            ],
            [
              "",
              "TextEncoder.encode"
            ],
            [
              "",
              "TextEncoder"
            ],
            [
              "",
              "Array.from.map.join"
            ],
            [
              "",
              "Array.from.map"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "Uint8Array"
            ],
            [
              "",
              "b.toString.padStart"
            ],
            [
              "",
              "b.toString"
            ],
            [
              "",
              "compute"
            ],
            [
              "",
              "chrome.runtime.getManifest"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "r1"
            ],
            [
              "",
              "r1"
            ],
            [
              "",
              "r1"
            ],
            [
              "",
              "r1"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "fetch.then.then.catch"
            ],
            [
              "",
              "fetch.then.then"
            ],
            [
              "",
              "fetch.then"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "renderRegBadge"
            ],
            [
              "",
              "chrome.storage.local.get"
            ],
            [
              "",
              "String.replace"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "clearInterval"
            ],
            [
              "",
              "VIEWS.forEach"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "confirm"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "chrome.storage.local.get"
            ],
            [
              "",
              "document.body.classList.toggle"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "setStatus"
            ],
            [
              "",
              "fetchBalance"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "Number.toLocaleString"
            ],
            [
              "",
              "Number"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "a.join"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "a.join"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "item"
            ],
            [
              "",
              "item"
            ],
            [
              "",
              "item"
            ],
            [
              "",
              "item"
            ],
            [
              "",
              "item"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "String.padStart"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "pad"
            ],
            [
              "",
              "dt.getMonth"
            ],
            [
              "",
              "pad"
            ],
            [
              "",
              "dt.getDate"
            ],
            [
              "",
              "pad"
            ],
            [
              "",
              "dt.getHours"
            ],
            [
              "",
              "pad"
            ],
            [
              "",
              "dt.getMinutes"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "taskBadge"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "actionsWords"
            ],
            [
              "",
              "schedLabel"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "list.map"
            ],
            [
              "",
              "list.map.join"
            ],
            [
              "",
              "list.map"
            ],
            [
              "",
              "list.some"
            ],
            [
              "",
              "stopListPoll"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "Map"
            ],
            [
              "",
              "clearTimeout"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "e.target.closest"
            ],
            [
              "",
              "e.target.closest"
            ],
            [
              "",
              "e.target.closest"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "runFailed"
            ],
            [
              "",
              "fetchBalance"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "openDetail"
            ],
            [
              "",
              "stopListPoll"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "pollDetail"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "encodeURIComponent"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "taskBadge"
            ],
            [
              "",
              "actionsWords"
            ],
            [
              "",
              "schedLabel"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "statLine"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "statLine"
            ],
            [
              "",
              "statLine"
            ],
            [
              "",
              "r.indexOf"
            ],
            [
              "",
              "r.slice"
            ],
            [
              "",
              "r.slice"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "$.classList.toggle"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "fetchBalance"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "hist.map.join"
            ],
            [
              "",
              "hist.map"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "pollDetail"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "confirm"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "runFailed"
            ],
            [
              "",
              "fetchBalance"
            ],
            [
              "",
              "pollDetail"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "pollDetail"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "fillWizardFrom"
            ],
            [
              "",
              "showWizard"
            ],
            [
              "",
              "wizGoto"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "syncFav"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "syncPlatformOptions"
            ],
            [
              "",
              "syncFav"
            ],
            [
              "",
              "list.join"
            ],
            [
              "",
              "PLAT_KEYS.filter"
            ],
            [
              "",
              "takenPlatforms.has"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "syncPlatformOptions"
            ],
            [
              "",
              "showWizard"
            ],
            [
              "",
              "parseUrls.filter"
            ],
            [
              "",
              "parseUrls"
            ],
            [
              "",
              "wre.test"
            ],
            [
              "",
              "pre.test"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.value.split.map.filter.slice"
            ],
            [
              "",
              "$.value.split.map.filter"
            ],
            [
              "",
              "$.value.split.map"
            ],
            [
              "",
              "$.value.split"
            ],
            [
              "",
              "s.trim"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "parseUrls"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "wizGoto"
            ],
            [
              "",
              "wizGoto"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "parseUrls"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "badUrls"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "bad.slice.join"
            ],
            [
              "",
              "bad.slice"
            ],
            [
              "",
              "wizGoto"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "wizGoto"
            ],
            [
              "",
              "tok"
            ],
            [
              "",
              "parseUrls"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.min"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "openDetail"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "hdr"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "openDetail"
            ],
            [
              "",
              "view"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "saveTask"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "saveTask"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.classList.add"
            ],
            [
              "",
              "$.classList.remove"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.classList.add"
            ],
            [
              "",
              "$.classList.remove"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "ncFingerprint"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "authErrText"
            ],
            [
              "",
              "chrome.storage.local.set"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "render"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "tick"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "Object.assign"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.value.trim.toLowerCase"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "$.value.trim.toLowerCase"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "ncFingerprint"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "authErrText"
            ],
            [
              "",
              "chrome.storage.local.set"
            ],
            [
              "",
              "render"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "bonus.toLocaleString"
            ],
            [
              "",
              "setHint"
            ],
            [
              "",
              "$.click"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.value.trim.toLowerCase"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "ncSendEmailCode"
            ],
            [
              "",
              "startCodeCooldown"
            ],
            [
              "",
              "authErrText"
            ],
            [
              "",
              "startCodeCooldown"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "document.querySelector"
            ],
            [
              "",
              "$.click"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "ncSendEmailCode"
            ],
            [
              "",
              "startCodeCooldown"
            ],
            [
              "",
              "authErrText"
            ],
            [
              "",
              "startCodeCooldown"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "$.value.trim"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "r.json.catch"
            ],
            [
              "",
              "r.json"
            ],
            [
              "",
              "authErrText"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "hideForgot"
            ],
            [
              "",
              "takenPlatforms.has"
            ],
            [
              "",
              "items.map.join"
            ],
            [
              "",
              "items.map"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "setStatus"
            ],
            [
              "",
              "renderRegBadge"
            ],
            [
              "",
              "renderLangList"
            ],
            [
              "",
              "syncPlatformOptions"
            ],
            [
              "",
              "parseUrls"
            ],
            [
              "",
              "loadTasks"
            ],
            [
              "",
              "pollDetail"
            ],
            [
              "",
              "esc"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "renderLangList"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "e.target.closest"
            ],
            [
              "",
              "ncSetLang"
            ],
            [
              "",
              "refreshDynamicTexts"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "renderLangList"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "e.target.closest"
            ],
            [
              "",
              "ncSetLang"
            ],
            [
              "",
              "refreshDynamicTexts"
            ],
            [
              "",
              "$.addEventListener"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "e.target.closest"
            ],
            [
              "",
              "b.setAttribute"
            ],
            [
              "",
              "$.click"
            ],
            [
              "",
              "$.click"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "stopPoll"
            ],
            [
              "",
              "stopListPoll"
            ],
            [
              "",
              "chrome.storage.local.remove"
            ],
            [
              "",
              "render"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "setStatus"
            ],
            [
              "",
              "chrome.runtime.sendMessage"
            ],
            [
              "",
              "chrome.runtime.onMessage.addListener"
            ],
            [
              "",
              "setStatus"
            ],
            [
              "",
              "ncInitLang.then"
            ],
            [
              "",
              "ncInitLang"
            ],
            [
              "",
              "renderLangList"
            ],
            [
              "",
              "render"
            ],
            [
              "",
              "loadSignupGift"
            ],
            [
              "",
              "ncFingerprint"
            ]
          ],
          "mbr": [
            "$.addEventListener",
            "$.checked",
            "$.classList",
            "$.classList.add",
            "$.classList.remove",
            "$.classList.toggle",
            "$.className",
            "$.click",
            "$.disabled",
            "$.hidden",
            "$.innerHTML",
            "$.options",
            "$.style",
            "$.style.opacity",
            "$.style.width",
            "$.textContent",
            "$.value",
            "$.value.split",
            "$.value.split.map",
            "$.value.split.map.filter",
            "$.value.split.map.filter.slice",
            "$.value.trim",
            "$.value.trim.toLowerCase",
            "Array.from",
            "Array.from.map",
            "Array.from.map.join",
            "BADGE.saved",
            "Date.now",
            "Intl.DateTimeFormat",
            "Intl.DateTimeFormat.resolvedOptions",
            "Intl.DateTimeFormat.resolvedOptions.timeZone",
            "JSON.stringify",
            "Math.PI",
            "Math.floor",
            "Math.max",
            "Math.min",
            "Math.round",
            "Number.toLocaleString",
            "Object.assign",
            "PLAT_KEYS.filter",
            "STAT.disconnected",
            "String.padStart",
            "String.replace",
            "TextEncoder.encode",
            "VIEWS.forEach",
            "a.join",
            "a.push",
            "av.textContent",
            "b.dataset",
            "b.dataset.eye",
            "b.dataset.lang",
            "b.setAttribute",
            "b.textContent",
            "b.title",
            "b.toString",
            "b.toString.padStart",
            "bad.length",
            "bad.slice",
            "bad.slice.join",
            "body.contactType",
            "body.contactValue",
            "body.emailCode",
            "body.platform",
            "body.taskId",
            "bonus.toLocaleString",
            "btn.dataset",
            "btn.dataset.orig",
            "btn.disabled",
            "btn.textContent",
            "chrome.runtime",
            "chrome.runtime.getManifest",
            "chrome.runtime.getManifest.version",
            "chrome.runtime.onMessage",
            "chrome.runtime.onMessage.addListener",
            "chrome.runtime.sendMessage",
            "chrome.storage",
            "chrome.storage.local",
            "chrome.storage.local.get",
            "chrome.storage.local.remove",
            "chrome.storage.local.set",
            "chrome.tabs",
            "chrome.tabs.create",
            "crypto.subtle",
            "crypto.subtle.digest",
            "ctx.arc",
            "ctx.beginPath",
            "ctx.fillRect",
            "ctx.fillStyle",
            "ctx.fillText",
            "ctx.font",
            "ctx.stroke",
            "ctx.strokeStyle",
            "ctx.textBaseline",
            "cv.getContext",
            "cv.height",
            "cv.toDataURL",
            "cv.width",
            "d.balance",
            "d.commentPer",
            "d.connectionStatus",
            "d.contactBonus",
            "d.cumulative",
            "d.emailBonus",
            "d.error",
            "d.exists",
            "d.favorite",
            "d.follow",
            "d.funnel",
            "d.funnelProb",
            "d.like",
            "d.loginLost",
            "d.max",
            "d.message",
            "d.ncToken",
            "d.ncUser",
            "d.noCredit",
            "d.ok",
            "d.planned",
            "d.platform",
            "d.progress",
            "d.reason",
            "d.records",
            "d.retryAfter",
            "d.schedule",
            "d.status",
            "d.taskId",
            "d.tasks",
            "d.token",
            "d.tokenBalance",
            "d.token_balance",
            "d.tokens",
            "d.urlList",
            "d.urls",
            "d.username",
            "detData.history",
            "detData.platform",
            "detData.status",
            "document.addEventListener",
            "document.body",
            "document.body.classList",
            "document.body.classList.toggle",
            "document.createElement",
            "document.getElementById",
            "document.querySelector",
            "dot.className",
            "dot.title",
            "dt.getDate",
            "dt.getHours",
            "dt.getMinutes",
            "dt.getMonth",
            "e.key",
            "e.stopPropagation",
            "e.target",
            "e.target.closest",
            "el.className",
            "el.hidden",
            "el.textContent",
            "fetch.then",
            "fetch.then.then",
            "fetch.then.then.catch",
            "free.length",
            "h.at",
            "h.comments",
            "h.endAt",
            "h.favorites",
            "h.follows",
            "h.likes",
            "h.spent",
            "h.status",
            "hint.eg",
            "hint.name",
            "hint.profileEg",
            "hist.map",
            "hist.map.join",
            "inp.type",
            "items.map",
            "items.map.join",
            "l.code",
            "l.label",
            "list.join",
            "list.length",
            "list.map",
            "list.map.join",
            "list.some",
            "logEl.clientHeight",
            "logEl.innerHTML",
            "logEl.scrollHeight",
            "logEl.scrollTop",
            "m.status",
            "m.type",
            "n.deviceMemory",
            "n.hardwareConcurrency",
            "n.language",
            "n.languages",
            "n.platform",
            "n.userAgent",
            "ncInitLang.then",
            "newPassword.length",
            "nt.hidden",
            "o.comments",
            "o.disabled",
            "o.favorites",
            "o.follows",
            "o.likes",
            "o.spent",
            "o.textContent",
            "o.value",
            "open.dataset",
            "open.dataset.open",
            "p.comments",
            "p.done",
            "p.favorites",
            "p.follows",
            "p.likes",
            "p.spent",
            "p.targets",
            "parseUrls.filter",
            "parseUrls.length",
            "password.length",
            "pre.test",
            "r.indexOf",
            "r.json",
            "r.json.catch",
            "r.ok",
            "r.slice",
            "r.status",
            "run.dataset",
            "run.dataset.run",
            "s.trim",
            "screen.colorDepth",
            "screen.height",
            "screen.width",
            "seg.style",
            "seg.style.display",
            "stop.dataset",
            "stop.dataset.stop",
            "t.commentPer",
            "t.favorite",
            "t.follow",
            "t.id",
            "t.like",
            "t.loginLost",
            "t.noCredit",
            "t.platform",
            "t.progress",
            "t.schedule",
            "t.status",
            "t.urls",
            "takenPlatforms.has",
            "wre.test",
            "x.id",
            "x.platform",
            "x.status"
          ],
          "tgt": [
            "$",
            "$.addEventListener",
            "$.classList.add",
            "$.classList.remove",
            "$.classList.toggle",
            "$.click",
            "$.value.split",
            "$.value.split.map",
            "$.value.split.map.filter",
            "$.value.split.map.filter.slice",
            "$.value.trim",
            "$.value.trim.toLowerCase",
            "Array.from",
            "Array.from.map",
            "Array.from.map.join",
            "Date",
            "Date.now",
            "Intl.DateTimeFormat",
            "Intl.DateTimeFormat.resolvedOptions",
            "JSON.stringify",
            "Map",
            "Math.floor",
            "Math.max",
            "Math.min",
            "Math.round",
            "Number",
            "Number.toLocaleString",
            "Object.assign",
            "PLAT_KEYS.filter",
            "String",
            "String.padStart",
            "String.replace",
            "TextEncoder",
            "TextEncoder.encode",
            "Uint8Array",
            "VIEWS.forEach",
            "a.join",
            "a.push",
            "actionsWords",
            "alert",
            "authErrText",
            "b.setAttribute",
            "b.toString",
            "b.toString.padStart",
            "bad.slice",
            "bad.slice.join",
            "badUrls",
            "bonus.toLocaleString",
            "canvasSig",
            "chrome.runtime.getManifest",
            "chrome.runtime.onMessage.addListener",
            "chrome.runtime.sendMessage",
            "chrome.storage.local.get",
            "chrome.storage.local.remove",
            "chrome.storage.local.set",
            "chrome.tabs.create",
            "clearInterval",
            "clearTimeout",
            "compute",
            "confirm",
            "crypto.subtle.digest",
            "ctx.arc",
            "ctx.beginPath",
            "ctx.fillRect",
            "ctx.fillText",
            "ctx.stroke",
            "cv.getContext",
            "cv.toDataURL",
            "document.addEventListener",
            "document.body.classList.toggle",
            "document.createElement",
            "document.getElementById",
            "document.querySelector",
            "dt.getDate",
            "dt.getHours",
            "dt.getMinutes",
            "dt.getMonth",
            "e.stopPropagation",
            "e.target.closest",
            "encodeURIComponent",
            "esc",
            "fetch",
            "fetch.then",
            "fetch.then.then",
            "fetch.then.then.catch",
            "fetchBalance",
            "fillWizardFrom",
            "hdr",
            "hideForgot",
            "hist.map",
            "hist.map.join",
            "item",
            "items.map",
            "items.map.join",
            "list.join",
            "list.map",
            "list.map.join",
            "list.some",
            "loadSignupGift",
            "loadTasks",
            "ncFingerprint",
            "ncInitLang",
            "ncInitLang.then",
            "ncSendEmailCode",
            "ncSetLang",
            "openDetail",
            "pad",
            "parseInt",
            "parseUrls",
            "parseUrls.filter",
            "pollDetail",
            "pre.test",
            "r.indexOf",
            "r.json",
            "r.json.catch",
            "r.slice",
            "r1",
            "refreshDynamicTexts",
            "render",
            "renderLangList",
            "renderRegBadge",
            "runFailed",
            "s.trim",
            "saveTask",
            "schedLabel",
            "setHint",
            "setInterval",
            "setStatus",
            "setTimeout",
            "showWizard",
            "startCodeCooldown",
            "statLine",
            "stopListPoll",
            "stopPoll",
            "syncFav",
            "syncPlatformOptions",
            "takenPlatforms.has",
            "taskBadge",
            "tick",
            "tok",
            "tr",
            "view",
            "wizGoto",
            "wre.test"
          ],
          "funcs": [
            [
              "anonymous",
              395
            ],
            [
              "setHint",
              432
            ],
            [
              "anonymous",
              1032
            ],
            [
              "canvasSig",
              1063
            ],
            [
              "compute",
              1616
            ],
            [
              "anonymous",
              2202
            ],
            [
              "anonymous",
              2296
            ],
            [
              "renderRegBadge",
              2714
            ],
            [
              "anonymous",
              2930
            ],
            [
              "loadSignupGift",
              3337
            ],
            [
              "anonymous",
              3414
            ],
            [
              "anonymous",
              3436
            ],
            [
              "anonymous",
              3548
            ],
            [
              "hdr",
              3562
            ],
            [
              "tok",
              3659
            ],
            [
              "esc",
              3746
            ],
            [
              "anonymous",
              3818
            ],
            [
              "stopPoll",
              4104
            ],
            [
              "view",
              4264
            ],
            [
              "anonymous",
              4300
            ],
            [
              "connected",
              4412
            ],
            [
              "disconnected",
              4472
            ],
            [
              "connecting",
              4536
            ],
            [
              "setStatus",
              4632
            ],
            [
              "douyin",
              4838
            ],
            [
              "xhs",
              4881
            ],
            [
              "running",
              4962
            ],
            [
              "waiting",
              5013
            ],
            [
              "saved",
              5064
            ],
            [
              "done",
              5112
            ],
            [
              "stopped",
              5158
            ],
            [
              "taskBadge",
              5392
            ],
            [
              "runFailed",
              5760
            ],
            [
              "render",
              6105
            ],
            [
              "fetchBalance",
              6707
            ],
            [
              "anonymous",
              6891
            ],
            [
              "actionsLabel",
              7093
            ],
            [
              "actionsWords",
              7346
            ],
            [
              "schedLabel",
              7644
            ],
            [
              "statLine",
              7747
            ],
            [
              "anonymous",
              7811
            ],
            [
              "hisItem",
              8056
            ],
            [
              "anonymous",
              8146
            ],
            [
              "cardHtml",
              8759
            ],
            [
              "loadTasks",
              10433
            ],
            [
              "anonymous",
              10632
            ],
            [
              "anonymous",
              10740
            ],
            [
              "anonymous",
              10956
            ],
            [
              "stopListPoll",
              11241
            ],
            [
              "anonymous",
              11405
            ],
            [
              "anonymous",
              11824
            ],
            [
              "openDetail",
              12180
            ],
            [
              "pollDetail",
              12337
            ],
            [
              "anonymous",
              12593
            ],
            [
              "anonymous",
              14577
            ],
            [
              "anonymous",
              15421
            ],
            [
              "anonymous",
              15594
            ],
            [
              "anonymous",
              15864
            ],
            [
              "anonymous",
              16004
            ],
            [
              "anonymous",
              16363
            ],
            [
              "anonymous",
              16454
            ],
            [
              "anonymous",
              16746
            ],
            [
              "anonymous",
              16923
            ],
            [
              "anonymous",
              17181
            ],
            [
              "anonymous",
              17377
            ],
            [
              "syncFav",
              17578
            ],
            [
              "showWizard",
              17783
            ],
            [
              "fillWizardFrom",
              18060
            ],
            [
              "openWizard",
              18765
            ],
            [
              "anonymous",
              18949
            ],
            [
              "name",
              20577
            ],
            [
              "name",
              20734
            ],
            [
              "name",
              20904
            ],
            [
              "eg",
              20942
            ],
            [
              "profileEg",
              21019
            ],
            [
              "name",
              21094
            ],
            [
              "eg",
              21132
            ],
            [
              "profileEg",
              21223
            ],
            [
              "badUrls",
              21412
            ],
            [
              "anonymous",
              21561
            ],
            [
              "parseUrls",
              21763
            ],
            [
              "anonymous",
              21828
            ],
            [
              "anonymous",
              21913
            ],
            [
              "wizGoto",
              21996
            ],
            [
              "anonymous",
              22209
            ],
            [
              "anonymous",
              22410
            ],
            [
              "anonymous",
              22877
            ],
            [
              "saveTask",
              23132
            ],
            [
              "anonymous",
              24214
            ],
            [
              "anonymous",
              25198
            ],
            [
              "anonymous",
              26060
            ],
            [
              "anonymous",
              26126
            ],
            [
              "anonymous",
              26239
            ],
            [
              "anonymous",
              26419
            ],
            [
              "authErrText",
              26924
            ],
            [
              "anonymous",
              27110
            ],
            [
              "anonymous",
              27661
            ],
            [
              "startCodeCooldown",
              28325
            ],
            [
              "anonymous",
              28545
            ],
            [
              "ncSendEmailCode",
              28831
            ],
            [
              "anonymous",
              29185
            ],
            [
              "anonymous",
              29264
            ],
            [
              "anonymous",
              30913
            ],
            [
              "anonymous",
              31719
            ],
            [
              "showForgot",
              32456
            ],
            [
              "hideForgot",
              32756
            ],
            [
              "anonymous",
              33075
            ],
            [
              "anonymous",
              33923
            ],
            [
              "anonymous",
              34637
            ],
            [
              "anonymous",
              34831
            ],
            [
              "syncPlatformOptions",
              35292
            ],
            [
              "renderLangList",
              35742
            ],
            [
              "anonymous",
              35871
            ],
            [
              "refreshDynamicTexts",
              36358
            ],
            [
              "anonymous",
              37116
            ],
            [
              "anonymous",
              37254
            ],
            [
              "anonymous",
              37582
            ],
            [
              "anonymous",
              37768
            ],
            [
              "anonymous",
              37915
            ],
            [
              "anonymous",
              38117
            ],
            [
              "anonymous",
              38313
            ],
            [
              "anonymous",
              38716
            ],
            [
              "anonymous",
              38758
            ],
            [
              "anonymous",
              38860
            ],
            [
              "anonymous",
              38902
            ],
            [
              "anonymous",
              39026
            ],
            [
              "anonymous",
              39137
            ],
            [
              "anonymous",
              39205
            ],
            [
              "anonymous",
              39293
            ],
            [
              "anonymous",
              39381
            ],
            [
              "anonymous",
              39473
            ],
            [
              "anonymous",
              39559
            ],
            [
              "anonymous",
              39722
            ],
            [
              "anonymous",
              39816
            ],
            [
              "anonymous",
              39901
            ],
            [
              "anonymous",
              40027
            ],
            [
              "anonymous",
              40111
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 40,
              "op.ge": 4,
              "op.gt": 7,
              "op.le": 1,
              "op.lt": 3,
              "op.ne": 13,
              "op.add": 162,
              "op.div": 7,
              "op.lor": 102,
              "op.mul": 4,
              "op.sub": 2,
              "op.land": 33,
              "op.lnot": 88,
              "max_depth": 53,
              "call_count": 881,
              "node_count": 17616,
              "op.coalesce": 2,
              "member_count": 253,
              "max_array_len": 8,
              "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.01,
              "op_density.div": 0,
              "op_density.lor": 0.01,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 46,
              "member_depth_max": 6,
              "op_density.coalesce": 0
            },
            "file": {
              "size": 40186,
              "entropy": 5.73
            },
            "text": {
              "lines": 550,
              "top_char": 116,
              "max_ws_run": 6,
              "digit_ratio": 0.01,
              "space_count": 4843,
              "char_entropy": 5.73,
              "unique_chars": 170,
              "top_char_null": 0,
              "lines_over_200": 22,
              "string_density": 1.51,
              "top_char_ratio": 0.06,
              "avg_line_length": 72.07,
              "max_line_length": 442,
              "non_ascii_ratio": 0.09,
              "empty_line_ratio": 0.03,
              "last_line_length": 92,
              "long_token_count": 5,
              "whitespace_ratio": 0.13,
              "identifier_density": 4.46,
              "line_length_stddev": 64.27,
              "encoded_string_ratio": 0,
              "normalized_string_count": 35.43,
              "repeated_char_sequences": 3,
              "suspicious_comment_ratio": 1,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 39.88
            },
            "binds": {
              "count": 315
            },
            "binary": {
              "peak_region_bytes": 4096,
              "peak_region_entropy": 6.34
            },
            "source": {
              "function_count": 54
            },
            "strings": {
              "bytes": 7148,
              "count": 831,
              "url_count": 11,
              "avg_length": 8.6,
              "max_length": 69,
              "path_count": 18,
              "avg_entropy": 2.49,
              "empty_count": 45,
              "entropy_stddev": 0.87,
              "base64_candidates": 3
            },
            "comments": {
              "chars": 877,
              "count": 8,
              "lines": 8,
              "high_entropy": 8,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 54,
              "nested": 28,
              "density": 24.91,
              "anonymous": 78,
              "avg_params": 0.43,
              "code_ratio": 0.98,
              "max_params": 3,
              "one_liners": 93,
              "length_stddev": 6.53,
              "avg_name_length": 8.64,
              "no_params_count": 85,
              "avg_length_lines": 3.95,
              "max_length_lines": 41,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.28,
              "max_nesting_depth": 2,
              "high_entropy_names": 4,
              "single_char_params": 43,
              "avg_param_name_length": 2.03
            },
            "identifiers": {
              "count": 2452,
              "unique": 363,
              "avg_length": 7,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.3,
              "reuse_ratio": 0.15,
              "length_stddev": 3.91,
              "has_digit_ratio": 0.01,
              "sequential_names": 20,
              "base64_like_names": 1,
              "single_char_count": 21,
              "single_char_ratio": 0.06,
              "high_entropy_count": 8,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.55,
              "all_uppercase_ratio": 0.07,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 6,
        "mol": "K(Am)O₃(AsCCo)H₇(Br₂Cm₁₂Cr₂Db₁₅HfOs₂U₆)Md",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!popup.js",
        "pid": 0,
        "risk": 22,
        "sha": "181de5ce861ceabd5fde32ac261c5d629a78641624d96f558e080d30c2e93e49",
        "size": 40186,
        "traits": [
          {
            "id": "metadata/file/string/telemetry::platform-profile-field",
            "conf": 0.95,
            "crit": 3,
            "desc": "Platform profile field name",
            "spans": [
              [
                23354,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                5873,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "spans": [
              [
                2479,
                14
              ],
              [
                2497,
                26
              ],
              [
                2527,
                34
              ],
              [
                3696,
                24
              ],
              [
                5873,
                11
              ],
              [
                27876,
                24
              ],
              [
                39607,
                27
              ],
              [
                39934,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome runtime API",
            "spans": [
              [
                2497,
                16
              ],
              [
                39934,
                16
              ],
              [
                39990,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "spans": [
              [
                5873,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "spans": [
              [
                5873,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create-with-url-option",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates browser tab with URL option",
            "spans": [
              [
                5873,
                41
              ],
              [
                38078,
                83
              ],
              [
                38123,
                37
              ],
              [
                39255,
                82
              ],
              [
                39339,
                90
              ],
              [
                39431,
                86
              ],
              [
                39679,
                91
              ],
              [
                39772,
                92
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination",
            "spans": [
              [
                5873,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/authorization-header::bearer-prefix",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "HTTP Bearer authorization header prefix",
            "spans": [
              [
                3625,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/login::http-login-path",
            "atk": "T1071.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "HTTP login path",
            "spans": [
              [
                27414,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::post",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP POST method string literal",
            "spans": [
              [
                11700,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::request-options-post-method",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.86,
            "crit": 3,
            "desc": "Sets POST as an HTTP request method",
            "spans": [
              [
                11692,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/beacon::embedded-node-recurring-timer",
            "atk": "T1071.001",
            "conf": 0.94,
            "crit": 3,
            "desc": "Embeds recurring Node timer callback",
            "spans": [
              [
                11097,
                27
              ],
              [
                28664,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/route::reset-password-path",
            "atk": "T1190",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTTP path contains a reset-password route",
            "spans": [
              [
                34451,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/token-auth::bearer-header-from-variable",
            "conf": 0.94,
            "crit": 3,
            "desc": "Builds Bearer authorization header from variable",
            "spans": [
              [
                3625,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/build::network-destination-function-binding",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Network destination assigned from call",
            "spans": [
              [
                23215,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-on-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a browser runtime message listener",
            "spans": [
              [
                39990,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/message::chrome-runtime-send-message",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sends a browser extension runtime message",
            "spans": [
              [
                39934,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/hash/digest::digest-method-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls a digest() method",
            "spans": [
              [
                2100,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/alloc::uint8array-constructor",
            "conf": 0.9,
            "crit": 2,
            "desc": "Constructs a Uint8Array buffer",
            "spans": [
              [
                2177,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/record::slice-decimal-offset-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "Slice split at decimal offsets",
            "spans": [
              [
                6589,
                11
              ],
              [
                21861,
                12
              ],
              [
                22781,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::js-conditional-matcher-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls a matcher in a conditional expression",
            "spans": [
              [
                29725,
                30
              ],
              [
                29830,
                39
              ],
              [
                30124,
                63
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-arrow-catch-handler",
            "conf": 0.8,
            "crit": 3,
            "desc": "Empty arrow catch discards rejection",
            "spans": [
              [
                3541,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors",
            "spans": [
              [
                31365,
                2
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::js-synchronous-iife-close",
            "conf": 0.86,
            "crit": 3,
            "desc": "Calls a parenthesized function expression",
            "spans": [
              [
                2439,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/module-exec::module-leading-promise-chain-call",
            "conf": 0.84,
            "crit": 3,
            "desc": "Leading promise-chain call at module scope",
            "spans": [
              [
                40093,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-area-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads from any extension storage area",
            "spans": [
              [
                3696,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads data from extension local storage",
            "spans": [
              [
                3696,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-remove",
            "conf": 0.9,
            "crit": 3,
            "desc": "Removes data from extension local storage",
            "spans": [
              [
                39607,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes data to extension local storage",
            "spans": [
              [
                27876,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::display-none-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hides element with display none",
            "spans": [
              [
                32637,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/format/locale::js-locale-formatting-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript locale-aware formatting call",
            "spans": [
              [
                1881,
                35
              ],
              [
                7004,
                21
              ],
              [
                31319,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-call-numeric-offset-pair",
            "conf": 0.85,
            "crit": 1,
            "desc": "Numeric offset pair in call parentheses",
            "spans": [
              [
                21866,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::buffer-slice-call-name",
            "conf": 0.9,
            "crit": 1,
            "desc": "slice method call name",
            "spans": [
              [
                6588,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "spans": [
              [
                24152,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-key-password-body",
            "conf": 0.88,
            "crit": 3,
            "desc": "Serializes key or password fields",
            "spans": [
              [
                27505,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-secret-file-body",
            "conf": 0.86,
            "crit": 3,
            "desc": "Serializes secret-like fields",
            "spans": [
              [
                27505,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::json-object-body-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Serializes an object into a body field",
            "spans": [
              [
                11725,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::json-object-variable-field",
            "conf": 0.84,
            "crit": 3,
            "desc": "JSON object includes a variable-valued field",
            "spans": [
              [
                11731,
                56
              ],
              [
                16286,
                36
              ],
              [
                17092,
                50
              ],
              [
                24417,
                44
              ],
              [
                27505,
                115
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-short-delimiter-join-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Joins array with a short delimiter",
            "spans": [
              [
                1760,
                10
              ],
              [
                2041,
                10
              ],
              [
                2241,
                9
              ],
              [
                7323,
                10
              ],
              [
                18307,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::join-empty-separator-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Joins values without a separator",
            "spans": [
              [
                2166,
                19
              ],
              [
                10841,
                13
              ],
              [
                15680,
                13
              ],
              [
                35861,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Calls JavaScript toString conversion method",
            "spans": [
              [
                2209,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "spans": [
              [
                2211,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/event::browser-keyboard-event-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers a DOM keyboard event listener",
            "spans": [
              [
                38724,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-screen-dimensions-read",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser screen dimensions",
            "spans": [
              [
                1824,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::setInterval-fetch",
            "conf": 0.6,
            "crit": 3,
            "desc": "setInterval with fetch",
            "spans": [
              [
                12304,
                164
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-click-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls click() on a DOM element",
            "spans": [
              [
                31430,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                11365,
                18
              ],
              [
                38278,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-global-click-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers document-wide click event listener",
            "spans": [
              [
                38278,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                1113,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "spans": [
              [
                1122,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "spans": [
              [
                38559,
                12
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/browser::html-createelement-object",
            "atk": "T1027,T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a scripted DOM object",
            "spans": [
              [
                1113,
                65
              ]
            ]
          },
          {
            "id": "objectives/collection/monitor/tracking::status-update-event-type",
            "atk": "T1041",
            "conf": 0.88,
            "crit": 3,
            "desc": "Status update event type",
            "spans": [
              [
                40052,
                13
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/channel/tunnel/relay::node-registers-tunnel-endpoint",
            "atk": "T1090, T1572",
            "mbc": "B0030",
            "conf": 0.88,
            "crit": 3,
            "desc": "Node tunnel posts endpoint registration",
            "spans": [
              [
                30741,
                37
              ]
            ]
          },
          {
            "id": "objectives/credential-access/theft/keywords::password-upper",
            "conf": 0.45,
            "crit": 3,
            "desc": "PASSWORD credential label",
            "spans": [
              [
                26859,
                16
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::official-domain",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw first-party domain",
            "spans": [
              [
                266,
                12
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "spans": [
              [
                3,
                8
              ],
              [
                266,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::application-json",
            "conf": 0.65,
            "crit": 3,
            "desc": "References the application/json media type",
            "spans": [
              [
                3606,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::json-header",
            "conf": 0.9,
            "crit": 3,
            "desc": "References HTTP Content-Type application/json",
            "spans": [
              [
                3590,
                32
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::fetch-post-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.72,
            "crit": 3,
            "desc": "Sends an HTTP POST request with fetch()",
            "spans": [
              [
                11649,
                56
              ],
              [
                11942,
                57
              ],
              [
                16586,
                59
              ],
              [
                24067,
                59
              ],
              [
                25054,
                58
              ],
              [
                27396,
                51
              ],
              [
                28974,
                61
              ],
              [
                30741,
                54
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-then-json",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.74,
            "crit": 3,
            "desc": "fetch() response JSON parse",
            "spans": [
              [
                3367,
                61
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::post-method-text",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures an HTTP POST request",
            "spans": [
              [
                11692,
                6
              ],
              [
                11700,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/payload::fetch-post-json-body",
            "conf": 0.93,
            "crit": 3,
            "desc": "fetch POST serializes a JSON request body",
            "spans": [
              [
                11649,
                5
              ],
              [
                11654,
                103
              ],
              [
                11947,
                103
              ],
              [
                16591,
                103
              ],
              [
                24072,
                103
              ],
              [
                25059,
                103
              ],
              [
                27401,
                103
              ],
              [
                28979,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                254,
                24
              ],
              [
                299,
                20
              ],
              [
                20619,
                22
              ],
              [
                20776,
                27
              ],
              [
                20961,
                13
              ],
              [
                21151,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/crypto/library/provider::subtle-digest",
            "conf": 0.65,
            "crit": 3,
            "desc": "WebCrypto subtle digest",
            "spans": [
              [
                2087,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-named-catch-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Text has empty named-parameter catch",
            "spans": [
              [
                31355,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/url::encode-uri-component-call",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encodes data via encodeURIComponent",
            "spans": [
              [
                12515,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "spans": [
              [
                21793,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::js-locale-symbol",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads locale through Intl.DateTimeFormat",
            "spans": [
              [
                1881,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/timezone::js-intl-timezone-read",
            "atk": "T1614",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads host timezone via Intl API",
            "spans": [
              [
                1903,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/graphics/draw::canvas-2d-context",
            "conf": 0.78,
            "crit": 3,
            "desc": "Uses canvas 2D context",
            "spans": [
              [
                1199,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "spans": [
              [
                473,
                12
              ],
              [
                10828,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                10815,
                53
              ],
              [
                13333,
                93
              ],
              [
                13685,
                103
              ],
              [
                13878,
                56
              ],
              [
                14170,
                42
              ],
              [
                14216,
                59
              ],
              [
                14537,
                103
              ],
              [
                15655,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              1,
              64
            ],
            "spans": [
              [
                254,
                24
              ],
              [
                299,
                20
              ],
              [
                2479,
                14
              ],
              [
                2497,
                26
              ],
              [
                2527,
                34
              ],
              [
                3696,
                14
              ],
              [
                5873,
                18
              ],
              [
                20619,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-post-json",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP POST request with JSON content",
            "uses": [
              58,
              62
            ],
            "spans": [
              [
                3606,
                16
              ],
              [
                11692,
                6
              ],
              [
                11700,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::browser-identity-input",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser identity or display input",
            "uses": [
              44
            ],
            "spans": [
              [
                1824,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::bound-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a stored external URL in a browser tab",
            "uses": [
              7,
              74
            ],
            "spans": [
              [
                254,
                24
              ],
              [
                299,
                20
              ],
              [
                2479,
                14
              ],
              [
                2497,
                26
              ],
              [
                2527,
                34
              ],
              [
                3696,
                14
              ],
              [
                5873,
                18
              ],
              [
                20619,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/binary::fixed-offset-buffer-fields",
            "conf": 0.8,
            "crit": 3,
            "desc": "Buffer split at three fixed offsets",
            "uses": [
              32,
              33
            ],
            "spans": [
              [
                6588,
                7
              ],
              [
                6594,
                6
              ],
              [
                21866,
                7
              ],
              [
                22786,
                6
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "fe1Cyz/o8Ly*?Jg\u003e8UX^Ysc*%N={@S\u003e+%3(Fp^0*T(#Zl\u003c/K))v}Y[3zdLtvBz(hdxjSYiz!0i(e]Ce)vqYZscT?dtzZM%$Yo}/+Q+7-sPxR/9\u003ecZolR?\u003cD5S43\u003e+MGr?f\u003cH{=vUDv2!FAJOR\u003ca8Z*fe1EhL=i-JL@.Dno?VX\u003cXqGB9LosyAByu+nf/T4[fcB!lByu+nf/T55xMO9catj\u003cFvrt{fx!.O+ePtwCfcB!lByu+nf/T55Bzk\u0026kwJJH.aNaVu\u003eAI[/BAe=SyH}=sefGpSiV{e9djBn!JPDk4aAPU-z/x\u0026re]2CI(4+iuBrGX3U\u0026RWl\u003e+tcvL=iVROAm2a(4t}@Kc]f!K1xw8N^2ya\u003e-\u0026+f\u003ca8Z*fe1EfILfgpT(#Zli.\u00264HoHhAzqY$gVPYARk(7LTgd\u003cdOOuR8$ip9wUQPYARk\u003cH-a?Uz}T$Xg3KMY62JnazULlaN1PX\u003c+*1#O1w\u00269Y=Z)7aMwcsaBmYMlRY8\u003cFpXaYfcGz-S5\u003cdSKM-x%\u003e9I}aZN3wjUCQDmH3tqs(4kX\u003eXpA.mK16gNJoN4z(7aNhSh!%\u0026H31=a\u003ea4B)ILojlUJIdx\u003e7]bZNUilQUz}T$XAflVayX:",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "3lQEray/t2wJy}YwO@\u003eDaz+E}wO:yIcQ?]=y?W%7cM)**3lQEray/t2wJy}YygeFvaz+E}wO:yIc*3+(\u003ea5KpS?7NXEjLZFaBtkvz!9Auasy@ycOcxRvpA!:iV]*qM7mcET)zvXcM)**3sb.23s!0(B95K1lTJzti8gOVaBsCraszFGeKJnXiV@+RarR^HByw/YA+O@#iV]*hY{4YXJou4NcOcxXwN/yZA+w@AasDo8H2)\u0026$cOcxVwPz\u003cgzEEuGwO#Q3AYLr\u003c\u003cHzkJY1l$jT(WrIaMwZ3cObPEarR!z",
            "ln": 658,
            "col": 44,
            "line": 7
          },
          {
            "b": "P%Vm0az\u003e*\u003cwN/yZA+w@AasDVJLcu7\u003cG[XSsYEblMzd#yRCw.knvpRzwc/Rj.[3[A3\u003cHyciY$JKgQumov\u003eC$^lefF!zoKR*KiV]*tPnX\u003cO\u003e=.bLSdllDaz+F7xf*VZz-P0*\u003e^NhGNVDQsKlAG$\u003c^A4{efF!zoMaMZB-YU!c?9:%SVZLRFAqM$\u003eB5{",
            "ln": 911,
            "col": 23,
            "line": 16
          },
          {
            "b": "efFzzzC\u003e4Ux(!xcAYLr\u003c\u003ecI2FHk+l8W=:6\u003c\u003c?l{bed9HxarUJDraf\u0026-B2\u003eA\u003e\u003e7]e.NUo+lYxa{zcOcxTwP}9ZB89/Vc?1ZaaM!#]\u003c?5a+YsWfZP^IxlwO(ydC#OH1y?kTIc/?$l\u003e!AIEVz3AJIr8pX\u003c+/-VefFIvAccw7BZ^xOc*c8(\u003c=u+eXqGHFLh?7K[4sM3\u003e9AmkYsN7nYxa{z\u003ca9cJYNYawIZH4.arR^HwO(ydC#F/@A4%x@c*uer\u003c*?.VKfEU{F-\u003cta\u003e^mYVvM@\u003e^OAk@=(65\u003czJ?$(]MGkM/(7LJHLFlgtR93zuki4fA\u003c+{\u003emIM2QHOf]\u003cgwO(ydC#F/@A56D%c*m.EjyQIoYP}S!F-%qtatj(3Uy#bxY5]oZatj(3ZMvVMJoN70\u003ez\u003erWfjE9@\u003cIdnET^FjXW=\u003eF/\u003e+i}.efFIvAccw7By/zEiV]*jKcnOoW=\u0026HD\u003c+*20IiE5lFA-oi\u003e8Mp#FpV)KYxc.\u003e\u003ea^E?WtTddJYZ=m(41(TOUtbQLi4O1jtgeceA@Q:\u003e9JKtOqVQCO8}kUcObPEarR!ovpK7lasDf0XGHaJL\u0026XyacOcxTwQ5qTasDlWI@.x#\u003eb\u003eEcefGdJDh",
            "ln": 1434,
            "col": 117,
            "line": 19
          },
          {
            "b": "\u003cHx:5TF40)aAI4awN[s\u0026iV]*jUA6!:aMY?*\u003e9JI7ed9HxarU(xDqny2wJy}Y\u003c=CCZXpA.dW=JsS\u003c=uC9W#]:YFAjku\u003cH-4=ILhDZRH^(!Qun\u003eA\u003e+\u003cl#Nw.L@\u003c/U6mM:V1iU\u0026*RG\u003e.(q1OqDssYxa{z\u003c^-pkW#]::N=]Kb\u003c+*20J/@T]Pw$DN(70p^KcnOoW=\u003eF$\u003eBEd=Oq(S/Q35FW\u003ca8:yKe?rBX-YGP\u003cHQJoIM2V[KMzv(\u003e=QSyW7kjEF*S8RarR^HB76l6qGV\u003er",
            "ln": 2658,
            "col": 80,
            "line": 26
          },
          {
            "b": "\u003c?l{befFOzqE%uKvrc0(iV]*iJ\u003eszbH2)\u0026$cOcxTz:OLRwnccXz//Y6wJy}Y\u003eCLJBH\u003e+02JP^*SeABBP\u003c+/+[X3CaDOAu@F\u003ca8:yG[XSsYYCln\u003eyQn8Fq\u0026ZbKM-x%\u003ca9cJJKd-cUJJJ}\u003eEW\u003eRFpYd1az+$ex(lQ.B97e}Bzkk@iV]*jOt$+uYxc.\u003eaBw6zvru]G\u003cH-4=ILodvVGlUc\u003eb\u003exrFp^0*X8\u0026s1\u003c^-piWu6KHH#\u003e56(4+kXNy?N]L}q3KJPU]7\u003ca99LZMvVMJn]CF\u003ca8.eefFIAA.ZKuA+e=}Bvf$:w[=p5iV]*kR)2irHub\u003e7\u003e^y",
            "ln": 3798,
            "col": 51,
            "line": 34
          },
          {
            "b": "Jn]Cu\u003ez(!dOt+LfYxa:2\u003c:+29KE5fVed9HxarUloA.*^\u003cwPyW\u003ezF\u003cfaxf4d.\u003c*RLTOqDssYxa{z\u003c^-pkZMvVMJ4Bg@X8\u0026s1\u003c:\u0026@:T!Ef]az2Olmr\u0026]Iw[C\u003c[zE\u003e\u003cKc*3FM\u003cH.\u003e.Ot$!/P5#6f\u003ea4B)ILojlUo$\u003ezwPz/UvqY$3Bw)o\u0026A=:t+c*3+*\u003ecHumYNYaw",
            "ln": 4069,
            "col": 322,
            "line": 34
          },
          {
            "b": "S]Q!7\u003c+/-@cOcxKA=L92z/wfWA=Vs\u003cwO+}1wJy}Y\u003e!AkyP]w6xT((da\u003cH-4=ILomqX8\u0026s1\u003c:\u0026@:T!Ef]az2OlmpZaOqGV\u003e{x(mMAasDx/KM-x%\u003cHztMXq/Z8Z304]\u003e!rfg\u003e=.FSG]1\u0026wOAu@FcObPEarR!AwN$",
            "ln": 4392,
            "col": 32,
            "line": 37
          },
          {
            "b": "axgSH\u003ea3$:MAYC-OAk@=dDt@gtYa[avqPO7\u003eCkYIZkC40wOlA@zSFst(7LJFQ}kT3I-Mi7wOlA@zD}8yUEAU?FAAG2i:uMHy?W%jEj3MMarR^HzF-D[A+^YUc/?$h\u003c=+lyefF?Eph+k=iV]*kTD.}KUQp$AzF-t",
            "ln": 4732,
            "col": 128,
            "line": 39
          },
          {
            "b": "\u003cHQ6*\u0026^^oMFrRhsUAd+OS]Z^$\u003c=uUdOpGZ%NJKsc\u003cHzkIFp^0*X97z\u0026\u003e!rhwH)EdUPY}(u\u003ez(!eOqDssYxa{z\u003ca8.eefFwqy/1}RBy]Dizf5Y#wN)?Ac*4Q[\u003cHzkKXWgyUU\u0026.Ea\u003c!Os/f^bL!S]Q!7\u003c+/-.\u003cH}kFX3CheKl87](4t}@YsNdpQ2-!t\u003ca8:BUEAYcMGV5B\u003e7]t+H[K12R00=x\u003ea4p?YsWfZQ2QVPcObPEarR!AwO2yrv}fQSCvS-Sc*m+y\u003e!rnxG@a1uRSv",
            "ln": 5271,
            "col": 89,
            "line": 42
          },
          {
            "b": "\u003e=.FUNy?N]L{X9\u0026arR^HwPz/VvqfL6oLFuTBugJ(\u003cHZrhQ]AH.So5+)\u003eBd7/W5h@CX8\u003cA=\u003c!OvaX}R^1UEAUYJ]^7o\u003c+w=UUAZE^az2OlmqVEEy/B?UwO%KKc*m+g(4l83UcE8$VGO3-\u003ecI2FHkWGhaz2OlrDw",
            "ln": 5744,
            "col": 143,
            "line": 44
          },
          {
            "b": "PN!JPHQl9DKVqBnJvuka3lQDlaAz4al1+jHwJy}Y\u003ecI2FHk+kNV/[9Y\u003eCkYJX3Cm=H3k.L\u003c*??YKC@sPK33?[xMvV@jTaMYBz#pZfe4iYz^)i)vrTtlz/4dHwPzTee[/uzy^h-AzF8aUxD!Nvvrc0(BuH*PvR/E\u003cyA:)xBA}XljTaxOy\u0026stPbqp/-w\u0026I:]ki4fJ\u003eAI}cH{#G9KlA:H\u003ca94Ifjv69Xq\u0026WWazt!bw\u003c4tKBAzFyiXJd7z/o8{y*?Juv@Diqwnc9{y*?3{wPxzpBzU?Uy*?i]j:H==aAR4jxjVfFb41!}vqY\u003c8aAITIy?k:Nv@Dg4AYLB0fLj]Ri3HMDFqSDxJP^:A\u003c!G6xN2ZiSI--U3j%}(*arR^HAcBSSv@1+Rxk8lAasDf6KrA=4L\u0026Xya\u003eB5%zY{f@@aAhK5wPIB8nnh%-iV]*mS/leBF-\u0026XS\u003c/\u003cH3KceWSF-RY(\u003e=Z\u0026DW5h@CX97w=\u003c/U6nNUo{SUih%)\u003ca8.eefFzzzC\u003e4!wPQ:)wi7?X(4+nYY@{F2HuCjXcObPEarR!pz!9ATwO#PJao",
            "ln": 6243,
            "col": 196,
            "line": 46
          },
          {
            "b": "aBw0OaM]Va\u003c+OTmcOcxKA=L02wkc=VzddJ@xGvm-\u003cHz2FTFa\u003c(LJvH{\u003eBd7=UzhkkF-Kt2\u003cHx:7HQnAWaz2OllsBz4q92*EqbFE$KgjwzFAjkKat\u003e-9g9CU\u003eJPMIg\u003c/K\u003c%efFIAA.ZgSwi\u003c\u003cGwO0[Bc*m+y\u003c+nJLI[XCaIrf?T\u003e7F/QFqSJOSoe]B\u003c=bt+Ucc/nI@T",
            "ln": 6778,
            "col": 109,
            "line": 49
          },
          {
            "b": "PDJv0NcheBcObPEarR!EwOjtrwm]EmasDA7FQqo.rbVL-zyl$xarR^HxK#j5q/#LgasDl-PY.+%aveNw\u003ecZolR?\u003cD5So5]o\u003e820s.NyVKUbQMIRrbj%\u003c+wGJUdrV6Rr2sW\u003e9@:wY$rA$Z9+DOw[ty)f\u0026QgRcQyrD\u003c+xh:Y{{D3azbg[BtlfAasDrqHVUp^\u003ca8ZxO1w-qJv:e2FA-r3\u003eAIR3H(-#nao",
            "ln": 7296,
            "col": 49,
            "line": 50
          },
          {
            "b": "az2zeBA{/bwPfv+asDA8XAgoc\u003c=uUaFpV{\u0026YYuOWjyQInY}1hFF:4YW\u003eE3AlH)EbiYxL#t(42L(Wu9H7vM@?5F-R*7(4cwaI\u003crwpOf]\u003cgwO(ydC#F/@A56D%c*mIh\u003c/U4mvM@[^MfbG9\u003e=gi%fcGCyNDQP1\u003e9rC0fcGwGX9fJA(7CVKJ!Y.IvM(v8GTfZwNb\u003e=O\u003c!63CP]puIaz2zeBA{/bwPfB^asDoDMGBi%\u003e.Dh1I\u003crK)I@*j@(42L(WufB0F--#b\u003eawHkNy?NmRrbBIjyQIsFrn]/O-EwB\u003c+]x^fjE9@(6!NkNs:N[Rrswb(4383X#3\u0026a3lQDlayX+?yDrN=",
            "ln": 8498,
            "col": 4,
            "line": 61
          },
          {
            "b": "wPzTee[/uzy^h-AzF8aUxD!Nvvrc0(BuH*PvR/E\u003cyA:)xBA}XljTaxOy\u0026stPbqp/-w\u0026I:]ki4fJ\u003cH@s\u003eL=i!@H2[qU\u003e=I8HFqVJyvlS[hHDF#/xMvV@jTaMYBz#pZfe4iYz^)i)vrTtlz/4drx(^^2vqfN\u0026AXq3EzeqBMvqYZvDt1GBByxi5wPQ6VuT^?WzFHBsB98XzwJ.kEz!%ujiWlsjw[B1Zb0L4qISGLK\u003e^4qNFWjB9J]LUFjtgbbcObPEarR!CCs2.FyFnUVx(k%Oc/P(xaN3O8\u003c^R\u003e8Ny?NmR6^/pAcCh\u003eB7GC:x(n2NasDAMM/$Md\u003eC2SJU.RzfYY\u003c@$\u003c+Qe8SJ$S}V/)*H\u003eEb%6T]",
            "ln": 13268,
            "col": 80,
            "line": 87
          },
          {
            "b": "aAR4kyJyRzwPPpJaz2zeBA{/cvMCRVlU{EDyAK?\u0026YO^[cwP]nsvrlidayPvmBzbkdBz(avA+Pf1BrCWzaAITkA=-VW3lQDlaz2zeBA{/bwPfv+asy01v@0h}aAhd9By]Diz7D/GvrlK4auT9%AbP/taz++fyJyRpAV/swz!rZ1wGU/6zFKqQfjE9@ay/86z/YFjvpKy[z/fRzefFIvAccw7By/zDiV]!GwPP4S",
            "ln": 15332,
            "col": 66,
            "line": 100
          },
          {
            "b": "iV]!CzE\u003c@fwPw]fx(mGkaA.SCBz\u0026oVfKeIjW\u0026!H=B95Kvx(mYEaz2C6vp%c]CwhejaARp9BrCKvB95KyzFTP6zO\u0026\u003e9p\u0026ZF^x(4u6y?W^5iV}\u003cNBz\u0026:Ox(!0gaARpdx(Utjvru74BrAs)aAhmuBAn/XaA.ZvlVm9+BugJ(DV1lOfcAbacObPEarR!Jx)IKlx-",
            "ln": 15826,
            "col": 11,
            "line": 103
          },
          {
            "b": "BvHg+y\u0026sIUasDfuL]@Lmy\u002613lcOcxGv@$gGB#*-[\u0026\u0026Op+q^\u003c\u0026XcOcxGv@$7RzeA\u003c4BugJ([sL(Bavy6:zdNQbcOcxLvrLgQzGF#wasynlxKL%8zF{Twq^\u003c\u0026Xa%pr7BzkVhaMv{oazCFaz/PA1e*\u0026gSarR^HCwhvVrb3C\u003cwJy}YgCf!DA=k/kaI$PgqGV\u003e8efF[BmS\u0026P^wO:yIcS1\u00264zeQLkx(mG8c{ZAEvG",
            "ln": 16057,
            "col": 89,
            "line": 104
          },
          {
            "b": "zGxJgzxJ!sB95KCByxCqv@Dm5wN/*[wg/0cz/)ghA+cwizFTOvv}Yp\u003exjUP@w]zYjvpKy[z/fRsBzb98ayO=4BZY95C{4fJv}f7Ywg/kX3lQDlaAH$mwM0U*iV]*tPou]hq^\u003c\u0026XasnjKB-5MTaAH$mwLWhWC@^5}q^\u003c\u0026XaA8dlC{+c=B76l6qGV\u003eCwnccDasDVJLd\u00265qvrMi8v}Yp*xjVcbclNtKzyl$TB76l6pI%#]mpZaOiV]!GvrMi8v}Yp*xjVcied9HxarUYEzAn)/\u0026*d1}qGV\u003e8efG1Qz/v-Wc/Qh$ax9x2A3)gVwN]H%iV]*fOq[ZXwncckefFFmy=SW",
            "ln": 16632,
            "col": 124,
            "line": 107
          },
          {
            "b": "ph+tqasy0az!B94B8@YWay/LhB.\u003eGdx)a5GasycbByw#kefG4Fx(^f{zAn)/ra]#!aAzQxcObPEarR!EB-6(\u003exf4d.qGV\u003e1y\u0026r@lefFRuB98tvC@^5}[sL]mav{i/Bz(hBaMv{.cOcxNx(!xmA^pR#BzLIHasy6fzxJRbB98tvC{+cIarR^HvpJ!=",
            "ln": 16949,
            "col": 108,
            "line": 109
          },
          {
            "b": "x\u003e}ocefGdaz!%ldCrc\u0026]mSi9Vz*9MWaA{p-B#*-[q^\u003c\u0026XcOcx:lVl*UwO#PJasxJ{zeA\u003c4BseQZB3%CJy\u003cw5:cQ.xSy\u003cvxVaAH7iiV]!sC4CYtau0)XefG1fzEWls",
            "ln": 17247,
            "col": 14,
            "line": 112
          },
          {
            "b": "Bwu:@x\u003e7Znasx%cBrCHlay/C6wncdbaMv{oaARpdaAR4kyAN?fB0bKCz/xVbwg/07z/u?wA4AbNxK#67Ab]JhB0aw6zxK4tay/tcBzkSnwIbtYaz+$ex(lQ.B97e}Bzkk@iV]!Bz/^ayx\u003eIr{wftP7aARJADVi!fBBtp\u003eFrRf#xK@rdvrlibCvtLnB98ttAaJMjax8#!zxJUhazCZoD2E?CayYwfCxmtoefG4FwO@SfA+frkax0u1e*\u0026g)wPz/^z:OLRwnccMz/ff3A=0\u0026WcR!P4az2CeB.twgv@=c\u003ex([zsBz\u0026pxB-5/OrbVZ#B-nEvz*az[ed9HxarUloA.*^\u003cwPyW\u003ezF\u003cfaxf4d.l2HQ.xK#ibBn",
            "ln": 17625,
            "col": 85,
            "line": 114
          },
          {
            "b": "BseQZzF-c!By^GQcVi\u003cAwHx2KzF-u%wO2%AasznPwO2%hefF?Er+V8Qz-P0*C4\u003eF#zZN7UwOk1:wPx*OcV%GwA=br5wHx2KBzbxfp\u00266MZw]zZbiV]!(xLzJgAbn%8w]zZbcObPEarR!FvrMv5xf4d.q^\u003c\u0026-zFd%VRy9]qwPz/^z=H*]B2\u003eA\u003ep*[A!wGVe8y?WA5y?W^5B0\u0026HYwPz/^z:v(Px(v)giV]!GwO+{/BrC1laz+Q$B95KyzE\u003c@0v@#B6zyl$TwPz/\u0026vrMiKvqfKsasy8@C4z!dvqfK?wi7\u0026WA^Yq^aA.NqzF%-piV]!)zFKcdCwX=Vaz2OlrbVXHvqZuKasyb%B88[mx(dNaaAz44v}YB:asIOOEjlq#FrQ",
            "ln": 18664,
            "col": 17,
            "line": 120
          },
          {
            "b": "asH]iB0a)lByxladjlU?wPz//y*?A$z/PX-CXIkvB2\u003eA\u003es-nB9vqG%}vpTTaxKM6}ayMytAbn%8EirSuB88]TFrRf{zFTOvf^7NDB88[qwPw]jy*?A$z/PXEavP*PBrCHxay]51wPRGaBzbkdwQ4{gBzkS9aA8dee*\u0026g)vqG:Ry*?A$z/PYorDz.ZiV]!CzFTOvf^7NDB88[qwPw]jy*?A$z/PXCayPd#aBd)FayP8bwNPa{azthbwGU]ewGUP6AV!}pwPA5sAbn%8w]zZbe*9O[x(\u003eFoAV![7y?mZ1ayPdgwQ4{gBzkS9aAR4kyC3$=3lQDlaz$+4wi\u003cZnBwNf(iV]!s",
            "ln": 19033,
            "col": 19,
            "line": 122
          },
          {
            "b": "rbVW$zddscaAImfzy{0IB0bNywmo:oaw=(=vrl05BAhTHvp%1.zxK4tzeTDnz*9MWaz2OlmqVEEy/B?UwO%KKcSB+[B0b4hvqfK2x(+z9y\u0026T8}wo/qrwOkZ#By/G7wg5]JwPz/\u003eB7Gw\u003evqxB(iV]!HxLzJgB-RbmzEEx[azC)tByw@@zyl$TwPz/TvpR/zvqfKsasx-#C42i3wftD2vqfK2vpS[?wPI]uefFIAAZBhBp\u003clChasx#]B8#LzA+3qfB-RTEvR3VweJkBcv}Yp\u003evpKy\u003cA=SPVaz2OllsBz8B7GwMasyfgwPzV%zdK\u0026bB-RTEvR3VseI/d8y?mZgwPz\u0026yay]h0x([zsz/M$yzE^s0B7ocewPGjI3lQDlaAhJ]z/PGeBugJ(mSirWz/^avvrlHlz/PwMcOb",
            "ln": 19631,
            "col": 21,
            "line": 125
          },
          {
            "b": "l1+jHwJy}Ylu%X{x\u003eIr$zF78mA3fBABS+a9A+e/8Bz\u0026pzxK@qGvixl7wOa7HxMOunB2\u003e%czF%D5v@bN$e[n*pfly=Czf4syBzU?Uy*?i]j.nHPaAR4jxjVfFb41!}vqY\u003c8aAITIy?k:Nv@Dg4AYLB0fLj]Ri3HK=wPzTejtgbbayPd#auT6PxMvV@jTaMYBz#pZfe4iYz^)i)vrTtlz/4drx(^^2vqfN\u0026AXq2",
            "ln": 20143,
            "col": 8,
            "line": 127
          },
          {
            "b": "wPQyIx(2*McSjI%wPP5bvqfK?wgO\u003cxy?m3@wGV28BAhTOefF$AB7GC?yDrN=p*[A^Cw?IjaAz4mwPPKEq!Y(ZazCZoCwhejaBd)FAV/mhCoy\u003ckB8#LzA+3^Ied9HxarUSzwM9eZBzkS9B2\u003eA\u003e\u0026*MnTq!p5)x(mN8aMwZ3cOcxVA+ef-By^GQc?9:?PDErEvSMm9wHx2oarR^HA+e(IvpT1ZiV]!tA+e/8DV1lOrbVL-zGvf",
            "ln": 21002,
            "col": 466,
            "line": 129
          },
          {
            "b": "wGU@2B8#LzA+3KG3lQEted9HxygfdCDKp(rarU=mxh\u0026[=vqE$Ec/?$8(8o*eIhiJgaAz46xKL{]wJy}Y\u003caz{yGqmEVYYjQNcOcxVwPz\u003cgzEEuGwO#Q3AYLr\u003c\u003cas2=F#^{-RSirn\u003caAdg\u0026*dqaed9HxarUJnnn\u0026uRiV]*tPo2S/\u003caA\u0026YGs{k%PEhokzd#)Vv}Yp\u003exjTaDc?9:\u003eUPR$UF-zxT\u003caC28G19fVaz\u003e*Xz*c8nz^^fqasDfIHWR:laMF6F\u003caAYUGr0%-Lh?gB\u003case*Gr%P\u003cT(C5D\u003caAgoefF!zoKR*KiV]*tPnX\u003cO\u003e+%3}S?7N?az+F7xf*VZz-P0*\u003caAVTGq)).RSiop\u003cajn)KCI}GKk\u003e!X\u003cargpefF!zoMaMZB-YU!c?9:%SVZtOT(C2q\u003cas2=F#mNXH:K.XarR^HB97\u0026jlVl\u003cWwN/*[wi7?X\u003casY0Gs{k%KMg#a\u003cajn[J?${EN=.bo\u003caj@)efG1Qvrs[KB7ocazE)s1wN)?Ac*3@0\u003e8Mq3WWFM{aAITkBvf$:zE)s1x(mMAasDriRrtpQ\u003cHztKFtKXBay/k4v@1$Nv@Dm5wN/*yaswqGW\u0026\u003cZ.UJ7nn\u003caA0AG0ji=R@-U)\u003e8Mq3WWFM{3lQDlaAR43oMaMTzAn)/\u003caBF]G0so!Q#N9lcOcxZvpAbCxf4d.\u003e9AmnRJo]dYxLoWcOcxVxHccrz/]@tiV]*gGqNWYYYjQL\u003caC2aKC$woaMF9F\u003caC28Gr3vJaAh0\u003cvrlHlz/PwHasDi4K(I57\u003caBL}Gs{k%I6\u003c?%vSVGYz!A^4iV]*gGrsf=U\u0026yth\u003caBV=ed9HxarUSpqE%GvB7GwMasDi4RSip",
            "ln": 21541,
            "col": 347,
            "line": 132
          },
          {
            "b": "wPzTee[/uzy^h-AzF8azzxZiBvrc0(BuH*PvR/E\u003cyA:)xBA}XljTaxOy\u0026stPbqp/-w\u0026I:]kimQ1\u003eAI}eRJo]EGGH[@ki4i)jyGvCA+e\u0026Cb4#7uAc15[fk+YDvQ\u003cj.Cp)xzz7/BlB7o2{x(dB4e[/uzy^h-AzF8azzxZiBvrc0(BuH*PvR/E\u003cyA:)xBA}XljTaxOy\u0026stPbqp/-w\u0026I:]kimGT\u003e^4qJX@k*CG/?1%ki4i{\u003c=CC-GPCeAM/AT?\u003caq)yFV!3:Sn\u0026Dz\u003cajk\u003cFTbnEJn]G6\u003caiQCed9HxarUSElsBwtoMaMTzAn)/\u0026!AKq\u003caBF]G0so!Q#N9l\u003cajn[H}zY0IZH4#z#",
            "ln": 28980,
            "col": 62,
            "line": 167
          },
          {
            "b": "F*S8(vSVG=wPIB8p\u003clChasDi4K(I57\u003caBL}Gs{k%Iq%hJ\u003c+w=USibf:NKoS[arR^Hv@C)?q!o\u0026*iV]*gG0TG\u0026YYjT3\u003carDUFpV^@Q2QY\u003c\u003caj@8FTtzFPw$DN\u003c=t+?ZOf?[U{!?JX8@s9\u003caB5=Gs{k%Tk!!-dDu2y\u003caiDTQpPM*JPkOJ\u003cai(-FTbnDGYvPmcOcxXwOjtFzGQ1YasDuuYxLoW\u003c/TN6X}RvUDV1lO\u003caA(ZGs{k%ISor0\u003caAfFGs{k@UJ7nwcOcxKA=L02wkc=VzddJ@xGvm-\u003caAGOG1o]]UJ7nF\u003caAiGFSeW1FAR=}\u003caiMSFXHe}O8Y9:cOcxKA=KGPwkMh+asy2-aMF3Rat@hfOg#=w\u003eaNv^FV!d2U\u0026S0N\u003cajb*FTE(paz2OlpgX0El1+jHwJy}Y\u003c+nJJFVE)*SPPIA\u003e+:B7W1NE\u003cSo5.)\u003e^4qJX@k*CH2W-+\u003c=CC-GPCeAM/AT]\u003caioKFUq4OMe^BGcOcxKA=L8\u0026zE=aMwmW!Ac*uej\u003cIdzGFVE[dVf4sr\u003caiMSFXHe}M/AT?\u003ca8:yZkR96R@Jt=\u003e=7DtFTtzFKk\u003e!:\u003caiGQFRky4az$+4wi\u003cZnz/]@tiV]*gGqNWYYYjQL\u003caC2aKD5pKZt\u003c^p\u003cajz]Gq4sTYYjTB\u003carDQG@9)*O8Y6^\u003caj8/FSF\u0026xPYpP*\u003cah\u003ehefFIAA-cE\u0026wPQ{\u0026vrM6[y**^?wJy}Y\u003caiAOFV!3+Qt{\u003ca\u003case*Gr%P\u003cH#T5\u0026\u003e.Dh1I\u003cryUJP^sy\u003c/U6jFV4KVJPkP7\u003caiYWF%kkBG5.D\u003c\u003caA].Gs{k%H#T5!\u003cai9HM5\u003c%RGYOqK\u003caruLFT+XJ",
            "ln": 29344,
            "col": 135,
            "line": 168
          },
          {
            "b": "x\u003eg^KCvS-Sc/Y\u0026w\u003cas\u00264GrKr/YYjT3\u003carDUNXnX(Ni%J)arV7-3lQEbz-P1/3lQDlaAR48rb#XYy=SW^)6s1=MZEf0Ks8O4A+e-]vrc0(iV]*pWYeR^GEnq[AaK6hz/f01lUgdSwPx*Oc*Mw\u003eaNlp^)4xQ^\u0026*dqaed9HxarUJnnn\u0026uRiV]*tPo2S/)u@+TefF!zqE%uKvrc0(iV]*tPouA3)6-[WPOaWzaz\u003e*Xz*c8nz^^fqasDfIHWR:laNCw#aNs@Y)3+rEP}7CjOf]\u003cgzd#WLzF80Mc?9:!KrA[QXA]J*cOcxRvqYZzB-.K.asDG+Jo^4E)3+fBPNXfKGRW$cL{2ySU\u003cnc)(Bs5CefF!zoMaMZB-YU!c?9:%SVZS3OA^O[)3im\u003cN$A7t3lQDlaAITkBvf$:zE)s1wN)?Ac*VIR(-#igMYJuRM:2+XU\u003cmyHcOcxYByxnVx(^^5zF\u003c2}By!#zasDJxU\u003ceJ#aNCwHaNtb/cOcxYByxnUz/fD7v@#B5xf4d.)3B%wVALFrQ(\u003cU!Ry9]qv@b\u003c?yF[.Nz/fD7v@%:OcM{pnaNK-!(.Z/KM6*{8Tru(3TN8pT(AWSwed9HxarU=mvOyYM",
            "ln": 30793,
            "col": 412,
            "line": 172
          },
          {
            "b": "BrAZ?c#JEpx\u003eH\u003c@z/NEDvqY.2vp%d)asnATzEEZ5xjk[2AXqfpzFa92xjVcpy?mG%Bz8^Yaz$Rhx\u003eH\u003c@z/NEDvqY.2vp%d)auySHzEEZ5xjk[2AXqfpzFa92xjSikD(%!FzynZse]t3oc[6c=au.[hq/)4]zF7wsaBFLVcNQt}Bz\u003c\u0026\u003eCv+!Zvrl0ddjEs=arUomAV==uz/fSraz-fsw/$]7B95\u0026NDKp(rarUxgasF)HDt1(UBA-aCyKx#qdstDFxF0[azGEJ:By/Jnc#psYaAz4nB-IvxcWGCTr97Ce3lQDlazCBgc#pISByxiiB606$xEClOxEtkTaAz4nB-IvxcWGCTlRY0\u003c3lQDlazCBgc#pISByxiiB606$xEClyvj9GMaAz4nB-IvxcU^6qi%)8MarUxgasI4UB97\u0026hBApI$Bz96IyI$NHdiJUxBn",
            "ln": 39564,
            "col": 12,
            "line": 221
          },
          {
            "b": "pd5wWf/R{jcWGCTlRY1mtwE!}t@@xoazCBgd03H]jS[S+y?$KyA+funA=91nwQcuAarUxgasIzwA=SVLw]zYjc$vgkB95KuazCZoC42AjdiJWOjS[!#B8U@fBsnI-cM\u003c]ZyALbIcW^u\u003ee]2rszywC9A+PA7d0x3tB6AA=djEs=arUYoBAIRwaAGQKEf{rmfcGzmIS?m6\u003c+pkaRi*q1U\u003c4\u003c?(7aNfXqGr%F[eqivj=gFibQrYBzU?p\u003eBd7=Hk1-(X-F)L\u003eaevjHPoBBIS{Xa\u003e!ALDY8",
            "ln": 40206,
            "col": 22,
            "line": 236
          },
          {
            "b": "FpXbuB-7Yhx(v(izEU$KAbo!\u003ef/T50A=k(rdiJ%AarUfjzGx[xAV^H/A=k(raBFLVwn+$2zdNQbi%)8MAXquOwPA5{wO+{/Bz(g=y?$HEtv.e:vj=gFibS1Hdk2jJAZ:zDxECouy:*F\u0026j%kg{wO-#vwQ5q:z/fVdzGE0:aARSLwO-#iwPQjWBAh88B-.gycUcUcvj=gFibQ8)dlwV2dlv\u003eVaAx8OB.bPsq!o=Rv@#Tfl2pu=cTga\u0026Byu+nf/T55xMO9ct{?6Nw]zYUvpJ$0c$Nizau.[hDMV)oe[]ivwPysvo?VV)aARSLwO-#iwPQjWBAh88B-.gycUcUcvj=gFibQrYBzU?wdjEt3Ejmk+arUXSADL\u0026kC#Fo\u003cwN/?2AZsITc)@kfvrt{fx!.O+ePtxecN*VWz/OoPv}WnswO-!rjW70naz2vwB7GCVBAzLqvS=^7c)@$IvpJ\u003eZz!@@}AWJyXBAe^vy+xviBu$1\u003cA+P09By=\u003cFwmoN*eOM}0zy]*vcN*F[j0n@2i%)8MAXquOwPA5{wO+{/Bz(g=y?$HEtv.e:vj=gFibQr\u0026x([f5t{?6Nw]zYUvpJ$0c$Nizau.[hDMV)oe]$PCl3di?",
            "ln": 40501,
            "col": 145,
            "line": 242
          },
          {
            "b": "eOM}0zy]%ABzLIodjDYcaBLX23lQE4z!0{bwO#Pxwn+$2zdNQbmqMKLwO#Pxy*?i]auZ\u0026+v[ZrGxfcDG3jpi.D2vamw{503BzkVhaz$WXzFsh^vqYZadiJ%AarU=DC{4CRv@DmaBrC9pjS[fSvqf*av}Y[3zdLtvBz(hdxjSYiz!0i(e[X:qc%F6pv[ZrGxd3$lj0nAJoKR*Kp\u0026ZbVauZ\u0026Te]Ce)vqYZ2E0^4:vrDWgcP-D0ay!\u00264v}V#kwHO:Gaz$W.vqYZOA+e\u00269jS(aXB-.KHj0n}UarUMioKR*KauZ\u0026+v]u(Vz!%PdoKR*Kc#JJ*vqYZOA+e\u0026ii%)8MzEU$K",
            "ln": 41028,
            "col": 110,
            "line": 248
          },
          {
            "b": "aBsCraz$W.vqYZOA+e\u00269jS)G!uR8$ipfRWTwObi\u003ckoK]=wO95CasyPuBz\u0026J*3lQEev[ZrGxcotWzEVNQB8L(rwLuJIxddUcoKR*Kp\u0026ZbVdlv\u003eVaARTHaBtktCvticay/89z/65rB98tvvp%d7y\u0026r/(y+x^uBsqFUzEVvGzF80MzEVvGzF8^^wO96kdlwV2ay!\u00264v}V#kwHO:Gatkh!dLz])3lQEev)L6My\u003cwPbibQb[i%{xy",
            "ln": 41343,
            "col": 31,
            "line": 257
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "String.toLowerCase"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "l.startsWith"
            ],
            [
              "",
              "l.startsWith"
            ],
            [
              "",
              "l.startsWith"
            ],
            [
              "",
              "l.startsWith"
            ],
            [
              "",
              "ncDetectLang"
            ],
            [
              "",
              "s.split.join"
            ],
            [
              "",
              "s.split"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "r.querySelectorAll.forEach"
            ],
            [
              "",
              "r.querySelectorAll"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "r.querySelectorAll.forEach"
            ],
            [
              "",
              "r.querySelectorAll"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "r.querySelectorAll.forEach"
            ],
            [
              "",
              "r.querySelectorAll"
            ],
            [
              "",
              "el.setAttribute"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "r.querySelectorAll.forEach"
            ],
            [
              "",
              "r.querySelectorAll"
            ],
            [
              "",
              "el.setAttribute"
            ],
            [
              "",
              "tr"
            ],
            [
              "",
              "el.getAttribute"
            ],
            [
              "",
              "chrome.storage.local.get"
            ],
            [
              "",
              "ncResolveLang"
            ],
            [
              "",
              "ncApplyI18n"
            ],
            [
              "",
              "ncResolveLang"
            ],
            [
              "",
              "chrome.storage.local.set"
            ],
            [
              "",
              "ncApplyI18n"
            ]
          ],
          "mbr": [
            "NC_I18N.en",
            "String.toLowerCase",
            "chrome.storage",
            "chrome.storage.local",
            "chrome.storage.local.get",
            "chrome.storage.local.set",
            "d.ncLang",
            "document.documentElement",
            "document.documentElement.lang",
            "el.getAttribute",
            "el.innerHTML",
            "el.setAttribute",
            "el.textContent",
            "l.startsWith",
            "navigator.language",
            "navigator.languages",
            "navigator.languages.length",
            "r.querySelectorAll",
            "r.querySelectorAll.forEach",
            "s.split",
            "s.split.join"
          ],
          "tgt": [
            "String",
            "String.toLowerCase",
            "chrome.storage.local.get",
            "chrome.storage.local.set",
            "el.getAttribute",
            "el.setAttribute",
            "l.startsWith",
            "ncApplyI18n",
            "ncDetectLang",
            "ncResolveLang",
            "r.querySelectorAll",
            "r.querySelectorAll.forEach",
            "s.split",
            "s.split.join",
            "tr"
          ],
          "funcs": [
            [
              "ncDetectLang",
              39527
            ],
            [
              "anonymous",
              39677
            ],
            [
              "ncResolveLang",
              39989
            ],
            [
              "tr",
              40069
            ],
            [
              "ncApplyI18n",
              40504
            ],
            [
              "anonymous",
              40607
            ],
            [
              "anonymous",
              40721
            ],
            [
              "anonymous",
              40836
            ],
            [
              "anonymous",
              40969
            ],
            [
              "ncInitLang",
              41094
            ],
            [
              "ncSetLang",
              41313
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.add": 2,
              "op.lor": 4,
              "op.land": 2,
              "max_depth": 16,
              "call_count": 36,
              "node_count": 7990,
              "member_count": 21,
              "max_array_len": 5,
              "op_density.eq": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.land": 0,
              "max_concat_chain": 3,
              "member_depth_max": 4
            },
            "file": {
              "size": 41535,
              "entropy": 6.37
            },
            "text": {
              "lines": 262,
              "top_char": 39,
              "max_ws_run": 8,
              "digit_ratio": 0.03,
              "space_count": 3905,
              "char_entropy": 6.37,
              "unique_chars": 171,
              "top_char_null": 0,
              "lines_over_200": 71,
              "lines_over_500": 6,
              "string_density": 3.45,
              "top_char_ratio": 0.04,
              "avg_line_length": 157.53,
              "invisible_chars": 5,
              "max_line_length": 882,
              "non_ascii_ratio": 0.45,
              "empty_line_ratio": 0.02,
              "last_line_length": 1,
              "long_token_count": 16,
              "whitespace_ratio": 0.1,
              "identifier_density": 3.89,
              "line_length_stddev": 127.11,
              "normalized_string_count": 55.79,
              "suspicious_string_ratio": 0,
              "suspicious_comment_ratio": 0.89,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 27.88
            },
            "binds": {
              "count": 19
            },
            "binary": {
              "peak_region_bytes": 20480,
              "peak_region_entropy": 6.33
            },
            "source": {
              "function_count": 6
            },
            "strings": {
              "sql": 3,
              "bytes": 24809,
              "count": 903,
              "avg_length": 27.47,
              "max_length": 286,
              "avg_entropy": 3.5,
              "empty_count": 1,
              "entropy_stddev": 0.81,
              "high_entropy_count": 24
            },
            "comments": {
              "chars": 874,
              "count": 9,
              "empty": 1,
              "lines": 9,
              "base64": 1,
              "high_entropy": 7,
              "to_code_ratio": 0.04
            },
            "functions": {
              "count": 6,
              "nested": 2,
              "density": 4.2,
              "anonymous": 5,
              "avg_params": 0.91,
              "code_ratio": 0.17,
              "max_params": 2,
              "one_liners": 6,
              "length_stddev": 3.57,
              "avg_name_length": 9.5,
              "no_params_count": 2,
              "avg_length_lines": 4,
              "max_length_lines": 11,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.45,
              "max_nesting_depth": 1,
              "single_char_params": 1,
              "avg_param_name_length": 2.8
            },
            "identifiers": {
              "count": 1020,
              "unique": 224,
              "avg_length": 8.49,
              "max_length": 19,
              "min_length": 1,
              "avg_entropy": 2.62,
              "reuse_ratio": 0.22,
              "length_stddev": 3.49,
              "has_digit_ratio": 0.08,
              "sequential_names": 6,
              "base64_like_names": 8,
              "single_char_count": 6,
              "single_char_ratio": 0.03,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.23,
              "all_uppercase_ratio": 0,
              "numeric_suffix_count": 6
            }
          }
        },
        "id": 7,
        "mol": "K(Am)H₅(BrCmDb₄OsU₅)Md(Pt)",
        "path": "noobclaw_browser_assistant-2.0.8.xpi!!i18n.js",
        "pid": 0,
        "risk": 9,
        "sha": "a6917f09ea1c997790337e2ee700ee6a857a32746ab2898290d1dbfc2d257421",
        "size": 41535,
        "traits": [
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                41148,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "spans": [
              [
                41148,
                14
              ],
              [
                41444,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-object-key-in-loop",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript iterates enumerable object keys",
            "spans": [
              [
                40270,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/schema/relational::account-handle-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "Account handle field name",
            "spans": [
              [
                18728,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-area-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads from any extension storage area",
            "spans": [
              [
                41148,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-get",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads data from extension local storage",
            "spans": [
              [
                41148,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::chrome-storage-local-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes data to extension local storage",
            "spans": [
              [
                41444,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::navigator-language",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser UI language",
            "spans": [
              [
                39644,
                18
              ],
              [
                39654,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "spans": [
              [
                40565,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "spans": [
              [
                40849,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/notify/message::password-invalid-feedback",
            "conf": 0.84,
            "crit": 3,
            "desc": "Password feedback says the value is invalid",
            "spans": [
              [
                19789,
                44
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::official-domain",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw first-party domain",
            "spans": [
              [
                6325,
                12
              ]
            ]
          },
          {
            "id": "well-known/app/ai/browser-agent/noobclaw::product-name",
            "conf": 0.99,
            "crit": 3,
            "desc": "NoobClaw browser assistant product name",
            "spans": [
              [
                3,
                8
              ],
              [
                6325,
                8
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-japanese",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hiragana or Katakana script",
            "spans": [
              [
                21605,
                6
              ],
              [
                21637,
                15
              ],
              [
                21742,
                9
              ],
              [
                21754,
                12
              ],
              [
                21809,
                12
              ],
              [
                21827,
                9
              ],
              [
                21855,
                15
              ],
              [
                22007,
                12
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-korean",
            "conf": 0.8,
            "crit": 3,
            "desc": "Contains Hangul script",
            "spans": [
              [
                757,
                9
              ],
              [
                30857,
                9
              ],
              [
                30998,
                12
              ],
              [
                31047,
                12
              ],
              [
                31067,
                9
              ],
              [
                31095,
                12
              ],
              [
                31130,
                9
              ],
              [
                31140,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                6317,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "spans": [
              [
                40296,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/dialog/prompt::press-to-continue",
            "conf": 0.75,
            "crit": 3,
            "desc": "Prompts the user to continue",
            "spans": [
              [
                17689,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "spans": [
              [
                40619,
                12
              ],
              [
                40733,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                40731,
                52
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              0,
              15
            ],
            "spans": [
              [
                6317,
                20
              ],
              [
                41148,
                14
              ],
              [
                41444,
                24
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 12,
        "mol": "O(S)Md(Re)",
        "sha": "2e70970239b4c59e5e2079b188443581284cdcb654999a0a66b700d63f016fe9",
        "path": "noobclaw-browser-assistant@2.0.8.registry.json",
        "risk": 2,
        "size": 1059,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 1,
    "rev": "c1ea9",
    "v": "8"
  }
}