[{"data":1,"prerenderedAt":2867},["ShallowReactive",2],{"navigation_docs":3,"trending-day-2026-10-07":244,"trending-week-null":2866},[4,29,99,119,189],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Start",false,"\u002Fstart","1.start",[10,14,19,24],{"title":11,"path":7,"stem":12,"icon":13},"What jscpd finds","1.start\u002Findex","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Installation","\u002Fstart\u002Finstallation","1.start\u002F2.installation","i-lucide-download",{"title":20,"path":21,"stem":22,"icon":23},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F3.quickstart","i-lucide-rocket",{"title":25,"path":26,"stem":27,"icon":28},"Configuration basics","\u002Fstart\u002Fconfiguration","1.start\u002F4.configuration","i-lucide-settings-2",{"title":30,"icon":6,"path":31,"stem":32,"children":33,"page":6},"Guides","\u002Fguides","2.guides",[34,39,44,49,54,59,64,69,74,79,84,89,94],{"title":35,"path":36,"stem":37,"icon":38},"Use jscpd in CI","\u002Fguides\u002Fci","2.guides\u002F01.ci","i-lucide-github",{"title":40,"path":41,"stem":42,"icon":43},"Pre-commit hooks","\u002Fguides\u002Fpre-commit","2.guides\u002F02.pre-commit","i-lucide-git-commit",{"title":45,"path":46,"stem":47,"icon":48},"Fail only on new duplication","\u002Fguides\u002Fbaseline","2.guides\u002F03.baseline","i-lucide-git-compare",{"title":50,"path":51,"stem":52,"icon":53},"Monorepos","\u002Fguides\u002Fmonorepos","2.guides\u002F04.monorepos","i-lucide-folder-tree",{"title":55,"path":56,"stem":57,"icon":58},"Cross-format detection","\u002Fguides\u002Fcross-format","2.guides\u002F05.cross-format","i-lucide-layers",{"title":60,"path":61,"stem":62,"icon":63},"Agents","\u002Fguides\u002Fagents","2.guides\u002F06.agents","i-lucide-cpu",{"title":65,"path":66,"stem":67,"icon":68},"Editors","\u002Fguides\u002Feditors","2.guides\u002F07.editors","i-lucide-code",{"title":70,"path":71,"stem":72,"icon":73},"Duplication over git history","\u002Fguides\u002Fhistory","2.guides\u002F08.history","i-lucide-chart-no-axes-combined",{"title":75,"path":76,"stem":77,"icon":78},"Dashboard and health score","\u002Fguides\u002Fdashboard","2.guides\u002F09.dashboard","i-lucide-layout-dashboard",{"title":80,"path":81,"stem":82,"icon":83},"Dead code","\u002Fguides\u002Fdead-code","2.guides\u002F10.dead-code","i-lucide-ghost",{"title":85,"path":86,"stem":87,"icon":88},"Comparing two codebases","\u002Fguides\u002Fcompare","2.guides\u002F11.compare","i-lucide-git-compare-arrows",{"title":90,"path":91,"stem":92,"icon":93},"Semantic clones","\u002Fguides\u002Fsemantic-clones","2.guides\u002F12.semantic-clones","i-lucide-brain-circuit",{"title":95,"path":96,"stem":97,"icon":98},"Similar functions","\u002Fguides\u002Fsimilarity","2.guides\u002F13.similarity","i-lucide-list-tree",{"title":100,"icon":6,"path":101,"stem":102,"children":103,"page":6},"Concepts","\u002Fconcepts","3.concepts",[104,109,114],{"title":105,"path":106,"stem":107,"icon":108},"Types of code clones","\u002Fconcepts\u002Fclone-types","3.concepts\u002F1.clone-types","i-lucide-copy",{"title":110,"path":111,"stem":112,"icon":113},"How detection works","\u002Fconcepts\u002Fhow-detection-works","3.concepts\u002F2.how-detection-works","i-lucide-scan-search",{"title":115,"path":116,"stem":117,"icon":118},"The health score","\u002Fconcepts\u002Fhealth-score","3.concepts\u002F3.health-score","i-lucide-heart-pulse",{"title":120,"icon":6,"path":121,"stem":122,"children":123,"page":6},"Reference","\u002Freference","4.reference",[124,129,134,139,176,181,185],{"title":125,"path":126,"stem":127,"icon":128},"CLI options","\u002Freference\u002Fcli","4.reference\u002F1.cli","i-lucide-terminal",{"title":130,"path":131,"stem":132,"icon":133},"The config file","\u002Freference\u002Fconfig-file","4.reference\u002F2.config-file","i-lucide-settings",{"title":135,"path":136,"stem":137,"icon":138},"Exit codes","\u002Freference\u002Fexit-codes","4.reference\u002F3.exit-codes","i-lucide-log-out",{"title":140,"icon":6,"path":141,"stem":142,"children":143},"Reporters","\u002Freference\u002Freporters","4.reference\u002F4.reporters\u002Findex",[144,146,151,156,161,166,171],{"title":140,"path":141,"stem":142,"icon":145},"i-lucide-file-chart-column",{"title":147,"path":148,"stem":149,"icon":150},"HTML reporter","\u002Freference\u002Freporters\u002Fhtml","4.reference\u002F4.reporters\u002F2.html","i-lucide-file-code",{"title":152,"path":153,"stem":154,"icon":155},"JSON reporter","\u002Freference\u002Freporters\u002Fjson","4.reference\u002F4.reporters\u002F3.json","i-lucide-braces",{"title":157,"path":158,"stem":159,"icon":160},"Badge reporter","\u002Freference\u002Freporters\u002Fbadge","4.reference\u002F4.reporters\u002F4.badge","i-lucide-award",{"title":162,"path":163,"stem":164,"icon":165},"SARIF reporter","\u002Freference\u002Freporters\u002Fsarif","4.reference\u002F4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":167,"path":168,"stem":169,"icon":170},"CodeClimate reporter","\u002Freference\u002Freporters\u002Fcodeclimate","4.reference\u002F4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":172,"path":173,"stem":174,"icon":175},"OpenMetrics reporter","\u002Freference\u002Freporters\u002Fopenmetrics","4.reference\u002F4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":177,"path":178,"stem":179,"icon":180},"Supported formats","\u002Freference\u002Fsupported-formats","4.reference\u002F5.supported-formats","i-lucide-languages",{"title":182,"path":183,"stem":184,"icon":38},"GitHub Action","\u002Freference\u002Fgithub-action","4.reference\u002F6.github-action",{"title":186,"path":187,"stem":188,"icon":68},"Rust crates","\u002Freference\u002Frust-crates","4.reference\u002F7.rust-crates",{"title":190,"icon":6,"path":191,"stem":192,"children":193,"page":6},"Project","\u002Fproject","5.project",[194,199,204,209,234,239],{"title":195,"path":196,"stem":197,"icon":198},"Changelog","\u002Fproject\u002Fchangelog","5.project\u002F1.changelog","i-lucide-scroll-text",{"title":200,"path":201,"stem":202,"icon":203},"Migrating from v4 to v5","\u002Fproject\u002Fmigration","5.project\u002F2.migration","i-lucide-arrow-right-left",{"title":205,"path":206,"stem":207,"icon":208},"jscpd v4 (TypeScript)","\u002Fproject\u002Fv4","5.project\u002F3.v4","i-simple-icons-typescript",{"title":210,"icon":6,"path":211,"stem":212,"children":213},"Benchmarks","\u002Fproject\u002Fbenchmarks","5.project\u002F4.benchmarks\u002Findex",[214,216,221,225,230],{"title":210,"path":211,"stem":212,"icon":215},"i-lucide-gauge",{"title":217,"path":218,"stem":219,"icon":220},"Detection Speed","\u002Fproject\u002Fbenchmarks\u002Fdetection-speed","5.project\u002F4.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":222,"path":223,"stem":224,"icon":58},"Multi-Format Detection","\u002Fproject\u002Fbenchmarks\u002Fcross-format","5.project\u002F4.benchmarks\u002F3.cross-format",{"title":226,"path":227,"stem":228,"icon":229},"AI Token Efficiency","\u002Fproject\u002Fbenchmarks\u002Fai-token-efficiency","5.project\u002F4.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":231,"path":232,"stem":233,"icon":93},"Embedding Models","\u002Fproject\u002Fbenchmarks\u002Fembedding-models","5.project\u002F4.benchmarks\u002F5.embedding-models",{"title":235,"path":236,"stem":237,"icon":238},"Research","\u002Fproject\u002Fresearch","5.project\u002F5.research","i-lucide-graduation-cap",{"title":240,"path":241,"stem":242,"icon":243},"Articles","\u002Fproject\u002Farticles","5.project\u002F6.articles","i-lucide-newspaper",{"date":245,"generatedAt":246,"source":247,"jscpdVersion":248,"summary":249,"repos":317},"2026-10-07","2026-10-07T05:32:04.506Z","github-trending-daily","5.4.0",{"repos":250,"sources":251,"lines":252,"tokens":253,"clones":254,"duplicatedLines":255,"duplicatedTokens":256,"percentage":257,"percentageTokens":258,"avgPercentage":259,"medianPercentage":260,"mostDuplicated":261,"cleanest":265,"mostClones":269,"codeRepos":250,"codeSources":273,"codeLines":274,"codeClones":275,"codeDuplicatedLines":276,"codePercentage":277,"codeMedianPercentage":278,"codeMostDuplicated":279,"codeCleanest":283,"generatedFiles":285,"avgHealth":286,"healthiest":287,"leastHealthy":290,"languages":293},6,7362,1360908,11391311,4836,95185,1118000,6.99,9.81,14.52,9.74,{"name":262,"clones":263,"percentage":264},"ayghri\u002Fi-have-adhd",83,46.75,{"name":266,"clones":267,"percentage":268},"morluto\u002Frea",529,2.69,{"name":270,"clones":271,"percentage":272},"boykopovar\u002FAnyPS5",1698,9.51,3858,712695,1795,26664,3.74,3.8,{"name":280,"clones":281,"percentage":282},"deepseek-ai\u002FDeepGEMM",243,17.48,{"name":262,"clones":284,"percentage":284},0,2,59.53,{"name":266,"score":288,"grade":289},71.8,"B",{"name":270,"score":291,"grade":292},46.6,"D",[294,300,306,311],{"language":295,"repos":285,"clones":296,"lines":297,"duplicatedLines":298,"percentage":299},"Python",1560,578267,38304,6.62,{"language":301,"repos":285,"clones":302,"lines":303,"duplicatedLines":304,"percentage":305},"TypeScript",1326,515112,30825,5.98,{"language":307,"repos":308,"clones":271,"lines":309,"duplicatedLines":310,"percentage":272},"C++",1,247567,23534,{"language":312,"repos":308,"clones":313,"lines":314,"duplicatedLines":315,"percentage":316},"Cuda",252,19962,2522,12.63,[318,868,1292,1808,2085,2530],{"name":319,"url":320,"description":321,"language":301,"stars":322,"starsToday":323,"defaultBranch":324,"headSha":325,"durationMs":326,"total":327,"formats":336,"topClones":401,"health":561,"complexity":598,"deadCode":649,"code":686,"measuredAt":867,"jscpdVersion":248},"tester-army\u002Fe2e","https:\u002F\u002Fgithub.com\u002Ftester-army\u002Fe2e","Next generation e2e testing framework for web and mobile apps.",6559,1725,"main","b7ba0097abe950b6cd3da25c45e58087fc77b668",1259,{"sources":328,"lines":329,"tokens":330,"clones":331,"duplicatedLines":332,"duplicatedTokens":333,"percentage":334,"percentageTokens":335},1280,233358,1625548,797,23252,101973,9.96,6.27,[337,344,351,358,365,372,379,385,391,397],{"format":338,"sources":339,"lines":340,"clones":341,"duplicatedLines":342,"percentage":343},"json",186,39540,366,17933,45.35,{"format":345,"sources":346,"lines":347,"clones":348,"duplicatedLines":349,"percentage":350},"typescript",864,162238,277,2791,1.72,{"format":352,"sources":353,"lines":354,"clones":355,"duplicatedLines":356,"percentage":357},"tsx",77,12996,74,1434,11.03,{"format":359,"sources":360,"lines":361,"clones":362,"duplicatedLines":363,"percentage":364},"markdown",48,9118,46,693,7.6,{"format":366,"sources":367,"lines":368,"clones":369,"duplicatedLines":370,"percentage":371},"markup",5,167,14,87,52.1,{"format":373,"sources":374,"lines":375,"clones":376,"duplicatedLines":377,"percentage":378},"yaml",21,1237,11,98,7.92,{"format":380,"sources":381,"lines":382,"clones":250,"duplicatedLines":383,"percentage":384},"txt",35,1327,45,3.39,{"format":386,"sources":387,"lines":388,"clones":285,"duplicatedLines":389,"percentage":390},"css",4,1098,161,14.66,{"format":392,"sources":393,"lines":394,"clones":308,"duplicatedLines":395,"percentage":396},"javascript",12,3599,10,0.28,{"format":398,"sources":399,"lines":400,"clones":284,"duplicatedLines":284,"percentage":284},"jsx",3,819,[402,436,453,481,492,508,518,524,540,550],{"format":338,"lines":403,"tokens":404,"copies":376,"first":405,"others":407,"excerpt":424},436,1535,{"name":406,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fasync-states.json",[408,410,412,414,416,418,420,422],{"name":409,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fbroken-accessibility.json",{"name":411,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fdebounced-search.json",{"name":413,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fflattened-login.json",{"name":415,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fflattened-registration-form.json",{"name":417,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fgestures.json",{"name":419,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fhuge-virtualized-list.json",{"name":421,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fsticky-chrome-target.json",{"name":423,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Ftext-input-variations.json",{"lines":425,"total":403},[426,427,428,429,430,431,432,433,434,435],"{","  \"nodes\": [","    {","      \"index\": 0,","      \"type\": \"android.widget.TextView\",","      \"label\": \"6:53\",","      \"value\": \"6:53\",","      \"contentDescription\": \"6:53 PM\",","      \"identifier\": \"com.android.systemui:id\u002Fclock\",","      \"bundleId\": \"com.android.systemui\",",{"format":338,"lines":403,"tokens":404,"copies":367,"first":437,"others":439,"excerpt":448},{"name":438,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fchoice-controls.json",[440,442,444,446],{"name":441,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fcontrol-inventory.json",{"name":443,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Ferror-recovery.json",{"name":445,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fsequential-onboarding.json",{"name":447,"start":308,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fstripe-paymentsheet.json",{"lines":449,"total":403},[426,427,428,429,430,450,451,452,434,435],"      \"label\": \"6:54\",","      \"value\": \"6:54\",","      \"contentDescription\": \"6:54 PM\",",{"format":338,"lines":454,"tokens":455,"copies":367,"first":456,"others":460,"excerpt":469},291,1023,{"name":457,"start":458,"end":459},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fbottom-tabs.json",80,370,[461,463,465,467],{"name":462,"start":458,"end":459},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fhome.json",{"name":464,"start":458,"end":459},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Finfinite-scroll-list.json",{"name":466,"start":458,"end":459},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Flogin-form.json",{"name":468,"start":458,"end":459},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fmodal-flow.json",{"lines":470,"total":454},[471,472,473,474,475,476,477,478,479,480],"},","\"enabled\": true,","\"selected\": false,","\"editable\": false,","\"password\": false,","\"hintShowing\": false,","\"visibleToUser\": true,","\"depth\": 0,","\"ref\": \"e4\",","\"kind\": \"image\"",{"format":338,"lines":482,"tokens":483,"copies":387,"first":484,"others":485},357,1257,{"name":406,"start":458,"end":403},[486,488,490],{"name":487,"start":458,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fpermission-prompt.json",{"name":489,"start":458,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fphoto-picker.json",{"name":491,"start":458,"end":403},"packages\u002Fmobile\u002Ftests\u002Ffixtures\u002Fsnapshots\u002Fandroid\u002Fproduct-catalog.json",{"format":338,"lines":493,"tokens":494,"copies":495,"first":496,"others":499},57,197,17,{"name":409,"start":497,"end":498},444,500,[500,501,502,503,504,505,506,507],{"name":438,"start":497,"end":498},{"name":441,"start":497,"end":498},{"name":411,"start":497,"end":498},{"name":415,"start":497,"end":498},{"name":417,"start":497,"end":498},{"name":419,"start":497,"end":498},{"name":464,"start":497,"end":498},{"name":466,"start":497,"end":498},{"format":338,"lines":509,"tokens":510,"copies":250,"first":511,"others":512},94,327,{"name":406,"start":308,"end":509},[513,514,515,516,517],{"name":457,"start":308,"end":509},{"name":462,"start":308,"end":509},{"name":464,"start":308,"end":509},{"name":466,"start":308,"end":509},{"name":468,"start":308,"end":509},{"format":338,"lines":519,"tokens":520,"copies":285,"first":521,"others":522},343,1207,{"name":406,"start":509,"end":403},[523],{"name":438,"start":509,"end":403},{"format":338,"lines":495,"tokens":525,"copies":526,"first":527,"others":530},54,22,{"name":406,"start":528,"end":529},442,458,[531,533,534,535,536,537,538,539],{"name":457,"start":497,"end":532},460,{"name":409,"start":528,"end":529},{"name":438,"start":528,"end":529},{"name":441,"start":528,"end":529},{"name":411,"start":528,"end":529},{"name":413,"start":528,"end":529},{"name":415,"start":528,"end":529},{"name":417,"start":528,"end":529},{"format":359,"lines":541,"tokens":542,"copies":399,"first":543,"others":545},7,564,{"name":544,"start":367,"end":376},"packages\u002Feas\u002FCHANGELOG.md:markdown",[546,548],{"name":547,"start":367,"end":376},"packages\u002Fgithub\u002FCHANGELOG.md:markdown",{"name":549,"start":367,"end":376},"packages\u002Fkernel\u002FCHANGELOG.md:markdown",{"format":359,"lines":551,"tokens":552,"copies":285,"first":553,"others":557},93,1060,{"name":554,"start":555,"end":556},"packages\u002Fe2e\u002FCHANGELOG.md:markdown",1938,2030,[558],{"name":559,"start":560,"end":363},"packages\u002Fweb\u002FCHANGELOG.md:markdown",601,{"score":562,"grade":289,"size":563,"dimensions":567},71.1,{"lines":564,"files":565,"class":566},180491,957,"L",[568,583,591],{"id":569,"source":570,"value":571,"adjusted":572,"lines":573,"halfLife":574,"formats":575,"excluded":579,"weight":308,"score":582},"duplication","jscpd",2.3,2.4,4235,8.5,[345,352,392,398,576,577,578],"bash","swift","perl",[366,580,581],"text","data",82.5,{"id":584,"source":570,"value":585,"adjusted":585,"lines":586,"halfLife":587,"coverage":588,"weight":589,"score":590},"dead-code",1.4,2498,7.5,99.6,0.996,87.8,{"id":592,"source":570,"value":593,"adjusted":594,"lines":595,"halfLife":596,"weight":308,"score":597},"complexity",50.9,50.5,91831,50,49.6,{"total":599,"mean":600,"files":601},30560,31.9,[602,607,612,617,621,626,631,636,641,646],{"path":603,"complexity":604,"lines":605,"bytes":606},"packages\u002Fweb\u002Fsrc\u002Fin-page\u002Fread-semantics.ts",495,1416,64454,{"path":608,"complexity":609,"lines":610,"bytes":611},"packages\u002Fmobile\u002Ftests\u002Funit\u002Fengine.test.ts",348,2045,109949,{"path":613,"complexity":614,"lines":615,"bytes":616},"packages\u002Fdecision\u002Ftests\u002Fexecutor.test.ts",309,689,38698,{"path":618,"complexity":619,"lines":404,"bytes":620},"packages\u002Fmobile\u002Fsrc\u002Fsurface.ts",303,71844,{"path":622,"complexity":623,"lines":624,"bytes":625},"packages\u002Fe2e\u002Fsrc\u002Fcache\u002Ftrace.ts",300,916,38642,{"path":627,"complexity":628,"lines":629,"bytes":630},"packages\u002Fe2e\u002Ftests\u002Funit\u002Fconfig.test.ts",269,1138,64242,{"path":632,"complexity":633,"lines":634,"bytes":635},"packages\u002Fe2e\u002Ftests\u002Funit\u002Fscheduler.test.ts",258,1351,56773,{"path":637,"complexity":638,"lines":639,"bytes":640},"packages\u002Fe2e\u002Fsrc\u002Fconfig\u002Fresolve.ts",246,1073,46262,{"path":642,"complexity":643,"lines":644,"bytes":645},"packages\u002Fe2e\u002Ftests\u002Funit\u002Fselect.test.ts",244,786,40614,{"path":647,"complexity":281,"lines":388,"bytes":648},"packages\u002Fe2e\u002Fsrc\u002Freport\u002Flist.ts",47063,{"percentage":650,"findings":651,"files":652,"byCategory":653,"largest":656},1.39,30,973,[654],{"category":655,"count":651},"unused-file",[657,661,664,667,670,673,675,678,681,684],{"category":655,"path":658,"name":659,"line":308,"lines":660},"docs\u002Fsnippets\u002Fmodel-provider.jsx","",763,{"category":655,"path":662,"name":659,"line":308,"lines":663},"apps\u002Ftestbed\u002Fapp\u002Fbug-garden.mjs",305,{"category":655,"path":665,"name":659,"line":308,"lines":666},"apps\u002Fmobile-benchmark\u002Ftests-agent\u002Fscenarios.e2e.ts",280,{"category":655,"path":668,"name":659,"line":308,"lines":669},"apps\u002Fweb-benchmark\u002Ftests-agent\u002Fscenarios.e2e.ts",160,{"category":655,"path":671,"name":659,"line":308,"lines":672},"apps\u002Ftestbed\u002Ftests-agent\u002Fjudgments.e2e.ts",117,{"category":655,"path":674,"name":659,"line":308,"lines":377},"apps\u002Fmobile-benchmark\u002Ftests-capture\u002Fsnapshots.e2e.ts",{"category":655,"path":676,"name":659,"line":308,"lines":677},"scripts\u002Fcheck-docs-package-managers.ts",73,{"category":655,"path":679,"name":659,"line":308,"lines":680},"scripts\u002Fcheck-docs-examples.ts",72,{"category":655,"path":682,"name":659,"line":308,"lines":683},"apps\u002Ftestbed\u002Ftests-agent\u002Fverbs.e2e.ts",64,{"category":655,"path":685,"name":659,"line":308,"lines":493},"apps\u002Fweb-benchmark\u002Ftests-agent\u002Fcontrol-inventory.e2e.ts",{"sources":687,"lines":688,"tokens":689,"clones":458,"duplicatedLines":690,"duplicatedTokens":691,"percentage":692,"percentageTokens":399,"formats":693,"topClones":714,"generated":865},217,35496,189214,1525,5668,4.3,[694,699,704,707,710,712],{"format":352,"sources":695,"lines":696,"clones":680,"duplicatedLines":697,"percentage":698},71,12688,1406,11.08,{"format":345,"sources":700,"lines":701,"clones":541,"duplicatedLines":702,"percentage":703},125,19936,109,0.55,{"format":392,"sources":395,"lines":705,"clones":308,"duplicatedLines":395,"percentage":706},1944,0.51,{"format":576,"sources":708,"lines":709,"clones":284,"duplicatedLines":284,"percentage":284},9,644,{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},174,{"format":577,"sources":308,"lines":713,"clones":284,"duplicatedLines":284,"percentage":284},110,[715,754,776,797,810,824,831,839,850,856],{"format":352,"lines":716,"tokens":717,"copies":541,"first":718,"others":721,"excerpt":743},18,58,{"name":719,"start":720,"end":339},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FDatePicker.tsx",169,[722,726,729,732,735,739],{"name":723,"start":724,"end":725},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FDeferredDialog.tsx",69,86,{"name":727,"start":728,"end":702},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FInfiniteScroll.tsx",92,{"name":730,"start":725,"end":731},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FLoginForm.tsx",103,{"name":733,"start":734,"end":353},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FNativeDialogs.tsx",60,{"name":736,"start":737,"end":738},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FNewTabFlow.tsx",89,106,{"name":740,"start":741,"end":742},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FRichTextEditor.tsx",122,139,{"lines":744,"total":716},[745,746,747,748,659,749,750,751,752,753],"      \u003C\u002Fbutton>","    \u003C\u002Fdiv>","  );","}","const styles = {","  container: {","    display: \"flex\",","    flexDirection: \"column\",","    gap: 12,",{"format":352,"lines":755,"tokens":756,"copies":285,"first":757,"others":760,"excerpt":765},55,236,{"name":758,"start":596,"end":759},"apps\u002Fmobile-benchmark\u002Fsrc\u002FExamples\u002FApplePay.tsx",104,[761],{"name":762,"start":763,"end":764},"apps\u002Fmobile-benchmark\u002Fsrc\u002FExamples\u002FApplePayBillingAddress.tsx",59,113,{"lines":766,"total":755},[767,768,769,770,771,772,773,774,775,771],"\u003C\u002FView>","{state === \"dismissed\" && (","  \u003CText testID=\"payment-canceled\" style={styles.warning}>","    Payment canceled — the order was not placed","  \u003C\u002FText>",")}","{state === \"error\" && errorMessage && (","  \u003CText testID=\"payment-error\" style={styles.warning}>","    {errorMessage}",{"format":352,"lines":716,"tokens":525,"copies":367,"first":777,"others":781,"excerpt":794},{"name":778,"start":779,"end":780},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FAsyncStates.tsx",119,136,[782,783,787,791],{"name":719,"start":720,"end":339},{"name":784,"start":785,"end":786},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FDebouncedSearch.tsx",153,171,{"name":788,"start":789,"end":790},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FFilterDeepLink.tsx",65,82,{"name":792,"start":263,"end":793},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FStaleDom.tsx",100,{"lines":795,"total":716},[796,746,747,748,659,749,750,751,752,753],"      ) : null}",{"format":352,"lines":798,"tokens":725,"copies":399,"first":799,"others":802},23,{"name":800,"start":551,"end":801},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FFileRoundTrip.tsx",115,[803,807],{"name":804,"start":805,"end":806},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FHoverMenu.tsx",140,162,{"name":808,"start":738,"end":809},"apps\u002Fweb-benchmark\u002Fapp\u002Fsrc\u002FExamples\u002FIframeForm.tsx",128,{"format":352,"lines":811,"tokens":525,"copies":387,"first":812,"others":815},15,{"name":778,"start":813,"end":814},178,192,[816,819,822],{"name":719,"start":817,"end":818},261,275,{"name":784,"start":820,"end":821},204,218,{"name":800,"start":805,"end":823},154,{"format":352,"lines":381,"tokens":785,"copies":285,"first":825,"others":828},{"name":826,"start":285,"end":827},"apps\u002Fmobile-benchmark\u002Fsrc\u002FExamples\u002FLoginForm.tsx",36,[829],{"name":730,"start":399,"end":830},37,{"format":352,"lines":832,"tokens":833,"copies":285,"first":834,"others":835},40,141,{"name":723,"start":695,"end":713},[836],{"name":733,"start":837,"end":838},62,101,{"format":352,"lines":526,"tokens":840,"copies":399,"first":841,"others":844},70,{"name":784,"start":842,"end":843},156,177,[845,847],{"name":730,"start":846,"end":702},88,{"name":736,"start":848,"end":849},91,112,{"format":352,"lines":651,"tokens":742,"copies":285,"first":851,"others":854},{"name":852,"start":811,"end":853},"apps\u002Fmobile-benchmark\u002Fsrc\u002FExamples\u002FFlattenedLogin.tsx",44,[855],{"name":826,"start":541,"end":827},{"format":352,"lines":857,"tokens":858,"copies":285,"first":859,"others":862},38,137,{"name":730,"start":860,"end":861},95,132,[863],{"name":736,"start":377,"end":864},135,{"files":284,"minified":284,"sample":866},[],"2026-10-07T05:39:31.446Z",{"name":869,"url":870,"description":871,"language":295,"stars":872,"starsToday":873,"defaultBranch":324,"headSha":874,"durationMs":875,"total":876,"formats":885,"topClones":933,"health":1063,"complexity":1088,"deadCode":1142,"code":1181,"measuredAt":1291,"jscpdVersion":248},"earthtojake\u002Ftext-to-cad","https:\u002F\u002Fgithub.com\u002Fearthtojake\u002Ftext-to-cad","Give your agent CAD superpowers.",18086,619,"af990e6108eb77ccd5db0eae16abbfca1c7ffe24",4747,{"sources":877,"lines":878,"tokens":879,"clones":880,"duplicatedLines":881,"duplicatedTokens":882,"percentage":883,"percentageTokens":884},2742,563271,5001975,1477,31293,670770,5.56,13.41,[886,893,899,904,908,912,916,920,924,929],{"format":887,"sources":888,"lines":889,"clones":890,"duplicatedLines":891,"percentage":892},"python",1391,292485,841,15041,5.14,{"format":392,"sources":894,"lines":895,"clones":896,"duplicatedLines":897,"percentage":898},700,138061,374,4738,3.43,{"format":338,"sources":801,"lines":900,"clones":901,"duplicatedLines":902,"percentage":903},67551,184,9498,14.06,{"format":359,"sources":720,"lines":905,"clones":374,"duplicatedLines":906,"percentage":907},27060,1001,3.7,{"format":352,"sources":838,"lines":909,"clones":369,"duplicatedLines":910,"percentage":911},12067,108,0.9,{"format":386,"sources":541,"lines":913,"clones":376,"duplicatedLines":914,"percentage":915},788,105,13.32,{"format":398,"sources":917,"lines":918,"clones":395,"duplicatedLines":764,"percentage":919},68,11819,0.96,{"format":345,"sources":921,"lines":922,"clones":541,"duplicatedLines":493,"percentage":923},67,4472,1.27,{"format":380,"sources":925,"lines":926,"clones":541,"duplicatedLines":927,"percentage":928},13,744,537,72.18,{"format":373,"sources":716,"lines":930,"clones":367,"duplicatedLines":931,"percentage":932},1418,63,4.44,[934,960,979,994,1000,1007,1015,1026,1038,1051],{"format":887,"lines":541,"tokens":935,"copies":367,"first":936,"others":939,"excerpt":950,"excerptSecond":957},50299,{"name":937,"start":938,"end":369},"models\u002Ftendon_hand\u002Fsrc\u002Fhand_export_repair_context.py",8,[940,944,946,948],{"name":941,"start":942,"end":943},"models\u002Ftendon_hand\u002Fsrc\u002Fhand_mechanical_candidate.py",27,33,{"name":945,"start":938,"end":369},"models\u002Ftendon_hand\u002Fsrc\u002Fhand_native_review.py",{"name":947,"start":541,"end":925},"models\u002Ftendon_hand\u002Fsrc\u002Fphalanx_beauty_context.py",{"name":949,"start":541,"end":925},"models\u002Ftendon_hand\u002Fsrc\u002Fphalanx_continuous_context_r5.py",{"lines":951,"total":541},[952,953,954,955,659,659,956],"ANIMATION_JS = r'''\u002F\u002F Static surface presentation only; no joint choreography.","const ropes = [{\"name\":\"thumb_cmc_abduction_positive\",\"normal\":[1,0,0],\"segments\":[{\"kind\":\"bezier\",\"points\":[[-20.0,-252.0,30.6],[-20.0,-248.13400675118444,30…","export const clips={presentation:{label:\"Braided surface study\",duration:1,loop:false,update(t,m){for(const rope of ropes){const rest={normal:rope.normal,segme…","'''","@step(out='..\u002FSTEP\u002Fhand_export_repair_context.step', materials=ASSEMBLY_MATERIALS, animation=ANIMATION_JS)",{"lines":958,"total":541},[952,953,954,955,659,659,959],"@step(out='..\u002FSTEP\u002Fhand_mechanical_candidate.step', materials=ASSEMBLY_MATERIALS, animation=ANIMATION_JS)",{"format":887,"lines":943,"tokens":961,"copies":399,"first":962,"others":963,"excerpt":968},50505,{"name":941,"start":308,"end":943},[964,966],{"name":965,"start":308,"end":943},"models\u002Ftendon_hand\u002Fsrc\u002Fhand_mechanical_candidate_r11.py",{"name":967,"start":308,"end":943},"models\u002Ftendon_hand\u002Fsrc\u002Fhand_mechanical_candidate_r12.py",{"lines":969,"total":943},[970,659,971,972,973,974,975,976,977,978],"\"\"\"Complete mechanical candidate assembled from the actual exported components.","The pose\u002Fexplode gauntlet is still separate. Native reconstruction here keeps","this assembled export aligned with the components used by the physical audits.","\"\"\"","import hashlib,json","from pathlib import Path","from cadgen import step,read_step","from lib.native_integration import integrated_native_bodies,overlay,ROOT","from lib.assembly import compound",{"format":887,"lines":395,"tokens":980,"copies":285,"first":981,"others":982,"excerpt":985,"excerptSecond":991},50315,{"name":947,"start":387,"end":925},[983],{"name":984,"start":387,"end":925},"models\u002Ftendon_hand\u002Fsrc\u002Fphalanx_sculpt_representative_context.py",{"lines":986,"total":395},[987,988,989,952,953,954,955,659,659,990],"from lib.native_integration import frozen_bodies","from lib.palette import ASSEMBLY_MATERIALS","from phalanx_beauty_review import replacements","@step(out='..\u002FSTEP\u002Fphalanx_beauty_context.step', animation=ANIMATION_JS, materials=ASSEMBLY_MATERIALS)",{"lines":992,"total":395},[987,988,989,952,953,954,955,659,659,993],"@step(out='..\u002FSTEP\u002Fphalanx_sculpt_representative_context.step', animation=ANIMATION_JS, materials=ASSEMBLY_MATERIALS)",{"format":887,"lines":938,"tokens":995,"copies":285,"first":996,"others":997},50303,{"name":947,"start":250,"end":925},[998],{"name":999,"start":541,"end":369},"models\u002Ftendon_hand\u002Fsrc\u002Fpulley_hub_context.py",{"format":887,"lines":250,"tokens":1001,"copies":285,"first":1002,"others":1003},38144,{"name":937,"start":708,"end":369},[1004],{"name":1005,"start":369,"end":1006},"models\u002Ftendon_hand\u002Fsrc\u002Frouting_layout_review.py",19,{"format":887,"lines":1008,"tokens":1009,"copies":285,"first":1010,"others":1012},955,7131,{"name":1011,"start":399,"end":565},"models\u002Fradial\u002Fsrc\u002Flib\u002Fcastings.py",[1013],{"name":1014,"start":399,"end":565},"models\u002Fw16\u002Fsrc\u002Flib\u002Fcastings.py",{"format":887,"lines":1016,"tokens":1017,"copies":285,"first":1018,"others":1022},214,4326,{"name":1019,"start":1020,"end":1021},"models\u002Fradial\u002Fsrc\u002Flib\u002Fanim_js.py",16,229,[1023],{"name":1024,"start":1025,"end":529},"models\u002Fradial\u002Fsrc\u002Flib\u002Fanimgen.py",245,{"format":359,"lines":1027,"tokens":1028,"copies":399,"first":1029,"others":1032},318,1755,{"name":1030,"start":925,"end":1031},"models\u002Ffalcon_heavy\u002FHIERARCHY.md:markdown",330,[1033,1035],{"name":1030,"start":1031,"end":1034},647,{"name":1030,"start":1036,"end":1037},662,979,{"format":380,"lines":725,"tokens":1039,"copies":367,"first":1040,"others":1042},875,{"name":1041,"start":399,"end":846},"packages\u002Fui\u002Flicenses\u002Fexcalidraw\u002FAssistant-OFL.txt",[1043,1045,1047,1049],{"name":1044,"start":708,"end":509},"packages\u002Fui\u002Flicenses\u002Fexcalidraw\u002FCascadia-OFL.txt",{"name":1046,"start":399,"end":846},"packages\u002Fui\u002Flicenses\u002Fexcalidraw\u002FLilita-OFL.txt",{"name":1048,"start":399,"end":846},"packages\u002Fui\u002Flicenses\u002Fexcalidraw\u002FNunito-OFL.txt",{"name":1050,"start":399,"end":846},"packages\u002Fui\u002Flicenses\u002Fexcalidraw\u002FXiaolai-OFL.txt",{"format":887,"lines":1052,"tokens":1053,"copies":285,"first":1054,"others":1058},391,2855,{"name":1055,"start":1056,"end":1057},"models\u002Fradial\u002Fsrc\u002Flib\u002Ffasteners.py",503,893,[1059],{"name":1060,"start":1061,"end":1062},"models\u002Fw16\u002Fsrc\u002Flib\u002Ffasteners.py",497,887,{"score":1064,"grade":292,"size":1065,"dimensions":1068},51.7,{"lines":1066,"files":1067,"class":566},462883,2338,[1069,1076,1083],{"id":569,"source":570,"value":692,"adjusted":692,"lines":1070,"halfLife":574,"formats":1071,"excluded":1074,"weight":308,"score":1075},20041,[887,392,352,398,345,576,1072,578,1073],"c","sql",[366,580,581],70.3,{"id":584,"source":570,"value":1077,"adjusted":1078,"lines":1079,"halfLife":587,"coverage":1080,"weight":1081,"score":1082},8.9,8.8,40685,99.2,0.992,44.2,{"id":592,"source":570,"value":1084,"adjusted":1085,"lines":1086,"halfLife":596,"weight":308,"score":1087},58.9,58.7,272592,44.3,{"total":1089,"mean":1090,"files":1091},88411,37.8,[1092,1097,1102,1107,1112,1117,1122,1127,1132,1137],{"path":1093,"complexity":1094,"lines":1095,"bytes":1096},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002FStepSurface.jsx",1101,3295,153331,{"path":1098,"complexity":1099,"lines":1100,"bytes":1101},"packages\u002Fcore\u002Fsrc\u002Fcommon\u002FcadScene.js",863,2739,108669,{"path":1103,"complexity":1104,"lines":1105,"bytes":1106},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fsurf\u002Ftessellate.js",625,2160,93062,{"path":1108,"complexity":1109,"lines":1110,"bytes":1111},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fselectors\u002Fruntime.js",609,1599,67005,{"path":1113,"complexity":1114,"lines":1115,"bytes":1116},"packages\u002Fcadgen\u002Fsrc\u002Fcadgen\u002Fsnapshot_core.py",562,2341,112588,{"path":1118,"complexity":1119,"lines":1120,"bytes":1121},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002Fcomponents\u002Fworkbench\u002Fhooks\u002FuseCadAssets.js",474,1738,88080,{"path":1123,"complexity":1124,"lines":1125,"bytes":1126},"models\u002Fradial\u002Fsrc\u002Flib\u002Fgate.py",467,1634,72742,{"path":1128,"complexity":1129,"lines":1130,"bytes":1131},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002FStepRenderer.browser.test.mjs",438,1427,101324,{"path":1133,"complexity":1134,"lines":1135,"bytes":1136},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002Fcomponents\u002Fworkbench\u002FModelingTree.jsx",430,552,40917,{"path":1138,"complexity":1139,"lines":1140,"bytes":1141},"packages\u002Fcadgen\u002Fsrc\u002Fcadgen\u002F_internal\u002Fgeneration.py",423,1675,77966,{"percentage":1143,"findings":1144,"files":1145,"byCategory":1146,"largest":1155},8.86,703,2406,[1147,1148,1150,1152],{"category":655,"count":896},{"category":1149,"count":724},"unused-export",{"category":1151,"count":672},"unused-symbol",{"category":1153,"count":1154},"unused-import",143,[1156,1157,1158,1161,1164,1167,1170,1173,1176,1179],{"category":655,"path":1093,"name":659,"line":308,"lines":1095},{"category":655,"path":1118,"name":659,"line":308,"lines":1120},{"category":655,"path":1159,"name":659,"line":308,"lines":1160},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002Fscene\u002FuseStepPicking.js",1165,{"category":655,"path":1162,"name":659,"line":308,"lines":1163},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fglb\u002FwriteGlb.js",933,{"category":655,"path":1165,"name":659,"line":308,"lines":1166},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fexport\u002FpackageTubeMorph.js",789,{"category":655,"path":1168,"name":659,"line":308,"lines":1169},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002Fcomponents\u002Fworkbench\u002Fhooks\u002FpackageProgressiveLoad.js",725,{"category":655,"path":1171,"name":659,"line":308,"lines":1172},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fstep\u002FstepTree.js",722,{"category":655,"path":1174,"name":659,"line":308,"lines":1175},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fviewer\u002Fmeasurement.js",648,{"category":655,"path":1177,"name":659,"line":308,"lines":1178},"packages\u002Fui\u002Fsrc\u002Frenderers\u002Fstep\u002Frender\u002FlodScheduler.js",612,{"category":655,"path":1180,"name":659,"line":308,"lines":560},"packages\u002Fcore\u002Fsrc\u002Flib\u002Fexport\u002FpackageMeshExport.js",{"sources":1182,"lines":1183,"tokens":1184,"clones":1185,"duplicatedLines":1186,"duplicatedTokens":1187,"percentage":1188,"percentageTokens":1189,"formats":1190,"topClones":1218,"generated":1289},1630,322142,3154012,839,15372,589809,4.77,18.7,[1191,1197,1203,1205,1209,1212,1215,1217],{"format":887,"sources":1192,"lines":1193,"clones":1194,"duplicatedLines":1195,"percentage":1196},1087,220705,695,13263,6.01,{"format":392,"sources":1198,"lines":1199,"clones":1200,"duplicatedLines":1201,"percentage":1202},385,81290,126,1918,2.36,{"format":398,"sources":921,"lines":1204,"clones":395,"duplicatedLines":764,"percentage":919},11800,{"format":345,"sources":362,"lines":1206,"clones":250,"duplicatedLines":1207,"percentage":1208},2849,51,1.79,{"format":576,"sources":374,"lines":1210,"clones":308,"duplicatedLines":369,"percentage":1211},2504,0.56,{"format":352,"sources":526,"lines":1213,"clones":308,"duplicatedLines":925,"percentage":1214},2067,0.63,{"format":1072,"sources":308,"lines":1216,"clones":284,"duplicatedLines":284,"percentage":284},753,{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},[1219,1230,1237,1245,1249,1253,1257,1261,1273,1280],{"format":887,"lines":541,"tokens":935,"copies":367,"first":1220,"others":1221,"excerpt":1226,"excerptSecond":1228},{"name":937,"start":938,"end":369},[1222,1223,1224,1225],{"name":941,"start":942,"end":943},{"name":945,"start":938,"end":369},{"name":947,"start":541,"end":925},{"name":949,"start":541,"end":925},{"lines":1227,"total":541},[952,953,954,955,659,659,956],{"lines":1229,"total":541},[952,953,954,955,659,659,959],{"format":887,"lines":943,"tokens":961,"copies":399,"first":1231,"others":1232,"excerpt":1235},{"name":941,"start":308,"end":943},[1233,1234],{"name":965,"start":308,"end":943},{"name":967,"start":308,"end":943},{"lines":1236,"total":943},[970,659,971,972,973,974,975,976,977,978],{"format":887,"lines":395,"tokens":980,"copies":285,"first":1238,"others":1239,"excerpt":1241,"excerptSecond":1243},{"name":947,"start":387,"end":925},[1240],{"name":984,"start":387,"end":925},{"lines":1242,"total":395},[987,988,989,952,953,954,955,659,659,990],{"lines":1244,"total":395},[987,988,989,952,953,954,955,659,659,993],{"format":887,"lines":938,"tokens":995,"copies":285,"first":1246,"others":1247},{"name":947,"start":250,"end":925},[1248],{"name":999,"start":541,"end":369},{"format":887,"lines":250,"tokens":1001,"copies":285,"first":1250,"others":1251},{"name":937,"start":708,"end":369},[1252],{"name":1005,"start":369,"end":1006},{"format":887,"lines":1008,"tokens":1009,"copies":285,"first":1254,"others":1255},{"name":1011,"start":399,"end":565},[1256],{"name":1014,"start":399,"end":565},{"format":887,"lines":1052,"tokens":1053,"copies":285,"first":1258,"others":1259},{"name":1055,"start":1056,"end":1057},[1260],{"name":1060,"start":1061,"end":1062},{"format":887,"lines":1262,"tokens":1263,"copies":285,"first":1264,"others":1268},180,2836,{"name":1265,"start":1266,"end":1267},"models\u002Fw16\u002Fsrc\u002Flib\u002Fanimgen.py",341,520,[1269],{"name":1270,"start":1271,"end":1272},"models\u002Fw16\u002Fsrc\u002Fw16.py",215,394,{"format":887,"lines":1031,"tokens":1274,"copies":285,"first":1275,"others":1277},2150,{"name":1055,"start":1276,"end":1119},145,[1278],{"name":1060,"start":742,"end":1279},468,{"format":887,"lines":725,"tokens":1281,"copies":399,"first":1282,"others":1284},1032,{"name":1283,"start":308,"end":725},"models\u002Ftendon_hand\u002Fsrc\u002Flib\u002Fphalanx.py",[1285,1287],{"name":1286,"start":308,"end":725},"models\u002Ftendon_hand\u002Fvalidation\u002Fphalanx_before_nail.py",{"name":1288,"start":308,"end":725},"models\u002Ftendon_hand\u002Fvalidation\u002Fphalanx_pre_beauty_baseline.py",{"files":308,"minified":284,"sample":1290},[1019],"2026-10-07T05:39:41.941Z",{"name":270,"url":1293,"description":1294,"language":307,"stars":1295,"starsToday":1296,"defaultBranch":324,"headSha":1297,"durationMs":1298,"total":1299,"formats":1304,"topClones":1338,"health":1563,"complexity":1582,"deadCode":1636,"code":1640,"measuredAt":1807,"jscpdVersion":248},"https:\u002F\u002Fgithub.com\u002Fboykopovar\u002FAnyPS5","Tool for automatic PS5 executables porting to Linux and Windows",6933,949,"9ab937b261a5bfdf253dd0f0d3bf371ffbdfb1fa",1355,{"sources":1300,"lines":309,"tokens":1301,"clones":271,"duplicatedLines":310,"duplicatedTokens":1302,"percentage":272,"percentageTokens":1303},1439,2813657,263187,9.35,[1305,1312,1318,1322,1326,1329,1330,1332,1334,1337],{"format":1306,"sources":1307,"lines":1308,"clones":1309,"duplicatedLines":1310,"percentage":1311},"cpp",931,204845,1562,21413,10.45,{"format":1313,"sources":1314,"lines":1315,"clones":741,"duplicatedLines":1316,"percentage":1317},"cpp-header",367,31730,1986,6.26,{"format":380,"sources":1319,"lines":1320,"clones":541,"duplicatedLines":737,"percentage":1321},66,5437,1.64,{"format":887,"sources":651,"lines":1323,"clones":250,"duplicatedLines":1324,"percentage":1325},3020,39,1.29,{"format":1072,"sources":285,"lines":1327,"clones":308,"duplicatedLines":541,"percentage":1328},179,3.91,{"format":576,"sources":395,"lines":1175,"clones":284,"duplicatedLines":284,"percentage":284},{"format":359,"sources":395,"lines":1331,"clones":284,"duplicatedLines":284,"percentage":284},590,{"format":373,"sources":395,"lines":1333,"clones":284,"duplicatedLines":284,"percentage":284},490,{"format":1335,"sources":938,"lines":1336,"clones":284,"duplicatedLines":284,"percentage":284},"cmake",328,{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},[1339,1380,1427,1449,1467,1480,1500,1510,1522,1542],{"format":1306,"lines":651,"tokens":1340,"copies":383,"first":1341,"others":1343,"excerpt":1370},487,{"name":1342,"start":931,"end":728},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FBufferAtomics.cpp",[1344,1347,1351,1355,1358,1362,1364,1368],{"name":1345,"start":1346,"end":669},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FBufferAtomicsFloat.cpp",131,{"name":1348,"start":1349,"end":1350},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FBufferAtomicsIncDec64.cpp",123,152,{"name":1352,"start":1353,"end":1354},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FDivFixupF16.cpp",121,150,{"name":1356,"start":1357,"end":368},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FDivisionOutputModifiers.cpp",138,{"name":1359,"start":1360,"end":1361},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FDpp16Operands.cpp",130,159,{"name":1363,"start":1353,"end":1354},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FDsPermute.cpp",{"name":1365,"start":1366,"end":1367},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF32MinMaxNan.cpp",320,349,{"name":1369,"start":805,"end":720},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF32OutputModifier.cpp",{"lines":1371,"total":651},[1372,748,659,1373,1374,1375,1376,1377,1378,1379],"    Require(actual == expected, std::string(\"buffer atomics: lane \") + std::to_string(tid) + \" \" + name + \" is \" + Hex(actual) + \", expected \" + Hex(expected));","void Run(AgcDriver::VulkanDevice& device) {","    for (std::uint32_t tid = 0; tid \u003C Threads; ++tid) Fill(tid, &Input[tid * Inputs]);","    Output.fill(0xdeadbeefu);","    std::vector\u003Cstd::uint32_t> userData(8, 0u);","    const auto input = BufferDescriptor(Input.data(), static_cast\u003Cstd::uint32_t>(Input.size() * 4u));","    const auto output = BufferDescriptor(Output.data(), static_cast\u003Cstd::uint32_t>(Output.size() * 4u));","    std::copy(input.begin(), input.end(), userData.begin());",{"format":1313,"lines":360,"tokens":1381,"copies":250,"first":1382,"others":1386,"excerpt":1402,"excerptSecond":1414},1415,{"name":1383,"start":1384,"end":1385},"core\u002Flibs\u002Fprx\u002FlibSceAgc\u002FCommand\u002Finclude\u002FRegisterDefaultsData.hpp",660,707,[1387,1390,1393,1396,1399],{"name":1383,"start":1388,"end":1389},1552,1598,{"name":1383,"start":1391,"end":1392},1839,1886,{"name":1383,"start":1394,"end":1395},2137,2184,{"name":1383,"start":1397,"end":1398},2417,2464,{"name":1383,"start":1400,"end":1401},2697,2744,{"lines":1403,"total":360},[1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],"{0x017e, 0x00000000}, {0x017f, 0x00000000}, {0x0180, 0x00000000}, {0x0181, 0x00000000},","{0x0182, 0x00000000}, {0x0183, 0x00000000}, {0x0184, 0x00000000}, {0x0185, 0x00000000},","{0x0186, 0x00000000}, {0x0187, 0x00000000}, {0x0188, 0x00000000}, {0x0189, 0x00000000},","{0x018a, 0x00000000}, {0x018b, 0x00000000}, {0x018c, 0x00000000}, {0x018d, 0x00000000},","{0x018e, 0x00000000}, {0x010f, 0x3f800000}, {0x0111, 0x3f800000}, {0x0113, 0x3f800000},","{0x0110, 0x00000000}, {0x0112, 0x00000000}, {0x0114, 0x00000000}, {0x0094, 0x80000000},","{0x0095, 0x40004000}, {0x00b4, 0x00000000}, {0x00b5, 0x00000000}, {0x0115, 0x3f800000},","{0x0117, 0x3f800000}, {0x0119, 0x3f800000}, {0x0116, 0x00000000}, {0x0118, 0x00000000},","{0x011a, 0x00000000}, {0x0096, 0x80000000}, {0x0097, 0x40004000}, {0x00b6, 0x00000000},","{0x00b7, 0x00000000}, {0x011b, 0x3f800000}, {0x011d, 0x3f800000}, {0x011f, 0x3f800000},",{"lines":1415,"total":1426},[1416,1417,1418,1419,1420,1421,1422,1423,1424,1425],"{0x0181, 0x00000000}, {0x0182, 0x00000000}, {0x0183, 0x00000000}, {0x0184, 0x00000000},","{0x0185, 0x00000000}, {0x0186, 0x00000000}, {0x0187, 0x00000000}, {0x0188, 0x00000000},","{0x0189, 0x00000000}, {0x018a, 0x00000000}, {0x018b, 0x00000000}, {0x018c, 0x00000000},","{0x018d, 0x00000000}, {0x018e, 0x00000000}, {0x010f, 0x3f800000}, {0x0111, 0x3f800000},","{0x0113, 0x3f800000}, {0x0110, 0x00000000}, {0x0112, 0x00000000}, {0x0114, 0x00000000},","{0x0094, 0x80000000}, {0x0095, 0x40004000}, {0x00b4, 0x00000000}, {0x00b5, 0x00000000},","{0x0115, 0x3f800000}, {0x0117, 0x3f800000}, {0x0119, 0x3f800000}, {0x0116, 0x00000000},","{0x0118, 0x00000000}, {0x011a, 0x00000000}, {0x0096, 0x80000000}, {0x0097, 0x40004000},","{0x00b6, 0x00000000}, {0x00b7, 0x00000000}, {0x011b, 0x3f800000}, {0x011d, 0x3f800000},","{0x011f, 0x3f800000}, {0x011c, 0x00000000}, {0x011e, 0x00000000}, {0x0120, 0x00000000},",47,{"format":1306,"lines":495,"tokens":779,"copies":1426,"first":1428,"others":1430,"excerpt":1440},{"name":1345,"start":395,"end":1429},26,[1431,1432,1433,1434,1436,1437,1438,1439],{"name":1348,"start":395,"end":1429},{"name":1352,"start":395,"end":1429},{"name":1356,"start":395,"end":1429},{"name":1435,"start":395,"end":1429},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FDivisionResultModifiers.cpp",{"name":1359,"start":395,"end":1429},{"name":1363,"start":395,"end":1429},{"name":1365,"start":395,"end":1429},{"name":1369,"start":395,"end":1429},{"lines":1441,"total":495},[1442,1443,1444,1445,659,1446,659,1447,1448,659],"#include \u003Ccstdio>","#include \u003Ciostream>","#include \u003Cstring>","#include \u003Cvector>","namespace {","using AgcDriver::Graphics::Require;","using ShaderRecompiler::ShaderStage;",{"format":1313,"lines":1450,"tokens":1451,"copies":367,"first":1452,"others":1455},41,1199,{"name":1383,"start":1453,"end":1454},1007,1047,[1456,1458,1461,1464],{"name":1383,"start":1457,"end":382},1287,{"name":1383,"start":1459,"end":1460},1899,1939,{"name":1383,"start":1462,"end":1463},2197,2237,{"name":1383,"start":1465,"end":1466},2477,2517,{"format":1306,"lines":374,"tokens":1468,"copies":1469,"first":1470,"others":1471},90,53,{"name":1342,"start":308,"end":374},[1472,1473,1474,1475,1476,1477,1478,1479],{"name":1345,"start":308,"end":374},{"name":1348,"start":308,"end":374},{"name":1352,"start":308,"end":374},{"name":1356,"start":308,"end":374},{"name":1435,"start":308,"end":374},{"name":1359,"start":308,"end":374},{"name":1363,"start":308,"end":374},{"name":1365,"start":308,"end":374},{"format":1306,"lines":1481,"tokens":1482,"copies":374,"first":1483,"others":1484},20,212,{"name":1345,"start":849,"end":1346},[1485,1486,1487,1488,1489,1492,1496,1498],{"name":1348,"start":759,"end":1349},{"name":1356,"start":779,"end":1357},{"name":1435,"start":779,"end":1357},{"name":1369,"start":1353,"end":805},{"name":1490,"start":1491,"end":742},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF32ResultClamp.cpp",120,{"name":1493,"start":1494,"end":1495},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF64NanConversions.cpp",97,114,{"name":1497,"start":849,"end":1346},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFloat16TernaryClamp.cpp",{"name":1499,"start":779,"end":1357},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FPackedIntegerClamp.cpp",{"format":1306,"lines":1501,"tokens":1502,"copies":285,"first":1503,"others":1506},32,4161,{"name":1504,"start":669,"end":1505},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FLdsIntegerAtomics.cpp",191,[1507],{"name":1504,"start":1508,"end":1509},194,225,{"format":1313,"lines":683,"tokens":1511,"copies":399,"first":1512,"others":1515},2006,{"name":1383,"start":1513,"end":1514},888,951,[1516,1519],{"name":1383,"start":1517,"end":1518},1778,1841,{"name":1383,"start":1520,"end":1521},2076,2138,{"format":1306,"lines":1006,"tokens":1523,"copies":1006,"first":1524,"others":1525},210,{"name":1345,"start":764,"end":1346},[1526,1527,1529,1531,1534,1536,1538,1540],{"name":1352,"start":731,"end":1353},{"name":1528,"start":838,"end":779},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF64Arithmetic.cpp",{"name":1530,"start":838,"end":779},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF64Conversions.cpp",{"name":1532,"start":1533,"end":1491},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF64Division.cpp",102,{"name":1535,"start":1533,"end":1491},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF64DivisionModifiers.cpp",{"name":1537,"start":838,"end":779},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FF64Rounding.cpp",{"name":1539,"start":741,"end":805},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFloat16Modifiers.cpp",{"name":1541,"start":713,"end":809},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFormatD16.cpp",{"format":1306,"lines":525,"tokens":1543,"copies":541,"first":1544,"others":1548},611,{"name":1545,"start":1546,"end":1547},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFlatD16Loads.cpp",485,538,[1549,1551,1555,1557,1559,1561],{"name":1550,"start":1494,"end":1354},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFlatLoads.cpp",{"name":1552,"start":1553,"end":1554},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFlatLoadsX2X3.cpp",96,149,{"name":1556,"start":1553,"end":1554},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FFlatLoadsX4.cpp",{"name":1558,"start":1494,"end":1354},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FGlobalLoads.cpp",{"name":1560,"start":1553,"end":1554},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FGlobalLoadsX2X3.cpp",{"name":1562,"start":1553,"end":1554},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002Fexecution\u002FGlobalLoadsX4.cpp",{"score":291,"grade":292,"size":1564,"dimensions":1567,"skipped":1579},{"lines":1565,"files":1566,"class":566},241073,1350,[1568,1575],{"id":569,"source":570,"value":1569,"adjusted":1569,"lines":1570,"halfLife":574,"formats":1571,"excluded":1573,"weight":308,"score":1574},9.7,23445,[1306,1313,887,576,1335,1072,578,1572],"c-header",[580,581],45.4,{"id":592,"source":570,"value":1576,"adjusted":1469,"lines":1577,"halfLife":596,"weight":308,"score":1578},53.3,128517,47.9,[1580],{"id":584,"reason":1581},"the languages dead code reads are under 5% of the code",{"total":1583,"mean":1584,"files":1585},53921,39.9,[1586,1591,1596,1601,1606,1611,1616,1621,1626,1631],{"path":1587,"complexity":1588,"lines":1589,"bytes":1590},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002FGraphics\u002Fsrc\u002FTexture.cpp",1144,3593,227180,{"path":1592,"complexity":1593,"lines":1594,"bytes":1595},"core\u002Fshader\u002Frecompiler\u002FRdnaDecoder\u002Fsrc\u002FRdnaVectorOpDecoder.cpp",971,2441,99370,{"path":1597,"complexity":1598,"lines":1599,"bytes":1600},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002FGraphics\u002Fsrc\u002FShaderResources.cpp",920,2869,173888,{"path":1602,"complexity":1603,"lines":1604,"bytes":1605},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002FGraphics\u002Fsrc\u002FRecorder.cpp",896,3334,186148,{"path":1607,"complexity":1608,"lines":1609,"bytes":1610},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002FExecution\u002Fsrc\u002FVulkanDevice.cpp",853,3616,234003,{"path":1612,"complexity":1613,"lines":1614,"bytes":1615},"core\u002Fshader\u002Frecompiler\u002FRdnaDecoder\u002Fsrc\u002FRdnaOpcode.cpp",833,913,33667,{"path":1617,"complexity":1618,"lines":1619,"bytes":1620},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002FGraphics\u002Fsrc\u002FGuestBufferMemory.cpp",736,2604,151274,{"path":1622,"complexity":1623,"lines":1624,"bytes":1625},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002FGraphics\u002Fsrc\u002FDraw.cpp",594,2099,138606,{"path":1627,"complexity":1628,"lines":1629,"bytes":1630},"core\u002Fshader\u002Frecompiler\u002FSpirvBackend\u002Fsrc\u002FSpirvFlowEmitter.cpp",543,852,56034,{"path":1632,"complexity":1633,"lines":1634,"bytes":1635},"core\u002Flibs\u002Fprx\u002FlibSceAgcDriver\u002Ftests\u002FRecorder.cpp",519,2775,169236,{"percentage":284,"findings":284,"files":1637,"byCategory":1638,"largest":1639},29,[],[],{"sources":1641,"lines":1642,"tokens":1643,"clones":1644,"duplicatedLines":1645,"duplicatedTokens":1646,"percentage":1647,"percentageTokens":1648,"formats":1649,"topClones":1668,"generated":1805},941,168053,1615747,470,5532,78387,3.29,4.85,[1650,1656,1660,1663,1665,1666,1667],{"format":1306,"sources":1651,"lines":1652,"clones":1653,"duplicatedLines":1654,"percentage":1655},561,135022,347,3539,2.62,{"format":1313,"sources":1657,"lines":1658,"clones":741,"duplicatedLines":1316,"percentage":1659},361,31128,6.38,{"format":1072,"sources":308,"lines":1661,"clones":308,"duplicatedLines":541,"percentage":1662},165,4.24,{"format":887,"sources":367,"lines":1664,"clones":284,"duplicatedLines":284,"percentage":284},806,{"format":576,"sources":708,"lines":709,"clones":284,"duplicatedLines":284,"percentage":284},{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},{"format":1572,"sources":399,"lines":1495,"clones":284,"duplicatedLines":284,"percentage":284},[1669,1681,1712,1741,1750,1759,1768,1777,1784,1797],{"format":1313,"lines":360,"tokens":1381,"copies":250,"first":1670,"others":1671,"excerpt":1677,"excerptSecond":1679},{"name":1383,"start":1384,"end":1385},[1672,1673,1674,1675,1676],{"name":1383,"start":1388,"end":1389},{"name":1383,"start":1391,"end":1392},{"name":1383,"start":1394,"end":1395},{"name":1383,"start":1397,"end":1398},{"name":1383,"start":1400,"end":1401},{"lines":1678,"total":360},[1404,1405,1406,1407,1408,1409,1410,1411,1412,1413],{"lines":1680,"total":1426},[1416,1417,1418,1419,1420,1421,1422,1423,1424,1425],{"format":1313,"lines":1450,"tokens":1451,"copies":367,"first":1682,"others":1683,"excerpt":1688,"excerptSecond":1700},{"name":1383,"start":1453,"end":1454},[1684,1685,1686,1687],{"name":1383,"start":1457,"end":382},{"name":1383,"start":1459,"end":1460},{"name":1383,"start":1462,"end":1463},{"name":1383,"start":1465,"end":1466},{"lines":1689,"total":1450},[1690,1691,1692,1693,1694,1695,1696,1697,1698,1699],"{0x008b, 0x00000000}, {0x010b, 0x00000000}, {0x000b, 0x00000000}, {0x0224, 0x00000000},","{0x0225, 0x00000000}, {0x0226, 0x00000000}, {0x0227, 0x00000000}, {0x0107, 0xffff0000},","{0x0087, 0x0000ffff}, {0x0007, 0x0000ffff}, {0x020c, 0x00000000}, {0x020d, 0x00000000},","{0x00c8, 0x00000000}, {0x00c9, 0x00000000}, {0x0088, 0x00000000}, {0x0089, 0x00000000},","{0x0108, 0x00000000}, {0x0109, 0x00000000}, {0x0148, 0x00000000}, {0x0149, 0x00000000},","{0x0008, 0x00000000}, {0x0009, 0x00000000}, {0x0280, 0x00000000}, {0x00b2, 0x00000000},","{0x00b3, 0x00000000}, {0x00b4, 0x00000000}, {0x00b5, 0x00000000}, {0x0132, 0x00000000},","{0x0133, 0x00000000}, {0x0134, 0x00000000}, {0x0135, 0x00000000}, {0x0032, 0x00000000},","{0x0033, 0x00000000}, {0x0034, 0x00000000}, {0x0035, 0x00000000}, {0x0082, 0x00000000},","{0x0083, 0x00000000}, {0x0102, 0x00000000}, {0x0103, 0x00000000}, {0x0240, 0x00000000},",{"lines":1701,"total":1450},[1702,1703,1704,1705,1706,1707,1708,1709,1710,1711],"{0x010b, 0x00000000}, {0x000b, 0x00000000}, {0x0224, 0x00000000}, {0x0225, 0x00000000},","{0x0226, 0x00000000}, {0x0227, 0x00000000}, {0x0107, 0xffff0000}, {0x0087, 0x0000ffff},","{0x0007, 0x0000ffff}, {0x020c, 0x00000000}, {0x020d, 0x00000000}, {0x00c8, 0x00000000},","{0x00c9, 0x00000000}, {0x0088, 0x00000000}, {0x0089, 0x00000000}, {0x0108, 0x00000000},","{0x0109, 0x00000000}, {0x0148, 0x00000000}, {0x0149, 0x00000000}, {0x0008, 0x00000000},","{0x0009, 0x00000000}, {0x0280, 0x00000000}, {0x00b2, 0x00000000}, {0x00b3, 0x00000000},","{0x00b4, 0x00000000}, {0x00b5, 0x00000000}, {0x0132, 0x00000000}, {0x0133, 0x00000000},","{0x0134, 0x00000000}, {0x0135, 0x00000000}, {0x0032, 0x00000000}, {0x0033, 0x00000000},","{0x0034, 0x00000000}, {0x0035, 0x00000000}, {0x0082, 0x00000000}, {0x0083, 0x00000000},","{0x0102, 0x00000000}, {0x0103, 0x00000000}, {0x0240, 0x00000000}, {0x0241, 0x00000000},",{"format":1313,"lines":683,"tokens":1511,"copies":399,"first":1713,"others":1714,"excerpt":1717,"excerptSecond":1729},{"name":1383,"start":1513,"end":1514},[1715,1716],{"name":1383,"start":1517,"end":1518},{"name":1383,"start":1520,"end":1521},{"lines":1718,"total":683},[1719,1720,1721,1722,1723,1724,1725,1726,1727,1728],"{0x0309, 0x00000000}, {0x030a, 0x00000000}, {0x030b, 0x00000000}, {0x030c, 0x00000000},","{0x030d, 0x00000000}, {0x030e, 0xffffffff}, {0x030f, 0xffffffff}, {0x0311, 0x01fd2002},","{0x0312, 0x03ff0080}, {0x0105, 0x00000000}, {0x0106, 0x00000000}, {0x0107, 0x00000000},","{0x0108, 0x00000000}, {0x01e0, 0x20010001}, {0x01e1, 0x20010001}, {0x01e2, 0x20010001},","{0x01e3, 0x20010001}, {0x01e4, 0x20010001}, {0x01e5, 0x20010001}, {0x01e6, 0x20010001},","{0x01e7, 0x20010001}, {0x0020, 0x00000000}, {0x0021, 0x00000000}, {0x0084, 0x00000000},","{0x0085, 0x20002000}, {0x0086, 0x00000000}, {0x0087, 0x20002000}, {0x0088, 0x00000000},","{0x0089, 0x20002000}, {0x008a, 0x00000000}, {0x008b, 0x20002000}, {0x00db, 0x00000000},","{0x0008, 0x00000000}, {0x0009, 0x00000000}, {0x0010, 0x80000180}, {0x0011, 0x20000180},","{0x0012, 0x00000000}, {0x0013, 0x00000000}, {0x0014, 0x00000000}, {0x0015, 0x00000000},",{"lines":1730,"total":683},[1731,1732,1733,1734,1735,1736,1737,1738,1739,1740],"{0x0308, 0x00000000}, {0x0309, 0x00000000}, {0x030a, 0x00000000}, {0x030b, 0x00000000},","{0x030c, 0x00000000}, {0x030d, 0x00000000}, {0x030e, 0xffffffff}, {0x030f, 0xffffffff},","{0x0311, 0x01fd2002}, {0x0312, 0x03ff0080}, {0x0105, 0x00000000}, {0x0106, 0x00000000},","{0x0107, 0x00000000}, {0x0108, 0x00000000}, {0x01e0, 0x20010001}, {0x01e1, 0x20010001},","{0x01e2, 0x20010001}, {0x01e3, 0x20010001}, {0x01e4, 0x20010001}, {0x01e5, 0x20010001},","{0x01e6, 0x20010001}, {0x01e7, 0x20010001}, {0x0020, 0x00000000}, {0x0021, 0x00000000},","{0x0084, 0x00000000}, {0x0085, 0x20002000}, {0x0086, 0x00000000}, {0x0087, 0x20002000},","{0x0088, 0x00000000}, {0x0089, 0x20002000}, {0x008a, 0x00000000}, {0x008b, 0x20002000},","{0x00db, 0x00000000}, {0x0008, 0x00000000}, {0x0009, 0x00000000}, {0x0010, 0x80000180},","{0x0011, 0x20000180}, {0x0012, 0x00000000}, {0x0013, 0x00000000}, {0x0014, 0x00000000},",{"format":1313,"lines":1553,"tokens":1742,"copies":285,"first":1743,"others":1746},2946,{"name":1383,"start":1744,"end":1745},899,994,[1747],{"name":1383,"start":1748,"end":1749},1179,1273,{"format":1313,"lines":1751,"tokens":1752,"copies":285,"first":1753,"others":1755},81,2540,{"name":1383,"start":1754,"end":1514},871,[1756],{"name":1383,"start":1757,"end":1758},2619,2698,{"format":1313,"lines":1760,"tokens":1761,"copies":285,"first":1762,"others":1764},76,2393,{"name":1383,"start":1763,"end":1514},876,[1765],{"name":1383,"start":1766,"end":1767},2344,2418,{"format":1313,"lines":1769,"tokens":1770,"copies":285,"first":1771,"others":1773},49,1529,{"name":1383,"start":1772,"end":1514},903,[1774],{"name":1383,"start":1775,"end":1776},1505,1553,{"format":1313,"lines":853,"tokens":1778,"copies":285,"first":1779,"others":1781},1309,{"name":1383,"start":1780,"end":1385},664,[1782],{"name":1383,"start":1783,"end":1745},950,{"format":1313,"lines":495,"tokens":1139,"copies":387,"first":1785,"others":1788},{"name":1383,"start":1786,"end":1787},1054,1070,[1789,1792,1794],{"name":1383,"start":1790,"end":1791},2244,2260,{"name":1383,"start":1793,"end":1752},2524,{"name":1383,"start":1795,"end":1796},2804,2820,{"format":1306,"lines":1798,"tokens":1799,"copies":285,"first":1800,"others":1802},183,1211,{"name":1801,"start":308,"end":1798},"core\u002Flibs\u002Fprx\u002FlibSceAvPlayer.native\u002FExport.cpp",[1803],{"name":1804,"start":308,"end":1798},"core\u002Flibs\u002Fprx\u002FlibSceAvPlayer\u002FExport.cpp",{"files":284,"minified":284,"sample":1806},[],"2026-10-07T05:39:45.704Z",{"name":262,"url":1809,"description":1810,"language":295,"stars":1811,"starsToday":1812,"defaultBranch":324,"headSha":1813,"durationMs":823,"total":1814,"formats":1821,"topClones":1847,"health":1989,"complexity":2013,"deadCode":2056,"code":2069,"measuredAt":2084,"jscpdVersion":248},"https:\u002F\u002Fgithub.com\u002Fayghri\u002Fi-have-adhd","A skill to stop your coding agent from burying the answer. ADHD-friendly output.",54515,326,"723af7d9afaf43eb871dbcce6129e2bf80de90d5",{"sources":1815,"lines":1816,"tokens":1817,"clones":263,"duplicatedLines":1818,"duplicatedTokens":1819,"percentage":264,"percentageTokens":1820},85,14996,107378,7011,19999,18.62,[1822,1826,1831,1834,1837,1839,1841,1842,1844,1845],{"format":576,"sources":798,"lines":1823,"clones":1450,"duplicatedLines":1824,"percentage":1825},1581,640,40.48,{"format":359,"sources":1827,"lines":1828,"clones":381,"duplicatedLines":1829,"percentage":1830},31,9127,6308,69.11,{"format":887,"sources":376,"lines":1832,"clones":367,"duplicatedLines":1426,"percentage":1833},3116,1.51,{"format":580,"sources":399,"lines":1835,"clones":285,"duplicatedLines":1020,"percentage":1836},24,66.67,{"format":345,"sources":399,"lines":1838,"clones":284,"duplicatedLines":284,"percentage":284},388,{"format":392,"sources":399,"lines":1840,"clones":284,"duplicatedLines":284,"percentage":284},259,{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},{"format":373,"sources":387,"lines":1843,"clones":284,"duplicatedLines":284,"percentage":284},144,{"format":338,"sources":387,"lines":702,"clones":284,"duplicatedLines":284,"percentage":284},{"format":1846,"sources":308,"lines":596,"clones":284,"duplicatedLines":284,"percentage":284},"powershell",[1848,1883,1914,1934,1943,1951,1959,1965,1975,1983],{"format":576,"lines":403,"tokens":1849,"copies":367,"first":1850,"others":1854,"excerpt":1871,"excerptSecond":1879},551,{"name":1851,"start":1852,"end":1853},".github\u002Finstall\u002FINSTALL.ar.md:bash",373,808,[1855,1859,1863,1867],{"name":1856,"start":1857,"end":1858},".github\u002Finstall\u002FINSTALL.fa.md:bash",295,724,{"name":1860,"start":1861,"end":1862},".github\u002Finstall\u002FINSTALL.ja.md:bash",255,687,{"name":1864,"start":1865,"end":1866},".github\u002Finstall\u002FINSTALL.zh-CN.md:bash",308,741,{"name":1868,"start":1869,"end":1870},"INSTALL.md:bash",381,816,{"lines":1872,"total":403},[1873,1874,659,1875,659,1876,659,1877,1878,1874],"npx skills update i-have-adhd","```","أو أعد نسخ المجلد بعد `git pull`.","### إلغاء التثبيت","```bash","npx skills remove i-have-adhd",{"lines":1880,"total":1134},[1873,1874,659,1881,659,1882,659,1877,1878,1874],"یا پس از `git pull`، پوشه را مجدداً کپی کنید.","### حذف نصب",{"format":576,"lines":1884,"tokens":1885,"copies":938,"first":1886,"others":1888,"excerpt":1904,"excerptSecond":1910},195,233,{"name":1851,"start":708,"end":1887},203,[1889,1891,1894,1896,1898,1900,1902],{"name":1856,"start":708,"end":1890},187,{"name":1892,"start":708,"end":1893},".github\u002Finstall\u002FINSTALL.id.md:bash",146,{"name":1860,"start":708,"end":1895},147,{"name":1897,"start":708,"end":1895},".github\u002Finstall\u002FINSTALL.ko.md:bash",{"name":1899,"start":708,"end":1895},".github\u002Finstall\u002FINSTALL.pt-BR.md:bash",{"name":1901,"start":708,"end":1895},".github\u002Finstall\u002FINSTALL.vi.md:bash",{"name":1864,"start":708,"end":1903},200,{"lines":1905,"total":1884},[1906,1874,659,1907,659,1877,1908,1874,659,1909],"agy plugin install https:\u002F\u002Fgithub.com\u002Fayghri\u002Fi-have-adhd","### تحقق","agy plugin list","### تحديث",{"lines":1911,"total":1327},[1906,1874,659,1912,659,1877,1908,1874,659,1913],"### بررسی صحت نصب","### به‌روزرسانی",{"format":359,"lines":1915,"tokens":1916,"copies":285,"first":1917,"others":1920,"excerpt":1924},587,1392,{"name":1918,"start":857,"end":1919},".github\u002Finstall\u002FINSTALL.vi.md:markdown",624,[1921],{"name":1918,"start":1922,"end":1923},155,694,{"lines":1925,"total":1915},[1926,659,1927,659,1928,1929,1930,1931,1932,1933],"## Phong cách đầu ra","Người đọc có ADHD. Hãy định dạng mọi phản hồi để họ có thể hành động ngay:","1. Bắt đầu bằng câu trả lời hoặc hành động tiếp theo: ưu tiên lệnh, đường dẫn hoặc đoạn mã.","2. Đánh số công việc nhiều bước; mỗi bước chỉ có một hành động rõ ràng.","3. Kết thúc bằng một hành động tiếp theo có thể làm trong chưa đến hai phút.","4. Hoàn tất vấn đề hiện tại trước khi nêu vấn đề mới.","5. Nhắc lại tiến độ ở mỗi lượt (\"đã xong bước 3\u002F5\").","6. Ước tính thời gian bằng đơn vị cụ thể, không nói \"một chút\".",{"format":576,"lines":1505,"tokens":454,"copies":367,"first":1935,"others":1937},{"name":1851,"start":1852,"end":1936},563,[1938,1940,1941,1942],{"name":1892,"start":1939,"end":528},254,{"name":1897,"start":1861,"end":497},{"name":1899,"start":1861,"end":497},{"name":1901,"start":1861,"end":497},{"format":359,"lines":1944,"tokens":1588,"copies":285,"first":1945,"others":1948},582,{"name":1946,"start":832,"end":1947},".github\u002Finstall\u002FINSTALL.id.md:markdown",621,[1949],{"name":1946,"start":842,"end":1950},691,{"format":359,"lines":861,"tokens":1952,"copies":285,"first":1953,"others":1956},1139,{"name":1954,"start":376,"end":1955},".cursor\u002Fskills\u002Fi-have-adhd\u002FSKILL.md:markdown",142,[1957],{"name":1958,"start":376,"end":1955},"skills\u002Fi-have-adhd\u002FSKILL.md:markdown",{"format":359,"lines":1915,"tokens":1960,"copies":285,"first":1961,"others":1963},1080,{"name":1962,"start":857,"end":1919},".github\u002Finstall\u002FINSTALL.pt-BR.md:markdown",[1964],{"name":1962,"start":1922,"end":1923},{"format":359,"lines":1966,"tokens":1967,"copies":285,"first":1968,"others":1971},758,1020,{"name":1969,"start":857,"end":1970},".github\u002Finstall\u002FINSTALL.ar.md:markdown",795,[1972],{"name":1969,"start":1973,"end":1974},211,865,{"format":359,"lines":926,"tokens":1967,"copies":285,"first":1976,"others":1979},{"name":1977,"start":857,"end":1978},".github\u002Finstall\u002FINSTALL.fa.md:markdown",781,[1980],{"name":1981,"start":857,"end":1982},"INSTALL.md:markdown",803,{"format":359,"lines":1915,"tokens":1984,"copies":285,"first":1985,"others":1987},942,{"name":1986,"start":857,"end":1919},".github\u002Finstall\u002FINSTALL.ko.md:markdown",[1988],{"name":1986,"start":1922,"end":1923},{"score":1990,"grade":1991,"size":1992,"dimensions":1995},64.4,"C",{"lines":1993,"files":1637,"class":1994},4712,"S",[1996,2001,2008],{"id":569,"source":570,"value":308,"adjusted":1997,"lines":1426,"halfLife":574,"formats":1998,"excluded":1999,"weight":308,"score":2000},1.7,[887,576,345,392,578,1846],[580,581],86.7,{"id":584,"source":570,"value":2002,"adjusted":2003,"lines":2004,"halfLife":587,"coverage":2005,"weight":2006,"score":2007},13.5,9.9,508,79.9,0.799,40.1,{"id":592,"source":570,"value":2009,"adjusted":2010,"lines":2011,"halfLife":596,"weight":308,"score":2012},27.9,25.8,1313,69.9,{"total":2014,"mean":2015,"files":2016},738,25.4,[2017,2021,2025,2029,2034,2038,2041,2045,2049,2053],{"path":2018,"complexity":2019,"lines":1849,"bytes":2020},"scripts\u002Frun_evals.py",181,23212,{"path":2022,"complexity":840,"lines":2023,"bytes":2024},"scripts\u002Fcheck_pi_extension.py",428,14725,{"path":2026,"complexity":789,"lines":2027,"bytes":2028},"scripts\u002Fjudge.py",334,13191,{"path":2030,"complexity":2031,"lines":2032,"bytes":2033},"tests\u002Ftest_run_evals.py",43,530,21278,{"path":2035,"complexity":1450,"lines":2036,"bytes":2037},"extensions\u002Fi-have-adhd.ts",240,6470,{"path":2039,"complexity":1450,"lines":720,"bytes":2040},"scripts\u002Frun_scenario_eval.py",6453,{"path":2042,"complexity":651,"lines":2043,"bytes":2044},"tests\u002Ftest_judge.py",416,16429,{"path":2046,"complexity":651,"lines":2047,"bytes":2048},"tests\u002Ftest_opencode_plugin.py",237,10970,{"path":2050,"complexity":2051,"lines":864,"bytes":2052},".opencode\u002Fplugins\u002Fi-have-adhd.mjs",28,4377,{"path":2054,"complexity":798,"lines":458,"bytes":2055},"tests\u002Fopencode_plugin_driver.mjs",2392,{"percentage":2057,"findings":367,"files":716,"byCategory":2058,"largest":2060},13.49,[2059],{"category":655,"count":367},[2061,2062,2063,2065,2067],{"category":655,"path":2035,"name":659,"line":308,"lines":2036},{"category":655,"path":2050,"name":659,"line":308,"lines":864},{"category":655,"path":2064,"name":659,"line":308,"lines":370},"scripts\u002Fcheck_context_compat.ts",{"category":655,"path":2066,"name":659,"line":308,"lines":853},"hooks\u002Falways-on.mjs",{"category":655,"path":2068,"name":659,"line":308,"lines":285},".opencode\u002Fplugins\u002Fi-have-adhd.js",{"sources":374,"lines":2070,"tokens":2071,"clones":284,"duplicatedLines":284,"duplicatedTokens":284,"percentage":284,"percentageTokens":284,"formats":2072,"topClones":2081,"generated":2082},2954,15829,[2073,2075,2077,2078,2079,2080],{"format":887,"sources":387,"lines":2074,"clones":284,"duplicatedLines":284,"percentage":284},1482,{"format":576,"sources":395,"lines":2076,"clones":284,"duplicatedLines":284,"percentage":284},681,{"format":345,"sources":399,"lines":1838,"clones":284,"duplicatedLines":284,"percentage":284},{"format":392,"sources":285,"lines":1327,"clones":284,"duplicatedLines":284,"percentage":284},{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},{"format":1846,"sources":308,"lines":596,"clones":284,"duplicatedLines":284,"percentage":284},[],{"files":284,"minified":284,"sample":2083},[],"2026-10-07T05:39:47.016Z",{"name":266,"url":2086,"description":2087,"language":301,"stars":2088,"starsToday":2089,"defaultBranch":324,"headSha":2090,"durationMs":2091,"total":2092,"formats":2099,"topClones":2133,"health":2269,"complexity":2291,"deadCode":2337,"code":2370,"measuredAt":2529,"jscpdVersion":248},"https:\u002F\u002Fgithub.com\u002Fmorluto\u002Frea","Reverse engineer anything with agents, from app behavior down to native binaries.",10290,2956,"da0970672da725dbb095ffcaefad07303ae85aab",3157,{"sources":2093,"lines":2094,"tokens":2095,"clones":267,"duplicatedLines":2096,"duplicatedTokens":2097,"percentage":268,"percentageTokens":2098},1709,281754,1676692,7573,41455,2.47,[2100,2105,2108,2113,2117,2120,2122,2125,2129,2132],{"format":345,"sources":2101,"lines":2102,"clones":528,"duplicatedLines":2103,"percentage":2104},1354,230762,5809,2.52,{"format":392,"sources":1922,"lines":2106,"clones":1827,"duplicatedLines":1266,"percentage":2107},23976,1.42,{"format":338,"sources":2109,"lines":2110,"clones":811,"duplicatedLines":2111,"percentage":2112},25,2892,510,17.63,{"format":380,"sources":369,"lines":2114,"clones":369,"duplicatedLines":2115,"percentage":2116},1399,657,46.96,{"format":576,"sources":943,"lines":2118,"clones":708,"duplicatedLines":493,"percentage":2119},1049,5.43,{"format":359,"sources":734,"lines":2121,"clones":250,"duplicatedLines":734,"percentage":706},11843,{"format":373,"sources":369,"lines":2123,"clones":367,"duplicatedLines":677,"percentage":2124},1310,5.57,{"format":2126,"sources":938,"lines":2127,"clones":285,"duplicatedLines":811,"percentage":2128},"java",4026,0.37,{"format":887,"sources":250,"lines":2130,"clones":285,"duplicatedLines":1020,"percentage":2131},2084,0.77,{"format":366,"sources":399,"lines":1276,"clones":285,"duplicatedLines":1637,"percentage":1481},[2134,2163,2188,2210,2219,2233,2240,2249,2255,2263],{"format":338,"lines":381,"tokens":1276,"copies":369,"first":2135,"others":2137,"excerpt":2151},{"name":2136,"start":541,"end":1450},"docs\u002Ferror-contract.schema.json",[2138,2140,2141,2142,2143,2144,2147,2149],{"name":2136,"start":1450,"end":2139},75,{"name":2136,"start":2139,"end":702},{"name":2136,"start":702,"end":1154},{"name":2136,"start":1154,"end":843},{"name":2136,"start":843,"end":1973},{"name":2136,"start":2145,"end":2146},267,301,{"name":2136,"start":2146,"end":2148},335,{"name":2136,"start":2148,"end":2150},369,{"lines":2152,"total":381},[2153,2154,2155,2156,2157,2158,2159,2160,2161,2162],"\"code\": { \"type\": \"string\", \"const\": \"invalid_request\" },","\"category\": {","  \"type\": \"string\",","  \"enum\": [","    \"invalid_input\",","    \"unsupported_provider\",","    \"integrity_mismatch\",","    \"truncated\",","    \"cancelled\",","    \"timeout\",",{"format":359,"lines":938,"tokens":2164,"copies":367,"first":2165,"others":2167,"excerpt":2176,"excerptSecond":2184},176,{"name":2166,"start":925,"end":1481},"README.md:markdown",[2168,2170,2172,2174],{"name":2169,"start":925,"end":1481},"README_ar.md:markdown",{"name":2171,"start":925,"end":1481},"README_ja.md:markdown",{"name":2173,"start":925,"end":1481},"README_ko.md:markdown",{"name":2175,"start":925,"end":1481},"README_zh.md:markdown",{"lines":2177,"total":938},[2178,2179,2180,2181,659,2182,659,2183],"[![MCP tool catalog](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMCP-tool_catalog-5c4ee5?style=flat-square)](#tool-catalog-for-investigation)","[![Node.js 22+](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNode.js-22.19%2B-339933?style=flat-square&logo=nodedotjs&logoColor=white)](https:\u002F\u002Fnodejs.org\u002F)","[![MIT license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-f4c430?style=flat-square)](LICENSE)","[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1556595354999332884?logo=discord&logoColor=white&label=Discord&color=5865F2)](https:\u002F\u002Fdiscord.gg\u002FGkcryMnJDM)","\u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F82054?utm_source=repository-badge&amp;utm_medium=badge&amp;utm_campaign=badge-repository-82054\" target=\"_blank\" rel…","[Quick start](#quick-start) · [Current status](#current-status) · [Investigation model](#the-investigation-model) · [Tool catalog](#tool-catalog-for-investigat…",{"lines":2185,"total":938},[2186,2179,2180,2181,659,2182,659,2187],"[![MCP tool catalog](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMCP-tool_catalog-5c4ee5?style=flat-square)](#منصة-أدوات-التحقيق)","[البدء السريع](#البدء-السريع) · [حالة الدعم](#حالة-الدعم) · [من الملف التنفيذي إلى السلوك](#من-الملف-التنفيذي-إلى-السلوك) · [منصة أدوات التحقيق](#منصة-أدوات-ال…",{"format":345,"lines":1554,"tokens":2189,"copies":285,"first":2190,"others":2194,"excerpt":2199},674,{"name":2191,"start":2192,"end":2193},"tests\u002Fboundary\u002Fprocess\u002FjavascriptRuntimeReconciliationAmbiguity.test.ts",185,333,[2195],{"name":2196,"start":2197,"end":2198},"tests\u002Fcomposition\u002Fruntime-observation\u002FjavascriptRuntimeReconciliation.test.ts",302,450,{"lines":2200,"total":1554},[2201,659,2202,2203,2204,2205,2206,2207,2208,2209],"}, 10_000);","const applicationFixture = async (): Promise\u003Cstring> => {","  const root = await createTestTempDirectory(\"rea-runtime-reconciliation-\");","  await Promise.all([","    writeFile(","      join(root, \"package.json\"),","      JSON.stringify({","        name: \"rea-runtime-reconciliation-fixture\",","        version: \"1.0.0\",",{"format":345,"lines":793,"tokens":1849,"copies":285,"first":2211,"others":2215},{"name":2212,"start":2213,"end":2214},"src\u002Fdomain\u002FjavascriptSemanticGraphQuery.test.ts",127,226,[2216],{"name":2217,"start":2218,"end":1271},"src\u002Fdomain\u002FjavascriptSemanticGraphTraversal.test.ts",116,{"format":380,"lines":362,"tokens":713,"copies":250,"first":2220,"others":2222},{"name":2221,"start":1469,"end":377},"tests\u002Ffixtures\u002Fnative-macos\u002Fload-command-text-values\u002Fdecimal-space.txt",[2223,2225,2227,2229,2231],{"name":2224,"start":1469,"end":377},"tests\u002Ffixtures\u002Fnative-macos\u002Fload-command-text-values\u002Fdecimal.txt",{"name":2226,"start":1469,"end":377},"tests\u002Ffixtures\u002Fnative-macos\u002Fload-command-text-values\u002Fhex-space.txt",{"name":2228,"start":1469,"end":377},"tests\u002Ffixtures\u002Fnative-macos\u002Fload-command-text-values\u002Fhex.txt",{"name":2230,"start":1469,"end":377},"tests\u002Ffixtures\u002Fnative-macos\u002Fload-command-text-values\u002Fordinary.txt",{"name":2232,"start":1469,"end":377},"tests\u002Ffixtures\u002Fnative-macos\u002Fnative-reexport\u002Fotool-load.txt",{"format":345,"lines":702,"tokens":2234,"copies":285,"first":2235,"others":2237},540,{"name":2236,"start":308,"end":702},"src\u002Fapplication\u002FReconstructionObligationLedger.authority.test.ts",[2238],{"name":2239,"start":308,"end":702},"src\u002Fapplication\u002FReconstructionObligationLedger.closure.test.ts",{"format":380,"lines":381,"tokens":793,"copies":367,"first":2241,"others":2244},{"name":2221,"start":2242,"end":2243},99,133,[2245,2246,2247,2248],{"name":2224,"start":2242,"end":2243},{"name":2226,"start":2242,"end":2243},{"name":2228,"start":2242,"end":2243},{"name":2230,"start":2242,"end":2243},{"format":380,"lines":1895,"tokens":1198,"copies":285,"first":2250,"others":2252},{"name":2251,"start":250,"end":1350},"tests\u002Ffixtures\u002Fnative-macos\u002Fnative-macho-header\u002Fotool-header-load.txt",[2253],{"name":2254,"start":308,"end":1895},"tests\u002Ffixtures\u002Fnative-macos\u002Fnative-macho-header\u002Fotool-load.txt",{"format":345,"lines":840,"tokens":2256,"copies":285,"first":2257,"others":2260},350,{"name":2258,"start":708,"end":2259},"tests\u002Fboundary\u002Fmcp\u002FenhancedTools.06-rejects-incomplete-function-dossiers-at.test.ts",78,[2261],{"name":2262,"start":798,"end":728},"tests\u002Fboundary\u002Fmcp\u002FenhancedToolsHarness.ts",{"format":345,"lines":921,"tokens":2264,"copies":285,"first":2265,"others":2266},346,{"name":2258,"start":399,"end":724},[2267],{"name":2268,"start":399,"end":724},"tests\u002Fboundary\u002Fmcp\u002FenhancedTools.inputValidation.test.ts",{"score":288,"grade":289,"size":2270,"dimensions":2273},{"lines":2271,"files":2272,"class":566},263653,1555,[2274,2280,2286],{"id":569,"source":570,"value":571,"adjusted":572,"lines":2275,"halfLife":574,"formats":2276,"excluded":2279,"weight":308,"score":582},6187,[345,392,2126,887,1306,576,1072,577,578,1313,2277,2278],"objectivec","csharp",[366,580,581],{"id":584,"source":570,"value":2281,"adjusted":2281,"lines":2282,"halfLife":587,"coverage":2283,"weight":2284,"score":2285},3.6,9311,97.5,0.975,71.6,{"id":592,"source":570,"value":2287,"adjusted":2288,"lines":2289,"halfLife":596,"weight":308,"score":2290},33.8,33.7,89054,62.7,{"total":2292,"mean":2293,"files":2294},37622,24.2,[2295,2299,2303,2308,2312,2317,2321,2325,2329,2333],{"path":2296,"complexity":2189,"lines":2297,"bytes":2298},"bridge\u002Fghidra\u002FReaGhidraBridge.java",3278,155748,{"path":2300,"complexity":2301,"lines":1783,"bytes":2302},"bridge\u002Fhopper_bridge.py",278,38297,{"path":2304,"complexity":2305,"lines":2306,"bytes":2307},"src\u002Fdomain\u002FjavascriptSemanticProjection.ts",248,638,22371,{"path":2309,"complexity":1016,"lines":2310,"bytes":2311},"src\u002Fdomain\u002FjavascriptStaticAnalysisHelpers.ts",523,18831,{"path":2313,"complexity":2314,"lines":2315,"bytes":2316},"scripts\u002Fverify-package-setup.mjs",202,794,25875,{"path":2318,"complexity":814,"lines":2319,"bytes":2320},"scripts\u002Fverify-real-ghidra-assertions.mjs",457,15129,{"path":2322,"complexity":1350,"lines":2323,"bytes":2324},"src\u002Fapplication\u002FJavaScriptArtifactPathResolution.ts",575,19550,{"path":2326,"complexity":833,"lines":2327,"bytes":2328},"src\u002Fapplication\u002FProcessSampling.ts",532,15588,{"path":2330,"complexity":780,"lines":2331,"bytes":2332},"src\u002Fdomain\u002FjavascriptSemanticPromises.ts",476,15445,{"path":2334,"complexity":780,"lines":2335,"bytes":2336},"src\u002Fdomain\u002FjavascriptSemanticValues.ts",506,17105,{"percentage":2338,"findings":2139,"files":1388,"byCategory":2339,"largest":2344},3.62,[2340,2341,2342,2343],{"category":655,"count":1769},{"category":1149,"count":716},{"category":1151,"count":387},{"category":1153,"count":387},[2345,2348,2350,2352,2355,2358,2360,2362,2365,2368],{"category":655,"path":2346,"name":659,"line":308,"lines":2347},"src\u002Fdomain\u002FjavascriptApplicationGraph.fixture.ts",486,{"category":655,"path":2349,"name":659,"line":308,"lines":532},"src\u002Fdotnet\u002FManagedPe.fixture.ts",{"category":655,"path":2351,"name":659,"line":308,"lines":528},"src\u002Fcontracts\u002FreconstructionReadinessExample.ts",{"category":655,"path":2353,"name":659,"line":308,"lines":2354},"src\u002Fdomain\u002FconformanceTrustGate.ts",417,{"category":655,"path":2356,"name":659,"line":308,"lines":2357},"src\u002Fdomain\u002FreconstructionReadinessJourneyFindings.ts",401,{"category":655,"path":2359,"name":659,"line":308,"lines":2357},"src\u002FmcpDoctor.ts",{"category":655,"path":2361,"name":659,"line":308,"lines":1198},"src\u002Fdomain\u002FreconstructionReadinessIntegrityFindings.ts",{"category":655,"path":2363,"name":659,"line":308,"lines":2364},"src\u002Fdomain\u002FconformancePackage.ts",322,{"category":655,"path":2366,"name":659,"line":308,"lines":2367},"src\u002Fdomain\u002FreconstructionReadinessSchemas.ts",299,{"category":655,"path":2369,"name":659,"line":308,"lines":2145},"src\u002Fdomain\u002FappleApplication.ts",{"sources":1593,"lines":2371,"tokens":2372,"clones":2373,"duplicatedLines":2374,"duplicatedTokens":2375,"percentage":2376,"percentageTokens":2377,"formats":2378,"topClones":2402,"generated":2526},170020,954395,163,1782,10958,1.05,1.15,[2379,2384,2387,2390,2393,2396,2398,2399,2401],{"format":345,"sources":1870,"lines":2380,"clones":2381,"duplicatedLines":2382,"percentage":2383},140492,129,1423,1.01,{"format":392,"sources":2381,"lines":2385,"clones":1637,"duplicatedLines":2364,"percentage":2386},21880,1.47,{"format":2126,"sources":541,"lines":2388,"clones":285,"duplicatedLines":811,"percentage":2389},3784,0.4,{"format":887,"sources":399,"lines":2391,"clones":285,"duplicatedLines":1020,"percentage":2392},1721,0.93,{"format":1306,"sources":399,"lines":2394,"clones":308,"duplicatedLines":250,"percentage":2395},927,0.65,{"format":576,"sources":395,"lines":2397,"clones":284,"duplicatedLines":284,"percentage":284},755,{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},{"format":577,"sources":308,"lines":2400,"clones":284,"duplicatedLines":284,"percentage":284},157,{"format":1313,"sources":308,"lines":1360,"clones":284,"duplicatedLines":284,"percentage":284},[2403,2423,2447,2470,2477,2488,2498,2505,2515,2522],{"format":345,"lines":755,"tokens":2404,"copies":285,"first":2405,"others":2407,"excerpt":2411},272,{"name":2406,"start":811,"end":724},"src\u002Fbrowser\u002FPlaywrightElectronActiveActions.ts",[2408],{"name":2409,"start":2410,"end":813},"src\u002Fdomain\u002FelectronActiveObservation.ts",124,{"lines":2412,"total":755},[2413,2414,2415,2416,2417,2418,2419,2420,2421,2422],"correlation_id: z.string().nullable(),","kind: z.enum([","  \"main-handler-invocation\",","  \"main-event-invocation\",","  \"utility-process-fork\",","  \"utility-process-message\",","  \"ipc-main-to-renderer\",","  \"ipc-utility-to-main\",","  \"ipc-renderer-send\",","  \"ipc-renderer-invoke\",",{"format":345,"lines":1020,"tokens":848,"copies":399,"first":2424,"others":2428,"excerpt":2435},{"name":2425,"start":2426,"end":2427},"src\u002Fcli\u002FcoreBinaryCommands.ts",227,242,[2429,2431],{"name":2425,"start":2430,"end":2301},263,{"name":2432,"start":2433,"end":2434},"src\u002Fcli\u002FcoreNativeCommands.ts",372,387,{"lines":2436,"total":1020},[2437,2438,2439,2440,2441,2442,2443,2444,2445,2446],"description: \"Analyze one complete function with evidence\",","args: z.object({","  path: z.string().describe(\"App or program path\"),","  address: z.string().describe(\"Procedure name or address\"),","}),","options: z.object({","  snapshot: z","    .string()","    .min(1)","    .optional()",{"format":345,"lines":811,"tokens":2448,"copies":399,"first":2449,"others":2453,"excerpt":2458},84,{"name":2450,"start":2451,"end":2452},"src\u002Fbrowser\u002FCdpBrowserProvider.ts",182,196,[2454,2456],{"name":2450,"start":2455,"end":2427},228,{"name":2450,"start":2457,"end":623},286,{"lines":2459,"total":811},[2460,2461,2462,2463,2464,2465,2466,2467,2468,2469],"await observeCdpSession({","  connection: targetSession.connection,","  sessionId: targetSession.sessionId,","  discovery,","  target,","  input: scopedInput,","  ...(options.signal === undefined ? {} : { signal: options.signal }),","  ...(options.progress === undefined","    ? {}","    : { progress: options.progress }),",{"format":345,"lines":1481,"tokens":389,"copies":285,"first":2471,"others":2474},{"name":2472,"start":2357,"end":2473},"src\u002Fdomain\u002FmanagedArtifact.ts",420,[2475],{"name":2472,"start":403,"end":2476},455,{"format":345,"lines":938,"tokens":2478,"copies":399,"first":2479,"others":2482},61,{"name":2480,"start":2455,"end":2481},"src\u002Fdomain\u002FandroidApplication.ts",235,[2483,2485],{"name":2369,"start":633,"end":2484},265,{"name":2486,"start":2487,"end":2430},"src\u002Fdomain\u002FruntimeIdentification.ts",257,{"format":345,"lines":1481,"tokens":2489,"copies":285,"first":2490,"others":2494},118,{"name":2491,"start":2492,"end":2493},"src\u002Fdomain\u002FjavascriptApplicationChangeGraph.ts",231,250,[2495],{"name":2496,"start":2497,"end":281},"src\u002Fdomain\u002FjavascriptRuntimeReconciliationGraph.ts",224,{"format":345,"lines":925,"tokens":763,"copies":399,"first":2499,"others":2500},{"name":2425,"start":1760,"end":846},[2501,2503],{"name":2425,"start":823,"end":2502},166,{"name":2425,"start":2504,"end":2427},230,{"format":345,"lines":541,"tokens":763,"copies":399,"first":2506,"others":2508},{"name":2472,"start":663,"end":2507},311,[2509,2512],{"name":2472,"start":2510,"end":2511},400,406,{"name":2472,"start":2513,"end":2514},435,441,{"format":345,"lines":1020,"tokens":672,"copies":285,"first":2516,"others":2518},{"name":2517,"start":1509,"end":2036},"src\u002Fdomain\u002FhopperValues.ts",[2519],{"name":2520,"start":2521,"end":1554},"src\u002Fghidra\u002FGhidraFunctionValues.ts",134,{"format":392,"lines":1006,"tokens":1495,"copies":285,"first":2523,"others":2524},{"name":2313,"start":790,"end":793},[2525],{"name":2313,"start":389,"end":1327},{"files":308,"minified":284,"sample":2527},[2528],"src\u002FgeneratedPackageMetadata.ts","2026-10-07T05:39:55.215Z",{"name":280,"url":2531,"description":2532,"language":312,"stars":2533,"starsToday":2534,"defaultBranch":324,"headSha":2535,"durationMs":2489,"total":2536,"formats":2541,"topClones":2561,"health":2692,"complexity":2714,"deadCode":2756,"code":2783,"measuredAt":2865,"jscpdVersion":248},"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002FDeepGEMM","DeepGEMM: clean and efficient BLAS kernel library on GPU",8776,199,"057ca5964aae0879ff2e0eb71ee05a3cb0ba3df7",{"sources":2537,"lines":314,"tokens":2538,"clones":313,"duplicatedLines":315,"duplicatedTokens":2539,"percentage":316,"percentageTokens":2540},107,166061,20616,12.41,[2542,2546,2549,2552,2554,2556,2557,2558,2560],{"format":1313,"sources":360,"lines":2543,"clones":2504,"duplicatedLines":2544,"percentage":2545},10079,2311,22.93,{"format":887,"sources":827,"lines":2547,"clones":374,"duplicatedLines":1884,"percentage":2548},7760,2.51,{"format":373,"sources":399,"lines":2550,"clones":308,"duplicatedLines":1020,"percentage":2551},375,4.27,{"format":576,"sources":393,"lines":2553,"clones":284,"duplicatedLines":284,"percentage":284},771,{"format":359,"sources":285,"lines":2555,"clones":284,"duplicatedLines":284,"percentage":284},684,{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},{"format":1306,"sources":285,"lines":525,"clones":284,"duplicatedLines":284,"percentage":284},{"format":380,"sources":308,"lines":2559,"clones":284,"duplicatedLines":284,"percentage":284},34,{"format":580,"sources":285,"lines":1827,"clones":284,"duplicatedLines":284,"percentage":284},[2562,2597,2614,2632,2641,2654,2663,2674,2680,2686],{"format":1313,"lines":395,"tokens":458,"copies":495,"first":2563,"others":2565,"excerpt":2581,"excerptSecond":2593},{"name":2564,"start":1353,"end":1360},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm100_bf16_gemm.hpp",[2566,2568,2571,2572,2574,2575,2576,2579],{"name":2564,"start":2567,"end":2314},193,{"name":2564,"start":2569,"end":2570},251,260,{"name":2564,"start":1027,"end":510},{"name":2573,"start":1893,"end":1922},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm100_fp8_fp4_gemm_1d1d.hpp",{"name":2573,"start":2492,"end":2036},{"name":2573,"start":2197,"end":2507},{"name":2573,"start":2577,"end":2578},383,392,{"name":2573,"start":532,"end":2580},469,{"lines":2582,"total":395},[2583,2584,2585,2586,2587,2588,2589,2590,2591,2592],"SM100BF16GemmRuntime::compile_and_launch(\"sm100_bf16_gemm\", {","    .gemm_desc = desc,","    .gemm_config = config,","    .options = {","        .num_smem_bytes = config.pipeline_config.smem_size,","        .grid_dim = dim3(config.launch_config.num_sms, 1, 1),","        .block_dim = dim3(config.launch_config.num_threads, 1, 1),","        .cluster_dim = dim3(config.layout.get_cluster_size(), 1, 1),","    },","    .grouped_layout = nullptr,",{"lines":2594,"total":395},[2595,2584,2585,2586,2587,2588,2589,2590,2591,2596],"SM100BF16GemmRuntime::compile_and_launch(\"sm100_bf16_m_grouped_gemm_contiguous\", {","    .grouped_layout = grouped_layout.data_ptr(),",{"format":1313,"lines":1827,"tokens":510,"copies":285,"first":2598,"others":2600,"excerpt":2603},{"name":2599,"start":2051,"end":717},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm100_tf32_hc_prenorm_gemm.hpp",[2601],{"name":2602,"start":651,"end":734},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm90_tf32_hc_prenorm_gemm.hpp",{"lines":2604,"total":1827},[2605,2606,659,2607,2608,2609,2610,2611,2612,2613],"DG_HOST_ASSERT(n \u003C= 128 and n % 8 == 0);","DG_HOST_ASSERT(k % block_k == 0);","const auto swizzle_cd_mode = get_swizzle_mode(block_n, sizeof(float));","const auto tensor_map_a = make_tma_a_desc(cute::UMMA::Major::K, a, m, k,","                                          block_m, block_k,","                                          static_cast\u003Cint>(a.stride(get_non_contiguous_dim(cute::UMMA::Major::K))), 1,","                                          get_swizzle_mode(block_k, a.element_size()), 0,","                                          true);","const auto tensor_map_b = make_tma_b_desc(cute::UMMA::Major::K, b, n, k,",{"format":1313,"lines":393,"tokens":1893,"copies":399,"first":2615,"others":2617,"excerpt":2620},{"name":2616,"start":864,"end":1893},"csrc\u002Fapis\u002Fgemm.hpp",[2618,2619],{"name":2616,"start":1354,"end":389},{"name":2616,"start":2502,"end":843},{"lines":2621,"total":393},[2622,2623,2624,2625,2626,2627,2628,2629,2630,2631],"static void fp8_fp4_gemm_nn(const std::pair\u003Ctorch::Tensor, torch::Tensor>& a,","                            const std::pair\u003Ctorch::Tensor, torch::Tensor>& b,","                            const torch::Tensor& d,","                            const std::optional\u003Ctorch::Tensor>& c,","                            const std::optional\u003Cstd::tuple\u003Cint, int, int>>& recipe,","                            const std::optional\u003Cstd::tuple\u003Cint, int>>& recipe_a,","                            const std::optional\u003Cstd::tuple\u003Cint, int>>& recipe_b,","                            const std::string& compiled_dims,","                            const bool& disable_ue8m0_cast,","                            const std::optional\u003Cfloat>& alpha,",{"format":1313,"lines":925,"tokens":1494,"copies":387,"first":2633,"others":2634},{"name":2564,"start":1353,"end":2243},[2635,2637,2639],{"name":2636,"start":2218,"end":809},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm90_bf16_gemm.hpp",{"name":2636,"start":459,"end":2638},382,{"name":2636,"start":2640,"end":403},424,{"format":1313,"lines":925,"tokens":2642,"copies":250,"first":2643,"others":2644},52,{"name":2564,"start":1450,"end":1469},[2645,2647,2649,2651,2652],{"name":2646,"start":1207,"end":717},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm100_bf16_mega_gate.hpp",{"name":2648,"start":914,"end":2489},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm100_bf16_mega_moe.hpp",{"name":2650,"start":669,"end":711},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm100_fp8_fp4_mega_moe.hpp",{"name":2636,"start":381,"end":1426},{"name":2653,"start":1324,"end":596},"csrc\u002Fjit_kernels\u002Fimpls\u002Fsm90_fp8_gemm_1d1d.hpp",{"format":1313,"lines":393,"tokens":700,"copies":399,"first":2655,"others":2657},{"name":2616,"start":1366,"end":2656},331,[2658,2660],{"name":2616,"start":1852,"end":2659},384,{"name":2616,"start":2661,"end":2662},429,440,{"format":1313,"lines":541,"tokens":840,"copies":387,"first":2664,"others":2667},{"name":2616,"start":2665,"end":2666},488,494,[2668,2669,2672],{"name":2616,"start":927,"end":1628},{"name":2616,"start":2670,"end":2671},547,553,{"name":2616,"start":2673,"end":1936},557,{"format":1313,"lines":369,"tokens":820,"copies":285,"first":2675,"others":2676},{"name":2573,"start":459,"end":2577},[2677],{"name":2573,"start":2678,"end":2679},528,541,{"format":1313,"lines":1006,"tokens":813,"copies":285,"first":2681,"others":2684},{"name":2564,"start":2682,"end":2683},297,315,[2685],{"name":2573,"start":482,"end":2550},{"format":887,"lines":395,"tokens":813,"copies":285,"first":2687,"others":2689},{"name":2688,"start":724,"end":2259},"deep_gemm\u002Flegacy\u002Fa_fused_k_grouped_gemm.py",[2690],{"name":2691,"start":917,"end":353},"deep_gemm\u002Flegacy\u002Fb_fused_k_grouped_gemm.py",{"score":2693,"grade":292,"size":2694,"dimensions":2697},51.6,{"lines":2695,"files":1553,"class":2696},18676,"M",[2698,2705,2711],{"id":569,"source":570,"value":2699,"adjusted":2700,"lines":2701,"halfLife":574,"formats":2702,"excluded":2703,"weight":308,"score":2704},13.4,12.5,2506,[1313,887,576,578,1306],[580,581],36.2,{"id":584,"source":570,"value":2706,"adjusted":2707,"lines":493,"halfLife":587,"coverage":2708,"weight":2709,"score":2710},0.8,1.2,40.6,0.406,89.2,{"id":592,"source":570,"value":832,"adjusted":2712,"lines":2713,"halfLife":596,"weight":308,"score":1084},38.2,7476,{"total":2715,"mean":2716,"files":2717},2835,29.5,[2718,2723,2727,2731,2735,2739,2743,2746,2749,2753],{"path":2719,"complexity":2720,"lines":2721,"bytes":2722},"scripts\u002Fgenerate_pyi.py",223,890,29335,{"path":2724,"complexity":1016,"lines":2725,"bytes":2726},"tests\u002Fgenerators.py",608,29383,{"path":2616,"complexity":2728,"lines":2729,"bytes":2730},173,997,53320,{"path":2732,"complexity":2521,"lines":2733,"bytes":2734},"tests\u002Ftest_attention.py",715,39797,{"path":2736,"complexity":738,"lines":2737,"bytes":2738},"csrc\u002Fapis\u002Fattention.hpp",478,28921,{"path":2740,"complexity":551,"lines":2741,"bytes":2742},"csrc\u002Fjit_kernels\u002Fimpls\u002Fruntime_utils.hpp",410,23087,{"path":2744,"complexity":846,"lines":2507,"bytes":2745},"csrc\u002Fapis\u002Feinsum.hpp",15289,{"path":2747,"complexity":370,"lines":2511,"bytes":2748},"tests\u002Ftest_fp8_fp4.py",24817,{"path":2750,"complexity":680,"lines":2751,"bytes":2752},"csrc\u002Fjit_kernels\u002Fheuristics\u002Fsm100.hpp",304,14684,{"path":2754,"complexity":680,"lines":1266,"bytes":2755},"tests\u002Ftest_bf16.py",18303,{"percentage":2757,"findings":393,"files":832,"byCategory":2758,"largest":2760},0.75,[2759],{"category":1153,"count":393},[2761,2764,2767,2769,2771,2773,2775,2777,2779,2781],{"category":1153,"path":2762,"name":2763,"line":367,"lines":708},"deep_gemm\u002Flocality_domain.py","get_granularity",{"category":1153,"path":2765,"name":2766,"line":285,"lines":938},"deep_gemm\u002Futils\u002Flayout.py","get_tma_aligned_size",{"category":1153,"path":2762,"name":2768,"line":541,"lines":541},"empty",{"category":1153,"path":2765,"name":2770,"line":399,"lines":541},"get_mn_major_tma_aligned_tensor",{"category":1153,"path":2765,"name":2772,"line":387,"lines":250},"get_mn_major_tma_aligned_packed_ue8m0_tensor",{"category":1153,"path":2765,"name":2774,"line":367,"lines":367},"get_k_grouped_mn_major_tma_aligned_packed_ue8m0_tensor",{"category":1153,"path":2762,"name":2776,"line":395,"lines":387},"get_sm_locality_domains",{"category":1153,"path":2765,"name":2778,"line":250,"lines":387},"set_mk_alignment_for_contiguous_layout",{"category":1153,"path":2762,"name":2780,"line":376,"lines":399},"get_balanced_sm_locality_domains",{"category":1153,"path":2765,"name":2782,"line":938,"lines":285},"get_theoretical_mk_alignment_for_contiguous_layout",{"sources":2259,"lines":2784,"tokens":2785,"clones":281,"duplicatedLines":2786,"duplicatedTokens":2787,"percentage":282,"percentageTokens":2788,"formats":2789,"topClones":2797,"generated":2863},14030,113315,2453,19994,17.64,[2790,2791,2794,2795,2796],{"format":1313,"sources":360,"lines":2543,"clones":2504,"duplicatedLines":2544,"percentage":2545},{"format":887,"sources":1020,"lines":2792,"clones":925,"duplicatedLines":1955,"percentage":2793},2957,4.8,{"format":576,"sources":393,"lines":2553,"clones":284,"duplicatedLines":284,"percentage":284},{"format":578,"sources":308,"lines":711,"clones":284,"duplicatedLines":284,"percentage":284},{"format":1306,"sources":308,"lines":1769,"clones":284,"duplicatedLines":284,"percentage":284},[2798,2813,2819,2826,2832,2840,2845,2851,2855,2859],{"format":1313,"lines":395,"tokens":458,"copies":495,"first":2799,"others":2800,"excerpt":2809,"excerptSecond":2811},{"name":2564,"start":1353,"end":1360},[2801,2802,2803,2804,2805,2806,2807,2808],{"name":2564,"start":2567,"end":2314},{"name":2564,"start":2569,"end":2570},{"name":2564,"start":1027,"end":510},{"name":2573,"start":1893,"end":1922},{"name":2573,"start":2492,"end":2036},{"name":2573,"start":2197,"end":2507},{"name":2573,"start":2577,"end":2578},{"name":2573,"start":532,"end":2580},{"lines":2810,"total":395},[2583,2584,2585,2586,2587,2588,2589,2590,2591,2592],{"lines":2812,"total":395},[2595,2584,2585,2586,2587,2588,2589,2590,2591,2596],{"format":1313,"lines":1827,"tokens":510,"copies":285,"first":2814,"others":2815,"excerpt":2817},{"name":2599,"start":2051,"end":717},[2816],{"name":2602,"start":651,"end":734},{"lines":2818,"total":1827},[2605,2606,659,2607,2608,2609,2610,2611,2612,2613],{"format":1313,"lines":393,"tokens":1893,"copies":399,"first":2820,"others":2821,"excerpt":2824},{"name":2616,"start":864,"end":1893},[2822,2823],{"name":2616,"start":1354,"end":389},{"name":2616,"start":2502,"end":843},{"lines":2825,"total":393},[2622,2623,2624,2625,2626,2627,2628,2629,2630,2631],{"format":1313,"lines":925,"tokens":1494,"copies":387,"first":2827,"others":2828},{"name":2564,"start":1353,"end":2243},[2829,2830,2831],{"name":2636,"start":2218,"end":809},{"name":2636,"start":459,"end":2638},{"name":2636,"start":2640,"end":403},{"format":1313,"lines":925,"tokens":2642,"copies":250,"first":2833,"others":2834},{"name":2564,"start":1450,"end":1469},[2835,2836,2837,2838,2839],{"name":2646,"start":1207,"end":717},{"name":2648,"start":914,"end":2489},{"name":2650,"start":669,"end":711},{"name":2636,"start":381,"end":1426},{"name":2653,"start":1324,"end":596},{"format":1313,"lines":393,"tokens":700,"copies":399,"first":2841,"others":2842},{"name":2616,"start":1366,"end":2656},[2843,2844],{"name":2616,"start":1852,"end":2659},{"name":2616,"start":2661,"end":2662},{"format":1313,"lines":541,"tokens":840,"copies":387,"first":2846,"others":2847},{"name":2616,"start":2665,"end":2666},[2848,2849,2850],{"name":2616,"start":927,"end":1628},{"name":2616,"start":2670,"end":2671},{"name":2616,"start":2673,"end":1936},{"format":1313,"lines":369,"tokens":820,"copies":285,"first":2852,"others":2853},{"name":2573,"start":459,"end":2577},[2854],{"name":2573,"start":2678,"end":2679},{"format":1313,"lines":1006,"tokens":813,"copies":285,"first":2856,"others":2857},{"name":2564,"start":2682,"end":2683},[2858],{"name":2573,"start":482,"end":2550},{"format":887,"lines":395,"tokens":813,"copies":285,"first":2860,"others":2861},{"name":2688,"start":724,"end":2259},[2862],{"name":2691,"start":917,"end":353},{"files":284,"minified":284,"sample":2864},[],"2026-10-07T05:39:56.704Z",null,1791437650405]