diff --git a/docs/api/assets/hierarchy.js b/docs/api/assets/hierarchy.js index b37dc841a..847446bf0 100644 --- a/docs/api/assets/hierarchy.js +++ b/docs/api/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJytml1vnDgUhv8L1y5r/AXkro2ybVbVJkpa9WI1ihxwJlYZwxpPuqOq/70yZBITTDBkbxIgvOc8Pj7+4Dg/I13Xpo1O/sE5YYBCTFNAIYEMpJSgDBBKCQUMIgYBS2GOAWEwz0CaMgQBSmGSAcIYpABjTMgGRFrcVaIwslZtdPIzsnbtb8V3IjqJ3iteHVrZnmld6whE36Uqo5MEZSDa6yo6iYqKt61o/yjrHZfqRtj32nggi+/NropA/2p0Epm2fGftvOsfgKi4l1WpheqaRTOA8xQCnGcIEAgTQGBCAIG2dRDbH8z+IbVXtn0JZIAkGAKS0AyQJLVXmf1DzgBBKQIEZQQQlCNAcJICgjEFGWRJtvkFIuvRafCnummEXthcR7SksQTBFBBkkRCigCDbOkQtMMM9Wwo9nXGpa1MXdbWyUwbyGd4OIkMeiHPV7M1KgmftvHubAh73F3uz3r8jDgFIiAfglDf8VlbSHL4q/sBlxW8rsZJn2lYIHsq8eKoQVSXK1UiuPgQD+zC+yJ2oV/eTqw5BYG6iXur6QZZCX4vH+W0hhF8fgpFmHoz3JW/M4pnFpw5ByLGD8EHXP1qhL25boR/4ilBMGAgASeBgNdFG3vHCXDRCr+Hw60MwsDuPntmQqkKcKyO2WprDQgy/ftHMnxC06cAI8oBdiTuh7cVKsKE+JD6DNfBo5rPcyaVDd6wNcZ/6uudPuXhCHUlDnGfuWDlXD6I1ctul17daf28bvrgfXjESApS7Y+ar+q7qH+pKbGVr9NJU9akDEBBMR3uidVP5WBviPhm7X7ug+dQhCIiOEFbuuzziEAA83pZeiV1tlibjSBrinCJf6wvRLv0SGGtD3DM8cn9tuF6XfM/KENep2/LTWt3J7X7VYjXWhrjP3L3m3/UHqbg+XDRiqfeRNMR57ra913/heiuWxn0kDXCOB2P+UuidbFtZqyvx717qxcN+wkAICHZH/pVoKn64rLi6NnzxeuRTzyN0n+neYFwXdSOe3CPKju6lMkLf8eKZoHkSXdaVLA7xCyuTGE+mhlsWlELEbAUBs03PiNhkh4nWvJny0U4AZ4+D/TgfNVdvh+mshKF0hRUH5Zu4tfsBZWp9uBJtvdd259jsA6F+OPJ40tbS3sQY03TT01J34F0b++35Tdweza+gHNkICxyhdLDmfdCy3IrPfK+K+xmK+26iv3EVQsfubTACoRMIQr8ZQkwP/ol+IpTSfNOT0Xy0KL5vmkoW3QozgvRMTn7CSVMBkyVl2XibcvxoDUAZCuIXt/P+GczcqHy8l6XmQSmz7V69cRVCx+5tYMrY+uoEwmzKzEOsSBmWJN0U3V2MyD4JXlaibUPy5TW8l3ZCOiuhdMQTkiwDjqfseHEb4J9B1/9R+bg5Dcqapn/35oU29tpaMdhtBdjmdN9/6WAffFo2j4WYkJjd9q/ejFWx59F88HLE0iHMma2L6VotpHkpi33PZnm6ow9fXfhYGrqs9dwKy5+nvBunON4TeA0u7VEKMcOAsixNNj30oEefiq2VFLOblCDa3lLYzNWdG/mPF4b9+Qae2Q6dCBzDGUL2ZIs+Bo5Q3ynA0fwpV6UsuZnbrSxifjK6YgamFHRrYweP8kGJqf86uhbdxvK1QePSDkTx8G5+sNgEnCJYOFBG2nj8ZOkosQGykerOLV8tXC+F9Rrw1LPXYHfzc4dtk3VQNdg1dSuNCJkZXdyRMB4/me3s7tjXLac+zq3rozhhIZ56vjSOdmmxcUwhHFTdzlVr9H4nlBHlX/yBXxdaNqb/pv5UO5+YM2GdsxPPvjAb9O703Z2gWnNWboO+81zSZ+fHo46Pmjf3p7Uy4j8Tu1aXRjmlLCddlO3FIMrHw4L/H3hsO2xp6v5dwWF8tfeXUD4XZJRU23hRZ08F1matDWz3LwXD/aXdC57yxuz1fOXIBfZIY9+zmbz89es33pSyGw==" \ No newline at end of file +window.hierarchyData = "eJytml1vnDgUhv8L1y4LtsGQu3aUbbOqNlGmVS9WUeQMzsQqY1jjSXdU9b9XNjOJCSbYZG8SILznPBwfH3/lZySbRnXR2T+oxDnIkixPQZbkaQJIliMIcEZwCfIE5xjkBJYE4BwlEBBSQAwggRACnBdJCRDKcHEDIsnua7ZRvBFddPYz0nb1b0F3LDqL3gtaHzrenUvZyAhE37moorMUFiDayzo6izY17TrW/VE1O8rFLdPvdfFAFj+oXR2B/tXoLFJd9U7bedc/ANHmgdeVZMJ8VlYAVJIEoLKAACdJCnCSYoATWACcIP0j138g+qpEAKdJDnCKEoDTrAA4Jfqq0H8oc4AhgQDDAgMMSwgwSgnACGWgSAoIb36BSHu0PvhT07ZMBn6uJQr5WAwTAjDUSBBmAEP9dTDTwDnq2UjiaIwr2ahm09QLG2Ugn+E1EAV0QFyIdq8WEjxr593rFHC4v9yr5f4tsQ9Aih0AK9rSO15zdfgq6CPlNb2r2UKeaVs+eLBw4okNq2tWLUay9T4YyIXxhe9Ys7idbLUPQm4n6pVsHnnF5Jod61sghFvvg0EKB8b7irYquLK41D4IJbIQPsjmR8fk5V3H5CNdEIoJAx4gaTIYTaTi93SjLlsml3C49T4YyK6j5zqkYsMuhGJbydUhEMOtD6r8KTaDj/7tALtm90zqi4VgQ71PfAZj4MnMZ77joV13rPVxT1zN8ycPLqgjqY/zwu4rF+KRdYpvTXp9a+T3rqXB7fCKER+g0u4zX8V30fwQ12zLOyVDU9Wl9kCACRnNiZaV8rHWx306dr90QHOpfRBgNkJYOO9yiH0A0Hhaes12jQpNxpHUx3kGXV+/YV3oSmCs9XGfo5H7taJyWfI9K31cE/vLV42459v9osFqrPVxX9hzzb+bD1xQebhsWaj3kdTHeWl/e6//QuWWhcZ9JPVwjgZ9/orJHe863ohr9u+ey+BuP2HABwTZPf+atTU9XNVUrBUNHo9c6nkEs0x3BmO9aVr25B5m+ck9F4rJe7p5JmifRFdNzTeH+IWVSYwnU8MpCyQQJXoHASc3PeNgTjWMN+vUmymPdjw4exzsxvkoqXg7jLHih2I2ViyUb+xOzweEauThmnXNXuqZY7v3hPphyeNJW6GtiVCWpzc9bW6vr9dKrz2/sbuT+QWUIxt+gdN7V4MCJHm1ZZ/pXmweZigeTKG/tRVMxvatP0I5gcDkmyHYdOefaCeckX4ryFyMBsX3bVvzjRlhRpCO4uQmnDTlUSyzonTOFMyi1QNlKIhf3M77z+FgpfvxgVeSeqXM1rx6ayuYjO1bz5TR+6sTCLMpMw+xIGVyBE2JNhcjsk+MVjXrOp98eQ3vpR2fxkJZOeLxSZYBx1N2vLj18F8ktv+T8jg59cqatn/39oU2dtpa0Nmx3p6HZd/l8zK350Srqj1uxPjE7K5/9Xasih2P5oNXYpIOYc71vphsRCDNS1nsejbLY44+XPvCp62hq0bOjbD0ueTdWpvjPYHTYGiLakoCMpKQ7OYITRzQq5qz2UmKF21vya9ymXMj9/HCsD3fwDPboBOBy3EC9flWnh0Dl2fZK6grKipeUTU3WwlifjK6oAJnJTBjo4FHaUFGC6s1MxPL1zqNTTsQxcO7+c6iE3CKILCjjLTx+EloL9EB0pEy55avblyHwjoNOPazl2Cb+mywdbIOdg12bdNxxXwqo407EsbjJ7ONbY597e3UY21dHsUJC/HU89A46qFFx5EkENoD9IXolNzvmFCs+os+0vVG8lb1a+pPjbXEnAnrnJ149oXZoJvTd7tAdeq82nqt82zSZ+eno46PkrYPq0Yo9p+KbauhUSZZURYmyvpiEOXTYcH/Dzy27Tc0mX9XsBhfbf0QyucNGcHFNg5q7KnA6qzVgTX/UjCcX+q54Iq2ai/nd45sYIc0dj2byctfv34DvfCyLQ==" \ No newline at end of file diff --git a/docs/api/assets/navigation.js b/docs/api/assets/navigation.js index 8fd007d82..9fde90793 100644 --- a/docs/api/assets/navigation.js +++ b/docs/api/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "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" \ No newline at end of file +window.navigationData = "eJy9vWtz4ziWLfpfqr5OnDvd0zN3Zr7JspypKttSS3LmqThxwkGTsIxOilSTlDNdJ85/vwGCpAhgv0Ap77dMC2utDWBj40E8/tf/+aVRP5pf/vuX5HjMdZo0uix++Zdf0jedZ5Uqfvnv/zWkmL2UVZO85GpdlQddq1/+5Zdj0rz98t+/HMrslKv6/xlxPPup/8dbc8h/+Zdfvuki++W//4pI3Kw2u8Xtmfk9qbQhYbg7nKvxb3/9v/8yMH9PdHNXVgPyLPF6KlLDykj4BK7Wf/zt//7vkdqsSPKPWtfrqnzXmaqYovJSy4qqA81zrYrmLKCLRlWvScppuHhP8t//A8jM4odKT51/TBQbKCR6q6OqWr51WV2QQYdGoruuyledq42qy/zC/AZUk/RXx9Y/r2hGxyi0xnPhCeqQW5Nq86TIdJY06nLZgYrSHxxzcln7DJRaD1pmqmh08xGv5jNIyta29LskbcpqJNl8HONiRcfgSf7rf/2/f/n3v1LNeJLkgObk5skxedG5bj5uVZ1W+tiUVZQiRMCJ9uDZe6LzDh0lChFIRXdJtVfN9nQ8OvExQtVh4GTTSiWNIjoDpCP1xRGeqP508Z7kJ8+pJD3rGRfVxwahBNIXNt2RCQJ6ql0rm0oJYqesakayLHdUdW3UXtfNOOhIKqtHTaqqUDLNk7qWSsps+ctf/5PI9Y0uMl3soz0ENaIjnNSPbpukOcV3a6gtHnGMTVuVq3RS20GtGShDOyC/3BbJsX4rm3mSvnHTGAgS5ZGIGOWOrpjABNcRvaSi6Q6oARCJ2n2PutO5quPKt4WIyrdSSeajY7Np1SCmIJ+jqWSlz4HxMmWQii7iqtGvSdosfjRVkgp6wCC9zHkD2LI4ngSzsFAOoSJ7Npu0R7JlG4p6DKIi/VQlx7d5WdRNdYoo2QAmKuCHU7uKsErTU1WpIhVMdFC9gIsq2zbu6NePnm5eFo2zgECXcaiOEBINyEesjfDV9A0bJW6Hn73LZPtxhIrWDsnE0o9lxodlobLhYoUhX5smi3kaILopy6vktOchBDO9V3UzT4qy0GmST1f0iAhJXWTqx7k06puPy3wZ5iMMOCSNqnSS6z/Vra5UOzE3xXSBT6OUhBmFSipVN+ukuiiUODSE3DHZq9XrdB2LJwQq9U19jOphupTPRImWZXNOeTdevohW9akI2aZcnZrjqbnXB91ckFOXR9TjLot3VbirUVRPOySPGsIsi0btK918rMtcp4K1tkANYSLnPD5JOE6cIO9xSQx4TBr9rh7KU9FcnP+AizJA9/DYUdxZN6CgQ4IuRj0i4FpSWZSKkK/TpLiCNEjDyA791JX0cT66TZ+at7LSf6ostnXjQFE7b8tMIo4UAiHPUJPlcaOLpPrYqrpmZxJOUlGeEXJoTcElJ6TcNQQnofsBTpaFX1/aP9X2T90StVX621/+62//9q9EcUXqAR/2BMUm+qoY6nDK3pLTTXkqMpX9VpeFYDXETy1eCBkBOYcPNDw8t/LRJd2ZP8VK+QR0C6rK77VZldaZO2kBS85NLCo4O7NAZZA8eUIgiSRfq5daVe/AB24iex5G5vSMHOb5sKLIEL8NBJitqt61sEpDmCjbiVlV+1N9VS83pyLjV0BxNZ+JmvMmx+ZUmaTbtFKqkKwM4sIQGyVeHo5Jm3xugZEuDVmAUYrMOFt9TUtCVnJNoE7Ld1V9VS8P6XFXljk7w8FtAMjItYH6qNLmq3pZJ/sLcu7yEIK5rpuOxn7YvSCrIRchXLb4tm78EUmsbkBFRtLzJ3vhWBMAiIKJqevxJ/qNSmp6QwOkBLNw391fTjrPyJzChQxZgHHRpdzu+piXxaveu8tbYBF7qYVDmLrM39UYu6uSorar+ZI1tUCWpxRkuvvgaF3U+4KKZz5EiQqBl0S6alRVaI4zbzejQQzHL4ShijQtXRXl4ZAU2fZNHzbqmCdcG/eTywofF8FKPdDhlJ1yrpukaghVpHwDCZiHK9BjWetGybanBsmlBYqJQNPUUISRdaerqZ843FqHFqinglIxZWoizKlSmflSwYUJN7FsstIvy+g/FSqG5dGVI6joPFZlXX9RVd1+w5V1uBBElN8hdT/KM6MfQSwEBWEyqnn6FNs0Ee8NhW0gGAWG9Gu+F6oPNLF5LxS5m1Ke5SKIH+HO0afd6mG2W86fN0+Pz/fLh+VutluuHrljAbARGBtxWMDO6TkPRBobaATFSH0SOhXt55TEc7wYaZeDWUz20HpqfmEumfjlkpRQ005nBF/XYJUBHhUp60bvBdtVUZisx8XQ8oMbuAE8ORVRUPTq1KTlgd/8MsGwjpoc654KQU3J3ONsEcVKt3UU9iXJ282W2c+xaqCf5tSyFVoWHrFme95rZFaFdA3ZEFlA3oIursBueZm/JcVeZTfqLXnXpXhhWWoZQj+t6kQTKhosng3kqlEZqR7b+M/zLpScnIK1u4ZlpkXWWT85YxXIartVr6qqVGY+nvTfIQXdCAoTVdUY/bXdnworI5WFi9PEVEUl/TfYu/YUW5J91c1bT9dScRWFW8VzEw1+AJvJ01pVBy1a/xRY4xLSXtLu0up3ETOu4aSVrc2dCkwByZ2rEeDpPnA4ETVZzWeg9bp1Zn+pTSrmwOlqKlPnSBpYPW0aWTNtk87fVPqNb5OWdgShWptN9rms+Y+EDrFB8LzDAZJ4yx2oXGlpP6CIghckd8ZTmtuPulGHc0lIFws6SQTOjF59n0K81koM6alpmGeGkNqHkQ1hYfrEqizafQBJ9SGLXBhK1Fh68PKYrhNdSU5loXohF3mwOEhtQgU/4YmQbwmFNmxUWlbZVdQtleSoQWgyG2hRAwhO8pt0btIH1l9gB8ZINa7T4ZCYzt1jFayyoHYQnIQlpyI5vOj9qTzV16wcmjYqKLT7i+MiQguR7Q3JssurwMqBVPE5bQ/N/GA2AVHIqDDYAs1pFdmhLlIX5iRH8+cim9XtoZlJRd8bENJRA/Zz4mXxqtrt8de0wCEl7FBd+jt7pHdbnqpUSc7JkIagrAJLRpsxpN/ORLYAvAJrNmaNw1Alml8PFtnhMEot+F1dpxB6svjAsDymE4LC8pjGBsLlMb0wFhpRjDA+4/awwYS8W2Bs9i3qwhLopAna+HL4qous/B45OB4jY0vCwi4siV6b4BUVhWxp2U8dsZKMC9G59RZlaQuQzEXtAEZAUf1+7B5gTFNmi7cLGACJtgHjOFHeu+2TPYtkLyahCLAxOzL7pMItmYQ2wEa7WfGWFKnKvF2vYBmPk8pcCiaHtva45ISUu6Vn+CjVI+ZJPjrUG+5BcJlBOLzzwCm0rgHbrd7dviqu9ECMLAjZbc0uQ91RsL4C65Kc1MjnhzmlA5JOtIRgpDZOH65tB8FItyAHITi/AwDER3hcbFxOzwd53L9zZ3ku1wRoREV6r7I9t/HQTSsLSwg9GJdcekrNjUxuSv/cNNaXUmrQmWm//2zLu11nDc8SQ6UXpheVYJ94o+pTzg8RABWXgfwA26eU7GIElBw86XZv5UG9VOo7XWR9KlFBHavyRX0OeGHjB2YHRZq8bM/WH1TRqOy35D3ZtncS2q/G7tI8lBUOLdyDKTUBal+sCXE2mjbols/oY3r/rYaJzzBGVBazzW55N5vvnuerh/Vss9yuHp/Xm9WX5e1iw21MRGQpSmJ34gD7tJmtP1/NCJeN0L95ery9X1yxHHBCwor57P7+eT3bXVwAIRGl+nn2+Glx+3yz+Dz7slxtLhbH+Agb7p4e52YD6xVrgKIkLPlt9mW2nW+W693zbL2+X87bjbWXGsOwxtvzdbX5/e5+9fUnGRbQyyzcPD3ulg+L581ivnqcL++X1y48RoCw8mH2ODNeud21+6YvNAlhE+hfq+JQPsKGzWJ2NX2Qi9Serx63u83T/BougbAR+l1N9Q50oT7CRuh/L6tvr3n53bu/nBtkIfoIGzP4GlF9Latv9TFJ1bYpK2a1igCKhhkb9a7NhiKVDeB5mamUHYhTwhgpdw4Q5oyqBs8SnJXapaWSDMjCpXYAlNx8+foFQtByxly5SDBOsp2ch+2zs4xs0Z6ERqzgC02AC4Q2QiAwvXQEOxx4vGzqcgbbr/Qdg/0+zEYWgRW0AhVmjklVKwx+Ue1Zy0h+ooW1OPv17tpuNTIMFYh3K9G3FAop+05o70IBeSYVinfJCpiG2s9BwMSHZiYbJjs3A0K/doOSC2KlTxFzfubMcqcSc7HLrkpS8YUxMnNEUuxpmnFx24MW8Yd+JtqL6k2v7umt1GOI+boUZqm+Ssl5d/MQMuTWTA58WTuONxZv1aNTpMaHQ9e+arEyGtOtu26BSsWkjaY7eCfbFY7jJnZnHYv3rY8tHl+cJp5YFDvzyXtqebRg2XDR2p7BxscMF0ETaHpqrChxkolGif0IMehzc8jtv0YbN65oFcgvM22dpN/Mfdc/xa6QXGaUnRg8JMefYxZEH2tYpc01wPlPsarjpj/4slFJFgDkuxBCbLdfVvD6H6ZLcMY19YmxB7MiPtYYxFbxX8TjbNgq8gs5DPpdj7fChDuh4kwwbPDGKHcJ7mq95Hm3ynX6x3ZCPUvT0+GUJ+wZSx4/sbHgZkBfxwVmxFrqfyFH8DfmEkBu7w2NFZVQe9kgwhPvNI48RT3FeUTHb2isbGhlD6jIjt0wemMuKoT0Zx6uJhwQUurOgZiryIeMcQEUrvBptkS5hGPXpszVrK5Vc6+Lb1cpl5CR0zcng64mPZBRqk9FYu8/zdXarH9eRR0kneQT76pytodLelaZP1hmrpdNsuGRgXEjmxgsR8fTIFb6lNysvrYJdYS6OdKs06gTerwFACltxcixLLZ1r21aHq9gDUFOWdWx3ZdpkkvP6XHGQJzsumx/EqFv+xcaAZMSVvwjeU/sM83D69RB+51kCU7MWLN1QLLnlAS2QLTkmZPi27gYd2XbKVxoCMJK2GFHUPdl+e10FByjZPQ9NnKzQHvvc8zbgow2wEgd8h8O3QruGGSUHa4p49rbMm3310YvGrho6RFCd73K+MnUBnCWhmnpwE0suVzZoJB/SjVFfwSEwFHnIy4aeA2KDhs52lTp6Km4HnbBgGswgWZmB1wd52iZcMInHNAwgppy3vqn2AKyMh/lzI11bule2MGeP7SS7PSmjEYn+c+xiiSnAr43rLxSnSG0hCGn84jSrA1cyQ6YdUqU626lmNYX9eD4rsiOrkPxqOIY5AnqKWWybR3txO0q5dDxpRKsxk8tmbMNDL+0y75wcVliFLzIjNhjDzVWold148wZM0ut6T64/QRrxszs7C+klj70zBrFCUQ2MzNc35gRvHcDtqyZuWjZGi8jLB5redoik7xRVzBxmTru80QxZnpDeYC5+QjWYaVO4xlEkUc6jDsAiHUYFz3xS5JLIjyJy9oi06GrcEgfksXXoWcfyX5RJXpeP6UmIfeeVp2eMZIpD2TKFIOD+c9orQsn2aZv6pBwh39k9kQIEueDhhXLdjHsrqywNjvNE62pjIjQIe1p5nWeFIVz6yjtgy4q0u2g89lszPAUITbZJ5WOSPbWuFiff2/cR2xORdy+FcYCy0dZsK6U2VmanYmmq4dcdEdvUtmXOEzLDD8MxOpjjLwVm1PR6EN7O8i1zAAoeTvsytzNRyN4NIrRH1FRupneq7rxFLkI5AmOOIgxuE0leeyZEWLeez5aL4QcOlIuYIoKn5G75h3QpOB5q46qMAsdeoL39MIUKTnKOhVm5FqZG4Yz2TsUmAkAFfXpJEw9Yas4a0HsjvCu+bfdb6pzjSyNMj5BkUw6bSg0iy0u0rAo0UvKM7aJERyi0qw6ZJi3KxXh4ICsEPkxkQNPaSCXmStrPve6OP34XB6P3Ea/UUJRxbXpb80LrvpFtrIxVgjQVCAcAW/L70VeJvzN9YGYixfKmZuJkjwXjaERxRFFnKg/3Q8niLQiOI0PZn4j3H1yKtI3VflPoIiFXQKRcrfYeJccdP4RJekgOS1tiwRsDHAzHeuFaHrfRZ/qRhdJ9bE9Hc2tg3xkGPPjLDLpviok2x4Q3TEFJ9pVxkNSJHtVhbdlCoVhGk58+2ZmSPf6pWrvE571n6mi5TEi7ng4EQp5ZZiBuQXjIkWQgO5EyvL4kqTfJK/EuWllXQlCjwVaV4EUDJ/axsSQcnPJAQay4B6SVNL3DslExTWkjumdzhIQnCo1Pz3fL+Fasj6pi7dA4cGVdNbzkUzlmDCT+ZdCiEbANFZUjceq/IdKG4RJOvplDJGJSIrpQR1e2pjcnYGPKSYEK/T2EYX9wNQ/wyW8cZUxghWgGkd3ijzgYPs+xiiUlz9B72DiD89PMExwYh5wKHvnyRdV6ddOO8alULTIqd4N7sOhOj9IENn0cEtEKpKicr84xBQTiBQVkb0rG6SJLCDYBgE/4esCdKzHTzYzyuu7Sfy8rCqVR3s9io4JpSFJ1DIna4pIhh5xjAmEn5AizeI/JB3zpEBJY5sAapVIhZqASPDRTeEyc2UNwuzh6TnekipJG9U/fytqEjxe1ChU+22r3e7k03ClJbCAYOe/t/wkmwh2ssLOzxB3bxU3zFQQAIiqhBSCzlBDQqy4e5f/ObkZZi2qiju3TWsOJJRmmhRlodMk13+qM3SudC7ZoQoZQDNSY0cQuFH/PCn+8Ve5JR0hu62Q9IAIIzAyoZ/Py+JV70+V1/JoX3dAIn83C9I9SmUX5d0VZ4npcqjKVNX1PDma/ZjSNg+DZBuT61pVzWPZzM1DPeZDIZtxRC1kIs9amMQbleSm1coLndQO6CKKep4ckxedR5b1GSULsqxkuLCDCgotCVZ62lcweEskFTASJVkj6sHrBfgqACK+qPQl3Q0gxIq73c3RK5FJbcyqIFQRZXuvX1X6kebMIA8BxZSx3ULV0olWSjFJmI6aQSTfE93sTNQtknzxQ/MdKSIdEBHRrL0SpWPwl2rjVEMmcgDRpuuNvKuSA7/9CVMGydhBw+Zkpib6VTJiwYR9IkK0bE/SmYubmlyZI6FTRQMifmbgUk0VBsnIL0+5Suo+vdl1b/bDTa5lhI4/031GXODdEJcofr2p9Nux1Oxh6jB9VM8AyVAdw0iGU/ZmIYZUv36c39VavL6qlL+zAJBBuUQlm2tZieY6qiRz3XZaq1MjOfMyEgEJyK8B1sk63DZVRVLp8k7wZMVIFSfh1/47UL8QIzo6N5bGWciY1H5j8korQhYmkLiMbPefl1jmPJvVfLHdit888TV8PHGKoZulusMs4fqiL0txSQr0c1IVqpZFti6tbNMk6NTC3PVCMAntmZLphTCPv7Z03dC3syUd01kL/vaX//rbv/3r364wq/DFR7qqI3ElgQp9LKuDWYSRLGEACFHlFh1iqJnEnOuXBh5XD+EiKtlH7ATnCEXSO+jM4HgwkiVt0GrKtMwX7+71KhG6EJGkrbZFwx4m8hLL93bOux9iJk2DSsBAdZu6Xhba3Lmg/1TZuvkwJ3yFJTkIQhySTVS9jbF6AQEh1u4acvxZ2jsOcgAF5yL7qh3XtrsG+XjjpJYOrxAJ3EdcFUbWO1Rl0z4dzZel6VoWT+4S07kqGjx3aP/vCsI0kmEAoos6iisA03DO0o6/hvVhwftmMEbqOABUtgYGaRJ85BcfJtfg8qdcn1v6NAGEMwGtckgPJyTj4Hv5TQWwT1UiWs+A7cApCUvaZ8euWiAEI9kczNK93T44a5fyjR7dGCCEqCm86qq2YT0z3xCyrHIG33B2QTWQiaz4f570kHBWVfxeWFAX4OFVzcZjXaTNLqn2qvmc1G/8aJFSh/h4K+46nduyrjUfaSkDPCpee12rU1amgntSKNkzC+PQ0FVWok0WJFR+wCtgMHv7dRNxrQBtiFCE6H0pBrvw87PtHKtEG/r3k6o+fnJx+hrUWKbN0bT72WjTKGai2f3T2P4z7CGIJ7TJmBdmJQzCFppkDNm0MgLfWiUTcuOD/z/MlAgxVdvd1WfvC1i2O0i5ugQgEdt0PTxfDpAcSCVZePms66aszGYfi2lvsL5LdH6qJP06ZIuMmzAOpBUsveE18WvV/2Q/VNnighfiGDtWR9GgMs6SciDFFwXhUimaSnPvCVFI2azPVFzm0QTSyHSeVKeYyQ2+BscZFOG0vSTBy39FAXAfnbtfZhRLHx/T/J3ZYr8BN19jiwX9BThkUI3xm06dZCb9pr/DhLQooo46gyje+MoRPBKI40RVIwmxMfVilXFWqk5kYfZK1nS8lD23i7vZ0/3uebO4W2wWj/PF83b1tJkvnpefHlebxfN6ttstNo9bfpyOmiaVIIbpKMX98mG5+ynGWWbCpvVss13Mbu4XAHb2+Olp9mlxiWESesI6OIyCrh8RAKxpLHdMEPiS1rMsObJL/yhsSgj4ktbL4nX0WTdcQ8X1YC7JMmqIjKyFkRUwH1nylT1uQZdzl0j2sbxdwu/ufVDtqiWXoZ4egNJe090pM1zwdquTfVHWjU65zoNAynzHJ1gW5tNnWfFnvUhtnJfsQFCUuBeZZpSgM9H2QHLAwbs5ZRLKSjpM51TrqjS7SqpNeWJDDAgRuQgjBn0jgsUEJrgfhyAA6wFy7bC23TJuTkeuTJvTUViGzek48+5DRTNgWEcIyivbZKLNASNabitAm0ja4ka8glbUphPeoTxi5m9DnudaFY1z8oa/I8MqoFCu22vhLa46eFt7MK0AItLo3XZRvOuqLNx9zqQUgOQU0/6skrmP0pYNF+KsIAAkN0t2qXflIZ8kcwYSMplqVNrYZGyotgIOhPqKdCq8IEGx9qmpLSrtZl2gSVO8HkhyvHD7Tef5o1JZ3d0IIw1zvw4UtaEoDIUeKLDVty7F3JEXS3ZoV5lQsy3M8ydGozb/THsMyUzewiOReWsJulxVPQG+WjjKDzMYHKeUDXH7lnTberzKYppJL4SRMAOY5nTsCjFYWEPz5gJEWXSqqwNuVFILYrWnhjOJQniHmDsfm2XKPl6kF3lbFKo74eaomqpcwqM8eYCG9yn3XmTUk4A7vGH/qUNSIgctbQ0LQNZKI2GbTrjFm4/xRAasEE5C9C5MlGdFQTxdhP1tjLLo6KWWj9v9zgQbrvoCIzA5JH5ar1eb3eL2eX6/XDzunm8Xd8vH5W654lcmQ02CjFhRq9GiROrN1/UJyIrrjxRuzEU0FTdz9VOLKg6XgOargQStaWap4/w8FVoyjhqSiXIwpDYnf7btII91wbMCgKZ8cEgumkoCMtyUcki4nJiPpTQHwsklICF4cudUAHUNN5GzwBjFjv6RmuA0ADDZBJ+Kb0X5XXhxu5dY5r6Pvz+uvj4+bxafltvd5g/xGS5fDCUiwtnJ5bjXxTc2pPm6EAdRe13yh1PT0kmPjiGqPg1dl8d9lWRcHdpEorp7PB66/t5b1cDaUsft4aiW5CWVhR1Yhg09FhYlMcIIqP1DreHw2uMFD7EG4+guMT9499hlo3S7yoFWNeKunRIIppdKAi+lFc4IPmRCFUyzB0CygX3VRVZ+r4dTi+w+HQAgang+Lu7pE0iVZKRcOwDaQyzXMcJy0ds7yhdFljtcwZA8xgXU+bjWX6rye92OHKGqurG/9qfBzMkw6HNBR/IMJhf5RIfsIMgBHVoGoKA+u7jJqe8AMbKCjwMuIFg6sIEvRhNeKQpCobnY5a6sOuytem/KMq/XyE4i2gCciwwx8+x45mtX7HFfCtOKHImS8P0IkOBUXR+a366fbzarr9vFZhiwPS9vF4+75e4PaAhIKVNcwSjQK9X+xHn3yjl8rn4kDqSXli4pBZQwJCWxwJ9+njG3ZXo6wEshoe6QWJY/C8r6G2KwZgnx+1j2C1R3m1tqGpbG7yGjNCEO8ttIhz9MFLotDzw9fiGTQIG/gGm4JQq/EkigI7kD6JDoorXnqQInwpTMGMvFxOHyDKlTQwf32Rbr0+NttaOn9bxI2Dm/fT6K7EZDHQdL71c4g80JCudIDV5cXVLh0jLMTtV6z58Scmitf0nyEzTSDmVsSuGyWjvBNkdLqowPYh2zg+LCV5Ln5XeVbRNzF8KfKhO3kU4MwBNN8cVcZq8y7MINVGWEIz+f58nHV928ddcLorNEVAdkoL4j1J+b5hhbZgOKOipzMu8ktIAo7hGOmuK2vlHH04+BLP9Uep69Pcua+e1CJDCGUrN1e9rhR5qfMvjGS1TDhbIa+KV0jAJ7w6J5q6nYx9fCCMdGv7IolLdVDAp9QzJxbwcQQ13dmZiQ8Tq57Nh2WWz35nC3ELZXW+QqbSrzEHj/IgxZLmFy2RE+m3xEsOZ7OUAL5uHqfEgrmfz5iaX1j4sAXhCIsMLhBHBxv5jvNqvH6BlgKE6ycXPAns4OowSDSQggKmUXeFslr2yTALUAHnpvsnk/GmAS+q+jjZJJndhCYko46vo6VEaQxWGSQ+rjWTNnj1Uly1qXdkrWAhkya70QTMJmrcjae0PpPHWJxKGmS3+r69Qc24ZPE0ACEJjc93tOby8emaJkkYzMV/WyLdNvqglLLJg9jEUCHLv8kR2tQQOSc4SeOERSQ/uueEEfoHUAKCH0ltTzyVkCwZxPr9rLnNuZRnB0B/DuMLnIz7sro+fZkTgfRMsEFGzO2lX0JO+eZaWz5aaV5anHmLGaJwFnyhMJCbgsmfFRcIc2kJ1RuqgVS3ccBweFMfcYR4WE/iJUfpg4Zh+huILZJq/qQTVJljQJWTLjhLJdjcmrmeocy6IGFMA8OBoQns1NWilV1G8l3dOck8V0nAg/nJOzAoTm8mFDkSSsOCmlPSdCD7utq8BIus6bl7XC5cCCc8lBBqIXKI+quEgQIuAq66t6eUiPwCgEqC4vrajC+o7QYpns+AIumMxKP6Zrd/Ol5ZGIlEFSUUYS+0LOnyob46kMhTowh+RASp/e3BdLjnpDUZiDLMx1sf+i61OS3+rXV7wgnWTC8xT25vZifw4nZHZcCRDObCIvam1eNDWruGwfCqUW5atbKnbwVLZAIYiEXJA09zFfJglw0Pt8zPjSLAM+JMc71aRv1EIMkFi2x2eEC552A8I8pANwUMH+1cDGGNIpIcGQgdk8k0LPSKTCNyPs+XnnJYqzmYZkSEBWpz2ZBJjR/l1kyexoD2vuwSrqiIZE5IYmcx+RzzXKlSUYpeKy1pg3I2tkd9JoS9SuLPP5KHlYGPanZwwjK6j1+n45n5lzBs+71er+eb563G1mc/j+EoEoTkiu9iVVo1+TtDm/mb340d7UTeYcA8myvtkt72bz3fN89bCebZbb1ePz4n/OHtb3CybvqCxBKcq9vM4hgCzXI+Rjcgj2g3AaPp5bFBmKJMq7YGmYithP3vMsfrQU2qz4k7d8ciaQhAJDhosrrmQHxEd6WtdZiB0NSi/b/tht/IqpdlAMJiIzqbohpTiXIED24aD/uBGTT1gOoaJzWryZr/NZW/10Fp2Usrx1ED5UeOQ+kIsRDtw6cc2UoCsIERCtUXn2SdohouhS0HVl9u8GuQNqapRONgcskvyj1nW7Qdjc4SDKz1gFYaAC2hjRXROvL1X2ecji7MdgUSMGFCQq6Lunx3k7sIkdMeCyBCWZe128q7rRe3va6If/ZlCYcxAwPdfmQ+7jnMk2rEnxER63fPyy2O6Wn+zQsisjJtDCBsBMhHT/HNl8tt49bczld/PV43a3eWrzMcUEmjHKlO4evutY0ZFJDLiOMxB0pP//I3lP6vYb8Ow8EzFfTl/z8rukPYgIRO3jt9mX2Xa+Wa53z+PJz5fFZjslVsgMixYlqnTEdbeYtZ5ghh6Ln2QvqCGs7O6+tfaC8VTneuxMstqmGC6p7t5rYwuNtEeoJavbzdPjbvnQxZr58n7pxL9r20urkdV9SIpkb4dWotE7lF5UlQ9nID2+BRU8NDfIfZg9zj4tbqMmCrAuSET4QMcyG+aMwqknqI6T8RY8KLMh9yr6ARWv/piYxeQbs5ydREzAKStQSol/x/RWCETm5Z2/jCPIp81s/VnW9DFplpaokR77sHi4WWyiu0jOJJRWYNLjbLf8sjAd6fJuiLfXMIogFpjlDhCflw/mtpjrGEZSS0zrIv18tdks7q9YYgRxTPuK7UdAXMx3xIdxiKqH+5BjIw5sh1hDUHNfV5vf7+5XX6f0SbB1DLOgkzqPIT9VyfHtyqUXoSLtUL6oSr92ZD/HWpkOb6/7LM/PsZXXENhph5jzsqpU/hPLVaZDhpqirRpxhAGSiwLL44Cjx6kQv4vlRqldLxUTEEBRiIYsyaP7zDc/pQMBsnXth/WuvY7IWfwQdVmwKEnI5fpwbES+4yUV5XTdYmbVvj3C22Oxb+KIEExCfTNfOwyT5GJk2vP2uix+10VwMpTXGaO51rHerB7WO2nDCBQ9NBEJq/b+uk8nnanMGopsPkCkQjy5LeHYndfZtl+mwP2RjpabWPbduVvoXzvo8Z0oQIV5OhgHW2397fGq+7wA3eZKCYMEnGriWbvMJB1XKI7xCL7O+AV1HQNcNnqt2B742ix+W/Rr/rfcoj1Q/AgPGVpru9P0Xr+q9CPNFf+JFEbIRv5mU619OEQ8REHkYCqilM3+2utIg0xkITejXl+yjgGlFxVwO5LoetTn1ZfFZrNkHQkUg4nEmRTnTpat1eurTnWS80M7l9vHcbHoZfymjdhNXE2Mg3DNxePn2eM8ctHTVUUoqK/7P9o3n7obGG9ORZbL5w2uOENFGGFflbyKEQwVYUSu66a7AaOeKI5QEKKru7vlfDm7v6DOEQpCtB+XD9/XJ2aX4iHkt4vtNnYHpSsMMxCS06XEEu9mxeFjuEKlLvNT1BY6V5Zno3I7ooqLwL+aP6VnqCUPH4kwCoJZJyKgBqTLj3UjyPuSsI78UUm4mMBpVygwBlPTLrCkIjTgqbp3f4SBLl5flaDH7ZKJCuhWVfrdfsyZFUVpL+uF70iERWACtrj8nLA6OzRjLnk7mrm7W4hiwEA+QpGziCGDd1V5CDIBTUTHMjCeODsy9hfqeCMsB6HJWa8B2Bt9BbvygsSyrXndZ1JEBqsoVwgkEWxvvEgUJOHXbi/ShDh4yX6N9xrSIBdhgl37vEgZoKAme93A/yJJkIQQ7aaLF2lCHJQPd8Nde7HT6pUPA577enjyxFp7D9YYH6sGUJCRp7stPmbmjEBEUai/ir8f9Al3T2KSKB0wix7nOivNFZLYyafzItOrhsZgFv3spYtdezQYc7+BbqDH+BANFM9Nu23Kpl2D7dbuVNE4t6KSwig+Yu3xtT1yi43WEWEQTzTX1Dc0WhFhkC1yGoZ68c9TkkMtV5ZHiyfihD28OMP8lNUD8WSY6Bm2RXKEL2DwpPqEUa0iZAd9cuD2cewJMC/9jS4yXeynynXwWNVF0VRcs0M1W3Cson+tUZwkeLUR2s57lLjZDbowg6DZ/f2kqo8leM0Mp9VBxW0NqUNekKAhxNvDvHjr4GVBAkKwVpVOcv3nRaIoCSWMNUmBHNUcQZF+BfOurFoHmKLmcwhkHxJzFL6+IIsug1xS3kVgklgngUr6MSdaEQo7oOB0JUSCPg2Od31BUlnnF8Dg53pwFYyBDdkBjllQxU0gqQSnkX3Tr2PDmIseMpqNjH0xgutKuKyPFrlTu9eP9aQ2VawTuTeugb5jeT0MO6joD5xn++DjIMlvAGLy4TS7qBF4Qh5YKtqyPCSFfnVuUhEoOkip3HBSfkIWPaxU8hHYZULqPAp2lfRpV2l6qir3qTqBxBnGCS2LRu0r3XzY+X+mvY1BhBgMlQZG36HEUcmK0zSCqOjV9kR5kIXcZhAg8UcePeUAIYpeA2qLXL7KqowZqK8UdjzMZw8N/KE0TUn2BnYfgz9+8Yp2nEhUmjcga1iaDvENruI+sNWmm1Xpmzbv9wGva+HsYxTXBNtShXMS1I0jFQC56dXih0pPjWlHn1Xi3GkuEPLBdHXbS0Xoh6R6qTCtrPIpDbeCAAUAzVVU/0xZZV55z9pbvqHdr7yozzBBeEJWHbhQsn1Eosa7IEJugMZKbVRSXyRoCYSyW3/vrVRuC+7DDTeBhQxs5wapojzUaN+8VKBfP8iWEjZ9QJ1gksSB0WXOXBgYJY2JAjZS3Wt0VAvQB1B+dNY+V/FVvZgbidtpn1wNAHN6xibHyDpSEyHgdIfHlDqs874QpwmAOb2hTMI3Szi1ACpsjzP7bNSq0ntdiFvkWJkgIppkh+pvbL9A2KXgJa2FFwiOCXi5c6u6QNInofZ+hs1rijBKw+z4BFrZFHmSijDhu98MpogjJFSh1/e6UVWS35fl8SVJv5nXoQtnSzXWvTiFjtFQS6JdmIFClEQzxEs6MvQmc1co5hpza5Qy98WOdnnTEbDnh7GCcEu9+UAJglBOrwStlHqo9/oDyEK3jNDiWG2ChFxdeGn3jQsW1P2EsqGPByIX2QIFGM12nx5KWJW+OEFDdS2gyZerxy2e24IjR9C+oIskA02a5Pna8GKu0icQuci8S0zFlIHQSczusukSk04XUMucLB0bwlbvIALAqNp0TIpXETrNy0nn2Tyo1MBnBn4HQLvKW1LsVXaj3pJ3XQK3r/fUbjqZ47gYupY9fhDL1rkLEla9p4yTUI4AmXuptNA7XnWRzbFqDH3E0wTQpMP0V+BKpuNAWpHjjB9yZCd0kAhMwLlPj2LXASjJ6JUA11Y8xEKiGIVkUcA1mFwVgKQxCk5ajR4UaV8OYVsJpI6wUPuSQZe4SDxyoqMCD7lIPX5eG7jJJH2ajJniQh4zyQqajBxQ93Rbc8Ql7TddsUHMTS6KY15RWQb343IQnxE5lEoUrF2ybroameMONSXjHXRSzntZnHJCCSyPaWTul8d0Ss6Xx2n1beRgqgm5tRcJRWbYgqbk2SInZbsTRQknZB45sEmaIT+36bnjV11k5fc7f8di+DGZ0qU4qW/NPc7s3VA/mptKZ3t1JVsgTokty2N6JQvOTBJd6zKzLCuLbvfnlcxAiSVWbdvLfb4kuc7aXuxKNiG0Iota2g4AH3ONMcRhk+g/NTrXzcfant6/UnmApBJrzIp91d8kd6kVDpm8Lr4k+QnbJCKvg5YFHorzIbMFx8ZMCxIFze5husWPY4W/SikRC4iogwllbqicQNZdwjlVnqAkDFFUdccZAFARwm+JWTms3O0mcYIjCkKofDGXba2r8qiqhjotQGq5LHTPb94gIRy2/TnqaNXcHKHOc5W1z5ucmds9DAEzjHIF//LX/wSOHM2TY/LSRqunInlPdG4mPpGaGINEP0pKzNrOxKKozwgJvz2uGyUwgkgU1lXZlGmZR2k4IInKTh9UGZmRMYbU6PcNH1Vlr/oXqYAoSme8d1AkEQBI9uCjq0wDhlFK9g3IU0RZhQiKfzgApYUNPABI2IcN3FESLkqic68PWlbdIULCP9znG6Xhoiidz2YbYxUX5SEMrxFBLWTsxrURxGOEiF8e+wAIr7BRh7KRVW0A4Nm3TVLJfNNPz3PHROwQQfEvx68smdtM6mMidH8CSik+ljYUr45KFvACAMW+VtVB13YrbXvHhqyRITBSqbt3YJYlx0bY4CCMRGO42jRKxUVROht1zJOPdZ6YMbGwo4AwlMZwk9te100l6ykgjHh8eX4dkJxTA4PNM5KaQDuDyGVdn+i5OzDybEGUBOQvqyN+BxnvbR1aIuq6T7wsiI8SHq5PnqI6gCV12Jq4S7BLJiAn2SXsnRLheHAY4NJCBJDTtOH/Vif7oqwbnZplGloMQnAqQWnfJTo/VYo8AIHVlINljxzZtonMJMO5vtWEUNSaxbmHPh078yTz/F8tsLbA1wFoJcJLJD8DOu5d45FaqQW7es6aBXdGUMUcCexHwOCuDKCp9twAjlyq7JL3nhOl0YMkAttTu/rDn8oLVBykRAprIz4xu3ukn+iUKRlYfN4+Pbtxoku/KN5VXh75q6EGJRhJ7VTwTIuXcpECKfP8TEXcs48JjXECmXgBlvoovThroD5KL8qyt+AIjtsO1C6CCKz2OGYEswOgV2OdC6/Z+GaTRUU5sySyLnOdfkhCQycQgiXRwc8E2JY9BTBHaHu2qcXe05FDaLEn+ZlCa70Tg9DUFw4n4V1ZsUeSycwNBFJ3js0eAKYOjfTXNU2VQwjINhW+Q462qzCpqG1128vveuOJ/AAKPpoovxAN7gKT5erX/u/p8HfdPonRs2EDvpAP3rM72YyqpUPsoKv2sawOxkHozbUMTlrpL7pQ8/JdVcme8mFOzWMiP8QezA2c0KLAFFWXS+B37X1ZF2g6PISe7m78vEpGQzJKuZ6dmvKRPkLHKg4khFLRQdT8lbqgjdMa01BB3mb+AqGOgdAYdmyYb9xXqTqEUWLDdfVF2nVZNYraH8DJWQJKoal0sZ8VmfGtq+QQYYzsUG38x3cRoAhRpL3VB1XUw51G3m77cPCKq0FM1Eg2TYqy0GmS/1ZHlnKv6DAQNZu5lk3S8jioXSamp8lzs3fkFDda6bUcBspjT4dDUuk/48JprzKgCYWTGS6U+bvKhtqdpAXwRLYC9EEFVDvmVYXBKujJLFbBQXPTqzukkKJVMSKpAUCNRiojdRlKCofWwdwSN4FkpM6kCYfXF5kivqCth96Wda1VxV7PhqQXufjZXfLgSU48zPtKIQsV4vvU4e3D8YrI5eDhtXA9QLCIhGmCPGTAivoeACUW1SH/NcBpwaAOxsG1YTqHQdHCeWQzDhYrs+93nEi2mTLLzL5clbnRPvRJh9lBkZ8M+4RrZ+oqpV8H01SXfqv2Zm65bbtvcqHR4XdhklbbtQrSuTpyDyLtD7rkbPB1tEAwEfLzMk3yLx1lnBQApRfcU5WZ5mQvFNPCjxSOJEkiEe8f9Jgo68IJQWf6GCcGQAmhxDaMW103CR3OHREPxq3RIo2W1giRnMxtmbaPnlMTg1BiQHH0aNMViJBtOJQyB3zn5amgplOhyIDi6E2QjSukFsHRrns/j+M+wziBjcqTRmW9U8TJ+GBOrIvpcSI9iOx49bD7CFoJ8TpgKLGoI+6Wvc5bnaicgCohA5MtaEcikTEouShr86qs6y+qspc5jWio+wwQPZqL62wdxOaETfcQbR8dqxbsCpsiCm8NY7XJ93KE0rJXc+CdrhcoY84WXi1D+gbbLyO2SFiJLlt7hTjVDJgnRtiOdq+mP6aTmjHQXcUKj439tO77c/heHBBoEZ+g+KgPayEQaCIXmIE0FsCIe7VP0o9rlwnNynXi1yoYgoz8pvOur2cDxSbZunAtOxhCcozwj+Q9qdNKH5vZ8Zh38y/2NhYSJVuVMIn/VL8l78nWJ6IGDbQyy8puH+xvfTBnmk3w89cdIoxBuDgTQON7UnL1nDZHwMuZlnDFywZ92kQhP9EN/Db7MtvON8v17nm2Xt8v57PdcvX4PHuc3f+xXW6fbxd3s6f73fP98mEJP/ktK8soGcJeUqY9rMffzEWbKlaYaqXwk8IFVoq/MIAs9lo9+u0qDigLaSBUduyGNYAjp5Y423sowUYFlk3Q7bDGiQTiu6FhMznzNVQCjq3B1mRmc7pIF+PkYu0IZ+5cYl4+jjVlTMlG/VF1dhvLprV23x6UmFofRYrz6hYB7DKzxkV7datC8viAOCEUyoMgGAU8Rd5zrR7OxbksTjqtRqwox0pNT+3OXPPpcW2eeqCW/ggLAhp6h+fx1MCDKWv0W/LXf/+P6YYIyNkpKkjgPtYYZRZNOs2cSd0jaw/cJ4oMYi71m2YPeLGfN3m/dvEwpJI59LVNEhATZqFOHBdkfx1FfGV5sB30/JBluvTe/HV0QlJgwyN1WjNCuuAObnKxOHK0OEbGDhWJt2V5LTJCsaPCa8hKXk3FG0P0Wo1jBsMbMTI1hXfBEoRjFU4rGwEa0PXNiB6DXr80PFq5LeMnV65uUUAut+v6xkxdoXpc3S6ef18+3kYvSrkNimOPt2yzuG//8VMMG8hjV5/OQeIKdShSmGSh8ED1JSaSZ6/ZLrP77Ck40SiDx3aeAcF5SYs9nSG0KEKNPMFh515gl9XxRs/qQmMlKvEraYHOpEESxnJxnS8bdYgZQ6CGcCIRw6sAH//pZZKZsi8xIUN7EPImcb7aXdXEswBnnGVTgOdGjxZR+xiNiJEjUgPTYjZqr1SQX0PCsnxlg0Vqk/sb0xinRZ8WOTHiGOwF32McCzh2sivp3mD+GX2JtU6kMLkf+V19TKs8A5xYd2340cX+8vprjZAIkMceArwZ/a8TTd7GNMGsnpYy5mBM/xnO1NrEs0sdqW7udLFX1bHS453UuAM5AJnjIBpkXbgypKp7OKW9MX3x41hWDXkVIKrlMNCjz/YI2rkaAlWqYl1RjItY2Hw9w0eeUFPb4VF5jEvoRdbYZVE3VXtMIGmo3doMLvKbFqNNVTwsz1BTHsFQx44JYH25iGh6bEl2VVLUr+bygKaNu4V+VYJn2GJtpWTI7aw9rV85ImeHbcNJhV5/p5LmVKmtGl8Lgfr6KHVsdzuCene0UN49FiTIKH82T2DCUFmQG5tAcMWV966iTkzAySeWeIudtPrhiMuIqYpoTPqQJqYSrCkI0YQakC9XAKgLWgA7VYXkYKqIGf2YVLjqILNjxMiZs4PrTjaBh6yhCCNm62FOIvoNyC4BN9FZIC4e2/lChvHUwtn3mfxdVXWSR7UiC5ke0nxJWRzrVAlGJoCZRJfHsE4K5xOGMvtc3eekyMrXV0HxO+lFZe/twHQIZN2nq0nyCXNtb8QXZNcmlB00LIumMtOXzIJk8agTAMFc7LFJFz9UemqAS5VoRRAsUzQvCcTJGAR7gA4qgohA1QkSNOQCpouyr0Fdrj7mIc/wt5URv2G0k4XwvJxb95NVIRph/N+cikYf1H2ZZGa5QTKc9SGitmnXMgZM7EJdoInySZZWPbAsBgYmYGzSCGj5zBfaItW5li5VgDhRHVQdZPQBsSOLKQBPGCe9pByk25BxsKhEepwaTwgnncwgDJGIsCc0cJLpdTc6n4HTX1KL/ar51Irs8bK6tAxTPwXQBqDkVMUNTaNDL8zOfB0XbhB7MOpLamudVPUFldXBRXVl0qqsC5zJB/1KhVA34KSqxibu+ObJ0R3/YwMqXt5l5AZcmd6rupn3d3dO94veCI+Q27LtWnuBX/b6ECtnxKjGrmXBmPKSFuGP5+MaBDigRy759rbei6yJLaLOngiti8rOH1lEFh40hqAj/1Uifq8bcFLRBGRaeEfyLjUFYqeM6u4Dulob782BeS9xFfkCLgWP/FoHUon2mpFGCATk++lFYeAnWClbijiTeDOga9nm0fJLI9hMRLgQRFnFkMvPHBIFHjP/p2yNECOXKMgcX8tYkUzcYob1m3lSZDpzp/dcYPGRopjykByPw8hvbYRiYn4gGdDxm0yGWNyRXGYAzCm2YpuWx2ta0PIJdr/AZkd1eIEhNDV7QJMqlynWIKSEHQffmS4rj5COOobZos0Wta+6edPF1cqBIhaOQ7bqkBSNTiMuM/IhotgQXFrTs8jqIdDE+SIzvqwisrz059Lc4OpGF5ldJnlXhXtVLRUPRnoEFxULzrCHNlOrSu+1cD4Aqo9pZMI9TWf3BdoeU5z8PMlz0x9fQb+nijPgVr3qQsunY6QJZ7I4I5bClSVSPHB/RtRenHQFYUsUJ24d9l4X365gwJkszoh1VR5VJZ39kib0VHEGbPp7ta9gwcAVZ0LEOIiUZ8c/UJkZx9Hv/EyMKfqOJmIm2EHbW5YvU28pOOX+LrXRCdLt4mH2uFvOY65xGxnCMxJzJvOytMroMCTo7pfV/8CZyIsvkK5HpunBBUJD05jJ1iUBsRFF5BBGcB03BZItzHYTALRTFWR2JInQURMJFwFF94tMwCI8ZcRQZXGDWNyIMyFhhD4cTk37+oTrppONQAljjGij8/VMsHSEAZVK0jdnfDBVO2QSNHh4VB0nDHEJpO00sB8OME9nigwIGSMjkHTHjJM+cirlTwE9TcmwwsoylJMmN1c0Zsw4YaB1RUvOfOSq06mqzCNC8GhP4JDdJiKAhmz+7duBdDWIxQk2Uedfl3m77+wmL9Nv5JOkmAUolyQgmLJaXqLaMUS2+pi90gFG1Pr7PcXxp+lCPZArMsfMq2MYQJRX9Z7kJ7OsecHYtZNDqAhX8hHQgtV0fWzJCi/vtkOKWZN0ABNXJFuObXmqpLl2RUnCSRm/CwZ2wgK4AwdwWEFkWXv5usruYlwOFgzICKdLsuy+TM3rRtcRdsnoc7rt7YUuQDh4heURSuqLRFuVs2b1+lorYVCDtV2mSZ72WeVHZ9uR0NE6nGzn825m1g42q6fd4nk+u79/fpw9LITrEqAqwkisSyTVvj1fKr4cFBYe01AO3iXzFoEmywErQe70NMlzpeQzAlDsTEIpvZ2KbzF7phGtEQ057Z5yLzAiGXE5cKYalTZfVJGVwi15sKbDQ/XCRXY0Ns26+r5A0qeiomGSNmX1sVH/POnqUu8JyUhlb20P6fYnWEERs0H5zmbiAgMcHlYvfi5PiJLT+PGuOPWqf6jsCr7mU5GqV8npUZbHyjyrcIFMi+f478rKdryXOKzHRE5897puqnbr0O/qEh/1mKiJZmI+Of4J7auJVg24KN32evSd+c8FggMJpVRWjcqeCv3PizrqMQ2pZqYE21xPmmicxQYWdvPJrKqSD3/2Gq/oc7G67i6wiYLh3i9E6bx4Yg6xXug2OCtpS2ke6DCPGF+kPbCQWpUu9peOLUcsk2YO4qXfEBW5ANxjZ2l6OpzypCmlexoAaZJWtuy66IZYEXeQ0JY4hDIbujlg4O7TjXAZY7YYbdzedroJIzqZ/vDZ7GpV4TJSVnQT/qAAp1uBMU6x4sICIWnJjwL+ExpU2xXHrO5LAc89KZLtPo6ytd0QFbsr8FRkuaqsn0+pHSuKEMraTAfZjAaBV7RkTCtsw2UesWecNqLnEn4+a8dR7WLANcRHdDH6k6MnrB8RPbFZ9wUmUKvxIiuidg5G2BK1kdDeOtl1ytezpWeMsSJ2G5/AjNjdfPZjhh2ZXs+KjjDGBtOygwEPtrFOYMKID95l53QedVn4zun3FEMSWbcAMAKleib9DeN3Sk3XJp09F+DThx3umTLE0Z2puQz7LTkSU4A+hbg02tSyIrHEHoh0ptBe13VCUvZIW5+QPwk2UHoY4ouFLl5VBVgN1qEldyFs9XkzSKD6oB2oePWRW14Htt8QXrB4Vy9my5KofC2nDyIKeABF0o8w5Km8b0X5vVgne9W/3okWdZBSVOS/G9Tc7iNsz//T4TkUAQioFvS7TzCra1XX7hqyWBcmovSTNlUAJlpGKI1wkE3lkBTJnrp1xqtNJL3wJCWIJU88Y3okF9f4us2CCAd1nBgzR8DIGYVQC88OY4YJWIkocuSzNdkyMfdk+4jGM82oKS2JjY8MLqZlOUA7YyLHGpw0QUvFsjHsvC+XH/rEmOPzxtuzOujaex/hWiYN1HzEHxMAFkkd1+sDQFZmK0KuGgVV+AXGULTkqeZz8v7KxStYQ9EKrbFh88q2uKS8JbYFXs8Il0+qLxylRNlAjlrOdjRlk+SeizcNuUGZMwOjFEX8qtFmgwgb4bt0UWOlDrMs6qN/GAocmPQaKJ4bhnTAB3V4UdVUWR8tFLVXDbc7LZPqY6o4xiI0or3pbVnX6GwPkT3jOKE01w+qSbKkST6dNP9CpC8I4olR0gHzhWhlhom3wXeMqRbAPLw+5htT7aD5yBm0kxPBG5xI+pho4mO3OiNn1ZgkQUeNeLp3+xw0+Swgpo8TRUU34fuOkaUgm4KmaBakrhjYw1FKW2f0a4iYQQJWwiYwO3wXLysWajOfieNO6n6wOEEcJ5OMLGx0+aIq/dqNWrjoECJi4kOIFrROQJKmixoMjNGSVhpjjaylosRRrRWwS0Is7dHCbP0Mw4Qt991APqDRGH07Mm4RyShpSe3ldOYZLvpCATB1TAtykcuDfQ+MbUOeIEcmbEEQXtKG5NZEtSA0O1JX9eyS0fItCM/Y9Q0TtiDdJgYLnm8/njUEl6jldNfilVWlclEfFCKiWlCAlrSfUJKmk7agAC1qPxHWxLUgODNiNw3tkhALWhCSrZ9hmPTLRZ4UaKEL2lBoEclItqSi7bCg5QyvAfkJRe2mS/6QpG8l4pcB7xjD+V6Xdqv3RULco49pDDhOx3br8/JwSIpsWbyX/oiXlkPgnGpmDnPvc7X9rl95fw1UATi56+Fc7PFaIZqXWuda8LoqJjVC81JDRU+W8xgISWPXrErftDmBaO4nj9dEKMglm6LMhucP3pIqSRtV6T/pTpHAiJq3OYzrA9eVOiYV2zlS0hJaru0UAMfwWJWsZ6JMlNITfkJSCJ8gm2yi8GkyiMOviasbCQtMt/InlSWiQDbSo6q6L57rMtcp/gihn1DUHNcD6FOVFM2iqsZ7/ts3wwgFCO3K/uWv/zkehprExf4MY2+dDCRhCmqZ1jMySs3DymT8eorSAesOETLnt1U9NUcdWiYVX1GTamieHJMXnTsvkTh9ACFzxrL7pc4YpXPnGJBYzALlSrcq1TU+/iOkeiT/GU4l1VZZkgFNLVAFoggFudOiqE8HdU4cJeeDKaH2PBHeyARqIAMh2V+QNC1zIZqQ2pvoMk3HgxIiuu430Se6ILcXBCIelBCpVF4mWdBQotwQ4yBl38tvE2vKx5KT32NVpqqug0fY/M7YSSbqiu90zt8L6PEOGCq8mkT1R92ow/xNpd/YgzKAhg+n5JaGMGnLfPHO7Df2pHwo2WkgFcGKrKmqgSS2idn2Fa9gcYxAU6ZlHltODo4S2KgiU5XKdsa5iyS/q5wrPVghEE8Jbt/0ITY3A4YinpoDseUujh36ezIQmlrOM99RMQ8OI5anFYKJyJicmrey0n/2iG2qiqTSZUzo+nUg6X6szyRW8m9/+a+//du/AtdBuXbi57Eg1Y6i+yk9U9Ca7d6NJmlOwTKKWNNQ1C1F3VNgmpmq9PuQTc+AKGnL1OfWs4OyoH1G82zBQTfuOQ+Jdstx1j5zYKr3i0+z+R/P681qvthun+ez9e5ps3h+WGy3s0+LKPFc7ZP0o//puavo54Oqa7sbE7OhKKuDudBv9ERXlLCDZ2t63O4mtaKWQN6ChqJdPaxnm+V29fh8u3xYPG6Xq8dtnHBfsoNTPWf6oIp+goDm2OEaOXd8UbuNeOTdbKn7LcuMQitqfyolP7CkZxa0/C1mWADj1l9wWdVTHHsKRtNKhXNGuaRVys4MjOI0hxb78tFVmRilPD1RnPKUp7tur8p67HuSt3dmYf27QLKncFtNoIlPTL5YArnznAGydUME7G005oZnI1WSkRq4ccXNDKdGJsBMoukgv981SCkqZ25Eg45L/Q2DPgUxOBX2OwJpkok+ByfqdwQm0FT8fk10/Iq6VbBV06MgxurCsaRAmmSSeLS0P+jTxUQNtEdFw8WgAjMIJvFYj+quwsJqLlZwGhcuQIkUUpyBiHT0jbWQQYcmIr+gEWNvVhZA8/EA68NZNRBP6PFzZqwJDpIYBdX6uXkcK4owcLvDp+cSglNq/Fiel8Q4eF1q9CnVDTnIaFo5GxTZw9NwclFsdbdCzvOyPlWK3N6HiBFEXFTagIxfy+pbfUxSbKuVzA6fLM4Wu/3anGXwHS7eFJ+Ls6TCC5SNZIhBLCUR3GDKoVyvZBJMS4232s9zYg8K2itiloiW/e4odaZLrKLdCvwyCTbVeGtIOq7zuHqNSVgJo2pV6faRj6sbJmWO6BCeivbaG3ydGE4u6hD8GJHoQyjH5H0QJMjIr7Jj1LoqX8gZlEjbsohFO5bPKskulh5zRVSy6MAbDhFVtj1RJD5aQahBTOLSZs+TxeX6V/f399Hv2rCzS3FQhIUP313NsKonxmzCqeExwZUtQ8pM5r7WNmm4ApCThrKJPojGa5AewBU5ijWQiHG00IgpA+rVS62qd5X560EXWeOSThlVC06zxhoVf6wV6KAmDbEh2xhu8Vh7e1SpR35FuwB2sWXx54BjrYs/EBwbJ69qIlm/bqzsLujtrh0yO6YlvT2BEsZIka7XCilVkpHffNqm/vBImJdFaIMITnIN3ZyA8TD3SbE/0Tc70baQrOSey61KK9Xc62+XFYZPxIw/HSr6CkwoscgFP2vzBIpOkxyUoVzPioAEnKeBIOrYkFxadErIRz4khX51duHHq/ccnPYbZLUgDkIVjFMxH8VOjQJLb9s+4SR3cGsHz8guzjB+KLQDp4o2IHSJS2yAncMxw6/M9u6uu0Tnp0rRz4+JfMOj41aErlIfOFOs/NTaIMliwq+9KsEUonPUhA7DDmjKiOBMEHwFCD+zkuIcMbmr1iYDCOjVGMIcgjKmVpjdXGDqKfXAf+OGpUCasKjdHNY6OyV5t05F5M1JJ56TV1mHoLtblzwE8nNMJBuMDpWpQKRLxkylXUoHwwoczVaiCQUWAiVzX7eIBWMCVxSjIOdnDsUESQBP6J2CcomWxCgEn6UQlwRClysJ4okuzJo4XQ/EM3GRWQkFYjwWI8gloJZHtpqjKurlsY5KVeETYmeK8hvPUH6jSybybgQkvazsYOw6T9AAiKgRTGwgwaF8W0PMYTn5xicpmrCKEXtYTvaD51XN4SglDvpFVeQ2cTeZyB3r07EdUZl7NQJ6LHO9AAAms2FfcY24mQsDiLK2RcBk9EIVaTauwWG0su4NNUpAS7Q6DC1cdo22SnyBqkWo/rmw/t4qwjFRW1Ay2lE/Di9lHj7C57unk0y2zztp1L7dL9heveS9chnmy1WA0ORGwzo1mxZWL/9I5/aKD7kWABZK9adWJ4oNcIFcWwyTszZGk/7wXb3YpzRZlwhSiryiTfyn+tqDqWlEqACiuYj0Fc8SIxcgOakEso8NL6EwwUOEk4BngjLCQX4wcjF/qkroM38q/8Vr2Ge60uhOG2RDqRDNIBTCSLjW0AFu9esrla1RMlGeugvSvw5I8pp1TwABCxoCmBtK6iuVNezOdN8wiR+OVUgaugGMaGJVITR/mmZkJO2PdAZZNzQPhRYN+5JJmFTkjl/Vy079AOgD3/DIPSDnIN/d5KIq8hRBCnbGhWYQrCpPEqTgamxZmAsgygpfkB0nko7zX3Jjx0bV7RIqtQbrsAdIaoX76wjZp2cfdHfkUAaprH0nd7roCM9I9ua1u3VSnWtqu4GvB4NFG3tSnY87I2sw7ZZnaZyB29doQNPlJDK172pMXDzLhEiJjDWI/iYIywxIrik/pMfbbiBNtuZxOlGD7lN/bbG7ssy5YYAjgcEFAwE4S6TaVzKD4b29iHGSmO/o0ET0cGBMFC0M4rmR8DatlCrqt5Lso8+pZKNF28y/joGMo4wUUDRXhedx5hnIOehYF4ULHBQqR0LrK1GmND0/5sFkpIMeB0QPvTEp0eAbq2aJ44+EGR7RkNiv8FgTGCK60bvFFimN4KWKl6jJh7KU90Kd37hocQ5yC2JqLv9NirIwO0duklr9x9/EmiAa6HTHoXT/prPKFCQUDz+1P/ZLFOuqfNU5cATVcjyDqYUHjuoyf1eM3Dn3pCBFRo5ALGKea/ByGUfTJhLlDWbt70eGWHEJ905km251VBU4lsapBwgX6sbY1bFxL4XlCuZX+0Pa/qUc0NjhFou/1cm+KOtGp9FC2RhKq3QXGE/NUmXh0jxtmyR8bkgoVRsscjAI813vEwChBCz3C7w4KLbRhBEVAQioGSNdT3JBl4FXhPwPbU5joTNQ1qhApxApjZCwVOgXt+o1MQe4GKfok8k84vPydjN7nj3O7v/YLrfPu+XDYvW0e94u5qvHW/C2H1iMISL66Q55s1neflo8f1lszO1A0cIunJe7XZhLiZb3i+fN4u9Pi+1usPghPtcUWYwpl5Y+ysQb8TD7n8/z9VO0ZIeTCXxezNaTFAxQJnG/fFw83/yxW8SXnguXyf39afG0uO2rfZqmx8ELX8Fjp/jpdjfb7J7Wl8iGFOQKgR+U2dB3ThnRH45Q4j5qrISxUP2UnVgQ+UOGyWNdhEMwOr4t06YEPjy6Um0iUTn2Dx61t4Rb9Loqzcuw4DY+SIagoDZkVeU/VNqMmaB3yWhpkkRQmncd+5ckP7FDNjdxhJf2QNlMwZNBKNhBjm21d0+P891y9fi8Wi82sx12DSBpAMpExB1ds1lHatZTR4m4vX4uzFvMk2ljPHHS/hhzsjY05AS9emkuns6xjXiO6jhphEePYe3TAnzYdZQQFn56MIZ8LpEHdGJ0DUmcLBSlJoqj7ysyJoj7OkZfPCv7LXlP7G0DyeSMexyU6PZpvV5tdovb5y74/Db7YgZcv602bPRylAkiIngFKOnMhtbmJzj7gCVmgOGok1REANsPdbUo3nVVFthde5y0R0FIduMHKnZJZFEaUcTsPpqKBgJe6qi42SFlQwFfCCMRDgaWj18Wj7vV5o+Y0UBgA87Fenb7UrrKlpkqmvbCNPwrAmkDycZaMazPz7Ksau+FvMAImEwwMqJcAXV31wKcSjZCGXCy0ZEvjzJFqgsHSBJ58RDpPjkV6Ru0g9PR7JNFNHFzxViu6jpUAD85DAowmv/8YFMirz9SUiMgr9LbNav2p0PMEjSSP4+HH4H0wO5Z5cnCHV4u2PNcmmOPhzfAAqL17H+l9GP/jBII2gQq0T1KOFGnQ1Nie9Cz+PHSoIcQsKMk1CfjBEGXBKNWuDIDRi149YWMWiEzGEIGZkoIih99Svs15S5J3Q2jwNgHkXIIhOOe9Wb1ZXm72DwvbxePu+XuD7avP4sjDPyS6wDZrVb3z/PV424zmwuWmVFpl0ew+Np9evv7SZ24PQPjpBFeAyuAnuMocKKQB7XJsg4j+G4HCAIUsm+FLbC7RUXiu5i2SyHT7rjsswnjPl6m68GlHyw3qj6WRa1uTq+vbLxxE0f5D6yCeJCjwktDXuSmF/fpAm20X8cLd1OeGnHh2sQTCtdXIQu3U+GlqcK16aMLl9COKNxuwOANiMGiHSeNKFhYASxWR4EThYp0nFpcoIyqeATagfrro/R4iANEH1x2xMAFvRddZBCWHVw56hiLYIzVAUQLQU7aeA9aFq/BGzMEf4AVDn+2i61ZdzQPxMxulvfL3VLwhd2TxpkESx3bt1OTld+LWWquNMlVtleiVUXXBoZNtugAlrxIHiaROFSZflPNvCwK/6sB7FNe8hi3aqGfE3Pcs5LECV8KoqHCRNI0Sfo2RvGF6muGHERNphY3Tr0q4AcBaFWESFCdu6Taq2ZbJEf47IOj6yaOqEpMBatKT0igju5pwKSRovVEcCZJ2VZJUZv7R7hi7dNFlOiiyPDn0xF2F8l3mJ2D2XyTkd3XcJCyicFAwXbMvpiD5MRKe8k4VoiYVwySIJ70hWN3WwTqBH2CqMHwoWwUPWQbaAMIP067qXS2V/2gFakNT8DFcPWwd4fF3Jr5oAXhZH1lj7nXBRVhByUEypx/eCuPx3Z6AlWeLSJ8sd6Cn91kIrf43CJnx2PeXdOMr9fDIigB5SxjDjAQwVrj/1JRCCuuKAF6ZdempNZ0KQXBai5arsH0x7atyNqBJz9BazvVqr7XxenHrTqAI0VY1oGRQa4zkDvZ08mAqUV+bgnuyyRT1aza13dl5XdPQaYQNYyJiCbdUSAms0IDKDJBWWPnihzNiHNFMKsXNBxWXMKNEuN01KSf0xBM9G3yremhK3dSxBXPr/aHtnOvtIXix2MsHP9+4ahEfb/AmMGKGJgpIa8yVuv1YiP7hoBoIQzEzNmH8N8QZNIR3xB6zyBXQxzV+NUQ3PswL3c1fDzl6bruXVglxelo1sV1pcCPdoQiwkLtbuoQEYsgAv2JiyB4gYvUQQ5B6OWXQFzRKUsg3Yx+zIAtDdBiCNHEKUunFTVlsdLYZMJndFNzA5vuCnZ6ZO9LBCC6y2dmKD57Rc9N3OmCOXUdlrL5q6hoqxO4zarFVyfytbxTsSia6gOd//Yc51Scy5hHiZGJz1oVmS72w4YuIPZ2BM9BUlFBEAJ9z4kLMJJuB+onpkY0cknRF6F1pd/PNwZvSmi9bpAM0srKkZAICjKU4FS9ogxSiwpTIissz5Zx9b1QVf2mj1RpuilFZWlSZx3yU1Wejky2PIkATg0HfDR6mACVgxgoxa+6yMrvdQfbVUrFa8IcgnwO4xVo3wSXRQfMdTDjCgCPDMg0fTwnm1obCRc6R2pUGyOhvkhYSFgxU4RDFkK5W1i9LMcYCTeQ7NIyZwRQWYSDHFYkvYGbU7EEx+2onA8mdGqVq7Tpr5sbF8kSfoUYFSWZyKFBP327NRsEnSEaEGadlMIuy4LaewxOx1Al7Lc8FYSB6rpmL2Vl76NLNLJ9C5UDsFw4+J7o5q6sBuStyhPw4jxUFGQQVdt6GNkxtdYljKq0DrM9HVX1rmvocwYmg1JQ9dZHBgd5TL7LhnGeBRwZ05GNYcQaujD//HK6byn1NVZa6IKPsT6kKY9TChuniREfnOQaJvhk5BlA4xcqg1wmygaCJ6Ic8GtphHmXX08D1JssXhIVL3zSom2KZIHjgbNXR0mYib1dSEamw3ZXwbZP4sVVC30eJxLF1PkIQLk3xA9g+Q0WfgbOpQlJ4PnxOp5DelxX5b4CO52OeZRGVDaj9BtlPuSTdo/ZASS3EHI4NuYOzVzBi4OdiJ9Q2m86oC1+nzQmA1Pwtc1JB6UYKFM8ZJnaN+FuVaXfVbYwrdBZCvUKFkwtW06jdYIcwkoC/SB/e103zgfe9r5cIoswQJhLTg3IKKInMwTLbneBpb1wVtcWy2cahMVlnVHGCwDWjjGNKQxhxY9TT8q6uModJYE+kr+bqvxeq0qWvXHiqNzBKmjmHB1eHMta+yJJpBdDoLiskqp4liFduVFIESzM4kAlDVtO6qhMIzpobl0lgT6Wv+ItKVKVCfM3Ti3K3xixaVn8Q/Rhzw6rYUxUB8/kEi9dR1mQe6x0u04SeHoAK2EfEedFuB6e10BRaAuTZ6FHjVNPyqu4Th0lgT6Sv/6ap8iwCMOicswpo1lHtGNMQwrD3OhQN3ofMbQLIVGFQCmiBQBoSs1BMv6QFMleGjbHiaMyC6ug2XR0eHE6a1/L6ttrXn6PyqIDmpJVRJXLsqsrNwopgsek0e/CCDZKG5VhUAPN51iFVUZytXp91alOclm+nNSy78IjRGxf76phTJK+HsklWrKusiD3SOn2H2HjugUQFeVHjC6ab1g5wi68HA5H6ArtUN+kkx0OOemsXag8HJvOHz4kXtVrQHiJL41xEl/q9UC8qPS6jXzmzdxTLfKgABHlPYQemstQUWgLnWdZWBonFuV0BBAsHoMyIYXEeeBscaXqhiE8t+E75d3CHHBPmV+UYVrppjxcI8wXoMIq+69Bd4fFuZVRL52wBbTHFLYuFNk9gOigHJJcmUpdl7lONTEvBNKKcne7ePzjeWF2kz/OF8935sL69ep+OQf3wxNaKA+xK77FrDer+WK7vUDVZSD0Zpvd8m423z2bq/lnm+V29ThspY8u2F+TbgXwOR36PrPi3x9bcM9OjA5cPT3e3i+uY8JLu1oVacB8dn//vJ7tPl8gnCZ5/mwwIsHPs8dPi9vnm8Xn2ZflanOJ7ltS7FX2/KLeknddVhL54aLrqxR539QjC33w0cnC/fdZgdjGvDSx3W2ebL6na7bvZ9ZNdbJZFkhvd7Pdcv68eXo07wpcIF03SaNT0zmYHa249DheNmWZtxdWfklyndF9G5BWFC/r5FWtzW63XU9AdAOQSEhA9gGG4r7c73WxJ/PSpRHlIS/3RtzeIUV3zmNqH8baPZ6RoU9DjYSA9LKjInlZq9WLeTnAXtdKdc2YUEhC7CpkcyeWFeUbLFv4+StHDtgkApdgU86TvJtFY8c8QmYfBe4I+d//H53JNfw=" \ No newline at end of file diff --git a/docs/api/assets/search.js b/docs/api/assets/search.js index 74a63d7f1..aa3eada2c 100644 --- a/docs/api/assets/search.js +++ b/docs/api/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/api/classes/application_PermissionAuthority.PermissionPathError.html b/docs/api/classes/application_PermissionAuthority.PermissionPathError.html index 4030114a0..babdc7b95 100644 --- a/docs/api/classes/application_PermissionAuthority.PermissionPathError.html +++ b/docs/api/classes/application_PermissionAuthority.PermissionPathError.html @@ -14,7 +14,7 @@

Failure to establish a filesystem object's canonical authorization identity.

-
+

Hierarchy

+
  • InferenceEdgeInput
  • +
  • HopperApplicationLauncher
  • +
  • CdpBrowserProvider
  • +
  • CdpElectronProvider
  • +
  • GhidraHeadlessLauncher
  • +
  • InstrumentedJavaScriptReplayHost
  • +
  • PermissionRequest
  • +
  • PermissionGrant
  • +
  • BridgeLaunch
  • +
  • GhidraLaunch
  • +
  • StableWebResource
  • interface AnalysisClient {
        close(): Promise<void>;
        execute(
            operation: AnalysisOperation,
            parameters: Readonly<Record<string, JsonValue>>,
            options?: ExecutionOptions,
        ): Promise<Result<AnalysisExecution, AnalysisError>>;
    }
    -
    +

    Hierarchy (View Summary)

    • AnalysisOperationPort diff --git a/docs/api/interfaces/application_AnalysisProvider.AnalysisOperationPort.html b/docs/api/interfaces/application_AnalysisProvider.AnalysisOperationPort.html index 18d55dee4..2da8d420d 100644 --- a/docs/api/interfaces/application_AnalysisProvider.AnalysisOperationPort.html +++ b/docs/api/interfaces/application_AnalysisProvider.AnalysisOperationPort.html @@ -15,7 +15,7 @@

      Provider-neutral application capability for one analysis operation.

    interface AnalysisOperationPort {
        execute(
            operation: AnalysisOperation,
            parameters: Readonly<Record<string, JsonValue>>,
            options?: ExecutionOptions,
        ): Promise<Result<AnalysisExecution, AnalysisError>>;
    }
    -
    +

    Hierarchy (View Summary)

    • AnalysisOperationPort diff --git a/docs/api/interfaces/application_AnalysisProvider.AnalysisProvider.html b/docs/api/interfaces/application_AnalysisProvider.AnalysisProvider.html index 105269676..f88ddc904 100644 --- a/docs/api/interfaces/application_AnalysisProvider.AnalysisProvider.html +++ b/docs/api/interfaces/application_AnalysisProvider.AnalysisProvider.html @@ -15,7 +15,7 @@

      Factory and capability declaration for an analysis implementation.

    interface AnalysisProvider {
        capabilities(): readonly CapabilityDescriptor[];
        createClient(
            target: BinaryTarget,
            profile?: {
                digest: string;
                parameters: Record<string, JSONType>;
                provider: { id: string; name: string; version: string };
                provider_profile_schema_version: number;
                schema_version: 1;
            },
        ): AnalysisClient;
        identity(): ProviderIdentity;
        resolveAnalysisProfile?(
            target: BinaryTarget,
            options?: AnalysisProfileResolutionOptions,
        ): Promise<Result<AnalysisProfileResolution, AnalysisError>>;
    }
    -
    +

    Hierarchy (View Summary)

    • AnalysisProvider diff --git a/docs/api/interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html b/docs/api/interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html index f6abe11b6..6334bba15 100644 --- a/docs/api/interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html +++ b/docs/api/interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html @@ -15,7 +15,7 @@

      Deep provider candidate discoverable before one target-bound route is chosen.

    interface AnalysisProviderCandidate {
        capabilities(): readonly CapabilityDescriptor[];
        createClient(
            target: BinaryTarget,
            profile?: {
                digest: string;
                parameters: Record<string, JSONType>;
                provider: { id: string; name: string; version: string };
                provider_profile_schema_version: number;
                schema_version: 1;
            },
        ): AnalysisClient;
        identity(): ProviderIdentity;
        inspectAvailability(): ProviderAvailability;
        inspectTargetSupport(target: BinaryTarget): ProviderTargetSupport;
        resolveAnalysisProfile(
            target: BinaryTarget,
            options?: AnalysisProfileResolutionOptions,
        ): Promise<Result<AnalysisProfileResolution, AnalysisError>>;
    }
    -
    +

    Hierarchy (View Summary)

    • AnalysisProvider diff --git a/docs/api/interfaces/application_BinarySessionPort.BinarySessionPort.html b/docs/api/interfaces/application_BinarySessionPort.BinarySessionPort.html index 9d728c893..7d8c690e5 100644 --- a/docs/api/interfaces/application_BinarySessionPort.BinarySessionPort.html +++ b/docs/api/interfaces/application_BinarySessionPort.BinarySessionPort.html @@ -15,7 +15,7 @@

      Target lifecycle used by CLI and MCP without exposing a concrete provider.

    interface BinarySessionPort {
        activeTarget(): BinaryTarget | undefined;
        analysisProfile(
            operation?: AnalysisOperation,
        ):
            | {
                digest: string;
                parameters: Record<string, JSONType>;
                provider: { id: string; name: string; version: string };
                provider_profile_schema_version: number;
                schema_version: 1;
            }
            | undefined;
        close(): Promise<Result<null, AnalysisError>>;
        evidenceById(
            evidenceId: string,
        ):
            | {
                analysis_profile: {
                    digest: string;
                    parameters: Record<string, JSONType>;
                    provider: { id: string; name: string; version: string };
                    provider_profile_schema_version: number;
                    schema_version: 1;
                };
                authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference";
                confidence: "observed"
                | "derived"
                | "inferred";
                environment:
                    | {
                        architecture: string;
                        id: string;
                        isolation: "process"
                        | "none"
                        | "container"
                        | "virtual-machine";
                        platform: string;
                    }
                    | null;
                evidence_id: string;
                evidence_links: string[];
                limitations: string[];
                locations: (
                    | { address: string; kind: "address" }
                    | { end: string; kind: "address-range"; start: string }
                    | { kind: "artifact-path"; path: string }
                    | { kind: "file-offset"; offset: number }
                    | { end: number; kind: "file-offset-range"; start: number }
                )[];
                normalized_result: JSONType;
                operation: string;
                parameters: Record<string, JSONType>;
                predicate_type: string;
                provider: { id: string; name: string; version: string | null };
                raw_result: JSONType;
                schema_version: 2;
                subject:
                    | {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        local_path: string;
                        name: string;
                    }
                    | null;
            }
            | {
                authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference";
                confidence: "observed"
                | "derived"
                | "inferred";
                environment:
                    | {
                        architecture: string;
                        id: string;
                        isolation: "process"
                        | "none"
                        | "container"
                        | "virtual-machine";
                        platform: string;
                    }
                    | null;
                evidence_id: string;
                evidence_links: string[];
                limitations: string[];
                locations: (
                    | { address: string; kind: "address" }
                    | { end: string; kind: "address-range"; start: string }
                    | { kind: "artifact-path"; path: string }
                    | { kind: "file-offset"; offset: number }
                    | { end: number; kind: "file-offset-range"; start: number }
                )[];
                normalized_result: JSONType;
                operation: string;
                parameters: Record<string, JSONType>;
                predicate_type: string;
                provider: { id: string; name: string; version: string | null };
                raw_result: JSONType;
                schema_version: 2;
                subject:
                    | {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        local_path: string;
                        name: string;
                    }
                    | null;
            }
            | undefined;
        execute(
            operation: AnalysisOperation,
            parameters: Readonly<Record<string, JsonValue>>,
            options?: ExecutionOptions,
        ): Promise<Result<AnalysisExecution, AnalysisError>>;
        exportAnalysisSnapshot(): Result<
            {
                binding: {
                    analysis_profile: {
                        digest: string;
                        parameters: Record<string, JSONType>;
                        provider: { id: string; name: string; version: string };
                        provider_profile_schema_version: number;
                        schema_version: 1;
                    };
                    provider: { id: string; name: string; version: string };
                };
                entries: {
                    execution: {
                        limitations: string[];
                        locations: (
                            | { address: string; kind: "address" }
                            | { end: string; kind: "address-range"; start: string }
                            | { kind: "artifact-path"; path: string }
                            | { kind: "file-offset"; offset: number }
                            | { end: number; kind: "file-offset-range"; start: number }
                        )[];
                        provider: { id: string; name: string; version: string };
                        raw_result: JSONType;
                        result: JSONType;
                        subject:
                            | {
                                architecture: "x86"
                                | "x86_64"
                                | "arm"
                                | "arm64"
                                | null;
                                format:
                                    | "unknown"
                                    | "file"
                                    | "directory"
                                    | "javascript"
                                    | "source-map"
                                    | "plist"
                                    | "entitlements"
                                    | "dmg"
                                    | "zip"
                                    | "pkg"
                                    | "asar"
                                    | "javascript-bundle"
                                    | "mach-o-universal"
                                    | "mach-o"
                                    | "elf"
                                    | "pe"
                                    | "hopper"
                                    | "analysis-database"
                                    | "ipa"
                                    | "apk";
                                path: string;
                                sha256: string;
                            }
                            | null;
                    };
                    operation: string;
                    parameters: Record<string, JSONType>;
                    query_id: string;
                }[];
                evidence_bundle: {
                    artifacts: {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                    }[];
                    bundle_version: 2;
                    captures: { evidence_id: string; predicate_type: string }[];
                    environments: {
                        architecture: string;
                        id: string;
                        isolation: "process" | "none" | "container" | "virtual-machine";
                        platform: string;
                    }[];
                    providers: { id: string; name: string; version: string
                    | null }[];
                    records: (
                        | {
                            analysis_profile: {
                                digest: string;
                                parameters: Record<string, JSONType>;
                                provider: { id: string; name: string; version: string };
                                provider_profile_schema_version: number;
                                schema_version: 1;
                            };
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                        | {
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                    )[];
                    scenarios: {
                        authority: "controlled-replay";
                        evidence_id: string;
                        operation: string;
                    }[];
                    unknowns: {
                        contradicting_evidence_ids: string[];
                        domain: string;
                        mutation_evidence_ids: string[];
                        previous_revision_digest: string
                        | null;
                        question: string;
                        recommended_probes: { operation: string; rationale: string }[];
                        registry_version: 1;
                        relationships: {
                            type: "depends-on" | "related-to" | "contradicts";
                            unknown_id: string;
                        }[];
                        required_authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference"
                        | null;
                        required_confidence: "observed"
                        | "derived"
                        | "inferred";
                        required_environment:
                            | {
                                architecture: string
                                | null;
                                id: string | null;
                                isolation:
                                    | "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine"
                                    | null;
                                platform: string
                                | null;
                            }
                            | null;
                        resolution: | {
                            disposition: "verified";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | {
                            disposition: "withdrawn"
                            | "out-of-scope";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | null;
                        revision: number;
                        revision_digest: string;
                        scope_digest: string
                        | null;
                        severity: "low" | "medium" | "high" | "critical";
                        status:
                            | "open"
                            | "investigating"
                            | "blocked"
                            | "contradicted"
                            | "resolved";
                        supporting_evidence_ids: string[];
                        unknown_id: string;
                    }[];
                };
                snapshot_version: 2;
                target: {
                    architecture: "x86"
                    | "x86_64"
                    | "arm"
                    | "arm64"
                    | null;
                    format:
                        | "javascript"
                        | "source-map"
                        | "plist"
                        | "dmg"
                        | "zip"
                        | "pkg"
                        | "asar"
                        | "mach-o"
                        | "elf"
                        | "pe"
                        | "analysis-database"
                        | "ipa"
                        | "apk";
                    kind: "executable"
                    | "database"
                    | "archive"
                    | "artifact";
                    sha256: string;
                };
            },
            AnalysisError,
        >;
        exportEvidenceBundle(): {
            artifacts: {
                architecture: "x86"
                | "x86_64"
                | "arm"
                | "arm64"
                | null;
                digest: { sha256: string };
                format:
                    | "unknown"
                    | "file"
                    | "directory"
                    | "javascript"
                    | "source-map"
                    | "plist"
                    | "entitlements"
                    | "dmg"
                    | "zip"
                    | "pkg"
                    | "asar"
                    | "javascript-bundle"
                    | "mach-o-universal"
                    | "mach-o"
                    | "elf"
                    | "pe"
                    | "hopper"
                    | "analysis-database"
                    | "ipa"
                    | "apk";
            }[];
            bundle_version: 2;
            captures: { evidence_id: string; predicate_type: string }[];
            environments: {
                architecture: string;
                id: string;
                isolation: "process" | "none" | "container" | "virtual-machine";
                platform: string;
            }[];
            providers: { id: string; name: string; version: string
            | null }[];
            records: (
                | {
                    analysis_profile: {
                        digest: string;
                        parameters: Record<string, JSONType>;
                        provider: { id: string; name: string; version: string };
                        provider_profile_schema_version: number;
                        schema_version: 1;
                    };
                    authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference";
                    confidence: "observed"
                    | "derived"
                    | "inferred";
                    environment:
                        | {
                            architecture: string;
                            id: string;
                            isolation: "process"
                            | "none"
                            | "container"
                            | "virtual-machine";
                            platform: string;
                        }
                        | null;
                    evidence_id: string;
                    evidence_links: string[];
                    limitations: string[];
                    locations: (
                        | { address: string; kind: "address" }
                        | { end: string; kind: "address-range"; start: string }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "file-offset"; offset: number }
                        | { end: number; kind: "file-offset-range"; start: number }
                    )[];
                    normalized_result: JSONType;
                    operation: string;
                    parameters: Record<string, JSONType>;
                    predicate_type: string;
                    provider: { id: string; name: string; version: string | null };
                    raw_result: JSONType;
                    schema_version: 2;
                    subject:
                        | {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            local_path: string;
                            name: string;
                        }
                        | null;
                }
                | {
                    authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference";
                    confidence: "observed"
                    | "derived"
                    | "inferred";
                    environment:
                        | {
                            architecture: string;
                            id: string;
                            isolation: "process"
                            | "none"
                            | "container"
                            | "virtual-machine";
                            platform: string;
                        }
                        | null;
                    evidence_id: string;
                    evidence_links: string[];
                    limitations: string[];
                    locations: (
                        | { address: string; kind: "address" }
                        | { end: string; kind: "address-range"; start: string }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "file-offset"; offset: number }
                        | { end: number; kind: "file-offset-range"; start: number }
                    )[];
                    normalized_result: JSONType;
                    operation: string;
                    parameters: Record<string, JSONType>;
                    predicate_type: string;
                    provider: { id: string; name: string; version: string | null };
                    raw_result: JSONType;
                    schema_version: 2;
                    subject:
                        | {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            local_path: string;
                            name: string;
                        }
                        | null;
                }
            )[];
            scenarios: {
                authority: "controlled-replay";
                evidence_id: string;
                operation: string;
            }[];
            unknowns: {
                contradicting_evidence_ids: string[];
                domain: string;
                mutation_evidence_ids: string[];
                previous_revision_digest: string
                | null;
                question: string;
                recommended_probes: { operation: string; rationale: string }[];
                registry_version: 1;
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                resolution: | {
                    disposition: "verified";
                    evidence_ids: string[];
                    rationale: string;
                }
                | {
                    disposition: "withdrawn"
                    | "out-of-scope";
                    evidence_ids: string[];
                    rationale: string;
                }
                | null;
                revision: number;
                revision_digest: string;
                scope_digest: string
                | null;
                severity: "low" | "medium" | "high" | "critical";
                status:
                    | "open"
                    | "investigating"
                    | "blocked"
                    | "contradicted"
                    | "resolved";
                supporting_evidence_ids: string[];
                unknown_id: string;
            }[];
        };
        hasEvidence(evidenceId: string): boolean;
        importAnalysisSnapshot(
            snapshot: {
                binding: {
                    analysis_profile: {
                        digest: string;
                        parameters: Record<string, JSONType>;
                        provider: { id: string; name: string; version: string };
                        provider_profile_schema_version: number;
                        schema_version: 1;
                    };
                    provider: { id: string; name: string; version: string };
                };
                entries: {
                    execution: {
                        limitations: string[];
                        locations: (
                            | { address: string; kind: "address" }
                            | { end: string; kind: "address-range"; start: string }
                            | { kind: "artifact-path"; path: string }
                            | { kind: "file-offset"; offset: number }
                            | { end: number; kind: "file-offset-range"; start: number }
                        )[];
                        provider: { id: string; name: string; version: string };
                        raw_result: JSONType;
                        result: JSONType;
                        subject:
                            | {
                                architecture: "x86"
                                | "x86_64"
                                | "arm"
                                | "arm64"
                                | null;
                                format:
                                    | "unknown"
                                    | "file"
                                    | "directory"
                                    | "javascript"
                                    | "source-map"
                                    | "plist"
                                    | "entitlements"
                                    | "dmg"
                                    | "zip"
                                    | "pkg"
                                    | "asar"
                                    | "javascript-bundle"
                                    | "mach-o-universal"
                                    | "mach-o"
                                    | "elf"
                                    | "pe"
                                    | "hopper"
                                    | "analysis-database"
                                    | "ipa"
                                    | "apk";
                                path: string;
                                sha256: string;
                            }
                            | null;
                    };
                    operation: string;
                    parameters: Record<string, JSONType>;
                    query_id: string;
                }[];
                evidence_bundle: {
                    artifacts: {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                    }[];
                    bundle_version: 2;
                    captures: { evidence_id: string; predicate_type: string }[];
                    environments: {
                        architecture: string;
                        id: string;
                        isolation: "process" | "none" | "container" | "virtual-machine";
                        platform: string;
                    }[];
                    providers: { id: string; name: string; version: string
                    | null }[];
                    records: (
                        | {
                            analysis_profile: {
                                digest: string;
                                parameters: Record<string, JSONType>;
                                provider: { id: string; name: string; version: string };
                                provider_profile_schema_version: number;
                                schema_version: 1;
                            };
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                        | {
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                    )[];
                    scenarios: {
                        authority: "controlled-replay";
                        evidence_id: string;
                        operation: string;
                    }[];
                    unknowns: {
                        contradicting_evidence_ids: string[];
                        domain: string;
                        mutation_evidence_ids: string[];
                        previous_revision_digest: string
                        | null;
                        question: string;
                        recommended_probes: { operation: string; rationale: string }[];
                        registry_version: 1;
                        relationships: {
                            type: "depends-on" | "related-to" | "contradicts";
                            unknown_id: string;
                        }[];
                        required_authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference"
                        | null;
                        required_confidence: "observed"
                        | "derived"
                        | "inferred";
                        required_environment:
                            | {
                                architecture: string
                                | null;
                                id: string | null;
                                isolation:
                                    | "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine"
                                    | null;
                                platform: string
                                | null;
                            }
                            | null;
                        resolution: | {
                            disposition: "verified";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | {
                            disposition: "withdrawn"
                            | "out-of-scope";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | null;
                        revision: number;
                        revision_digest: string;
                        scope_digest: string
                        | null;
                        severity: "low" | "medium" | "high" | "critical";
                        status:
                            | "open"
                            | "investigating"
                            | "blocked"
                            | "contradicted"
                            | "resolved";
                        supporting_evidence_ids: string[];
                        unknown_id: string;
                    }[];
                };
                snapshot_version: 2;
                target: {
                    architecture: "x86"
                    | "x86_64"
                    | "arm"
                    | "arm64"
                    | null;
                    format:
                        | "javascript"
                        | "source-map"
                        | "plist"
                        | "dmg"
                        | "zip"
                        | "pkg"
                        | "asar"
                        | "mach-o"
                        | "elf"
                        | "pe"
                        | "analysis-database"
                        | "ipa"
                        | "apk";
                    kind: "executable"
                    | "database"
                    | "archive"
                    | "artifact";
                    sha256: string;
                };
            },
        ): Result<number, AnalysisError>;
        importEvidenceBundle(
            bundle: unknown,
        ): Result<number, EvidenceIntegrityError | EvidenceLimitError>;
        investigationWorkspace(
            workspaceId: string,
            revision: number,
        ):
            | {
                bundle: {
                    artifacts: {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                    }[];
                    bundle_version: 2;
                    captures: { evidence_id: string; predicate_type: string }[];
                    environments: {
                        architecture: string;
                        id: string;
                        isolation: "process" | "none" | "container" | "virtual-machine";
                        platform: string;
                    }[];
                    providers: { id: string; name: string; version: string
                    | null }[];
                    records: (
                        | {
                            analysis_profile: {
                                digest: string;
                                parameters: Record<string, JSONType>;
                                provider: { id: string; name: string; version: string };
                                provider_profile_schema_version: number;
                                schema_version: 1;
                            };
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                        | {
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                    )[];
                    scenarios: {
                        authority: "controlled-replay";
                        evidence_id: string;
                        operation: string;
                    }[];
                    unknowns: {
                        contradicting_evidence_ids: string[];
                        domain: string;
                        mutation_evidence_ids: string[];
                        previous_revision_digest: string
                        | null;
                        question: string;
                        recommended_probes: { operation: string; rationale: string }[];
                        registry_version: 1;
                        relationships: {
                            type: "depends-on" | "related-to" | "contradicts";
                            unknown_id: string;
                        }[];
                        required_authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference"
                        | null;
                        required_confidence: "observed"
                        | "derived"
                        | "inferred";
                        required_environment:
                            | {
                                architecture: string
                                | null;
                                id: string | null;
                                isolation:
                                    | "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine"
                                    | null;
                                platform: string
                                | null;
                            }
                            | null;
                        resolution: | {
                            disposition: "verified";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | {
                            disposition: "withdrawn"
                            | "out-of-scope";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | null;
                        revision: number;
                        revision_digest: string;
                        scope_digest: string
                        | null;
                        severity: "low" | "medium" | "high" | "critical";
                        status:
                            | "open"
                            | "investigating"
                            | "blocked"
                            | "contradicted"
                            | "resolved";
                        supporting_evidence_ids: string[];
                        unknown_id: string;
                    }[];
                };
                name: string;
                previous_revision_digest: string
                | null;
                revision: number;
                revision_digest: string;
                runs: (
                    | {
                        comparison_evidence_id: string
                        | null;
                        completed_stages: (
                            | "inventory_left"
                            | "inventory_right"
                            | "compare_artifacts"
                            | "find_changed_behavior"
                        )[];
                        integrity_continue_approved: boolean;
                        integrity_policy: "fail"
                        | "record-and-continue";
                        left: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        left_inventory_evidence_ids: string[];
                        limitations: string[];
                        max_integrity_mismatches: number;
                        options: {
                            change_limit: number;
                            max_compression_ratio: number;
                            max_depth: number;
                            max_entries: number;
                            max_entry_bytes: number;
                            max_path_bytes: number;
                            max_total_bytes: number;
                            page_size: number;
                        };
                        request_sha256: string;
                        result_evidence_id: string
                        | null;
                        right: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        right_inventory_evidence_ids: string[];
                        run_id: string;
                        schema_version: 1;
                        status: "complete"
                        | "running";
                    }
                    | {
                        comparison_evidence_id: string
                        | null;
                        completed_stages: (
                            | "inventory_left"
                            | "inventory_right"
                            | "compare_artifacts"
                            | "find_changed_behavior"
                        )[];
                        integrity_continue_approved: boolean;
                        integrity_policy: "fail"
                        | "record-and-continue";
                        left: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        left_inventory_evidence_ids: string[];
                        legacy_request_identity: true;
                        limitations: string[];
                        max_integrity_mismatches: number;
                        options: {
                            change_limit: number;
                            max_compression_ratio: number;
                            max_depth: number;
                            max_entries: number;
                            max_entry_bytes: number;
                            max_path_bytes: number;
                            max_total_bytes: number;
                            page_size: number;
                        };
                        request_sha256: string;
                        result_evidence_id: string
                        | null;
                        right: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        right_inventory_evidence_ids: string[];
                        run_id: string;
                        schema_version: 1;
                        status: "complete"
                        | "running";
                    }
                )[];
                workspace_id: string;
                workspace_version: 1;
            }
            | undefined;
        investigationWorkspaces(): readonly {
            bundle: {
                artifacts: {
                    architecture: "x86"
                    | "x86_64"
                    | "arm"
                    | "arm64"
                    | null;
                    digest: { sha256: string };
                    format:
                        | "unknown"
                        | "file"
                        | "directory"
                        | "javascript"
                        | "source-map"
                        | "plist"
                        | "entitlements"
                        | "dmg"
                        | "zip"
                        | "pkg"
                        | "asar"
                        | "javascript-bundle"
                        | "mach-o-universal"
                        | "mach-o"
                        | "elf"
                        | "pe"
                        | "hopper"
                        | "analysis-database"
                        | "ipa"
                        | "apk";
                }[];
                bundle_version: 2;
                captures: { evidence_id: string; predicate_type: string }[];
                environments: {
                    architecture: string;
                    id: string;
                    isolation: "process" | "none" | "container" | "virtual-machine";
                    platform: string;
                }[];
                providers: { id: string; name: string; version: string
                | null }[];
                records: (
                    | {
                        analysis_profile: {
                            digest: string;
                            parameters: Record<string, JSONType>;
                            provider: { id: string; name: string; version: string };
                            provider_profile_schema_version: number;
                            schema_version: 1;
                        };
                        authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference";
                        confidence: "observed"
                        | "derived"
                        | "inferred";
                        environment:
                            | {
                                architecture: string;
                                id: string;
                                isolation: "process"
                                | "none"
                                | "container"
                                | "virtual-machine";
                                platform: string;
                            }
                            | null;
                        evidence_id: string;
                        evidence_links: string[];
                        limitations: string[];
                        locations: (
                            | { address: string; kind: "address" }
                            | { end: string; kind: "address-range"; start: string }
                            | { kind: "artifact-path"; path: string }
                            | { kind: "file-offset"; offset: number }
                            | { end: number; kind: "file-offset-range"; start: number }
                        )[];
                        normalized_result: JSONType;
                        operation: string;
                        parameters: Record<string, JSONType>;
                        predicate_type: string;
                        provider: { id: string; name: string; version: string | null };
                        raw_result: JSONType;
                        schema_version: 2;
                        subject:
                            | {
                                architecture: "x86"
                                | "x86_64"
                                | "arm"
                                | "arm64"
                                | null;
                                digest: { sha256: string };
                                format:
                                    | "unknown"
                                    | "file"
                                    | "directory"
                                    | "javascript"
                                    | "source-map"
                                    | "plist"
                                    | "entitlements"
                                    | "dmg"
                                    | "zip"
                                    | "pkg"
                                    | "asar"
                                    | "javascript-bundle"
                                    | "mach-o-universal"
                                    | "mach-o"
                                    | "elf"
                                    | "pe"
                                    | "hopper"
                                    | "analysis-database"
                                    | "ipa"
                                    | "apk";
                                local_path: string;
                                name: string;
                            }
                            | null;
                    }
                    | {
                        authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference";
                        confidence: "observed"
                        | "derived"
                        | "inferred";
                        environment:
                            | {
                                architecture: string;
                                id: string;
                                isolation: "process"
                                | "none"
                                | "container"
                                | "virtual-machine";
                                platform: string;
                            }
                            | null;
                        evidence_id: string;
                        evidence_links: string[];
                        limitations: string[];
                        locations: (
                            | { address: string; kind: "address" }
                            | { end: string; kind: "address-range"; start: string }
                            | { kind: "artifact-path"; path: string }
                            | { kind: "file-offset"; offset: number }
                            | { end: number; kind: "file-offset-range"; start: number }
                        )[];
                        normalized_result: JSONType;
                        operation: string;
                        parameters: Record<string, JSONType>;
                        predicate_type: string;
                        provider: { id: string; name: string; version: string | null };
                        raw_result: JSONType;
                        schema_version: 2;
                        subject:
                            | {
                                architecture: "x86"
                                | "x86_64"
                                | "arm"
                                | "arm64"
                                | null;
                                digest: { sha256: string };
                                format:
                                    | "unknown"
                                    | "file"
                                    | "directory"
                                    | "javascript"
                                    | "source-map"
                                    | "plist"
                                    | "entitlements"
                                    | "dmg"
                                    | "zip"
                                    | "pkg"
                                    | "asar"
                                    | "javascript-bundle"
                                    | "mach-o-universal"
                                    | "mach-o"
                                    | "elf"
                                    | "pe"
                                    | "hopper"
                                    | "analysis-database"
                                    | "ipa"
                                    | "apk";
                                local_path: string;
                                name: string;
                            }
                            | null;
                    }
                )[];
                scenarios: {
                    authority: "controlled-replay";
                    evidence_id: string;
                    operation: string;
                }[];
                unknowns: {
                    contradicting_evidence_ids: string[];
                    domain: string;
                    mutation_evidence_ids: string[];
                    previous_revision_digest: string
                    | null;
                    question: string;
                    recommended_probes: { operation: string; rationale: string }[];
                    registry_version: 1;
                    relationships: {
                        type: "depends-on" | "related-to" | "contradicts";
                        unknown_id: string;
                    }[];
                    required_authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference"
                    | null;
                    required_confidence: "observed"
                    | "derived"
                    | "inferred";
                    required_environment:
                        | {
                            architecture: string
                            | null;
                            id: string | null;
                            isolation: "process" | "none" | "container" | "virtual-machine" | null;
                            platform: string | null;
                        }
                        | null;
                    resolution: | {
                        disposition: "verified";
                        evidence_ids: string[];
                        rationale: string;
                    }
                    | {
                        disposition: "withdrawn"
                        | "out-of-scope";
                        evidence_ids: string[];
                        rationale: string;
                    }
                    | null;
                    revision: number;
                    revision_digest: string;
                    scope_digest: string
                    | null;
                    severity: "low" | "medium" | "high" | "critical";
                    status:
                        | "open"
                        | "investigating"
                        | "blocked"
                        | "contradicted"
                        | "resolved";
                    supporting_evidence_ids: string[];
                    unknown_id: string;
                }[];
            };
            name: string;
            previous_revision_digest: string
            | null;
            revision: number;
            revision_digest: string;
            runs: (
                | {
                    comparison_evidence_id: string
                    | null;
                    completed_stages: (
                        | "inventory_left"
                        | "inventory_right"
                        | "compare_artifacts"
                        | "find_changed_behavior"
                    )[];
                    integrity_continue_approved: boolean;
                    integrity_policy: "fail"
                    | "record-and-continue";
                    left: {
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        graph_sha256: string;
                        manifest_id: string;
                        root_sha256: string;
                    };
                    left_inventory_evidence_ids: string[];
                    limitations: string[];
                    max_integrity_mismatches: number;
                    options: {
                        change_limit: number;
                        max_compression_ratio: number;
                        max_depth: number;
                        max_entries: number;
                        max_entry_bytes: number;
                        max_path_bytes: number;
                        max_total_bytes: number;
                        page_size: number;
                    };
                    request_sha256: string;
                    result_evidence_id: string
                    | null;
                    right: {
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        graph_sha256: string;
                        manifest_id: string;
                        root_sha256: string;
                    };
                    right_inventory_evidence_ids: string[];
                    run_id: string;
                    schema_version: 1;
                    status: "complete"
                    | "running";
                }
                | {
                    comparison_evidence_id: string
                    | null;
                    completed_stages: (
                        | "inventory_left"
                        | "inventory_right"
                        | "compare_artifacts"
                        | "find_changed_behavior"
                    )[];
                    integrity_continue_approved: boolean;
                    integrity_policy: "fail"
                    | "record-and-continue";
                    left: {
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        graph_sha256: string;
                        manifest_id: string;
                        root_sha256: string;
                    };
                    left_inventory_evidence_ids: string[];
                    legacy_request_identity: true;
                    limitations: string[];
                    max_integrity_mismatches: number;
                    options: {
                        change_limit: number;
                        max_compression_ratio: number;
                        max_depth: number;
                        max_entries: number;
                        max_entry_bytes: number;
                        max_path_bytes: number;
                        max_total_bytes: number;
                        page_size: number;
                    };
                    request_sha256: string;
                    result_evidence_id: string
                    | null;
                    right: {
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        graph_sha256: string;
                        manifest_id: string;
                        root_sha256: string;
                    };
                    right_inventory_evidence_ids: string[];
                    run_id: string;
                    schema_version: 1;
                    status: "complete"
                    | "running";
                }
            )[];
            workspace_id: string;
            workspace_version: 1;
        }[];
        listUnknowns(
            filters?: {
                domain?: string;
                severity?: "low" | "medium" | "high" | "critical";
                status?:
                    | "open"
                    | "investigating"
                    | "blocked"
                    | "contradicted"
                    | "resolved";
            },
        ): {
            contradicting_evidence_ids: string[];
            domain: string;
            mutation_evidence_ids: string[];
            previous_revision_digest: string
            | null;
            question: string;
            recommended_probes: { operation: string; rationale: string }[];
            registry_version: 1;
            relationships: {
                type: "depends-on" | "related-to" | "contradicts";
                unknown_id: string;
            }[];
            required_authority: | "shipped-artifact"
            | "controlled-replay"
            | "historical-reference"
            | "external-service"
            | "analyst-inference"
            | null;
            required_confidence: "observed"
            | "derived"
            | "inferred";
            required_environment:
                | {
                    architecture: string
                    | null;
                    id: string | null;
                    isolation: "process" | "none" | "container" | "virtual-machine" | null;
                    platform: string | null;
                }
                | null;
            resolution: | {
                disposition: "verified";
                evidence_ids: string[];
                rationale: string;
            }
            | {
                disposition: "withdrawn"
                | "out-of-scope";
                evidence_ids: string[];
                rationale: string;
            }
            | null;
            revision: number;
            revision_digest: string;
            scope_digest: string
            | null;
            severity: "low" | "medium" | "high" | "critical";
            status: "open" | "investigating" | "blocked" | "contradicted" | "resolved";
            supporting_evidence_ids: string[];
            unknown_id: string;
        }[];
        onAvailabilityChanged?(listener: () => void | Promise<void>): () => void;
        open(
            path: string,
            options?: {
                providerId?: string;
                signal?: AbortSignal;
                snapshot?: {
                    binding: {
                        analysis_profile: {
                            digest: string;
                            parameters: Record<string, JSONType>;
                            provider: { id: string; name: string; version: string };
                            provider_profile_schema_version: number;
                            schema_version: 1;
                        };
                        provider: { id: string; name: string; version: string };
                    };
                    entries: {
                        execution: {
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            provider: { id: string; name: string; version: string };
                            raw_result: JSONType;
                            result: JSONType;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    path: string;
                                    sha256: string;
                                }
                                | null;
                        };
                        operation: string;
                        parameters: Record<string, JSONType>;
                        query_id: string;
                    }[];
                    evidence_bundle: {
                        artifacts: {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                        }[];
                        bundle_version: 2;
                        captures: { evidence_id: string; predicate_type: string }[];
                        environments: {
                            architecture: string;
                            id: string;
                            isolation: "process" | "none" | "container" | "virtual-machine";
                            platform: string;
                        }[];
                        providers: { id: string; name: string; version: string
                        | null }[];
                        records: (
                            | {
                                analysis_profile: {
                                    digest: string;
                                    parameters: Record<string, JSONType>;
                                    provider: { id: string; name: string; version: string };
                                    provider_profile_schema_version: number;
                                    schema_version: 1;
                                };
                                authority: | "shipped-artifact"
                                | "controlled-replay"
                                | "historical-reference"
                                | "external-service"
                                | "analyst-inference";
                                confidence: "observed"
                                | "derived"
                                | "inferred";
                                environment:
                                    | {
                                        architecture: string;
                                        id: string;
                                        isolation: (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                        platform: string;
                                    }
                                    | null;
                                evidence_id: string;
                                evidence_links: string[];
                                limitations: string[];
                                locations: (
                                    | { address: ...; kind: ... }
                                    | { end: ...; kind: ...; start: ... }
                                    | { kind: ...; path: ... }
                                    | { kind: ...; offset: ... }
                                    | { end: ...; kind: ...; start: ... }
                                )[];
                                normalized_result: JSONType;
                                operation: string;
                                parameters: Record<string, JSONType>;
                                predicate_type: string;
                                provider: { id: string; name: string; version: string | null };
                                raw_result: JSONType;
                                schema_version: 2;
                                subject:
                                    | {
                                        architecture: (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                        digest: { sha256: ... };
                                        format:
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        local_path: string;
                                        name: string;
                                    }
                                    | null;
                            }
                            | {
                                authority: | "shipped-artifact"
                                | "controlled-replay"
                                | "historical-reference"
                                | "external-service"
                                | "analyst-inference";
                                confidence: "observed"
                                | "derived"
                                | "inferred";
                                environment:
                                    | {
                                        architecture: string;
                                        id: string;
                                        isolation: (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                        platform: string;
                                    }
                                    | null;
                                evidence_id: string;
                                evidence_links: string[];
                                limitations: string[];
                                locations: (
                                    | { address: ...; kind: ... }
                                    | { end: ...; kind: ...; start: ... }
                                    | { kind: ...; path: ... }
                                    | { kind: ...; offset: ... }
                                    | { end: ...; kind: ...; start: ... }
                                )[];
                                normalized_result: JSONType;
                                operation: string;
                                parameters: Record<string, JSONType>;
                                predicate_type: string;
                                provider: { id: string; name: string; version: string | null };
                                raw_result: JSONType;
                                schema_version: 2;
                                subject:
                                    | {
                                        architecture: (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                        digest: { sha256: ... };
                                        format:
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...)
                                            | (...);
                                        local_path: string;
                                        name: string;
                                    }
                                    | null;
                            }
                        )[];
                        scenarios: {
                            authority: "controlled-replay";
                            evidence_id: string;
                            operation: string;
                        }[];
                        unknowns: {
                            contradicting_evidence_ids: string[];
                            domain: string;
                            mutation_evidence_ids: string[];
                            previous_revision_digest: string
                            | null;
                            question: string;
                            recommended_probes: { operation: string; rationale: string }[];
                            registry_version: 1;
                            relationships: {
                                type: "depends-on" | "related-to" | "contradicts";
                                unknown_id: string;
                            }[];
                            required_authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference"
                            | null;
                            required_confidence: "observed"
                            | "derived"
                            | "inferred";
                            required_environment:
                                | {
                                    architecture: string
                                    | null;
                                    id: string | null;
                                    isolation:
                                        | "process"
                                        | "none"
                                        | "container"
                                        | "virtual-machine"
                                        | null;
                                    platform: string
                                    | null;
                                }
                                | null;
                            resolution: | {
                                disposition: "verified";
                                evidence_ids: string[];
                                rationale: string;
                            }
                            | {
                                disposition: "withdrawn"
                                | "out-of-scope";
                                evidence_ids: string[];
                                rationale: string;
                            }
                            | null;
                            revision: number;
                            revision_digest: string;
                            scope_digest: string
                            | null;
                            severity: "low" | "medium" | "high" | "critical";
                            status:
                                | "open"
                                | "investigating"
                                | "blocked"
                                | "contradicted"
                                | "resolved";
                            supporting_evidence_ids: string[];
                            unknown_id: string;
                        }[];
                    };
                    snapshot_version: 2;
                    target: {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        format:
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                        kind: "executable"
                        | "database"
                        | "archive"
                        | "artifact";
                        sha256: string;
                    };
                };
                targetKind?: "executable"
                | "database"
                | "archive"
                | "artifact";
            },
        ): Promise<Result<BinaryTarget, AnalysisError>>;
        openCompatibility(): Readonly<Record<string, JsonValue>>;
        providerIdentity(operation?: AnalysisOperation): ProviderIdentity;
        reconstructionCoverageWorkspace(
            workspaceId: string,
            revision: number,
        ):
            | {
                artifacts: {
                    artifact_id: string;
                    artifact_sha256: string;
                    environment_sha256: string;
                    evidence_ids: string[];
                    version: string;
                }[];
                boundaries: {
                    allowed_dispositions: ("external" | "non-goal")[];
                    allowed_unknown_ids: string[];
                    boundary_id: string;
                    required_claim_ids: string[];
                    required_package_proof_kinds: (
                        | "build"
                        | "clean-install"
                        | "package-contents"
                        | "runtime-routing"
                        | "authority-independence"
                    )[];
                    required_surface_ids: string[];
                    title: string;
                }[];
                claims: {
                    claim_id: string;
                    kind: string;
                    required_authority: | "external"
                    | "shipped-artifact"
                    | "controlled-replay"
                    | "live-observation";
                    required_dimensions: string[];
                    surface_ids: string[];
                    title: string;
                }[];
                contradictions: {
                    claim_ids: string[];
                    contradiction_id: string;
                    evidence_ids: string[];
                    status: "resolved"
                    | "active";
                    surface_ids: string[];
                }[];
                evidence_bundle: {
                    artifacts: {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                    }[];
                    bundle_version: 2;
                    captures: { evidence_id: string; predicate_type: string }[];
                    environments: {
                        architecture: string;
                        id: string;
                        isolation: "process" | "none" | "container" | "virtual-machine";
                        platform: string;
                    }[];
                    providers: { id: string; name: string; version: string
                    | null }[];
                    records: (
                        | {
                            analysis_profile: {
                                digest: string;
                                parameters: Record<string, JSONType>;
                                provider: { id: string; name: string; version: string };
                                provider_profile_schema_version: number;
                                schema_version: 1;
                            };
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                        | {
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                    )[];
                    scenarios: {
                        authority: "controlled-replay";
                        evidence_id: string;
                        operation: string;
                    }[];
                    unknowns: {
                        contradicting_evidence_ids: string[];
                        domain: string;
                        mutation_evidence_ids: string[];
                        previous_revision_digest: string
                        | null;
                        question: string;
                        recommended_probes: { operation: string; rationale: string }[];
                        registry_version: 1;
                        relationships: {
                            type: "depends-on" | "related-to" | "contradicts";
                            unknown_id: string;
                        }[];
                        required_authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference"
                        | null;
                        required_confidence: "observed"
                        | "derived"
                        | "inferred";
                        required_environment:
                            | {
                                architecture: string
                                | null;
                                id: string | null;
                                isolation:
                                    | "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine"
                                    | null;
                                platform: string
                                | null;
                            }
                            | null;
                        resolution: | {
                            disposition: "verified";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | {
                            disposition: "withdrawn"
                            | "out-of-scope";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | null;
                        revision: number;
                        revision_digest: string;
                        scope_digest: string
                        | null;
                        severity: "low" | "medium" | "high" | "critical";
                        status:
                            | "open"
                            | "investigating"
                            | "blocked"
                            | "contradicted"
                            | "resolved";
                        supporting_evidence_ids: string[];
                        unknown_id: string;
                    }[];
                };
                name: string;
                owners: {
                    ownership: | {
                        authority_route: "unknown"
                        | "none"
                        | "detected";
                        disposition: "implemented";
                        owner_export: string | null;
                        owner_path: string;
                        owner_sha256: string;
                        package_state: "unknown" | "missing" | "distributed";
                        path_state: "unknown" | "missing" | "present";
                    }
                    | { disposition: "external"
                    | "non-goal"; rationale: string };
                    surface_id: string;
                }[];
                package_proofs: {
                    artifact_sha256s: string[];
                    evidence_ids: string[];
                    kind: | "build"
                    | "clean-install"
                    | "package-contents"
                    | "runtime-routing"
                    | "authority-independence";
                    proof_id: string;
                    status: "unknown"
                    | "fail"
                    | "pass"
                    | "unsupported"
                    | "skipped";
                }[];
                previous_revision_sha256: string
                | null;
                residual_unknown_ids: string[];
                revision: number;
                revision_sha256: string;
                schema_version: 1;
                surfaces: {
                    artifact_id: string;
                    authority:
                        | "external"
                        | "observed"
                        | "derived"
                        | "inferred"
                        | "historical";
                    dependency_surface_ids: string[];
                    evidence_ids: string[];
                    family: string;
                    location: string;
                    occurrence_id: string
                    | null;
                    surface_id: string;
                }[];
                verifier_contracts: {
                    authority: | "external"
                    | "shipped-artifact"
                    | "controlled-replay"
                    | "live-observation";
                    claim_ids: string[];
                    contract_sha256: string;
                    dimensions: string[];
                    max_age_ms: number;
                    minimum_repeats: number;
                    normalization_removes_dimensions: false;
                    normalization_sha256: string;
                    verifier_id: string;
                }[];
                verifier_results: {
                    artifact_sha256s: string[];
                    contract_sha256: string;
                    covered_claim_ids: string[];
                    covered_dimensions: string[];
                    evidence_ids: string[];
                    normalization_sha256: string;
                    observed_at: string;
                    owner_sha256s: string[];
                    repeats: number;
                    status: | "unknown"
                    | "truncated"
                    | "fail"
                    | "pass"
                    | "unsupported"
                    | "skipped";
                    verifier_id: string;
                }[];
                workspace_id: string;
            }
            | undefined;
        reconstructionCoverageWorkspaces(): readonly {
            artifacts: {
                artifact_id: string;
                artifact_sha256: string;
                environment_sha256: string;
                evidence_ids: string[];
                version: string;
            }[];
            boundaries: {
                allowed_dispositions: ("external" | "non-goal")[];
                allowed_unknown_ids: string[];
                boundary_id: string;
                required_claim_ids: string[];
                required_package_proof_kinds: (
                    | "build"
                    | "clean-install"
                    | "package-contents"
                    | "runtime-routing"
                    | "authority-independence"
                )[];
                required_surface_ids: string[];
                title: string;
            }[];
            claims: {
                claim_id: string;
                kind: string;
                required_authority: | "external"
                | "shipped-artifact"
                | "controlled-replay"
                | "live-observation";
                required_dimensions: string[];
                surface_ids: string[];
                title: string;
            }[];
            contradictions: {
                claim_ids: string[];
                contradiction_id: string;
                evidence_ids: string[];
                status: "resolved"
                | "active";
                surface_ids: string[];
            }[];
            evidence_bundle: {
                artifacts: {
                    architecture: "x86"
                    | "x86_64"
                    | "arm"
                    | "arm64"
                    | null;
                    digest: { sha256: string };
                    format:
                        | "unknown"
                        | "file"
                        | "directory"
                        | "javascript"
                        | "source-map"
                        | "plist"
                        | "entitlements"
                        | "dmg"
                        | "zip"
                        | "pkg"
                        | "asar"
                        | "javascript-bundle"
                        | "mach-o-universal"
                        | "mach-o"
                        | "elf"
                        | "pe"
                        | "hopper"
                        | "analysis-database"
                        | "ipa"
                        | "apk";
                }[];
                bundle_version: 2;
                captures: { evidence_id: string; predicate_type: string }[];
                environments: {
                    architecture: string;
                    id: string;
                    isolation: "process" | "none" | "container" | "virtual-machine";
                    platform: string;
                }[];
                providers: { id: string; name: string; version: string
                | null }[];
                records: (
                    | {
                        analysis_profile: {
                            digest: string;
                            parameters: Record<string, JSONType>;
                            provider: { id: string; name: string; version: string };
                            provider_profile_schema_version: number;
                            schema_version: 1;
                        };
                        authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference";
                        confidence: "observed"
                        | "derived"
                        | "inferred";
                        environment:
                            | {
                                architecture: string;
                                id: string;
                                isolation: "process"
                                | "none"
                                | "container"
                                | "virtual-machine";
                                platform: string;
                            }
                            | null;
                        evidence_id: string;
                        evidence_links: string[];
                        limitations: string[];
                        locations: (
                            | { address: string; kind: "address" }
                            | { end: string; kind: "address-range"; start: string }
                            | { kind: "artifact-path"; path: string }
                            | { kind: "file-offset"; offset: number }
                            | { end: number; kind: "file-offset-range"; start: number }
                        )[];
                        normalized_result: JSONType;
                        operation: string;
                        parameters: Record<string, JSONType>;
                        predicate_type: string;
                        provider: { id: string; name: string; version: string | null };
                        raw_result: JSONType;
                        schema_version: 2;
                        subject:
                            | {
                                architecture: "x86"
                                | "x86_64"
                                | "arm"
                                | "arm64"
                                | null;
                                digest: { sha256: string };
                                format:
                                    | "unknown"
                                    | "file"
                                    | "directory"
                                    | "javascript"
                                    | "source-map"
                                    | "plist"
                                    | "entitlements"
                                    | "dmg"
                                    | "zip"
                                    | "pkg"
                                    | "asar"
                                    | "javascript-bundle"
                                    | "mach-o-universal"
                                    | "mach-o"
                                    | "elf"
                                    | "pe"
                                    | "hopper"
                                    | "analysis-database"
                                    | "ipa"
                                    | "apk";
                                local_path: string;
                                name: string;
                            }
                            | null;
                    }
                    | {
                        authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference";
                        confidence: "observed"
                        | "derived"
                        | "inferred";
                        environment:
                            | {
                                architecture: string;
                                id: string;
                                isolation: "process"
                                | "none"
                                | "container"
                                | "virtual-machine";
                                platform: string;
                            }
                            | null;
                        evidence_id: string;
                        evidence_links: string[];
                        limitations: string[];
                        locations: (
                            | { address: string; kind: "address" }
                            | { end: string; kind: "address-range"; start: string }
                            | { kind: "artifact-path"; path: string }
                            | { kind: "file-offset"; offset: number }
                            | { end: number; kind: "file-offset-range"; start: number }
                        )[];
                        normalized_result: JSONType;
                        operation: string;
                        parameters: Record<string, JSONType>;
                        predicate_type: string;
                        provider: { id: string; name: string; version: string | null };
                        raw_result: JSONType;
                        schema_version: 2;
                        subject:
                            | {
                                architecture: "x86"
                                | "x86_64"
                                | "arm"
                                | "arm64"
                                | null;
                                digest: { sha256: string };
                                format:
                                    | "unknown"
                                    | "file"
                                    | "directory"
                                    | "javascript"
                                    | "source-map"
                                    | "plist"
                                    | "entitlements"
                                    | "dmg"
                                    | "zip"
                                    | "pkg"
                                    | "asar"
                                    | "javascript-bundle"
                                    | "mach-o-universal"
                                    | "mach-o"
                                    | "elf"
                                    | "pe"
                                    | "hopper"
                                    | "analysis-database"
                                    | "ipa"
                                    | "apk";
                                local_path: string;
                                name: string;
                            }
                            | null;
                    }
                )[];
                scenarios: {
                    authority: "controlled-replay";
                    evidence_id: string;
                    operation: string;
                }[];
                unknowns: {
                    contradicting_evidence_ids: string[];
                    domain: string;
                    mutation_evidence_ids: string[];
                    previous_revision_digest: string
                    | null;
                    question: string;
                    recommended_probes: { operation: string; rationale: string }[];
                    registry_version: 1;
                    relationships: {
                        type: "depends-on" | "related-to" | "contradicts";
                        unknown_id: string;
                    }[];
                    required_authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference"
                    | null;
                    required_confidence: "observed"
                    | "derived"
                    | "inferred";
                    required_environment:
                        | {
                            architecture: string
                            | null;
                            id: string | null;
                            isolation: "process" | "none" | "container" | "virtual-machine" | null;
                            platform: string | null;
                        }
                        | null;
                    resolution: | {
                        disposition: "verified";
                        evidence_ids: string[];
                        rationale: string;
                    }
                    | {
                        disposition: "withdrawn"
                        | "out-of-scope";
                        evidence_ids: string[];
                        rationale: string;
                    }
                    | null;
                    revision: number;
                    revision_digest: string;
                    scope_digest: string
                    | null;
                    severity: "low" | "medium" | "high" | "critical";
                    status:
                        | "open"
                        | "investigating"
                        | "blocked"
                        | "contradicted"
                        | "resolved";
                    supporting_evidence_ids: string[];
                    unknown_id: string;
                }[];
            };
            name: string;
            owners: {
                ownership: | {
                    authority_route: "unknown"
                    | "none"
                    | "detected";
                    disposition: "implemented";
                    owner_export: string | null;
                    owner_path: string;
                    owner_sha256: string;
                    package_state: "unknown" | "missing" | "distributed";
                    path_state: "unknown" | "missing" | "present";
                }
                | { disposition: "external"
                | "non-goal"; rationale: string };
                surface_id: string;
            }[];
            package_proofs: {
                artifact_sha256s: string[];
                evidence_ids: string[];
                kind: | "build"
                | "clean-install"
                | "package-contents"
                | "runtime-routing"
                | "authority-independence";
                proof_id: string;
                status: "unknown"
                | "fail"
                | "pass"
                | "unsupported"
                | "skipped";
            }[];
            previous_revision_sha256: string
            | null;
            residual_unknown_ids: string[];
            revision: number;
            revision_sha256: string;
            schema_version: 1;
            surfaces: {
                artifact_id: string;
                authority:
                    | "external"
                    | "observed"
                    | "derived"
                    | "inferred"
                    | "historical";
                dependency_surface_ids: string[];
                evidence_ids: string[];
                family: string;
                location: string;
                occurrence_id: string
                | null;
                surface_id: string;
            }[];
            verifier_contracts: {
                authority: | "external"
                | "shipped-artifact"
                | "controlled-replay"
                | "live-observation";
                claim_ids: string[];
                contract_sha256: string;
                dimensions: string[];
                max_age_ms: number;
                minimum_repeats: number;
                normalization_removes_dimensions: false;
                normalization_sha256: string;
                verifier_id: string;
            }[];
            verifier_results: {
                artifact_sha256s: string[];
                contract_sha256: string;
                covered_claim_ids: string[];
                covered_dimensions: string[];
                evidence_ids: string[];
                normalization_sha256: string;
                observed_at: string;
                owner_sha256s: string[];
                repeats: number;
                status: | "unknown"
                | "truncated"
                | "fail"
                | "pass"
                | "unsupported"
                | "skipped";
                verifier_id: string;
            }[];
            workspace_id: string;
        }[];
        recordEvidence(
            evidence:
                | {
                    analysis_profile: {
                        digest: string;
                        parameters: Record<string, JSONType>;
                        provider: { id: string; name: string; version: string };
                        provider_profile_schema_version: number;
                        schema_version: 1;
                    };
                    authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference";
                    confidence: "observed"
                    | "derived"
                    | "inferred";
                    environment:
                        | {
                            architecture: string;
                            id: string;
                            isolation: "process"
                            | "none"
                            | "container"
                            | "virtual-machine";
                            platform: string;
                        }
                        | null;
                    evidence_id: string;
                    evidence_links: string[];
                    limitations: string[];
                    locations: (
                        | { address: string; kind: "address" }
                        | { end: string; kind: "address-range"; start: string }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "file-offset"; offset: number }
                        | { end: number; kind: "file-offset-range"; start: number }
                    )[];
                    normalized_result: JSONType;
                    operation: string;
                    parameters: Record<string, JSONType>;
                    predicate_type: string;
                    provider: { id: string; name: string; version: string | null };
                    raw_result: JSONType;
                    schema_version: 2;
                    subject:
                        | {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            local_path: string;
                            name: string;
                        }
                        | null;
                }
                | {
                    authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference";
                    confidence: "observed"
                    | "derived"
                    | "inferred";
                    environment:
                        | {
                            architecture: string;
                            id: string;
                            isolation: "process"
                            | "none"
                            | "container"
                            | "virtual-machine";
                            platform: string;
                        }
                        | null;
                    evidence_id: string;
                    evidence_links: string[];
                    limitations: string[];
                    locations: (
                        | { address: string; kind: "address" }
                        | { end: string; kind: "address-range"; start: string }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "file-offset"; offset: number }
                        | { end: number; kind: "file-offset-range"; start: number }
                    )[];
                    normalized_result: JSONType;
                    operation: string;
                    parameters: Record<string, JSONType>;
                    predicate_type: string;
                    provider: { id: string; name: string; version: string | null };
                    raw_result: JSONType;
                    schema_version: 2;
                    subject:
                        | {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            local_path: string;
                            name: string;
                        }
                        | null;
                },
        ): Result<
            "added"
            | "duplicate",
            EvidenceIntegrityError | EvidenceLimitError,
        >;
        recordEvidenceWithUnknown(
            evidence:
                | {
                    analysis_profile: {
                        digest: string;
                        parameters: Record<string, JSONType>;
                        provider: { id: string; name: string; version: string };
                        provider_profile_schema_version: number;
                        schema_version: 1;
                    };
                    authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference";
                    confidence: "observed"
                    | "derived"
                    | "inferred";
                    environment:
                        | {
                            architecture: string;
                            id: string;
                            isolation: "process"
                            | "none"
                            | "container"
                            | "virtual-machine";
                            platform: string;
                        }
                        | null;
                    evidence_id: string;
                    evidence_links: string[];
                    limitations: string[];
                    locations: (
                        | { address: string; kind: "address" }
                        | { end: string; kind: "address-range"; start: string }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "file-offset"; offset: number }
                        | { end: number; kind: "file-offset-range"; start: number }
                    )[];
                    normalized_result: JSONType;
                    operation: string;
                    parameters: Record<string, JSONType>;
                    predicate_type: string;
                    provider: { id: string; name: string; version: string | null };
                    raw_result: JSONType;
                    schema_version: 2;
                    subject:
                        | {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            local_path: string;
                            name: string;
                        }
                        | null;
                }
                | {
                    authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference";
                    confidence: "observed"
                    | "derived"
                    | "inferred";
                    environment:
                        | {
                            architecture: string;
                            id: string;
                            isolation: "process"
                            | "none"
                            | "container"
                            | "virtual-machine";
                            platform: string;
                        }
                        | null;
                    evidence_id: string;
                    evidence_links: string[];
                    limitations: string[];
                    locations: (
                        | { address: string; kind: "address" }
                        | { end: string; kind: "address-range"; start: string }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "file-offset"; offset: number }
                        | { end: number; kind: "file-offset-range"; start: number }
                    )[];
                    normalized_result: JSONType;
                    operation: string;
                    parameters: Record<string, JSONType>;
                    predicate_type: string;
                    provider: { id: string; name: string; version: string | null };
                    raw_result: JSONType;
                    schema_version: 2;
                    subject:
                        | {
                            architecture: "x86"
                            | "x86_64"
                            | "arm"
                            | "arm64"
                            | null;
                            digest: { sha256: string };
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            local_path: string;
                            name: string;
                        }
                        | null;
                },
            input: {
                approved: true;
                contradicting_evidence_ids: string[];
                domain: string;
                question: string;
                recommended_probes: { operation: string; rationale: string }[];
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                severity: "low"
                | "medium"
                | "high"
                | "critical";
                supporting_evidence_ids: string[];
            },
        ): Result<
            | {
                contradicting_evidence_ids: string[];
                domain: string;
                mutation_evidence_ids: string[];
                previous_revision_digest: string
                | null;
                question: string;
                recommended_probes: { operation: string; rationale: string }[];
                registry_version: 1;
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                resolution: | {
                    disposition: "verified";
                    evidence_ids: string[];
                    rationale: string;
                }
                | {
                    disposition: "withdrawn"
                    | "out-of-scope";
                    evidence_ids: string[];
                    rationale: string;
                }
                | null;
                revision: number;
                revision_digest: string;
                scope_digest: string
                | null;
                severity: "low" | "medium" | "high" | "critical";
                status:
                    | "open"
                    | "investigating"
                    | "blocked"
                    | "contradicted"
                    | "resolved";
                supporting_evidence_ids: string[];
                unknown_id: string;
            }
            | null,
            AnalysisError,
        >;
        recordUnknown(
            input: {
                approved: true;
                contradicting_evidence_ids: string[];
                domain: string;
                question: string;
                recommended_probes: { operation: string; rationale: string }[];
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                severity: "low"
                | "medium"
                | "high"
                | "critical";
                supporting_evidence_ids: string[];
            },
        ): Result<
            {
                contradicting_evidence_ids: string[];
                domain: string;
                mutation_evidence_ids: string[];
                previous_revision_digest: string
                | null;
                question: string;
                recommended_probes: { operation: string; rationale: string }[];
                registry_version: 1;
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                resolution: | {
                    disposition: "verified";
                    evidence_ids: string[];
                    rationale: string;
                }
                | {
                    disposition: "withdrawn"
                    | "out-of-scope";
                    evidence_ids: string[];
                    rationale: string;
                }
                | null;
                revision: number;
                revision_digest: string;
                scope_digest: string
                | null;
                severity: "low" | "medium" | "high" | "critical";
                status:
                    | "open"
                    | "investigating"
                    | "blocked"
                    | "contradicted"
                    | "resolved";
                supporting_evidence_ids: string[];
                unknown_id: string;
            },
            AnalysisError,
        >;
        retainInvestigationWorkspace(
            workspace: {
                bundle: {
                    artifacts: {
                        architecture: "x86" | "x86_64" | "arm" | "arm64" | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                    }[];
                    bundle_version: 2;
                    captures: { evidence_id: string; predicate_type: string }[];
                    environments: {
                        architecture: string;
                        id: string;
                        isolation: "process" | "none" | "container" | "virtual-machine";
                        platform: string;
                    }[];
                    providers: { id: string; name: string; version: string
                    | null }[];
                    records: (
                        | {
                            analysis_profile: {
                                digest: string;
                                parameters: Record<string, JSONType>;
                                provider: { id: string; name: string; version: string };
                                provider_profile_schema_version: number;
                                schema_version: 1;
                            };
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                        | {
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                    )[];
                    scenarios: {
                        authority: "controlled-replay";
                        evidence_id: string;
                        operation: string;
                    }[];
                    unknowns: {
                        contradicting_evidence_ids: string[];
                        domain: string;
                        mutation_evidence_ids: string[];
                        previous_revision_digest: string
                        | null;
                        question: string;
                        recommended_probes: { operation: string; rationale: string }[];
                        registry_version: 1;
                        relationships: {
                            type: "depends-on" | "related-to" | "contradicts";
                            unknown_id: string;
                        }[];
                        required_authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference"
                        | null;
                        required_confidence: "observed"
                        | "derived"
                        | "inferred";
                        required_environment:
                            | {
                                architecture: string
                                | null;
                                id: string | null;
                                isolation:
                                    | "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine"
                                    | null;
                                platform: string
                                | null;
                            }
                            | null;
                        resolution: | {
                            disposition: "verified";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | {
                            disposition: "withdrawn"
                            | "out-of-scope";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | null;
                        revision: number;
                        revision_digest: string;
                        scope_digest: string
                        | null;
                        severity: "low" | "medium" | "high" | "critical";
                        status:
                            | "open"
                            | "investigating"
                            | "blocked"
                            | "contradicted"
                            | "resolved";
                        supporting_evidence_ids: string[];
                        unknown_id: string;
                    }[];
                };
                name: string;
                previous_revision_digest: string
                | null;
                revision: number;
                revision_digest: string;
                runs: (
                    | {
                        comparison_evidence_id: string
                        | null;
                        completed_stages: (
                            | "inventory_left"
                            | "inventory_right"
                            | "compare_artifacts"
                            | "find_changed_behavior"
                        )[];
                        integrity_continue_approved: boolean;
                        integrity_policy: "fail"
                        | "record-and-continue";
                        left: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        left_inventory_evidence_ids: string[];
                        limitations: string[];
                        max_integrity_mismatches: number;
                        options: {
                            change_limit: number;
                            max_compression_ratio: number;
                            max_depth: number;
                            max_entries: number;
                            max_entry_bytes: number;
                            max_path_bytes: number;
                            max_total_bytes: number;
                            page_size: number;
                        };
                        request_sha256: string;
                        result_evidence_id: string
                        | null;
                        right: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        right_inventory_evidence_ids: string[];
                        run_id: string;
                        schema_version: 1;
                        status: "complete"
                        | "running";
                    }
                    | {
                        comparison_evidence_id: string
                        | null;
                        completed_stages: (
                            | "inventory_left"
                            | "inventory_right"
                            | "compare_artifacts"
                            | "find_changed_behavior"
                        )[];
                        integrity_continue_approved: boolean;
                        integrity_policy: "fail"
                        | "record-and-continue";
                        left: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        left_inventory_evidence_ids: string[];
                        legacy_request_identity: true;
                        limitations: string[];
                        max_integrity_mismatches: number;
                        options: {
                            change_limit: number;
                            max_compression_ratio: number;
                            max_depth: number;
                            max_entries: number;
                            max_entry_bytes: number;
                            max_path_bytes: number;
                            max_total_bytes: number;
                            page_size: number;
                        };
                        request_sha256: string;
                        result_evidence_id: string
                        | null;
                        right: {
                            format:
                                | "unknown"
                                | "file"
                                | "directory"
                                | "javascript"
                                | "source-map"
                                | "plist"
                                | "entitlements"
                                | "dmg"
                                | "zip"
                                | "pkg"
                                | "asar"
                                | "javascript-bundle"
                                | "mach-o-universal"
                                | "mach-o"
                                | "elf"
                                | "pe"
                                | "hopper"
                                | "analysis-database"
                                | "ipa"
                                | "apk";
                            graph_sha256: string;
                            manifest_id: string;
                            root_sha256: string;
                        };
                        right_inventory_evidence_ids: string[];
                        run_id: string;
                        schema_version: 1;
                        status: "complete"
                        | "running";
                    }
                )[];
                workspace_id: string;
                workspace_version: 1;
            },
        ): "added"
        | "duplicate";
        retainReconstructionCoverageWorkspace(
            workspace: {
                artifacts: {
                    artifact_id: string;
                    artifact_sha256: string;
                    environment_sha256: string;
                    evidence_ids: string[];
                    version: string;
                }[];
                boundaries: {
                    allowed_dispositions: ("external" | "non-goal")[];
                    allowed_unknown_ids: string[];
                    boundary_id: string;
                    required_claim_ids: string[];
                    required_package_proof_kinds: (
                        | "build"
                        | "clean-install"
                        | "package-contents"
                        | "runtime-routing"
                        | "authority-independence"
                    )[];
                    required_surface_ids: string[];
                    title: string;
                }[];
                claims: {
                    claim_id: string;
                    kind: string;
                    required_authority: | "external"
                    | "shipped-artifact"
                    | "controlled-replay"
                    | "live-observation";
                    required_dimensions: string[];
                    surface_ids: string[];
                    title: string;
                }[];
                contradictions: {
                    claim_ids: string[];
                    contradiction_id: string;
                    evidence_ids: string[];
                    status: "resolved"
                    | "active";
                    surface_ids: string[];
                }[];
                evidence_bundle: {
                    artifacts: {
                        architecture: "x86"
                        | "x86_64"
                        | "arm"
                        | "arm64"
                        | null;
                        digest: { sha256: string };
                        format:
                            | "unknown"
                            | "file"
                            | "directory"
                            | "javascript"
                            | "source-map"
                            | "plist"
                            | "entitlements"
                            | "dmg"
                            | "zip"
                            | "pkg"
                            | "asar"
                            | "javascript-bundle"
                            | "mach-o-universal"
                            | "mach-o"
                            | "elf"
                            | "pe"
                            | "hopper"
                            | "analysis-database"
                            | "ipa"
                            | "apk";
                    }[];
                    bundle_version: 2;
                    captures: { evidence_id: string; predicate_type: string }[];
                    environments: {
                        architecture: string;
                        id: string;
                        isolation: "process" | "none" | "container" | "virtual-machine";
                        platform: string;
                    }[];
                    providers: { id: string; name: string; version: string
                    | null }[];
                    records: (
                        | {
                            analysis_profile: {
                                digest: string;
                                parameters: Record<string, JSONType>;
                                provider: { id: string; name: string; version: string };
                                provider_profile_schema_version: number;
                                schema_version: 1;
                            };
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                        | {
                            authority: | "shipped-artifact"
                            | "controlled-replay"
                            | "historical-reference"
                            | "external-service"
                            | "analyst-inference";
                            confidence: "observed"
                            | "derived"
                            | "inferred";
                            environment:
                                | {
                                    architecture: string;
                                    id: string;
                                    isolation: "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine";
                                    platform: string;
                                }
                                | null;
                            evidence_id: string;
                            evidence_links: string[];
                            limitations: string[];
                            locations: (
                                | { address: string; kind: "address" }
                                | { end: string; kind: "address-range"; start: string }
                                | { kind: "artifact-path"; path: string }
                                | { kind: "file-offset"; offset: number }
                                | { end: number; kind: "file-offset-range"; start: number }
                            )[];
                            normalized_result: JSONType;
                            operation: string;
                            parameters: Record<string, JSONType>;
                            predicate_type: string;
                            provider: { id: string; name: string; version: string | null };
                            raw_result: JSONType;
                            schema_version: 2;
                            subject:
                                | {
                                    architecture: "x86"
                                    | "x86_64"
                                    | "arm"
                                    | "arm64"
                                    | null;
                                    digest: { sha256: string };
                                    format:
                                        | "unknown"
                                        | "file"
                                        | "directory"
                                        | "javascript"
                                        | "source-map"
                                        | "plist"
                                        | "entitlements"
                                        | "dmg"
                                        | "zip"
                                        | "pkg"
                                        | "asar"
                                        | "javascript-bundle"
                                        | "mach-o-universal"
                                        | "mach-o"
                                        | "elf"
                                        | "pe"
                                        | "hopper"
                                        | "analysis-database"
                                        | "ipa"
                                        | "apk";
                                    local_path: string;
                                    name: string;
                                }
                                | null;
                        }
                    )[];
                    scenarios: {
                        authority: "controlled-replay";
                        evidence_id: string;
                        operation: string;
                    }[];
                    unknowns: {
                        contradicting_evidence_ids: string[];
                        domain: string;
                        mutation_evidence_ids: string[];
                        previous_revision_digest: string
                        | null;
                        question: string;
                        recommended_probes: { operation: string; rationale: string }[];
                        registry_version: 1;
                        relationships: {
                            type: "depends-on" | "related-to" | "contradicts";
                            unknown_id: string;
                        }[];
                        required_authority: | "shipped-artifact"
                        | "controlled-replay"
                        | "historical-reference"
                        | "external-service"
                        | "analyst-inference"
                        | null;
                        required_confidence: "observed"
                        | "derived"
                        | "inferred";
                        required_environment:
                            | {
                                architecture: string
                                | null;
                                id: string | null;
                                isolation:
                                    | "process"
                                    | "none"
                                    | "container"
                                    | "virtual-machine"
                                    | null;
                                platform: string
                                | null;
                            }
                            | null;
                        resolution: | {
                            disposition: "verified";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | {
                            disposition: "withdrawn"
                            | "out-of-scope";
                            evidence_ids: string[];
                            rationale: string;
                        }
                        | null;
                        revision: number;
                        revision_digest: string;
                        scope_digest: string
                        | null;
                        severity: "low" | "medium" | "high" | "critical";
                        status:
                            | "open"
                            | "investigating"
                            | "blocked"
                            | "contradicted"
                            | "resolved";
                        supporting_evidence_ids: string[];
                        unknown_id: string;
                    }[];
                };
                name: string;
                owners: {
                    ownership: | {
                        authority_route: "unknown"
                        | "none"
                        | "detected";
                        disposition: "implemented";
                        owner_export: string | null;
                        owner_path: string;
                        owner_sha256: string;
                        package_state: "unknown" | "missing" | "distributed";
                        path_state: "unknown" | "missing" | "present";
                    }
                    | { disposition: "external"
                    | "non-goal"; rationale: string };
                    surface_id: string;
                }[];
                package_proofs: {
                    artifact_sha256s: string[];
                    evidence_ids: string[];
                    kind: | "build"
                    | "clean-install"
                    | "package-contents"
                    | "runtime-routing"
                    | "authority-independence";
                    proof_id: string;
                    status: "unknown"
                    | "fail"
                    | "pass"
                    | "unsupported"
                    | "skipped";
                }[];
                previous_revision_sha256: string
                | null;
                residual_unknown_ids: string[];
                revision: number;
                revision_sha256: string;
                schema_version: 1;
                surfaces: {
                    artifact_id: string;
                    authority:
                        | "external"
                        | "observed"
                        | "derived"
                        | "inferred"
                        | "historical";
                    dependency_surface_ids: string[];
                    evidence_ids: string[];
                    family: string;
                    location: string;
                    occurrence_id: string
                    | null;
                    surface_id: string;
                }[];
                verifier_contracts: {
                    authority: | "external"
                    | "shipped-artifact"
                    | "controlled-replay"
                    | "live-observation";
                    claim_ids: string[];
                    contract_sha256: string;
                    dimensions: string[];
                    max_age_ms: number;
                    minimum_repeats: number;
                    normalization_removes_dimensions: false;
                    normalization_sha256: string;
                    verifier_id: string;
                }[];
                verifier_results: {
                    artifact_sha256s: string[];
                    contract_sha256: string;
                    covered_claim_ids: string[];
                    covered_dimensions: string[];
                    evidence_ids: string[];
                    normalization_sha256: string;
                    observed_at: string;
                    owner_sha256s: string[];
                    repeats: number;
                    status: | "unknown"
                    | "truncated"
                    | "fail"
                    | "pass"
                    | "unsupported"
                    | "skipped";
                    verifier_id: string;
                }[];
                workspace_id: string;
            },
        ): "added"
        | "duplicate";
        status(): JSONType;
        updateUnknown(
            input: {
                approved: true;
                contradicting_evidence_ids: string[];
                expected_revision: number;
                recommended_probes: { operation: string; rationale: string }[];
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                resolution: | {
                    disposition: "verified";
                    evidence_ids: string[];
                    rationale: string;
                }
                | {
                    disposition: "withdrawn"
                    | "out-of-scope";
                    evidence_ids: string[];
                    rationale: string;
                }
                | null;
                severity: "low"
                | "medium"
                | "high"
                | "critical";
                status:
                    | "open"
                    | "investigating"
                    | "blocked"
                    | "contradicted"
                    | "resolved";
                supporting_evidence_ids: string[];
                unknown_id: string;
            },
        ): Result<
            {
                contradicting_evidence_ids: string[];
                domain: string;
                mutation_evidence_ids: string[];
                previous_revision_digest: string
                | null;
                question: string;
                recommended_probes: { operation: string; rationale: string }[];
                registry_version: 1;
                relationships: {
                    type: "depends-on" | "related-to" | "contradicts";
                    unknown_id: string;
                }[];
                required_authority: | "shipped-artifact"
                | "controlled-replay"
                | "historical-reference"
                | "external-service"
                | "analyst-inference"
                | null;
                required_confidence: "observed"
                | "derived"
                | "inferred";
                required_environment:
                    | {
                        architecture: string
                        | null;
                        id: string | null;
                        isolation: "process" | "none" | "container" | "virtual-machine" | null;
                        platform: string | null;
                    }
                    | null;
                resolution: | {
                    disposition: "verified";
                    evidence_ids: string[];
                    rationale: string;
                }
                | {
                    disposition: "withdrawn"
                    | "out-of-scope";
                    evidence_ids: string[];
                    rationale: string;
                }
                | null;
                revision: number;
                revision_digest: string;
                scope_digest: string
                | null;
                severity: "low" | "medium" | "high" | "critical";
                status:
                    | "open"
                    | "investigating"
                    | "blocked"
                    | "contradicted"
                    | "resolved";
                supporting_evidence_ids: string[];
                unknown_id: string;
            },
            AnalysisError,
        >;
        verifyUnknownResolution(
            unknownId: string,
        ): Result<
            {
                truthVerified: boolean;
                unknown: {
                    contradicting_evidence_ids: string[];
                    domain: string;
                    mutation_evidence_ids: string[];
                    previous_revision_digest: string
                    | null;
                    question: string;
                    recommended_probes: { operation: string; rationale: string }[];
                    registry_version: 1;
                    relationships: {
                        type: "depends-on" | "related-to" | "contradicts";
                        unknown_id: string;
                    }[];
                    required_authority: | "shipped-artifact"
                    | "controlled-replay"
                    | "historical-reference"
                    | "external-service"
                    | "analyst-inference"
                    | null;
                    required_confidence: "observed"
                    | "derived"
                    | "inferred";
                    required_environment:
                        | {
                            architecture: string
                            | null;
                            id: string | null;
                            isolation: "process" | "none" | "container" | "virtual-machine" | null;
                            platform: string | null;
                        }
                        | null;
                    resolution: | {
                        disposition: "verified";
                        evidence_ids: string[];
                        rationale: string;
                    }
                    | {
                        disposition: "withdrawn"
                        | "out-of-scope";
                        evidence_ids: string[];
                        rationale: string;
                    }
                    | null;
                    revision: number;
                    revision_digest: string;
                    scope_digest: string
                    | null;
                    severity: "low" | "medium" | "high" | "critical";
                    status:
                        | "open"
                        | "investigating"
                        | "blocked"
                        | "contradicted"
                        | "resolved";
                    supporting_evidence_ids: string[];
                    unknown_id: string;
                };
                valid: boolean;
            },
            UnknownRegistryError,
        >;
    }
    -
    +

    Hierarchy (View Summary)

    • AnalysisOperationPort diff --git a/docs/api/interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html b/docs/api/interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html index b5469dec0..cbe210589 100644 --- a/docs/api/interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html +++ b/docs/api/interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html @@ -15,7 +15,7 @@

      Exact AST containment edge values.

    interface AstEdgeInput {
        coverage: {
            limits: {
                name: string;
                unit:
                    | "other"
                    | "items"
                    | "bytes"
                    | "depth"
                    | "milliseconds"
                    | "characters"
                    | "instructions";
                value: number;
            }[];
            omitted_count: number
            | null;
            status: "unknown" | "unavailable" | "complete" | "partial";
            truncated: boolean;
        };
        file: JavaScriptArtifactFile;
        properties: Readonly<Record<string, unknown>>;
        range: JavaScriptSourceRange;
        source: {
            identity:
                | {
                    sha256: string;
                    stability: "global-exact";
                    strategy: "content-digest";
                }
                | {
                    original_source: string;
                    source_map_sha256: string;
                    source_sha256: string
                    | null;
                    stability: "source-map-exact";
                    strategy: "source-map-original";
                }
                | {
                    artifact_sha256: string;
                    path: string;
                    stability: "artifact-version";
                    strategy: "canonical-path";
                }
                | {
                    algorithm: string;
                    basis: (
                        | "imports"
                        | "exports"
                        | "syntax-tree"
                        | "control-flow"
                        | "literals"
                        | "api-usage"
                    )[];
                    fingerprint_sha256: string;
                    stability: "cross-version-inference";
                    strategy: "structural-fingerprint";
                }
                | {
                    artifact_sha256: string;
                    key: string;
                    namespace: string;
                    stability: "artifact-version";
                    strategy: "artifact-local-key";
                }
                | {
                    capture_sha256: string;
                    runtime_key: string;
                    stability: "capture-only";
                    strategy: "runtime-instance";
                }
                | {
                    observation_sha256: string;
                    scope: string;
                    stability: "observation-only";
                    strategy: "observation-fingerprint";
                };
            kind: | "unknown"
            | "target"
            | "native-addon"
            | "source-map"
            | "artifact"
            | "package"
            | "installer"
            | "asar-entry"
            | "electron-main"
            | "electron-preload"
            | "electron-renderer"
            | "electron-utility"
            | "javascript-asset"
            | "javascript-chunk"
            | "javascript-module"
            | "source-module"
            | "browser-window"
            | "frame"
            | "context-bridge-api"
            | "ipc-channel"
            | "ipc-handler"
            | "worker"
            | "service-worker"
            | "endpoint"
            | "storage"
            | "native-export"
            | "managed-assembly"
            | "managed-module"
            | "managed-type"
            | "managed-method"
            | "managed-field"
            | "managed-pinvoke-import"
            | "managed-native-implementation"
            | "runtime-script-instance";
            node_id: string;
            observations: {
                evidence: {
                    artifact: | { artifact_id: string; available: true; sha256: string }
                    | {
                        available: false;
                        detail: string;
                        reason:
                            | "unknown"
                            | "truncated"
                            | "unresolved"
                            | "not-applicable"
                            | "not-observed"
                            | "not-approved"
                            | "provider-unavailable";
                    };
                    authority: | "unknown"
                    | "controlled-replay"
                    | "historical-reference"
                    | "artifact-bytes"
                    | "ast-static-analysis"
                    | "static-relationship-inference"
                    | "passive-cdp-runtime"
                    | "cross-layer-reconciliation"
                    | "cross-version-comparison"
                    | "native-analysis-provider"
                    | "managed-static-analysis"
                    | "user-assertion";
                    confidence: "unknown"
                    | "exact"
                    | "low"
                    | "medium"
                    | "high";
                    coverage: {
                        limits: {
                            name: string;
                            unit:
                                | "other"
                                | "items"
                                | "bytes"
                                | "depth"
                                | "milliseconds"
                                | "characters"
                                | "instructions";
                            value: number;
                        }[];
                        omitted_count: number
                        | null;
                        status: "unknown" | "unavailable" | "complete" | "partial";
                        truncated: boolean;
                    };
                    evidence_ids: string[];
                    extractor: {
                        executable_sha256: string
                        | null;
                        name: string;
                        operation: string;
                        version: string;
                    };
                    limitations: string[];
                    location: | {
                        available: false;
                        detail: string;
                        reason: | "unknown"
                        | "truncated"
                        | "unresolved"
                        | "not-applicable"
                        | "not-observed"
                        | "not-approved"
                        | "provider-unavailable";
                    }
                    | {
                        available: true;
                        value: | {
                            end: { column: number; line: number };
                            kind: "source-range";
                            source: string;
                            start: { column: number; line: number };
                        }
                        | { end: number; kind: "file-offset-range"; start: number }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "url"; url: string }
                        | {
                            capture_sha256: string;
                            frame_key: string | null;
                            kind: "runtime";
                            script_key: string | null;
                            target_key: string;
                        }
                        | { address: string; kind: "native-address"; symbol: string
                        | null }
                        | { export_path: string; kind: "package-export"; package_name: string };
                    };
                    state: "unknown"
                    | "observed"
                    | "inferred"
                    | "unavailable";
                };
                identifier_strategy: {
                    stability: "observation-exact";
                    strategy: "semantic-content-sha256";
                };
                label: string
                | null;
                observation_id: string;
                properties: Record<string, JSONType>;
            }[];
        };
        target: {
            identity: | {
                sha256: string;
                stability: "global-exact";
                strategy: "content-digest";
            }
            | {
                original_source: string;
                source_map_sha256: string;
                source_sha256: string
                | null;
                stability: "source-map-exact";
                strategy: "source-map-original";
            }
            | {
                artifact_sha256: string;
                path: string;
                stability: "artifact-version";
                strategy: "canonical-path";
            }
            | {
                algorithm: string;
                basis: (
                    | "imports"
                    | "exports"
                    | "syntax-tree"
                    | "control-flow"
                    | "literals"
                    | "api-usage"
                )[];
                fingerprint_sha256: string;
                stability: "cross-version-inference";
                strategy: "structural-fingerprint";
            }
            | {
                artifact_sha256: string;
                key: string;
                namespace: string;
                stability: "artifact-version";
                strategy: "artifact-local-key";
            }
            | {
                capture_sha256: string;
                runtime_key: string;
                stability: "capture-only";
                strategy: "runtime-instance";
            }
            | {
                observation_sha256: string;
                scope: string;
                stability: "observation-only";
                strategy: "observation-fingerprint";
            };
            kind: | "unknown"
            | "target"
            | "native-addon"
            | "source-map"
            | "artifact"
            | "package"
            | "installer"
            | "asar-entry"
            | "electron-main"
            | "electron-preload"
            | "electron-renderer"
            | "electron-utility"
            | "javascript-asset"
            | "javascript-chunk"
            | "javascript-module"
            | "source-module"
            | "browser-window"
            | "frame"
            | "context-bridge-api"
            | "ipc-channel"
            | "ipc-handler"
            | "worker"
            | "service-worker"
            | "endpoint"
            | "storage"
            | "native-export"
            | "managed-assembly"
            | "managed-module"
            | "managed-type"
            | "managed-method"
            | "managed-field"
            | "managed-pinvoke-import"
            | "managed-native-implementation"
            | "runtime-script-instance";
            node_id: string;
            observations: {
                evidence: {
                    artifact: | { artifact_id: string; available: true; sha256: string }
                    | {
                        available: false;
                        detail: string;
                        reason:
                            | "unknown"
                            | "truncated"
                            | "unresolved"
                            | "not-applicable"
                            | "not-observed"
                            | "not-approved"
                            | "provider-unavailable";
                    };
                    authority: | "unknown"
                    | "controlled-replay"
                    | "historical-reference"
                    | "artifact-bytes"
                    | "ast-static-analysis"
                    | "static-relationship-inference"
                    | "passive-cdp-runtime"
                    | "cross-layer-reconciliation"
                    | "cross-version-comparison"
                    | "native-analysis-provider"
                    | "managed-static-analysis"
                    | "user-assertion";
                    confidence: "unknown"
                    | "exact"
                    | "low"
                    | "medium"
                    | "high";
                    coverage: {
                        limits: {
                            name: string;
                            unit:
                                | "other"
                                | "items"
                                | "bytes"
                                | "depth"
                                | "milliseconds"
                                | "characters"
                                | "instructions";
                            value: number;
                        }[];
                        omitted_count: number
                        | null;
                        status: "unknown" | "unavailable" | "complete" | "partial";
                        truncated: boolean;
                    };
                    evidence_ids: string[];
                    extractor: {
                        executable_sha256: string
                        | null;
                        name: string;
                        operation: string;
                        version: string;
                    };
                    limitations: string[];
                    location: | {
                        available: false;
                        detail: string;
                        reason: | "unknown"
                        | "truncated"
                        | "unresolved"
                        | "not-applicable"
                        | "not-observed"
                        | "not-approved"
                        | "provider-unavailable";
                    }
                    | {
                        available: true;
                        value: | {
                            end: { column: number; line: number };
                            kind: "source-range";
                            source: string;
                            start: { column: number; line: number };
                        }
                        | { end: number; kind: "file-offset-range"; start: number }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "url"; url: string }
                        | {
                            capture_sha256: string;
                            frame_key: string | null;
                            kind: "runtime";
                            script_key: string | null;
                            target_key: string;
                        }
                        | { address: string; kind: "native-address"; symbol: string
                        | null }
                        | { export_path: string; kind: "package-export"; package_name: string };
                    };
                    state: "unknown"
                    | "observed"
                    | "inferred"
                    | "unavailable";
                };
                identifier_strategy: {
                    stability: "observation-exact";
                    strategy: "semantic-content-sha256";
                };
                label: string
                | null;
                observation_id: string;
                properties: Record<string, JSONType>;
            }[];
        };
    }
    -
    +

    Hierarchy (View Summary)

    • AstEdgeInput diff --git a/docs/api/interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html b/docs/api/interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html index 260bebf18..a7b448176 100644 --- a/docs/api/interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html +++ b/docs/api/interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html @@ -15,7 +15,7 @@

      Inferred static relationship edge values.

    interface InferenceEdgeInput {
        coverage: {
            limits: {
                name: string;
                unit:
                    | "other"
                    | "items"
                    | "bytes"
                    | "depth"
                    | "milliseconds"
                    | "characters"
                    | "instructions";
                value: number;
            }[];
            omitted_count: number
            | null;
            status: "unknown" | "unavailable" | "complete" | "partial";
            truncated: boolean;
        };
        file: JavaScriptArtifactFile;
        properties: Readonly<Record<string, unknown>>;
        range: JavaScriptSourceRange;
        relation:
            | "loads"
            | "calls"
            | "imports"
            | "maps_to"
            | "exposes"
            | "persists_to";
        source: {
            identity: | {
                sha256: string;
                stability: "global-exact";
                strategy: "content-digest";
            }
            | {
                original_source: string;
                source_map_sha256: string;
                source_sha256: string
                | null;
                stability: "source-map-exact";
                strategy: "source-map-original";
            }
            | {
                artifact_sha256: string;
                path: string;
                stability: "artifact-version";
                strategy: "canonical-path";
            }
            | {
                algorithm: string;
                basis: (
                    | "imports"
                    | "exports"
                    | "syntax-tree"
                    | "control-flow"
                    | "literals"
                    | "api-usage"
                )[];
                fingerprint_sha256: string;
                stability: "cross-version-inference";
                strategy: "structural-fingerprint";
            }
            | {
                artifact_sha256: string;
                key: string;
                namespace: string;
                stability: "artifact-version";
                strategy: "artifact-local-key";
            }
            | {
                capture_sha256: string;
                runtime_key: string;
                stability: "capture-only";
                strategy: "runtime-instance";
            }
            | {
                observation_sha256: string;
                scope: string;
                stability: "observation-only";
                strategy: "observation-fingerprint";
            };
            kind: | "unknown"
            | "target"
            | "native-addon"
            | "source-map"
            | "artifact"
            | "package"
            | "installer"
            | "asar-entry"
            | "electron-main"
            | "electron-preload"
            | "electron-renderer"
            | "electron-utility"
            | "javascript-asset"
            | "javascript-chunk"
            | "javascript-module"
            | "source-module"
            | "browser-window"
            | "frame"
            | "context-bridge-api"
            | "ipc-channel"
            | "ipc-handler"
            | "worker"
            | "service-worker"
            | "endpoint"
            | "storage"
            | "native-export"
            | "managed-assembly"
            | "managed-module"
            | "managed-type"
            | "managed-method"
            | "managed-field"
            | "managed-pinvoke-import"
            | "managed-native-implementation"
            | "runtime-script-instance";
            node_id: string;
            observations: {
                evidence: {
                    artifact: | { artifact_id: string; available: true; sha256: string }
                    | {
                        available: false;
                        detail: string;
                        reason:
                            | "unknown"
                            | "truncated"
                            | "unresolved"
                            | "not-applicable"
                            | "not-observed"
                            | "not-approved"
                            | "provider-unavailable";
                    };
                    authority: | "unknown"
                    | "controlled-replay"
                    | "historical-reference"
                    | "artifact-bytes"
                    | "ast-static-analysis"
                    | "static-relationship-inference"
                    | "passive-cdp-runtime"
                    | "cross-layer-reconciliation"
                    | "cross-version-comparison"
                    | "native-analysis-provider"
                    | "managed-static-analysis"
                    | "user-assertion";
                    confidence: "unknown"
                    | "exact"
                    | "low"
                    | "medium"
                    | "high";
                    coverage: {
                        limits: {
                            name: string;
                            unit:
                                | "other"
                                | "items"
                                | "bytes"
                                | "depth"
                                | "milliseconds"
                                | "characters"
                                | "instructions";
                            value: number;
                        }[];
                        omitted_count: number
                        | null;
                        status: "unknown" | "unavailable" | "complete" | "partial";
                        truncated: boolean;
                    };
                    evidence_ids: string[];
                    extractor: {
                        executable_sha256: string
                        | null;
                        name: string;
                        operation: string;
                        version: string;
                    };
                    limitations: string[];
                    location: | {
                        available: false;
                        detail: string;
                        reason: | "unknown"
                        | "truncated"
                        | "unresolved"
                        | "not-applicable"
                        | "not-observed"
                        | "not-approved"
                        | "provider-unavailable";
                    }
                    | {
                        available: true;
                        value: | {
                            end: { column: number; line: number };
                            kind: "source-range";
                            source: string;
                            start: { column: number; line: number };
                        }
                        | { end: number; kind: "file-offset-range"; start: number }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "url"; url: string }
                        | {
                            capture_sha256: string;
                            frame_key: string | null;
                            kind: "runtime";
                            script_key: string | null;
                            target_key: string;
                        }
                        | { address: string; kind: "native-address"; symbol: string
                        | null }
                        | { export_path: string; kind: "package-export"; package_name: string };
                    };
                    state: "unknown"
                    | "observed"
                    | "inferred"
                    | "unavailable";
                };
                identifier_strategy: {
                    stability: "observation-exact";
                    strategy: "semantic-content-sha256";
                };
                label: string
                | null;
                observation_id: string;
                properties: Record<string, JSONType>;
            }[];
        };
        target: {
            identity: | {
                sha256: string;
                stability: "global-exact";
                strategy: "content-digest";
            }
            | {
                original_source: string;
                source_map_sha256: string;
                source_sha256: string
                | null;
                stability: "source-map-exact";
                strategy: "source-map-original";
            }
            | {
                artifact_sha256: string;
                path: string;
                stability: "artifact-version";
                strategy: "canonical-path";
            }
            | {
                algorithm: string;
                basis: (
                    | "imports"
                    | "exports"
                    | "syntax-tree"
                    | "control-flow"
                    | "literals"
                    | "api-usage"
                )[];
                fingerprint_sha256: string;
                stability: "cross-version-inference";
                strategy: "structural-fingerprint";
            }
            | {
                artifact_sha256: string;
                key: string;
                namespace: string;
                stability: "artifact-version";
                strategy: "artifact-local-key";
            }
            | {
                capture_sha256: string;
                runtime_key: string;
                stability: "capture-only";
                strategy: "runtime-instance";
            }
            | {
                observation_sha256: string;
                scope: string;
                stability: "observation-only";
                strategy: "observation-fingerprint";
            };
            kind: | "unknown"
            | "target"
            | "native-addon"
            | "source-map"
            | "artifact"
            | "package"
            | "installer"
            | "asar-entry"
            | "electron-main"
            | "electron-preload"
            | "electron-renderer"
            | "electron-utility"
            | "javascript-asset"
            | "javascript-chunk"
            | "javascript-module"
            | "source-module"
            | "browser-window"
            | "frame"
            | "context-bridge-api"
            | "ipc-channel"
            | "ipc-handler"
            | "worker"
            | "service-worker"
            | "endpoint"
            | "storage"
            | "native-export"
            | "managed-assembly"
            | "managed-module"
            | "managed-type"
            | "managed-method"
            | "managed-field"
            | "managed-pinvoke-import"
            | "managed-native-implementation"
            | "runtime-script-instance";
            node_id: string;
            observations: {
                evidence: {
                    artifact: | { artifact_id: string; available: true; sha256: string }
                    | {
                        available: false;
                        detail: string;
                        reason:
                            | "unknown"
                            | "truncated"
                            | "unresolved"
                            | "not-applicable"
                            | "not-observed"
                            | "not-approved"
                            | "provider-unavailable";
                    };
                    authority: | "unknown"
                    | "controlled-replay"
                    | "historical-reference"
                    | "artifact-bytes"
                    | "ast-static-analysis"
                    | "static-relationship-inference"
                    | "passive-cdp-runtime"
                    | "cross-layer-reconciliation"
                    | "cross-version-comparison"
                    | "native-analysis-provider"
                    | "managed-static-analysis"
                    | "user-assertion";
                    confidence: "unknown"
                    | "exact"
                    | "low"
                    | "medium"
                    | "high";
                    coverage: {
                        limits: {
                            name: string;
                            unit:
                                | "other"
                                | "items"
                                | "bytes"
                                | "depth"
                                | "milliseconds"
                                | "characters"
                                | "instructions";
                            value: number;
                        }[];
                        omitted_count: number
                        | null;
                        status: "unknown" | "unavailable" | "complete" | "partial";
                        truncated: boolean;
                    };
                    evidence_ids: string[];
                    extractor: {
                        executable_sha256: string
                        | null;
                        name: string;
                        operation: string;
                        version: string;
                    };
                    limitations: string[];
                    location: | {
                        available: false;
                        detail: string;
                        reason: | "unknown"
                        | "truncated"
                        | "unresolved"
                        | "not-applicable"
                        | "not-observed"
                        | "not-approved"
                        | "provider-unavailable";
                    }
                    | {
                        available: true;
                        value: | {
                            end: { column: number; line: number };
                            kind: "source-range";
                            source: string;
                            start: { column: number; line: number };
                        }
                        | { end: number; kind: "file-offset-range"; start: number }
                        | { kind: "artifact-path"; path: string }
                        | { kind: "url"; url: string }
                        | {
                            capture_sha256: string;
                            frame_key: string | null;
                            kind: "runtime";
                            script_key: string | null;
                            target_key: string;
                        }
                        | { address: string; kind: "native-address"; symbol: string
                        | null }
                        | { export_path: string; kind: "package-export"; package_name: string };
                    };
                    state: "unknown"
                    | "observed"
                    | "inferred"
                    | "unavailable";
                };
                identifier_strategy: {
                    stability: "observation-exact";
                    strategy: "semantic-content-sha256";
                };
                label: string
                | null;
                observation_id: string;
                properties: Record<string, JSONType>;
            }[];
        };
    }
    -
    +

    Hierarchy (View Summary)

    interface PermissionGrant {
        capability: PermissionCapability;
        environment_names: readonly string[];
        executables: readonly string[];
        expires_at: string | null;
        grant_id: string;
        lifetime: "once" | "session" | "project" | "administrator";
        mount: boolean;
        network: PermissionNetwork;
        operation_identity: string | null;
        origins?: readonly string[];
        roots: readonly string[];
    }
    -
    +

    Hierarchy (View Summary)

    • PermissionScope diff --git a/docs/api/interfaces/domain_permissionPolicy.PermissionRequest.html b/docs/api/interfaces/domain_permissionPolicy.PermissionRequest.html index d492021bc..58c893e93 100644 --- a/docs/api/interfaces/domain_permissionPolicy.PermissionRequest.html +++ b/docs/api/interfaces/domain_permissionPolicy.PermissionRequest.html @@ -15,7 +15,7 @@

      A request identity associates one-shot grants with exactly one operation.

    interface PermissionRequest {
        capability: PermissionCapability;
        environment_names: readonly string[];
        executables: readonly string[];
        mount: boolean;
        network: PermissionNetwork;
        operation_identity: string;
        origins?: readonly string[];
        roots: readonly string[];
    }
    -
    +

    Hierarchy (View Summary)

    • PermissionScope diff --git a/docs/api/interfaces/domain_permissionPolicy.PermissionScope.html b/docs/api/interfaces/domain_permissionPolicy.PermissionScope.html index 56088f5e9..238b1d129 100644 --- a/docs/api/interfaces/domain_permissionPolicy.PermissionScope.html +++ b/docs/api/interfaces/domain_permissionPolicy.PermissionScope.html @@ -15,7 +15,7 @@

      Exact normalized scope requested by one local operation.

    interface PermissionScope {
        capability: PermissionCapability;
        environment_names: readonly string[];
        executables: readonly string[];
        mount: boolean;
        network: PermissionNetwork;
        origins?: readonly string[];
        roots: readonly string[];
    }
    -
    +

    Hierarchy (View Summary)

    • PermissionScope diff --git a/docs/api/interfaces/domain_webInventory.StableWebResource.html b/docs/api/interfaces/domain_webInventory.StableWebResource.html index 70b2b3bc5..21030992e 100644 --- a/docs/api/interfaces/domain_webInventory.StableWebResource.html +++ b/docs/api/interfaces/domain_webInventory.StableWebResource.html @@ -12,7 +12,7 @@
    • StableWebResource

    Interface StableWebResource

    interface StableWebResource {
        content_size: number | null;
        mime_type: string;
        origin: string | null;
        resource_key: string;
        type: string;
        url: string;
    }
    -
    +

    Hierarchy (View Summary)

    • WebInventoryResourceInput diff --git a/docs/api/interfaces/domain_webInventory.WebInventoryResourceInput.html b/docs/api/interfaces/domain_webInventory.WebInventoryResourceInput.html index 59bc0ea66..542d706e0 100644 --- a/docs/api/interfaces/domain_webInventory.WebInventoryResourceInput.html +++ b/docs/api/interfaces/domain_webInventory.WebInventoryResourceInput.html @@ -12,7 +12,7 @@
    • WebInventoryResourceInput

    Interface WebInventoryResourceInput

    interface WebInventoryResourceInput {
        content_size: number | null;
        mime_type: string;
        origin: string | null;
        type: string;
        url: string;
    }
    -
    +

    Hierarchy (View Summary)

    • WebInventoryResourceInput diff --git a/docs/api/interfaces/ghidra_GhidraLauncher.GhidraLaunch.html b/docs/api/interfaces/ghidra_GhidraLauncher.GhidraLaunch.html index 58ffd4d6b..fc6483a90 100644 --- a/docs/api/interfaces/ghidra_GhidraLauncher.GhidraLaunch.html +++ b/docs/api/interfaces/ghidra_GhidraLauncher.GhidraLaunch.html @@ -15,7 +15,7 @@

      Process plus private log coordinates returned by a Ghidra launcher.

    interface GhidraLaunch {
        cleanup?: () => Promise<ProcessCleanupResult>;
        ghidraLogPath: string;
        ownsProcessLifetime: boolean;
        process: ChildProcess;
        projectRoot: string;
        scriptLogPath: string;
    }
    -
    +

    Hierarchy (View Summary)

    • ProviderProcessLaunch diff --git a/docs/api/interfaces/ghidra_GhidraSessionError.GhidraSessionErrorOptions.html b/docs/api/interfaces/ghidra_GhidraSessionError.GhidraSessionErrorOptions.html index b91f8df12..a0a132dfc 100644 --- a/docs/api/interfaces/ghidra_GhidraSessionError.GhidraSessionErrorOptions.html +++ b/docs/api/interfaces/ghidra_GhidraSessionError.GhidraSessionErrorOptions.html @@ -15,7 +15,7 @@

      Additional structured context for a Ghidra session failure.

    interface GhidraSessionErrorOptions {
        remoteCode?: string;
        timeoutMs?: number;
    }
    -
    +

    Hierarchy

    • ErrorOptions diff --git a/docs/api/interfaces/hopper_BridgeLauncher.BridgeLaunch.html b/docs/api/interfaces/hopper_BridgeLauncher.BridgeLaunch.html index e3d66c706..5b54a4e66 100644 --- a/docs/api/interfaces/hopper_BridgeLauncher.BridgeLaunch.html +++ b/docs/api/interfaces/hopper_BridgeLauncher.BridgeLaunch.html @@ -15,7 +15,7 @@

      Process handle returned by a bridge launcher.

    interface BridgeLaunch {
        cleanup?: () => Promise<ProcessCleanupResult>;
        ownsProcessLifetime: boolean;
        process: ChildProcess;
        shutdownByCleanup?: boolean;
    }
    -
    +

    Hierarchy (View Summary)

    • ProviderProcessLaunch diff --git a/docs/api/interfaces/process_ProviderProcess.ProviderProcessLaunch.html b/docs/api/interfaces/process_ProviderProcess.ProviderProcessLaunch.html index ef5b735c8..b2fe44b3c 100644 --- a/docs/api/interfaces/process_ProviderProcess.ProviderProcessLaunch.html +++ b/docs/api/interfaces/process_ProviderProcess.ProviderProcessLaunch.html @@ -15,7 +15,7 @@

      Process handle returned by a provider-specific launcher.

    interface ProviderProcessLaunch {
        cleanup?: () => Promise<ProcessCleanupResult>;
        ownsProcessLifetime: boolean;
        process: ChildProcess;
    }
    -
    +

    Hierarchy (View Summary)

    • ProviderProcessLaunch diff --git a/docs/api/modules/domain_javascriptSemanticAnalysis.html b/docs/api/modules/domain_javascriptSemanticAnalysis.html new file mode 100644 index 000000000..4de85b8d5 --- /dev/null +++ b/docs/api/modules/domain_javascriptSemanticAnalysis.html @@ -0,0 +1,36 @@ +domain/javascriptSemanticAnalysis | rea-agents - v2.0.0
      +
      rea-agents - v2.0.0 + +
        +
        +
        Preparing search index...
        +
        +
        +
        + +

        Module domain/javascriptSemanticAnalysis

        +
        +
        analyzeJavaScriptSemantics
        +
        + +
        +
        diff --git a/docs/api/modules/domain_javascriptSemanticIr.html b/docs/api/modules/domain_javascriptSemanticIr.html new file mode 100644 index 000000000..dae12a58a --- /dev/null +++ b/docs/api/modules/domain_javascriptSemanticIr.html @@ -0,0 +1,48 @@ +domain/javascriptSemanticIr | rea-agents - v2.0.0
        +
        rea-agents - v2.0.0 + +
          +
          +
          Preparing search index...
          + +
          diff --git a/docs/api/modules/domain_javascriptSemanticProjection.html b/docs/api/modules/domain_javascriptSemanticProjection.html new file mode 100644 index 000000000..4f0b95756 --- /dev/null +++ b/docs/api/modules/domain_javascriptSemanticProjection.html @@ -0,0 +1,36 @@ +domain/javascriptSemanticProjection | rea-agents - v2.0.0
          +
          rea-agents - v2.0.0 + +
            +
            +
            Preparing search index...
            + +
            diff --git a/docs/api/modules/domain_javascriptSemanticState.html b/docs/api/modules/domain_javascriptSemanticState.html new file mode 100644 index 000000000..ccf9e6b90 --- /dev/null +++ b/docs/api/modules/domain_javascriptSemanticState.html @@ -0,0 +1,40 @@ +domain/javascriptSemanticState | rea-agents - v2.0.0
            +
            rea-agents - v2.0.0 + +
              +
              +
              Preparing search index...
              + +
              diff --git a/docs/api/modules/domain_javascriptSemanticTraversal.html b/docs/api/modules/domain_javascriptSemanticTraversal.html new file mode 100644 index 000000000..0b7e5e5ee --- /dev/null +++ b/docs/api/modules/domain_javascriptSemanticTraversal.html @@ -0,0 +1,36 @@ +domain/javascriptSemanticTraversal | rea-agents - v2.0.0
              +
              rea-agents - v2.0.0 + +
                +
                +
                Preparing search index...
                +
                +
                +
                + +

                Module domain/javascriptSemanticTraversal

                +
                +
                traverseJavaScriptAst
                +
                + +
                +
                diff --git a/docs/api/modules/domain_javascriptSemanticValues.html b/docs/api/modules/domain_javascriptSemanticValues.html new file mode 100644 index 000000000..c25aeaa2c --- /dev/null +++ b/docs/api/modules/domain_javascriptSemanticValues.html @@ -0,0 +1,36 @@ +domain/javascriptSemanticValues | rea-agents - v2.0.0
                +
                rea-agents - v2.0.0 + +
                  +
                  +
                  Preparing search index...
                  +
                  +
                  +
                  + +

                  Module domain/javascriptSemanticValues

                  +
                  +
                  evaluateSemanticBinding
                  evaluateSemanticProvenance
                  +
                  + +
                  +
                  diff --git a/docs/api/types/domain_javascriptSemanticIr.JavaScriptSemanticPrimitive.html b/docs/api/types/domain_javascriptSemanticIr.JavaScriptSemanticPrimitive.html new file mode 100644 index 000000000..9388e8267 --- /dev/null +++ b/docs/api/types/domain_javascriptSemanticIr.JavaScriptSemanticPrimitive.html @@ -0,0 +1,35 @@ +JavaScriptSemanticPrimitive | rea-agents - v2.0.0
                  +
                  rea-agents - v2.0.0 + +
                    +
                    +
                    Preparing search index...
                    +
                    +
                    +
                    + +

                    Type Alias JavaScriptSemanticPrimitive

                    +
                    JavaScriptSemanticPrimitive: string | number | boolean | null
                    +

                    Primitive values admitted into the bounded constant lattice.

                    +
                    +
                    + +
                    +
                    diff --git a/docs/api/types/domain_javascriptSemanticIr.JavaScriptSemanticValue.html b/docs/api/types/domain_javascriptSemanticIr.JavaScriptSemanticValue.html new file mode 100644 index 000000000..a6e498bc3 --- /dev/null +++ b/docs/api/types/domain_javascriptSemanticIr.JavaScriptSemanticValue.html @@ -0,0 +1,35 @@ +JavaScriptSemanticValue | rea-agents - v2.0.0
                    +
                    rea-agents - v2.0.0 + +
                      +
                      +
                      Preparing search index...
                      +
                      +
                      +
                      + +

                      Type Alias JavaScriptSemanticValue

                      +
                      JavaScriptSemanticValue:
                          | { status: "literal"; value: JavaScriptSemanticPrimitive }
                          | { status: "union"; values: readonly JavaScriptSemanticPrimitive[] }
                          | {
                              properties: readonly JavaScriptSemanticProperty[];
                              status: "object";
                              unknownProperties: boolean;
                          }
                          | {
                              items: readonly JavaScriptSemanticValue[];
                              status: "array";
                              unknownItems: boolean;
                          }
                          | {
                              reason: string;
                              status: "unknown"
                              | "ambiguous"
                              | "cycle"
                              | "limit-reached";
                          }
                      +

                      Bounded, execution-free value lattice for JavaScript expressions.

                      +
                      +
                      + +
                      +
                      diff --git a/docs/api/variables/domain_javascriptSemanticIr.DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS.html b/docs/api/variables/domain_javascriptSemanticIr.DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS.html new file mode 100644 index 000000000..3b78293b7 --- /dev/null +++ b/docs/api/variables/domain_javascriptSemanticIr.DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS.html @@ -0,0 +1,35 @@ +DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS | rea-agents - v2.0.0
                      +
                      rea-agents - v2.0.0 + +
                        +
                        +
                        Preparing search index...
                        +
                        +
                        +
                        + +

                        Variable DEFAULT_JAVASCRIPT_SEMANTIC_LIMITSConst

                        +
                        DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS: JavaScriptSemanticLimits = ...
                        +

                        Conservative defaults for one source file.

                        +
                        +
                        + +
                        +
                        diff --git a/src/domain/javascriptSemanticAnalysis.ts b/src/domain/javascriptSemanticAnalysis.ts new file mode 100644 index 000000000..30b167a73 --- /dev/null +++ b/src/domain/javascriptSemanticAnalysis.ts @@ -0,0 +1,518 @@ +import { parse } from "@babel/parser"; +import * as t from "@babel/types"; + +import { + DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS, + failedJavaScriptSemanticIr, + type JavaScriptModuleOrigin, + type JavaScriptSemanticDefinition, + type JavaScriptSemanticIr, + type JavaScriptSemanticLimits, +} from "./javascriptSemanticIr.js"; +import { + collectSemanticModuleLink, + collectSemanticCallable, + collectSemanticReferences, + immutableSemanticBindings, + immutableSemanticScopes, + reachSemanticLimit, + semanticModuleOrigin, + semanticStaticPropertyName, +} from "./javascriptSemanticProjection.js"; +import type { + JavaScriptSemanticAnalysisState, + JavaScriptSemanticBindingState, + JavaScriptSemanticScopeState, +} from "./javascriptSemanticState.js"; +import { + currentSemanticScope, + semanticScopeId, +} from "./javascriptSemanticState.js"; +import { traverseJavaScriptAst } from "./javascriptSemanticTraversal.js"; +import { + compareCodePoints, + propertyName, + range, +} from "./javascriptStaticAnalysisHelpers.js"; + +interface BindPatternInput { + readonly pattern: t.Node; + readonly initializer: t.Node | null; + readonly scope: JavaScriptSemanticScopeState; + readonly state: JavaScriptSemanticAnalysisState; + readonly mutable: boolean; + readonly kind?: JavaScriptSemanticDefinition["kind"]; + readonly projection?: readonly (string | number | null)[]; +} + +interface AddBindingInput { + readonly state: JavaScriptSemanticAnalysisState; + readonly scope: JavaScriptSemanticScopeState; + readonly name: string; + readonly kind: JavaScriptSemanticDefinition["kind"]; + readonly mutable: boolean; + readonly definitionNode: t.Node; + readonly initializer: t.Node | null; + readonly directOrigin?: JavaScriptModuleOrigin; + readonly projection?: readonly (string | number | null)[]; +} + +/** Recover bounded lexical bindings, aliases, constants, and module links. */ +export const analyzeJavaScriptSemantics = ( + source: string, + inputLimits: Partial = {}, +): JavaScriptSemanticIr => { + const limits = { ...DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS, ...inputLimits }; + let file: ReturnType; + try { + file = parse(source, { + sourceType: "unambiguous", + errorRecovery: true, + plugins: ["jsx", "typescript"], + }); + } catch { + return failedJavaScriptSemanticIr(); + } + const state = createState(file.program, limits); + collectDefinitions(file.program, state); + const references = collectSemanticReferences(file.program, state); + const parserPartial = file.errors.length > 0; + return { + schema: "JavaScriptSemanticIR", + schemaVersion: 1, + scopes: immutableSemanticScopes(state), + bindings: immutableSemanticBindings(state), + callables: [...state.callables], + references, + moduleLinks: [...state.moduleLinks], + coverage: { + status: + state.limitsReached.size > 0 + ? "truncated" + : parserPartial + ? "partial" + : "complete", + omittedCount: state.limitsReached.size > 0 ? state.omittedCount : 0, + limitsReached: [...state.limitsReached].sort(compareCodePoints), + }, + limitations: [ + ...(parserPartial + ? [ + "The parser recovered from syntax errors; affected bindings are partial.", + ] + : []), + ...(state.limitsReached.size === 0 + ? [] + : ["Semantic recovery stopped retaining facts at explicit limits."]), + "Values and aliases were recovered from inert syntax only; no JavaScript was executed.", + "Cross-function mutation and dynamic property resolution remain unknown.", + ], + }; +}; + +const createState = ( + program: t.Program, + limits: JavaScriptSemanticLimits, +): JavaScriptSemanticAnalysisState => { + const root: JavaScriptSemanticScopeState = { + scopeId: semanticScopeId("program", program), + parentScopeId: null, + kind: "program", + location: range(program), + bindingsComplete: true, + bindings: new Map(), + }; + return { + limits, + scopes: [root], + scopesById: new Map([[root.scopeId, root]]), + scopeByNode: new WeakMap([[program, root]]), + bindingsById: new Map(), + callables: [], + moduleLinks: [], + limitsReached: new Set(), + omittedCount: 0, + }; +}; + +const collectDefinitions = ( + program: t.Program, + state: JavaScriptSemanticAnalysisState, +): void => { + const stack: JavaScriptSemanticScopeState[] = [ + currentSemanticScope(state.scopes), + ]; + const openedScopes = new WeakSet(); + traverseJavaScriptAst(program, { + enter: (node, parent) => { + const parentScope = currentSemanticScope(stack); + bindOuterDeclaration(node, parentScope, state); + const nested = nestedScope(node, parent, parentScope, state); + if (nested !== undefined) { + stack.push(nested); + openedScopes.add(node); + } + const scope = currentSemanticScope(stack); + state.scopeByNode.set(node, scope); + collectSemanticCallable({ + node, + parent, + containerScope: parentScope, + bodyScope: nested, + state, + }); + bindInnerDeclaration(node, parent, scope, state); + collectSemanticModuleLink(node, state); + }, + exit: (node) => { + if (openedScopes.has(node)) stack.pop(); + }, + }); +}; + +const bindOuterDeclaration = ( + node: t.Node, + scope: JavaScriptSemanticScopeState, + state: JavaScriptSemanticAnalysisState, +): void => { + if (t.isFunctionDeclaration(node) && t.isIdentifier(node.id)) + addBinding({ + state, + scope, + name: node.id.name, + kind: "function", + mutable: false, + definitionNode: node.id, + initializer: node, + }); + else if (t.isClassDeclaration(node) && t.isIdentifier(node.id)) + addBinding({ + state, + scope, + name: node.id.name, + kind: "class", + mutable: false, + definitionNode: node.id, + initializer: node, + }); +}; + +const bindInnerDeclaration = ( + node: t.Node, + parent: t.Node | null, + scope: JavaScriptSemanticScopeState, + state: JavaScriptSemanticAnalysisState, +): void => { + if (t.isImportDeclaration(node)) bindImports(node, scope, state); + else if (t.isVariableDeclarator(node)) + bindPattern({ + pattern: node.id, + initializer: node.init ?? null, + scope: variableScope(scope, parent, state), + state, + mutable: + parent !== null && t.isVariableDeclaration(parent) + ? parent.kind !== "const" + : true, + }); + else if (t.isFunction(node)) bindFunctionLocals(node, scope, state); + else if (t.isCatchClause(node) && node.param != null) + bindPattern({ + pattern: node.param, + initializer: null, + scope, + state, + mutable: true, + kind: "catch", + }); + else if (t.isAssignmentExpression(node) && t.isIdentifier(node.left)) + addAssignment(node.left, node.right, scope, state); +}; + +const nestedScope = ( + node: t.Node, + parent: t.Node | null, + parentScope: JavaScriptSemanticScopeState, + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticScopeState | undefined => { + const kind = scopeKind(node, parent); + if (kind === undefined) return undefined; + if (state.scopes.length >= state.limits.maxScopes) { + reachSemanticLimit(state, "maxScopes"); + return { + scopeId: `${semanticScopeId(kind, node)}:omitted`, + parentScopeId: parentScope.scopeId, + kind, + location: range(node), + bindingsComplete: false, + bindings: new Map(), + }; + } + const scope: JavaScriptSemanticScopeState = { + scopeId: semanticScopeId(kind, node), + parentScopeId: parentScope.scopeId, + kind, + location: range(node), + bindingsComplete: true, + bindings: new Map(), + }; + state.scopes.push(scope); + state.scopesById.set(scope.scopeId, scope); + return scope; +}; + +const scopeKind = ( + node: t.Node, + parent: t.Node | null, +): JavaScriptSemanticScopeState["kind"] | undefined => { + if (t.isFunction(node)) return "function"; + if (t.isClass(node)) return "class"; + if (t.isCatchClause(node)) return "catch"; + if ( + t.isBlockStatement(node) && + !(parent !== null && t.isFunction(parent) && parent.body === node) + ) + return "block"; + return undefined; +}; + +const bindImports = ( + node: t.ImportDeclaration, + scope: JavaScriptSemanticScopeState, + state: JavaScriptSemanticAnalysisState, +): void => { + for (const specifier of node.specifiers) { + const importedPath = t.isImportDefaultSpecifier(specifier) + ? ["default"] + : t.isImportNamespaceSpecifier(specifier) + ? [] + : [propertyName(specifier.imported) || "[dynamic]"]; + addBinding({ + state, + scope, + name: specifier.local.name, + kind: "import", + mutable: false, + definitionNode: specifier.local, + initializer: null, + directOrigin: { specifier: node.source.value, importedPath }, + }); + } +}; + +const bindFunctionLocals = ( + node: t.Function, + scope: JavaScriptSemanticScopeState, + state: JavaScriptSemanticAnalysisState, +): void => { + if (t.isFunctionExpression(node) && t.isIdentifier(node.id)) + addBinding({ + state, + scope, + name: node.id.name, + kind: "function", + mutable: false, + definitionNode: node.id, + initializer: node, + }); + for (const parameter of node.params) + bindPattern({ + pattern: t.isTSParameterProperty(parameter) + ? parameter.parameter + : parameter, + initializer: null, + scope, + state, + mutable: true, + kind: "parameter", + }); +}; + +const bindPattern = (input: BindPatternInput): void => { + const { + pattern, + initializer, + scope, + state, + mutable, + kind = "variable", + projection = [], + } = input; + if (t.isTSParameterProperty(pattern)) { + bindPattern({ ...input, pattern: pattern.parameter }); + return; + } + if (t.isIdentifier(pattern)) { + const baseOrigin = semanticModuleOrigin(initializer, []); + const directOrigin = + baseOrigin === undefined || projection.includes(null) + ? undefined + : { + ...baseOrigin, + importedPath: [ + ...baseOrigin.importedPath, + ...projection.map((segment) => String(segment)), + ], + }; + addBinding({ + state, + scope, + name: pattern.name, + kind, + mutable, + definitionNode: pattern, + initializer, + ...(directOrigin === undefined ? {} : { directOrigin }), + projection, + }); + return; + } + if (t.isAssignmentPattern(pattern)) { + bindPattern({ + ...input, + pattern: pattern.left, + initializer: initializer ?? pattern.right, + }); + return; + } + if (t.isRestElement(pattern)) { + bindPattern({ + ...input, + pattern: pattern.argument, + initializer: null, + mutable: true, + }); + return; + } + if (t.isObjectPattern(pattern)) + for (const property of pattern.properties) { + if (t.isRestElement(property)) + bindPattern({ + ...input, + pattern: property.argument, + initializer: null, + mutable: true, + projection: [], + }); + else { + const name = semanticStaticPropertyName( + property.key, + property.computed, + ); + bindPattern({ + ...input, + pattern: property.value, + projection: [...projection, name === "" ? null : name], + }); + } + } + else if (t.isArrayPattern(pattern)) + pattern.elements.forEach((element, index) => { + if (element !== null) + bindPattern({ + ...input, + pattern: element, + projection: [...projection, index], + }); + }); +}; + +const addBinding = (input: AddBindingInput): void => { + const { + state, + scope, + name, + kind, + mutable, + definitionNode, + initializer, + directOrigin, + projection = [], + } = input; + let binding = scope.bindings.get(name); + if (binding === undefined) { + if (!scope.bindingsComplete) { + state.omittedCount += 1; + return; + } + if (state.bindingsById.size >= state.limits.maxBindings) { + scope.bindingsComplete = false; + reachSemanticLimit(state, "maxBindings"); + return; + } + binding = createBinding(scope, name, kind, mutable); + scope.bindings.set(name, binding); + state.bindingsById.set(binding.bindingId, binding); + } + binding.mutable ||= mutable; + binding.definitions.push({ kind, location: range(definitionNode) }); + if (initializer !== null) + binding.initializers.push({ node: initializer, projection }); + if (directOrigin !== undefined) binding.directOrigins.push(directOrigin); +}; + +const createBinding = ( + scope: JavaScriptSemanticScopeState, + name: string, + kind: JavaScriptSemanticDefinition["kind"], + mutable: boolean, +): JavaScriptSemanticBindingState => ({ + bindingId: `${scope.scopeId}:binding:${encodeURIComponent(name)}`, + scopeId: scope.scopeId, + name, + kind, + mutable, + definitions: [], + initializers: [], + directOrigins: [], +}); + +const addAssignment = ( + identifier: t.Identifier, + initializer: t.Expression, + scope: JavaScriptSemanticScopeState, + state: JavaScriptSemanticAnalysisState, +): void => { + const binding = resolveFromScope(scope, identifier.name, state); + if (binding === undefined) return; + binding.mutable = true; + binding.definitions.push({ kind: "assignment", location: range(identifier) }); + binding.initializers.push({ node: initializer, projection: [] }); +}; + +const resolveFromScope = ( + scope: JavaScriptSemanticScopeState, + name: string, + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticBindingState | undefined => { + let candidate: JavaScriptSemanticScopeState | undefined = scope; + while (candidate !== undefined) { + const binding = candidate.bindings.get(name); + if (binding !== undefined) return binding; + if (!candidate.bindingsComplete) return undefined; + candidate = + candidate.parentScopeId === null + ? undefined + : state.scopesById.get(candidate.parentScopeId); + } + return undefined; +}; + +const variableScope = ( + scope: JavaScriptSemanticScopeState, + parent: t.Node | null, + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticScopeState => { + if (!(parent !== null && t.isVariableDeclaration(parent, { kind: "var" }))) + return scope; + let candidate = scope; + while (candidate.kind === "block" || candidate.kind === "catch") { + const outer = + candidate.parentScopeId === null + ? undefined + : state.scopesById.get(candidate.parentScopeId); + if (outer === undefined) break; + candidate = outer; + } + return candidate; +}; diff --git a/src/domain/javascriptSemanticIr.ts b/src/domain/javascriptSemanticIr.ts new file mode 100644 index 000000000..909cca29e --- /dev/null +++ b/src/domain/javascriptSemanticIr.ts @@ -0,0 +1,201 @@ +import type { JavaScriptSourceRange } from "./javascriptStaticAnalysisTypes.js"; + +/** Hard bounds for one execution-free JavaScript semantic analysis. */ +export interface JavaScriptSemanticLimits { + readonly maxScopes: number; + readonly maxBindings: number; + readonly maxCallables: number; + readonly maxReferences: number; + readonly maxModuleLinks: number; + readonly maxValueDepth: number; + readonly maxUnionValues: number; + readonly maxObjectProperties: number; +} + +/** Conservative defaults for one source file. */ +export const DEFAULT_JAVASCRIPT_SEMANTIC_LIMITS: JavaScriptSemanticLimits = { + maxScopes: 4_096, + maxBindings: 20_000, + maxCallables: 20_000, + maxReferences: 100_000, + maxModuleLinks: 20_000, + maxValueDepth: 16, + maxUnionValues: 32, + maxObjectProperties: 256, +}; + +/** Primitive values admitted into the bounded constant lattice. */ +export type JavaScriptSemanticPrimitive = string | number | boolean | null; + +/** Bounded, execution-free value lattice for JavaScript expressions. */ +export type JavaScriptSemanticValue = + | { + readonly status: "literal"; + readonly value: JavaScriptSemanticPrimitive; + } + | { + readonly status: "union"; + readonly values: readonly JavaScriptSemanticPrimitive[]; + } + | { + readonly status: "object"; + readonly properties: readonly JavaScriptSemanticProperty[]; + readonly unknownProperties: boolean; + } + | { + readonly status: "array"; + readonly items: readonly JavaScriptSemanticValue[]; + readonly unknownItems: boolean; + } + | { + readonly status: "unknown" | "ambiguous" | "cycle" | "limit-reached"; + readonly reason: string; + }; + +/** One statically named object-literal property. */ +export interface JavaScriptSemanticProperty { + readonly name: string; + readonly value: JavaScriptSemanticValue; +} + +/** One exact module origin followed through imports, requires, or aliases. */ +export interface JavaScriptModuleOrigin { + readonly specifier: string; + readonly importedPath: readonly string[]; +} + +/** Fail-closed provenance classification for one binding. */ +export interface JavaScriptBindingProvenance { + readonly status: + | "module" + | "local" + | "unknown" + | "ambiguous" + | "cycle" + | "limit-reached"; + readonly origins: readonly JavaScriptModuleOrigin[]; + readonly reason: string | null; +} + +/** One lexical scope recovered without executing source. */ +export interface JavaScriptSemanticScope { + readonly scopeId: string; + readonly parentScopeId: string | null; + readonly kind: "program" | "function" | "block" | "class" | "catch"; + readonly location: JavaScriptSourceRange; + readonly bindingsComplete: boolean; + readonly bindingIds: readonly string[]; +} + +/** One declaration or assignment contributing to a binding. */ +export interface JavaScriptSemanticDefinition { + readonly kind: + | "import" + | "variable" + | "parameter" + | "function" + | "class" + | "catch" + | "assignment"; + readonly location: JavaScriptSourceRange; +} + +/** One resolved lexical binding plus bounded value and provenance. */ +export interface JavaScriptSemanticBinding { + readonly bindingId: string; + readonly scopeId: string; + readonly name: string; + readonly kind: JavaScriptSemanticDefinition["kind"]; + readonly mutable: boolean; + readonly definitions: readonly JavaScriptSemanticDefinition[]; + readonly value: JavaScriptSemanticValue; + readonly provenance: JavaScriptBindingProvenance; +} + +/** One identifier use and its fail-closed lexical resolution. */ +export interface JavaScriptSemanticReference { + readonly name: string; + readonly role: "read" | "write" | "export"; + readonly location: JavaScriptSourceRange; + readonly bindingId: string | null; + readonly resolution: "resolved" | "unbound" | "ambiguous" | "unknown"; +} + +/** Function, class, or method identity without pretending it is a binding. */ +export interface JavaScriptSemanticCallable { + readonly callableId: string; + readonly kind: "function" | "class" | "method"; + readonly name: string | null; + readonly containerScopeId: string; + readonly bodyScopeId: string | null; + readonly location: JavaScriptSourceRange; +} + +/** Static import/export relationship retained for cross-file composition. */ +export interface JavaScriptSemanticModuleLink { + readonly kind: + | "import" + | "require" + | "export" + | "re-export" + | "commonjs-export"; + readonly specifier: string | null; + readonly importedName: string | null; + readonly localName: string | null; + readonly exportedName: string | null; + readonly location: JavaScriptSourceRange; +} + +/** Coverage for bounded semantic recovery. */ +interface JavaScriptSemanticCoverage { + readonly status: "complete" | "partial" | "truncated" | "failed"; + readonly omittedCount: number | null; + readonly limitsReached: readonly (keyof JavaScriptSemanticLimits)[]; +} + +/** Provider-neutral JavaScript semantic IR v1. */ +export interface JavaScriptSemanticIr { + readonly schema: "JavaScriptSemanticIR"; + readonly schemaVersion: 1; + readonly scopes: readonly JavaScriptSemanticScope[]; + readonly bindings: readonly JavaScriptSemanticBinding[]; + readonly callables: readonly JavaScriptSemanticCallable[]; + readonly references: readonly JavaScriptSemanticReference[]; + readonly moduleLinks: readonly JavaScriptSemanticModuleLink[]; + readonly coverage: JavaScriptSemanticCoverage; + readonly limitations: readonly string[]; +} + +/** Find the innermost resolved reference at one source coordinate. */ +export const semanticReferenceAt = ( + ir: JavaScriptSemanticIr, + line: number, + column: number, +): JavaScriptSemanticReference | undefined => + ir.references.find( + ({ location }) => + location.start.line === line && location.start.column === column, + ); + +/** Read one binding by its deterministic semantic identifier. */ +export const semanticBinding = ( + ir: JavaScriptSemanticIr, + bindingId: string, +): JavaScriptSemanticBinding | undefined => + ir.bindings.find(({ bindingId: candidate }) => candidate === bindingId); + +/** Fail-closed result when Babel cannot produce an inert syntax tree. */ +export const failedJavaScriptSemanticIr = (): JavaScriptSemanticIr => ({ + schema: "JavaScriptSemanticIR", + schemaVersion: 1, + scopes: [], + bindings: [], + callables: [], + references: [], + moduleLinks: [], + coverage: { status: "failed", omittedCount: null, limitsReached: [] }, + limitations: [ + "JavaScript parsing failed; no semantic absence claim is available.", + "No JavaScript was executed.", + ], +}); diff --git a/src/domain/javascriptSemanticProjection.ts b/src/domain/javascriptSemanticProjection.ts new file mode 100644 index 000000000..a8bea52a7 --- /dev/null +++ b/src/domain/javascriptSemanticProjection.ts @@ -0,0 +1,480 @@ +import * as t from "@babel/types"; + +import type { + JavaScriptModuleOrigin, + JavaScriptSemanticBinding, + JavaScriptSemanticModuleLink, + JavaScriptSemanticReference, + JavaScriptSemanticScope, +} from "./javascriptSemanticIr.js"; +import { + resolveSemanticBindingState, + semanticResolutionBlocked, + type JavaScriptSemanticAnalysisState, + type JavaScriptSemanticScopeState, +} from "./javascriptSemanticState.js"; +import { traverseJavaScriptAst } from "./javascriptSemanticTraversal.js"; +import { + evaluateSemanticBinding, + evaluateSemanticProvenance, +} from "./javascriptSemanticValues.js"; +import { + compareCodePoints, + propertyName, + range, + stringValue, +} from "./javascriptStaticAnalysisHelpers.js"; + +interface CollectCallableInput { + readonly node: t.Node; + readonly parent: t.Node | null; + readonly containerScope: JavaScriptSemanticScopeState; + readonly bodyScope: JavaScriptSemanticScopeState | undefined; + readonly state: JavaScriptSemanticAnalysisState; +} + +/** Retain callable identity without polluting lexical bindings. */ +export const collectSemanticCallable = (input: CollectCallableInput): void => { + const { node, parent, containerScope, bodyScope, state } = input; + const kind = callableKind(node); + if (kind === undefined) return; + if (state.callables.length >= state.limits.maxCallables) { + reachSemanticLimit(state, "maxCallables"); + return; + } + state.callables.push({ + callableId: `callable:${kind}:${String(node.start ?? -1)}:${String(node.end ?? -1)}`, + kind, + name: callableName(node, parent), + containerScopeId: containerScope.scopeId, + bodyScopeId: + bodyScope === undefined || !bodyScope.bindingsComplete + ? null + : bodyScope.scopeId, + location: range(node), + }); +}; + +/** Collect one static import/export relationship for later composition. */ +export const collectSemanticModuleLink = ( + node: t.Node, + state: JavaScriptSemanticAnalysisState, +): void => { + if (t.isImportDeclaration(node)) collectImports(node, state); + else if (t.isExportAllDeclaration(node)) + addModuleLink(state, { + kind: "re-export", + specifier: node.source.value, + importedName: "*", + localName: null, + exportedName: "*", + location: range(node), + }); + else if (t.isExportNamedDeclaration(node)) collectNamedExports(node, state); + else if (t.isExportDefaultDeclaration(node)) + addModuleLink(state, { + kind: "export", + specifier: null, + importedName: null, + localName: defaultDeclarationName(node.declaration), + exportedName: "default", + location: range(node), + }); + else if (t.isVariableDeclarator(node)) collectRequireLink(node, state); + else if (t.isAssignmentExpression(node)) collectCommonJsExport(node, state); +}; + +/** Collect bounded lexical identifier references after definitions exist. */ +export const collectSemanticReferences = ( + program: t.Program, + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticReference[] => { + const output: JavaScriptSemanticReference[] = []; + const seen = new Set(); + traverseJavaScriptAst(program, { + enter: (node, parent) => { + if (!t.isIdentifier(node) || parent === null) return; + const role = referenceRole(node, parent); + if (role === null) return; + const key = `${String(node.start)}:${role}:${node.name}`; + if (seen.has(key)) return; + seen.add(key); + if (output.length >= state.limits.maxReferences) { + reachSemanticLimit(state, "maxReferences"); + return; + } + const binding = resolveSemanticBindingState(state, node, node.name); + const blocked = + binding === undefined && + semanticResolutionBlocked(state, node, node.name); + output.push({ + name: node.name, + role, + location: range(node), + bindingId: binding?.bindingId ?? null, + resolution: + binding !== undefined ? "resolved" : blocked ? "unknown" : "unbound", + }); + }, + }); + return output; +}; + +/** Freeze collected scopes into deterministic IR order. */ +export const immutableSemanticScopes = ( + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticScope[] => + state.scopes.map((scope) => ({ + scopeId: scope.scopeId, + parentScopeId: scope.parentScopeId, + kind: scope.kind, + location: scope.location, + bindingsComplete: scope.bindingsComplete, + bindingIds: [...scope.bindings.values()] + .map(({ bindingId }) => bindingId) + .sort(compareCodePoints), + })); + +/** Evaluate and freeze bindings into deterministic IR order. */ +export const immutableSemanticBindings = ( + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticBinding[] => + [...state.bindingsById.values()] + .map((binding) => ({ + bindingId: binding.bindingId, + scopeId: binding.scopeId, + name: binding.name, + kind: binding.kind, + mutable: binding.mutable, + definitions: binding.definitions, + value: evaluateSemanticBinding(binding, state), + provenance: evaluateSemanticProvenance(binding, state), + })) + .sort((left, right) => compareCodePoints(left.bindingId, right.bindingId)); + +/** Recover a literal require origin plus an optional member chain. */ +export const semanticModuleOrigin = ( + node: t.Node | null | undefined, + projection: readonly (string | number | null)[], +): JavaScriptModuleOrigin | undefined => { + if (t.isMemberExpression(node) || t.isOptionalMemberExpression(node)) { + const nested = t.isNode(node.object) + ? semanticModuleOrigin(node.object, projection) + : undefined; + const member = semanticStaticPropertyName(node.property, node.computed); + return nested === undefined || member === "" + ? undefined + : { ...nested, importedPath: [...nested.importedPath, member] }; + } + if ( + !t.isCallExpression(node) || + !t.isIdentifier(node.callee, { name: "require" }) + ) + return undefined; + const specifier = stringValue(node.arguments[0]); + return specifier === undefined || projection.includes(null) + ? undefined + : { + specifier, + importedPath: projection.map((segment) => String(segment)), + }; +}; + +/** Read a property only when its syntax commits an exact name. */ +export const semanticStaticPropertyName = ( + property: t.Node, + computed: boolean, +): string => + computed && !t.isStringLiteral(property) && !t.isNumericLiteral(property) + ? "" + : propertyName(property); + +/** Record one exact limit hit without inventing the total omitted population. */ +export const reachSemanticLimit = ( + state: JavaScriptSemanticAnalysisState, + limit: keyof JavaScriptSemanticAnalysisState["limits"], +): void => { + state.limitsReached.add(limit); + state.omittedCount += 1; +}; + +const callableKind = ( + node: t.Node, +): "function" | "class" | "method" | undefined => { + if ( + t.isClassMethod(node) || + t.isClassPrivateMethod(node) || + t.isObjectMethod(node) + ) + return "method"; + if (t.isFunction(node)) return "function"; + if (t.isClass(node)) return "class"; + return undefined; +}; + +const callableName = (node: t.Node, parent: t.Node | null): string | null => { + if ( + (t.isFunctionDeclaration(node) || + t.isFunctionExpression(node) || + t.isClassDeclaration(node) || + t.isClassExpression(node)) && + t.isIdentifier(node.id) + ) + return node.id.name; + if ( + t.isClassMethod(node) || + t.isClassPrivateMethod(node) || + t.isObjectMethod(node) + ) { + if (t.isPrivateName(node.key)) return `#${node.key.id.name}`; + return propertyName(node.key) || `[computed@${String(node.start ?? -1)}]`; + } + if ( + parent !== null && + t.isVariableDeclarator(parent) && + t.isIdentifier(parent.id) + ) + return parent.id.name; + return null; +}; + +const collectImports = ( + node: t.ImportDeclaration, + state: JavaScriptSemanticAnalysisState, +): void => { + if (node.specifiers.length === 0) + addModuleLink(state, { + kind: "import", + specifier: node.source.value, + importedName: null, + localName: null, + exportedName: null, + location: range(node), + }); + for (const specifier of node.specifiers) + addModuleLink(state, { + kind: "import", + specifier: node.source.value, + importedName: t.isImportDefaultSpecifier(specifier) + ? "default" + : t.isImportNamespaceSpecifier(specifier) + ? "*" + : propertyName(specifier.imported), + localName: specifier.local.name, + exportedName: null, + location: range(specifier), + }); +}; + +const collectNamedExports = ( + node: t.ExportNamedDeclaration, + state: JavaScriptSemanticAnalysisState, +): void => { + if (node.declaration !== null && node.declaration !== undefined) + for (const localName of declarationNames(node.declaration)) + addModuleLink(state, { + kind: "export", + specifier: null, + importedName: null, + localName, + exportedName: localName, + location: range(node.declaration), + }); + for (const specifier of node.specifiers) + if (t.isExportSpecifier(specifier)) + addModuleLink(state, { + kind: node.source == null ? "export" : "re-export", + specifier: node.source?.value ?? null, + importedName: propertyName(specifier.local), + localName: node.source == null ? propertyName(specifier.local) : null, + exportedName: propertyName(specifier.exported), + location: range(specifier), + }); +}; + +const collectRequireLink = ( + node: t.VariableDeclarator, + state: JavaScriptSemanticAnalysisState, +): void => { + const origin = semanticModuleOrigin(node.init, []); + if (origin === undefined) return; + for (const binding of requirePatternBindings(node.id, origin.importedPath)) + addModuleLink(state, { + kind: "require", + specifier: origin.specifier, + importedName: binding.importedName, + localName: binding.localName, + exportedName: null, + location: range(node), + }); +}; + +const requirePatternBindings = ( + pattern: t.Node, + path: readonly string[], +): { readonly importedName: string; readonly localName: string }[] => { + if (t.isTSParameterProperty(pattern)) + return requirePatternBindings(pattern.parameter, path); + if (t.isIdentifier(pattern)) + return [{ importedName: path.at(-1) ?? "*", localName: pattern.name }]; + if (t.isAssignmentPattern(pattern)) + return requirePatternBindings(pattern.left, path); + if (t.isObjectPattern(pattern)) + return pattern.properties.flatMap((property) => { + if (t.isRestElement(property)) return []; + const name = semanticStaticPropertyName(property.key, property.computed); + return name === "" + ? [] + : requirePatternBindings(property.value, [...path, name]); + }); + if (t.isArrayPattern(pattern)) + return pattern.elements.flatMap((element, index) => + element === null + ? [] + : requirePatternBindings(element, [...path, String(index)]), + ); + return []; +}; + +const collectCommonJsExport = ( + node: t.AssignmentExpression, + state: JavaScriptSemanticAnalysisState, +): void => { + const exportedName = commonJsExportName(node.left); + if (exportedName === undefined) return; + const origin = semanticModuleOrigin(node.right, []); + addModuleLink(state, { + kind: "commonjs-export", + specifier: origin?.specifier ?? null, + importedName: origin?.importedPath.at(-1) ?? null, + localName: t.isIdentifier(node.right) ? node.right.name : null, + exportedName, + location: range(node), + }); +}; + +const addModuleLink = ( + state: JavaScriptSemanticAnalysisState, + link: JavaScriptSemanticModuleLink, +): void => { + if (state.moduleLinks.length >= state.limits.maxModuleLinks) { + reachSemanticLimit(state, "maxModuleLinks"); + return; + } + state.moduleLinks.push(link); +}; + +const referenceRole = ( + node: t.Identifier, + parent: t.Node, +): JavaScriptSemanticReference["role"] | null => { + if (isDeclarationIdentifier(node, parent) || isNonReferenceKey(node, parent)) + return null; + if ( + (t.isAssignmentExpression(parent) && parent.left === node) || + t.isUpdateExpression(parent) + ) + return "write"; + if (t.isExportSpecifier(parent) && parent.local === node) return "export"; + return "read"; +}; + +const isDeclarationIdentifier = (node: t.Identifier, parent: t.Node): boolean => + (t.isVariableDeclarator(parent) && patternContains(parent.id, node)) || + ((t.isFunctionDeclaration(parent) || t.isFunctionExpression(parent)) && + parent.id === node) || + (t.isFunction(parent) && + parent.params.some((value) => patternContains(value, node))) || + ((t.isClassDeclaration(parent) || t.isClassExpression(parent)) && + parent.id === node) || + (t.isImportSpecifier(parent) && + (parent.local === node || parent.imported === node)) || + (t.isImportDefaultSpecifier(parent) && parent.local === node) || + (t.isImportNamespaceSpecifier(parent) && parent.local === node) || + (t.isCatchClause(parent) && parent.param === node); + +const isNonReferenceKey = (node: t.Identifier, parent: t.Node): boolean => + ((t.isMemberExpression(parent) || t.isOptionalMemberExpression(parent)) && + parent.property === node && + !parent.computed) || + ((t.isObjectProperty(parent) || t.isObjectMethod(parent)) && + parent.key === node && + !parent.computed && + !(t.isObjectProperty(parent) && parent.shorthand)) || + (t.isExportSpecifier(parent) && parent.exported === node) || + t.isLabeledStatement(parent) || + t.isBreakStatement(parent) || + t.isContinueStatement(parent); + +const patternNames = (pattern: t.Node): string[] => { + if (t.isTSParameterProperty(pattern)) return patternNames(pattern.parameter); + if (t.isIdentifier(pattern)) return [pattern.name]; + if (t.isAssignmentPattern(pattern)) return patternNames(pattern.left); + if (t.isRestElement(pattern)) return patternNames(pattern.argument); + if (t.isObjectPattern(pattern)) + return pattern.properties.flatMap((property) => + t.isRestElement(property) + ? patternNames(property.argument) + : patternNames(property.value), + ); + if (t.isArrayPattern(pattern)) + return pattern.elements.flatMap((element) => + element === null ? [] : patternNames(element), + ); + return []; +}; + +const patternContains = (pattern: t.Node, target: t.Identifier): boolean => + pattern === target || + (t.isAssignmentPattern(pattern) && patternContains(pattern.left, target)) || + (t.isRestElement(pattern) && patternContains(pattern.argument, target)) || + (t.isObjectPattern(pattern) && + pattern.properties.some((property) => + t.isRestElement(property) + ? patternContains(property.argument, target) + : patternContains(property.value, target), + )) || + (t.isArrayPattern(pattern) && + pattern.elements.some( + (element) => element !== null && patternContains(element, target), + )); + +const declarationNames = (declaration: t.Declaration): string[] => { + if (t.isVariableDeclaration(declaration)) + return declaration.declarations.flatMap(({ id }) => patternNames(id)); + if ( + (t.isFunctionDeclaration(declaration) || + t.isClassDeclaration(declaration)) && + t.isIdentifier(declaration.id) + ) + return [declaration.id.name]; + return []; +}; + +const defaultDeclarationName = ( + declaration: t.ExportDefaultDeclaration["declaration"], +): string | null => + (t.isFunctionDeclaration(declaration) || t.isClassDeclaration(declaration)) && + t.isIdentifier(declaration.id) + ? declaration.id.name + : null; + +const commonJsExportName = (node: t.Node): string | undefined => { + if (t.isIdentifier(node, { name: "exports" })) return "default"; + if (!t.isMemberExpression(node) && !t.isOptionalMemberExpression(node)) + return undefined; + const name = propertyName(node.property); + if (t.isIdentifier(node.object, { name: "exports" })) return name || "*"; + if ( + t.isMemberExpression(node.object) && + t.isIdentifier(node.object.object, { name: "module" }) && + propertyName(node.object.property) === "exports" + ) + return name || "default"; + if ( + t.isIdentifier(node.object, { name: "module" }) && + propertyName(node.property) === "exports" + ) + return "default"; + return undefined; +}; diff --git a/src/domain/javascriptSemanticState.ts b/src/domain/javascriptSemanticState.ts new file mode 100644 index 000000000..844311102 --- /dev/null +++ b/src/domain/javascriptSemanticState.ts @@ -0,0 +1,104 @@ +import type * as t from "@babel/types"; + +import type { + JavaScriptModuleOrigin, + JavaScriptSemanticDefinition, + JavaScriptSemanticLimits, + JavaScriptSemanticModuleLink, + JavaScriptSemanticCallable, + JavaScriptSemanticScope, +} from "./javascriptSemanticIr.js"; + +/** Internal initializer plus a destructuring/member projection. */ +interface JavaScriptSemanticInitializer { + readonly node: t.Node; + readonly projection: readonly (string | number | null)[]; +} + +/** Mutable binding state used only while constructing the immutable IR. */ +export interface JavaScriptSemanticBindingState { + readonly bindingId: string; + readonly scopeId: string; + readonly name: string; + kind: JavaScriptSemanticDefinition["kind"]; + mutable: boolean; + readonly definitions: JavaScriptSemanticDefinition[]; + readonly initializers: JavaScriptSemanticInitializer[]; + readonly directOrigins: JavaScriptModuleOrigin[]; +} + +/** Mutable lexical-scope state used only during AST recovery. */ +export interface JavaScriptSemanticScopeState { + readonly scopeId: string; + readonly parentScopeId: string | null; + readonly kind: JavaScriptSemanticScope["kind"]; + readonly location: JavaScriptSemanticScope["location"]; + bindingsComplete: boolean; + readonly bindings: Map; +} + +/** Shared bounded state for semantic collection and evaluation. */ +export interface JavaScriptSemanticAnalysisState { + readonly limits: JavaScriptSemanticLimits; + readonly scopes: JavaScriptSemanticScopeState[]; + readonly scopesById: Map; + readonly scopeByNode: WeakMap; + readonly bindingsById: Map; + readonly callables: JavaScriptSemanticCallable[]; + readonly moduleLinks: JavaScriptSemanticModuleLink[]; + readonly limitsReached: Set; + omittedCount: number; +} + +/** Return the active scope from a non-empty construction stack. */ +export const currentSemanticScope = ( + stack: readonly JavaScriptSemanticScopeState[], +): JavaScriptSemanticScopeState => { + const scope = stack.at(-1); + if (scope === undefined) throw new TypeError("Missing semantic scope"); + return scope; +}; + +/** Create a stable source-position identity for one lexical scope. */ +export const semanticScopeId = ( + kind: JavaScriptSemanticScope["kind"], + node: t.Node, +): string => + `scope:${kind}:${String(node.start ?? -1)}:${String(node.end ?? -1)}`; + +/** Resolve one lexical name from the scope containing a node. */ +export const resolveSemanticBindingState = ( + state: JavaScriptSemanticAnalysisState, + node: t.Node, + name: string, +): JavaScriptSemanticBindingState | undefined => { + let scope = state.scopeByNode.get(node); + while (scope !== undefined) { + const binding = scope.bindings.get(name); + if (binding !== undefined) return binding; + if (!scope.bindingsComplete) return undefined; + scope = + scope.parentScopeId === null + ? undefined + : state.scopesById.get(scope.parentScopeId); + } + return undefined; +}; + +/** Report whether an omitted binding scope blocks a trustworthy miss. */ +export const semanticResolutionBlocked = ( + state: JavaScriptSemanticAnalysisState, + node: t.Node, + name: string, +): boolean => { + let scope = state.scopeByNode.get(node); + while (scope !== undefined) { + if (scope.bindings.has(name)) return false; + if (!scope.bindingsComplete) return true; + scope = + scope.parentScopeId === null + ? undefined + : state.scopesById.get(scope.parentScopeId); + } + return false; +}; diff --git a/src/domain/javascriptSemanticTraversal.ts b/src/domain/javascriptSemanticTraversal.ts new file mode 100644 index 000000000..947c74a09 --- /dev/null +++ b/src/domain/javascriptSemanticTraversal.ts @@ -0,0 +1,27 @@ +import * as t from "@babel/types"; + +/** Visit every Babel AST node in deterministic source-tree order. */ +export const traverseJavaScriptAst = ( + root: t.Node, + visitor: { + readonly enter: (node: t.Node, parent: t.Node | null) => void; + readonly exit?: (node: t.Node, parent: t.Node | null) => void; + }, +): void => { + const visit = (node: t.Node, parent: t.Node | null): void => { + visitor.enter(node, parent); + for (const child of childNodes(node)) visit(child, node); + visitor.exit?.(node, parent); + }; + visit(root, null); +}; + +const childNodes = (node: t.Node): t.Node[] => { + const keys: readonly string[] = t.VISITOR_KEYS[node.type] ?? []; + return keys.flatMap((key) => { + const value: unknown = Reflect.get(node, key); + if (t.isNode(value)) return [value]; + if (!Array.isArray(value)) return []; + return value.filter((item): item is t.Node => t.isNode(item)); + }); +}; diff --git a/src/domain/javascriptSemanticValues.ts b/src/domain/javascriptSemanticValues.ts new file mode 100644 index 000000000..355fc5c26 --- /dev/null +++ b/src/domain/javascriptSemanticValues.ts @@ -0,0 +1,529 @@ +import * as t from "@babel/types"; + +import type { + JavaScriptBindingProvenance, + JavaScriptModuleOrigin, + JavaScriptSemanticPrimitive, + JavaScriptSemanticProperty, + JavaScriptSemanticValue, +} from "./javascriptSemanticIr.js"; +import { + resolveSemanticBindingState, + type JavaScriptSemanticAnalysisState, + type JavaScriptSemanticBindingState, +} from "./javascriptSemanticState.js"; +import { + compareCodePoints, + propertyName, + stringValue, +} from "./javascriptStaticAnalysisHelpers.js"; + +interface EvaluationContext { + readonly state: JavaScriptSemanticAnalysisState; + readonly bindings: ReadonlySet; + readonly depth: number; +} + +/** Evaluate one binding in the bounded constant-value lattice. */ +export const evaluateSemanticBinding = ( + binding: JavaScriptSemanticBindingState, + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticValue => + evaluateBinding(binding, { state, bindings: new Set(), depth: 0 }); + +/** Follow module provenance through destructuring, members, and aliases. */ +export const evaluateSemanticProvenance = ( + binding: JavaScriptSemanticBindingState, + state: JavaScriptSemanticAnalysisState, +): JavaScriptBindingProvenance => + provenanceForBinding(binding, { state, bindings: new Set(), depth: 0 }); + +const evaluateBinding = ( + binding: JavaScriptSemanticBindingState, + context: EvaluationContext, +): JavaScriptSemanticValue => { + if (context.bindings.has(binding.bindingId)) + return { status: "cycle", reason: `Alias cycle at ${binding.name}.` }; + if (context.depth >= context.state.limits.maxValueDepth) + return limitValue(context.state, "maxValueDepth"); + if (binding.initializers.length === 0) + return { + status: "unknown", + reason: `Binding ${binding.name} has no constant initializer.`, + }; + if (binding.initializers.length > 1) + return { + status: "ambiguous", + reason: `Binding ${binding.name} has multiple possible assignments.`, + }; + const initializer = binding.initializers[0]; + if (initializer === undefined) + return { status: "unknown", reason: "Missing binding initializer." }; + const nested = nestedContext(context, binding.bindingId); + return projectValue( + evaluateExpression(initializer.node, nested), + initializer.projection, + ); +}; + +const evaluateExpression = ( + node: t.Node, + context: EvaluationContext, +): JavaScriptSemanticValue => { + if (context.depth >= context.state.limits.maxValueDepth) + return limitValue(context.state, "maxValueDepth"); + const literal = primitiveValue(node); + if (literal.found) return { status: "literal", value: literal.value }; + if (t.isIdentifier(node)) { + const binding = resolveSemanticBindingState(context.state, node, node.name); + return binding === undefined + ? { status: "unknown", reason: `Unbound identifier ${node.name}.` } + : evaluateBinding(binding, nestedContext(context)); + } + if (t.isTemplateLiteral(node)) return evaluateTemplate(node, context); + if (t.isConditionalExpression(node)) + return mergeValues( + [ + evaluateExpression(node.consequent, nestedContext(context)), + evaluateExpression(node.alternate, nestedContext(context)), + ], + context.state, + ); + if (t.isLogicalExpression(node)) + return mergeValues( + [ + evaluateExpression(node.left, nestedContext(context)), + evaluateExpression(node.right, nestedContext(context)), + ], + context.state, + ); + if (t.isObjectExpression(node)) return evaluateObject(node, context); + if (t.isArrayExpression(node)) return evaluateArray(node, context); + if (t.isMemberExpression(node) || t.isOptionalMemberExpression(node)) + return evaluateMember(node, context); + if (t.isBinaryExpression(node, { operator: "+" })) + return evaluateAddition(node, context); + if (t.isUnaryExpression(node)) return evaluateUnary(node, context); + if ( + (t.isTSAsExpression(node) || + t.isTSTypeAssertion(node) || + t.isTSNonNullExpression(node)) && + t.isExpression(node.expression) + ) + return evaluateExpression(node.expression, nestedContext(context)); + return { status: "unknown", reason: `Unsupported ${node.type} value.` }; +}; + +const evaluateTemplate = ( + node: t.TemplateLiteral, + context: EvaluationContext, +): JavaScriptSemanticValue => { + let candidates = [""]; + for (let index = 0; index < node.quasis.length; index += 1) { + const quasi = node.quasis[index]; + const text = quasi?.value.cooked ?? quasi?.value.raw ?? ""; + candidates = candidates.map((prefix) => `${prefix}${text}`); + const expression = node.expressions[index]; + if (expression === undefined) continue; + const values = primitiveCandidates( + evaluateExpression(expression, nestedContext(context)), + ); + if (values === null) + return { + status: "unknown", + reason: "Template expression is not a bounded primitive.", + }; + candidates = candidates.flatMap((prefix) => + values.map((value) => `${prefix}${String(value)}`), + ); + if (candidates.length > context.state.limits.maxUnionValues) + return limitValue(context.state, "maxUnionValues"); + } + return primitiveSet(candidates, context.state); +}; + +const evaluateObject = ( + node: t.ObjectExpression, + context: EvaluationContext, +): JavaScriptSemanticValue => { + const properties: JavaScriptSemanticProperty[] = []; + let unknownProperties = false; + for (const property of node.properties) { + if (t.isSpreadElement(property) || property.computed) { + unknownProperties = true; + continue; + } + const name = propertyName(property.key); + if (name === "" || !t.isObjectProperty(property)) { + unknownProperties = true; + continue; + } + if (properties.length >= context.state.limits.maxObjectProperties) { + markLimit(context.state, "maxObjectProperties"); + unknownProperties = true; + continue; + } + properties.push({ + name, + value: evaluateExpression(property.value, nestedContext(context)), + }); + } + properties.sort((left, right) => compareCodePoints(left.name, right.name)); + return { status: "object", properties, unknownProperties }; +}; + +const evaluateArray = ( + node: t.ArrayExpression, + context: EvaluationContext, +): JavaScriptSemanticValue => { + const items: JavaScriptSemanticValue[] = []; + let unknownItems = false; + for (const element of node.elements) { + if (element === null || t.isSpreadElement(element)) { + unknownItems = true; + continue; + } + if (items.length >= context.state.limits.maxObjectProperties) { + markLimit(context.state, "maxObjectProperties"); + unknownItems = true; + continue; + } + items.push(evaluateExpression(element, nestedContext(context))); + } + return { status: "array", items, unknownItems }; +}; + +const evaluateMember = ( + node: t.MemberExpression | t.OptionalMemberExpression, + context: EvaluationContext, +): JavaScriptSemanticValue => { + if (!t.isNode(node.object)) + return { status: "unknown", reason: "Unsupported member base." }; + const key = memberKey(node); + if (key === undefined) + return { status: "unknown", reason: "Dynamic member key." }; + return projectValue(evaluateExpression(node.object, nestedContext(context)), [ + key, + ]); +}; + +const evaluateAddition = ( + node: t.BinaryExpression, + context: EvaluationContext, +): JavaScriptSemanticValue => { + const left = primitiveCandidates( + evaluateExpression(node.left, nestedContext(context)), + ); + const right = primitiveCandidates( + evaluateExpression(node.right, nestedContext(context)), + ); + if (left === null || right === null) + return { status: "unknown", reason: "Non-primitive addition." }; + const values = left.flatMap((leftValue) => + right.map((rightValue) => + typeof leftValue === "number" && typeof rightValue === "number" + ? leftValue + rightValue + : `${String(leftValue)}${String(rightValue)}`, + ), + ); + return primitiveSet(values, context.state); +}; + +const evaluateUnary = ( + node: t.UnaryExpression, + context: EvaluationContext, +): JavaScriptSemanticValue => { + const argument = primitiveCandidates( + evaluateExpression(node.argument, nestedContext(context)), + ); + if (argument === null) + return { status: "unknown", reason: "Non-primitive unary operand." }; + if (node.operator === "!") + return primitiveSet( + argument.map((value) => !value), + context.state, + ); + if (node.operator === "+") + return primitiveSet( + argument.map((value) => Number(value)), + context.state, + ); + if (node.operator === "-") + return primitiveSet( + argument.map((value) => -Number(value)), + context.state, + ); + return { status: "unknown", reason: `Unsupported unary ${node.operator}.` }; +}; + +const projectValue = ( + value: JavaScriptSemanticValue, + projection: readonly (string | number | null)[], +): JavaScriptSemanticValue => { + let current = value; + for (const key of projection) { + if (key === null) + return { + status: "unknown", + reason: "Cannot project a dynamic property.", + }; + if (current.status === "object" && typeof key === "string") { + const property = current.properties.find(({ name }) => name === key); + if (property === undefined) + return { + status: current.unknownProperties ? "unknown" : "unknown", + reason: `Object property ${key} was not observed.`, + }; + current = property.value; + } else if (current.status === "array" && typeof key === "number") { + const item = current.items[key]; + if (item === undefined) + return { + status: "unknown", + reason: `Array item ${String(key)} missing.`, + }; + current = item; + } else + return { + status: "unknown", + reason: `Cannot project ${String(key)} from ${current.status}.`, + }; + } + return current; +}; + +const provenanceForBinding = ( + binding: JavaScriptSemanticBindingState, + context: EvaluationContext, +): JavaScriptBindingProvenance => { + if (context.bindings.has(binding.bindingId)) + return provenance("cycle", [], `Alias cycle at ${binding.name}.`); + if (context.depth >= context.state.limits.maxValueDepth) + return limitProvenance(context.state, "maxValueDepth"); + if (binding.directOrigins.length > 0) + return originsProvenance(binding.directOrigins, context.state); + if (binding.initializers.length === 0) return provenance("local", [], null); + if (binding.initializers.length > 1) + return provenance( + "ambiguous", + [], + `Binding ${binding.name} has multiple possible assignments.`, + ); + const initializer = binding.initializers[0]; + if (initializer === undefined) + return provenance("unknown", [], "Missing binding initializer."); + if (initializer.projection.includes(null)) + return provenance("unknown", [], "Dynamic provenance projection."); + const resolved = provenanceForExpression( + initializer.node, + nestedContext(context, binding.bindingId), + ); + if (resolved.status !== "module" || initializer.projection.length === 0) + return resolved; + return originsProvenance( + resolved.origins.map((origin) => ({ + ...origin, + importedPath: [ + ...origin.importedPath, + ...initializer.projection.map((segment) => String(segment)), + ], + })), + context.state, + ); +}; + +const provenanceForExpression = ( + node: t.Node, + context: EvaluationContext, +): JavaScriptBindingProvenance => { + const required = requireOrigin(node); + if (required !== undefined) + return originsProvenance([required], context.state); + if (t.isIdentifier(node)) { + const binding = resolveSemanticBindingState(context.state, node, node.name); + return binding === undefined + ? provenance("unknown", [], `Unbound identifier ${node.name}.`) + : provenanceForBinding(binding, nestedContext(context)); + } + if (t.isMemberExpression(node) || t.isOptionalMemberExpression(node)) { + if (!t.isNode(node.object)) + return provenance("unknown", [], "Unsupported member base."); + const member = memberKey(node); + if (typeof member !== "string") + return provenance("unknown", [], "Dynamic provenance member."); + const base = provenanceForExpression(node.object, nestedContext(context)); + return base.status !== "module" + ? base + : originsProvenance( + base.origins.map((origin) => ({ + ...origin, + importedPath: [...origin.importedPath, member], + })), + context.state, + ); + } + if (t.isConditionalExpression(node) || t.isLogicalExpression(node)) { + const left = t.isConditionalExpression(node) ? node.consequent : node.left; + const right = t.isConditionalExpression(node) ? node.alternate : node.right; + const candidates = [ + provenanceForExpression(left, nestedContext(context)), + provenanceForExpression(right, nestedContext(context)), + ]; + const origins = candidates.flatMap((candidate) => candidate.origins); + return origins.length > 0 + ? provenance( + "ambiguous", + uniqueOrigins(origins), + "Multiple module origins.", + ) + : provenance("unknown", [], "Conditional provenance is unresolved."); + } + return provenance("local", [], null); +}; + +const requireOrigin = (node: t.Node): JavaScriptModuleOrigin | undefined => { + if (t.isMemberExpression(node) || t.isOptionalMemberExpression(node)) { + if (!t.isNode(node.object)) return undefined; + const nested = requireOrigin(node.object); + const member = memberKey(node); + return nested === undefined || typeof member !== "string" + ? undefined + : { ...nested, importedPath: [...nested.importedPath, member] }; + } + if ( + !t.isCallExpression(node) || + !t.isIdentifier(node.callee, { name: "require" }) + ) + return undefined; + const specifier = stringValue(node.arguments[0]); + return specifier === undefined ? undefined : { specifier, importedPath: [] }; +}; + +const mergeValues = ( + values: readonly JavaScriptSemanticValue[], + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticValue => { + const primitives = values.flatMap( + (value) => primitiveCandidates(value) ?? [], + ); + return primitives.length === values.length || + values.every( + (value) => value.status === "union" || value.status === "literal", + ) + ? primitiveSet(primitives, state) + : { status: "ambiguous", reason: "Branches have incompatible values." }; +}; + +const primitiveSet = ( + values: readonly JavaScriptSemanticPrimitive[], + state: JavaScriptSemanticAnalysisState, +): JavaScriptSemanticValue => { + const unique = [ + ...new Map(values.map((value) => [primitiveKey(value), value])).values(), + ].sort((left, right) => + compareCodePoints(primitiveKey(left), primitiveKey(right)), + ); + if (unique.length > state.limits.maxUnionValues) + return limitValue(state, "maxUnionValues"); + const only = unique[0]; + return unique.length === 1 && only !== undefined + ? { status: "literal", value: only } + : { status: "union", values: unique }; +}; + +const primitiveCandidates = ( + value: JavaScriptSemanticValue, +): readonly JavaScriptSemanticPrimitive[] | null => + value.status === "literal" + ? [value.value] + : value.status === "union" + ? value.values + : null; + +const primitiveValue = ( + node: t.Node, +): + | { readonly found: true; readonly value: JavaScriptSemanticPrimitive } + | { readonly found: false } => { + if (t.isStringLiteral(node) || t.isNumericLiteral(node)) + return { found: true, value: node.value }; + if (t.isBooleanLiteral(node)) return { found: true, value: node.value }; + if (t.isNullLiteral(node)) return { found: true, value: null }; + return { found: false }; +}; + +const memberKey = ( + node: t.MemberExpression | t.OptionalMemberExpression, +): string | number | undefined => { + if (!node.computed) return propertyName(node.property) || undefined; + if (t.isStringLiteral(node.property) || t.isNumericLiteral(node.property)) + return node.property.value; + return undefined; +}; + +const originsProvenance = ( + origins: readonly JavaScriptModuleOrigin[], + state: JavaScriptSemanticAnalysisState, +): JavaScriptBindingProvenance => { + const unique = uniqueOrigins(origins); + if (unique.length > state.limits.maxUnionValues) + return limitProvenance(state, "maxUnionValues"); + return unique.length === 1 + ? provenance("module", unique, null) + : provenance("ambiguous", unique, "Multiple module origins."); +}; + +const uniqueOrigins = ( + origins: readonly JavaScriptModuleOrigin[], +): JavaScriptModuleOrigin[] => + [ + ...new Map(origins.map((origin) => [originKey(origin), origin])).values(), + ].sort((left, right) => compareCodePoints(originKey(left), originKey(right))); + +const provenance = ( + status: JavaScriptBindingProvenance["status"], + origins: readonly JavaScriptModuleOrigin[], + reason: string | null, +): JavaScriptBindingProvenance => ({ status, origins, reason }); + +const limitValue = ( + state: JavaScriptSemanticAnalysisState, + limit: "maxValueDepth" | "maxUnionValues", +): JavaScriptSemanticValue => { + markLimit(state, limit); + return { status: "limit-reached", reason: `${limit} reached.` }; +}; + +const limitProvenance = ( + state: JavaScriptSemanticAnalysisState, + limit: "maxValueDepth" | "maxUnionValues", +): JavaScriptBindingProvenance => { + markLimit(state, limit); + return provenance("limit-reached", [], `${limit} reached.`); +}; + +const markLimit = ( + state: JavaScriptSemanticAnalysisState, + limit: keyof JavaScriptSemanticAnalysisState["limits"], +): void => { + state.limitsReached.add(limit); + state.omittedCount += 1; +}; + +const nestedContext = ( + context: EvaluationContext, + bindingId?: string, +): EvaluationContext => ({ + state: context.state, + depth: context.depth + 1, + bindings: + bindingId === undefined + ? context.bindings + : new Set([...context.bindings, bindingId]), +}); + +const primitiveKey = (value: JavaScriptSemanticPrimitive): string => + `${value === null ? "null" : typeof value}:${JSON.stringify(value)}`; + +const originKey = (origin: JavaScriptModuleOrigin): string => + `${origin.specifier}\0${origin.importedPath.join("\0")}`; diff --git a/tests/javascriptSemanticAnalysis.test.ts b/tests/javascriptSemanticAnalysis.test.ts new file mode 100644 index 000000000..164aa1bee --- /dev/null +++ b/tests/javascriptSemanticAnalysis.test.ts @@ -0,0 +1,418 @@ +import { fc, it } from "@fast-check/vitest"; +import { describe, expect } from "vitest"; + +import { analyzeJavaScriptSemantics } from "../src/domain/javascriptSemanticAnalysis.js"; +import { + semanticBinding, + semanticReferenceAt, + type JavaScriptSemanticBinding, + type JavaScriptSemanticIr, +} from "../src/domain/javascriptSemanticIr.js"; + +describe("JavaScript semantic analysis", () => { + it("resolves imports, require destructuring, aliases, assignments, and shadowing", () => { + const ir = analyzeJavaScriptSemantics(` + import { ipcRenderer as ir } from "electron"; + const { ipcMain: bus } = require("electron"); + const forwarded = bus; + let assigned; + assigned = ir; + ir.invoke("outside"); + bus.handle("main", handler); + function local(ipcRenderer) { + const bus = require("./local-bus.js"); + ipcRenderer.send("shadowed"); + return bus; + } + `); + + expect(ir.coverage).toEqual({ + status: "complete", + omittedCount: 0, + limitsReached: [], + }); + expect(origin(topLevelBinding(ir, "ir"))).toEqual({ + specifier: "electron", + importedPath: ["ipcRenderer"], + }); + expect(origin(topLevelBinding(ir, "bus"))).toEqual({ + specifier: "electron", + importedPath: ["ipcMain"], + }); + expect(origin(topLevelBinding(ir, "forwarded"))).toEqual({ + specifier: "electron", + importedPath: ["ipcMain"], + }); + expect(origin(topLevelBinding(ir, "assigned"))).toEqual({ + specifier: "electron", + importedPath: ["ipcRenderer"], + }); + expect(ir.moduleLinks).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + kind: "require", + specifier: "electron", + importedName: "ipcMain", + localName: "bus", + }), + ]), + ); + + const innerBus = bindingsNamed(ir, "bus").find( + ({ scopeId }) => scopeId !== programScope(ir).scopeId, + ); + expect(innerBus).toBeDefined(); + if (innerBus === undefined) return; + expect(origin(innerBus)).toEqual({ + specifier: "./local-bus.js", + importedPath: [], + }); + const shadow = onlyBinding(ir, "ipcRenderer"); + expect(shadow.provenance).toEqual({ + status: "local", + origins: [], + reason: null, + }); + const shadowReference = ir.references.find( + ({ name, bindingId, role }) => + name === "ipcRenderer" && + bindingId === shadow.bindingId && + role === "read", + ); + expect(shadowReference?.resolution).toBe("resolved"); + expect(shadowReference?.bindingId).not.toBe( + topLevelBinding(ir, "ir").bindingId, + ); + if (shadowReference === undefined || shadowReference.bindingId === null) + throw new Error("Missing shadow reference"); + expect(semanticBinding(ir, shadowReference.bindingId)).toEqual(shadow); + expect( + semanticReferenceAt( + ir, + shadowReference.location.start.line, + shadowReference.location.start.column, + ), + ).toEqual(shadowReference); + }); + + it("propagates literal, template, object, conditional, and destructured values", () => { + const ir = analyzeJavaScriptSemantics(` + const prefix = "rea"; + const suffix = "open"; + const channel = \`${"${prefix}"}:${"${suffix}"}\`; + const options = { + channel, + mode: enabled ? "read" : "write", + }; + const selected = options.channel; + const { mode } = options; + const [first] = ["zero", "one"]; + `); + + expect(topLevelBinding(ir, "channel").value).toEqual({ + status: "literal", + value: "rea:open", + }); + expect(topLevelBinding(ir, "selected").value).toEqual({ + status: "literal", + value: "rea:open", + }); + expect(topLevelBinding(ir, "mode").value).toEqual({ + status: "union", + values: ["read", "write"], + }); + expect(topLevelBinding(ir, "first").value).toEqual({ + status: "literal", + value: "zero", + }); + }); + + it("retains ESM, re-export, require, and CommonJS export relationships", () => { + const ir = analyzeJavaScriptSemantics(` + export { ipcRenderer as bridge } from "electron"; + export * from "./wrapper.js"; + export const localValue = 1; + const addon = require("./native.node"); + module.exports.addon = addon; + export default function namedDefault() {} + `); + + expect(ir.moduleLinks).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + kind: "re-export", + specifier: "electron", + importedName: "ipcRenderer", + exportedName: "bridge", + }), + expect.objectContaining({ + kind: "re-export", + specifier: "./wrapper.js", + importedName: "*", + exportedName: "*", + }), + expect.objectContaining({ + kind: "export", + localName: "localValue", + exportedName: "localValue", + }), + expect.objectContaining({ + kind: "require", + specifier: "./native.node", + localName: "addon", + }), + expect.objectContaining({ + kind: "commonjs-export", + localName: "addon", + exportedName: "addon", + }), + expect.objectContaining({ + kind: "export", + localName: "namedDefault", + exportedName: "default", + }), + ]), + ); + }); + + it("keeps function, class, and method identities separate from bindings", () => { + const ir = analyzeJavaScriptSemantics(` + class Service { + run() {} + get value() { return 1; } + #privateMethod() {} + } + const arrow = () => 1; + const object = { method() {} }; + `); + + expect(ir.callables).toEqual( + expect.arrayContaining([ + expect.objectContaining({ kind: "class", name: "Service" }), + expect.objectContaining({ kind: "method", name: "run" }), + expect.objectContaining({ kind: "method", name: "value" }), + expect.objectContaining({ kind: "method", name: "#privateMethod" }), + expect.objectContaining({ kind: "function", name: "arrow" }), + expect.objectContaining({ kind: "method", name: "method" }), + ]), + ); + expect(bindingsNamed(ir, "run")).toEqual([]); + expect(bindingsNamed(ir, "method")).toEqual([]); + }); + + it("fails closed on assignment ambiguity, alias cycles, and lattice limits", () => { + const ambiguous = analyzeJavaScriptSemantics(` + let current = "first"; + current = "second"; + const left = right; + const right = left; + `); + expect(topLevelBinding(ambiguous, "current").value).toMatchObject({ + status: "ambiguous", + }); + expect(topLevelBinding(ambiguous, "left").value).toMatchObject({ + status: "cycle", + }); + expect(topLevelBinding(ambiguous, "right").provenance).toMatchObject({ + status: "cycle", + }); + + const limited = analyzeJavaScriptSemantics( + 'const channel = enabled ? "one" : "two";', + { maxUnionValues: 1 }, + ); + expect(topLevelBinding(limited, "channel").value).toEqual({ + status: "limit-reached", + reason: "maxUnionValues reached.", + }); + expect(limited.coverage).toMatchObject({ + status: "truncated", + limitsReached: ["maxUnionValues"], + }); + expect(limited.coverage.omittedCount).toBeGreaterThan(0); + }); + + it("does not invent exact module paths for dynamic property access", () => { + const ir = analyzeJavaScriptSemantics(` + const key = getKey(); + const dynamicMember = require("electron")[key]; + const { [key]: dynamicBinding } = require("electron"); + `); + + expect(topLevelBinding(ir, "dynamicMember").provenance).toMatchObject({ + status: "unknown", + origins: [], + }); + expect(topLevelBinding(ir, "dynamicBinding").provenance).toMatchObject({ + status: "unknown", + origins: [], + }); + expect( + ir.moduleLinks.filter(({ localName }) => + ["dynamicMember", "dynamicBinding"].includes(localName ?? ""), + ), + ).toEqual([]); + }); + + it("bounds retained scopes and bindings without corrupting outer resolution", () => { + const ir = analyzeJavaScriptSemantics( + ` + const retained = "yes"; + const omitted = "no"; + retained; + function nested(value) { return retained + value; } + `, + { maxBindings: 1, maxCallables: 0, maxScopes: 1 }, + ); + + expect(ir.bindings.map(({ name }) => name)).toEqual(["retained"]); + expect(ir.callables).toEqual([]); + expect(ir.coverage.status).toBe("truncated"); + expect(ir.coverage.limitsReached).toEqual( + expect.arrayContaining(["maxBindings", "maxCallables", "maxScopes"]), + ); + expect(ir.references.filter(({ name }) => name === "retained")).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + resolution: "resolved", + bindingId: topLevelBinding(ir, "retained").bindingId, + }), + expect.objectContaining({ resolution: "unknown", bindingId: null }), + ]), + ); + }); + + it("reports reference, module-link, depth, and object-property limits", () => { + const retained = analyzeJavaScriptSemantics( + ` + const first = require("first"); + const second = require("second"); + first; + second; + `, + { maxModuleLinks: 1, maxReferences: 1 }, + ); + expect(retained.moduleLinks).toHaveLength(1); + expect(retained.references).toHaveLength(1); + expect(retained.coverage.limitsReached).toEqual( + expect.arrayContaining(["maxModuleLinks", "maxReferences"]), + ); + + const object = analyzeJavaScriptSemantics( + "const object = { first: 1, second: 2 };", + { maxObjectProperties: 1 }, + ); + expect(topLevelBinding(object, "object").value).toMatchObject({ + status: "object", + unknownProperties: true, + }); + expect(object.coverage.limitsReached).toContain("maxObjectProperties"); + + const depth = analyzeJavaScriptSemantics( + 'const first = "value"; const second = first;', + { maxValueDepth: 1 }, + ); + expect(topLevelBinding(depth, "second").value).toMatchObject({ + status: "limit-reached", + }); + expect(depth.coverage.limitsReached).toContain("maxValueDepth"); + }); + + it("is deterministic and returns failed coverage for an unparseable source", () => { + const source = 'const { value: renamed } = require("fixture");'; + expect(analyzeJavaScriptSemantics(source)).toEqual( + analyzeJavaScriptSemantics(source), + ); + expect(analyzeJavaScriptSemantics("function {")).toMatchObject({ + scopes: [], + bindings: [], + callables: [], + references: [], + coverage: { status: "failed", omittedCount: null }, + }); + }); + + it("does not mark parser-recovered duplicate bindings complete", () => { + const ir = analyzeJavaScriptSemantics( + "const duplicate = 'first'; const duplicate = 'second';", + ); + + expect(ir.coverage).toMatchObject({ + status: "partial", + omittedCount: 0, + }); + expect(topLevelBinding(ir, "duplicate").value).toMatchObject({ + status: "ambiguous", + }); + expect(ir.limitations.join(" ")).toMatch(/parser recovered/iu); + }); + + it.prop([fc.string({ maxLength: 512 })])( + "fails closed for arbitrary bounded source text", + (source) => { + const ir = analyzeJavaScriptSemantics(source, { + maxBindings: 64, + maxCallables: 64, + maxModuleLinks: 64, + maxReferences: 256, + maxScopes: 64, + }); + + expect(ir.schema).toBe("JavaScriptSemanticIR"); + expect(["complete", "partial", "truncated", "failed"]).toContain( + ir.coverage.status, + ); + if (ir.coverage.status === "failed") { + expect(ir.scopes).toEqual([]); + expect(ir.bindings).toEqual([]); + expect(ir.callables).toEqual([]); + } + }, + ); +}); + +const programScope = (ir: JavaScriptSemanticIr) => { + const scope = ir.scopes.find(({ kind }) => kind === "program"); + if (scope === undefined) throw new Error("Missing program scope"); + return scope; +}; + +const bindingsNamed = ( + ir: JavaScriptSemanticIr, + name: string, +): JavaScriptSemanticBinding[] => + ir.bindings.filter(({ name: candidate }) => candidate === name); + +const onlyBinding = ( + ir: JavaScriptSemanticIr, + name: string, +): JavaScriptSemanticBinding => { + const bindings = bindingsNamed(ir, name); + expect(bindings).toHaveLength(1); + const binding = bindings[0]; + if (binding === undefined) throw new Error(`Missing binding ${name}`); + return binding; +}; + +const topLevelBinding = ( + ir: JavaScriptSemanticIr, + name: string, +): JavaScriptSemanticBinding => { + const scopeId = programScope(ir).scopeId; + const binding = ir.bindings.find( + ({ name: candidate, scopeId: candidateScope }) => + candidate === name && candidateScope === scopeId, + ); + if (binding === undefined) + throw new Error(`Missing top-level binding ${name}`); + return binding; +}; + +const origin = (binding: JavaScriptSemanticBinding) => { + expect(binding.provenance.status).toBe("module"); + expect(binding.provenance.origins).toHaveLength(1); + const value = binding.provenance.origins[0]; + if (value === undefined) + throw new Error(`Missing origin for ${binding.name}`); + return value; +};