[{"data":1,"prerenderedAt":725},["ShallowReactive",2],{"navigation_docs":3,"trending-repo-alchaincyf\u002Fhuashu-design":249,"page-views-\u002Ftrending\u002Falchaincyf\u002Fhuashu-design":723},[4,29,104,124,194],{"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,99],{"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,"path":101,"stem":102,"icon":103},"Boundaries","\u002Fguides\u002Fboundaries","2.guides\u002F14.boundaries","i-lucide-fence",{"title":105,"icon":6,"path":106,"stem":107,"children":108,"page":6},"Concepts","\u002Fconcepts","3.concepts",[109,114,119],{"title":110,"path":111,"stem":112,"icon":113},"Types of code clones","\u002Fconcepts\u002Fclone-types","3.concepts\u002F1.clone-types","i-lucide-copy",{"title":115,"path":116,"stem":117,"icon":118},"How detection works","\u002Fconcepts\u002Fhow-detection-works","3.concepts\u002F2.how-detection-works","i-lucide-scan-search",{"title":120,"path":121,"stem":122,"icon":123},"The health score","\u002Fconcepts\u002Fhealth-score","3.concepts\u002F3.health-score","i-lucide-heart-pulse",{"title":125,"icon":6,"path":126,"stem":127,"children":128,"page":6},"Reference","\u002Freference","4.reference",[129,134,139,144,181,186,190],{"title":130,"path":131,"stem":132,"icon":133},"CLI options","\u002Freference\u002Fcli","4.reference\u002F1.cli","i-lucide-terminal",{"title":135,"path":136,"stem":137,"icon":138},"The config file","\u002Freference\u002Fconfig-file","4.reference\u002F2.config-file","i-lucide-settings",{"title":140,"path":141,"stem":142,"icon":143},"Exit codes","\u002Freference\u002Fexit-codes","4.reference\u002F3.exit-codes","i-lucide-log-out",{"title":145,"icon":6,"path":146,"stem":147,"children":148},"Reporters","\u002Freference\u002Freporters","4.reference\u002F4.reporters\u002Findex",[149,151,156,161,166,171,176],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-file-chart-column",{"title":152,"path":153,"stem":154,"icon":155},"HTML reporter","\u002Freference\u002Freporters\u002Fhtml","4.reference\u002F4.reporters\u002F2.html","i-lucide-file-code",{"title":157,"path":158,"stem":159,"icon":160},"JSON reporter","\u002Freference\u002Freporters\u002Fjson","4.reference\u002F4.reporters\u002F3.json","i-lucide-braces",{"title":162,"path":163,"stem":164,"icon":165},"Badge reporter","\u002Freference\u002Freporters\u002Fbadge","4.reference\u002F4.reporters\u002F4.badge","i-lucide-award",{"title":167,"path":168,"stem":169,"icon":170},"SARIF reporter","\u002Freference\u002Freporters\u002Fsarif","4.reference\u002F4.reporters\u002F5.sarif","i-lucide-shield-check",{"title":172,"path":173,"stem":174,"icon":175},"CodeClimate reporter","\u002Freference\u002Freporters\u002Fcodeclimate","4.reference\u002F4.reporters\u002F6.codeclimate","i-lucide-flag-triangle-right",{"title":177,"path":178,"stem":179,"icon":180},"OpenMetrics reporter","\u002Freference\u002Freporters\u002Fopenmetrics","4.reference\u002F4.reporters\u002F7.openmetrics","i-lucide-activity",{"title":182,"path":183,"stem":184,"icon":185},"Supported formats","\u002Freference\u002Fsupported-formats","4.reference\u002F5.supported-formats","i-lucide-languages",{"title":187,"path":188,"stem":189,"icon":38},"GitHub Action","\u002Freference\u002Fgithub-action","4.reference\u002F6.github-action",{"title":191,"path":192,"stem":193,"icon":68},"Rust crates","\u002Freference\u002Frust-crates","4.reference\u002F7.rust-crates",{"title":195,"icon":6,"path":196,"stem":197,"children":198,"page":6},"Project","\u002Fproject","5.project",[199,204,209,214,239,244],{"title":200,"path":201,"stem":202,"icon":203},"Changelog","\u002Fproject\u002Fchangelog","5.project\u002F1.changelog","i-lucide-scroll-text",{"title":205,"path":206,"stem":207,"icon":208},"Migrating from v4 to v5","\u002Fproject\u002Fmigration","5.project\u002F2.migration","i-lucide-arrow-right-left",{"title":210,"path":211,"stem":212,"icon":213},"jscpd v4 (TypeScript)","\u002Fproject\u002Fv4","5.project\u002F3.v4","i-simple-icons-typescript",{"title":215,"icon":6,"path":216,"stem":217,"children":218},"Benchmarks","\u002Fproject\u002Fbenchmarks","5.project\u002F4.benchmarks\u002Findex",[219,221,226,230,235],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-gauge",{"title":222,"path":223,"stem":224,"icon":225},"Detection Speed","\u002Fproject\u002Fbenchmarks\u002Fdetection-speed","5.project\u002F4.benchmarks\u002F2.detection-speed","i-lucide-zap",{"title":227,"path":228,"stem":229,"icon":58},"Multi-Format Detection","\u002Fproject\u002Fbenchmarks\u002Fcross-format","5.project\u002F4.benchmarks\u002F3.cross-format",{"title":231,"path":232,"stem":233,"icon":234},"AI Token Efficiency","\u002Fproject\u002Fbenchmarks\u002Fai-token-efficiency","5.project\u002F4.benchmarks\u002F4.ai-token-efficiency","i-lucide-sparkles",{"title":236,"path":237,"stem":238,"icon":93},"Embedding Models","\u002Fproject\u002Fbenchmarks\u002Fembedding-models","5.project\u002F4.benchmarks\u002F5.embedding-models",{"title":240,"path":241,"stem":242,"icon":243},"Research","\u002Fproject\u002Fresearch","5.project\u002F5.research","i-lucide-graduation-cap",{"title":245,"path":246,"stem":247,"icon":248},"Articles","\u002Fproject\u002Farticles","5.project\u002F6.articles","i-lucide-newspaper",{"name":250,"url":251,"appearances":252,"latest":268},"alchaincyf\u002Fhuashu-design","https:\u002F\u002Fgithub.com\u002Falchaincyf\u002Fhuashu-design",[253],{"date":254,"rank":255,"stars":256,"starsToday":257,"headSha":258,"sources":259,"lines":260,"clones":261,"duplicatedLines":262,"percentage":263,"codePercentage":264,"codeSources":265,"healthScore":266,"healthGrade":267},"2026-10-27",9,27163,251,"4fc7bfdbd5ec3fa2d43ce7a6433de60976a5e4b1",294,60359,254,9887,16.38,2.28,34,25.6,"E",{"date":254,"generatedAt":269,"name":250,"url":251,"description":270,"language":271,"stars":256,"starsToday":257,"defaultBranch":272,"headSha":258,"durationMs":273,"total":274,"formats":278,"topClones":332,"code":461,"health":616,"complexity":644,"deadCode":688},"2026-10-27T05:30:54.898Z","Huashu Design 3.0 · 在 agent 里打一句话，拿回能交付的设计：网页 \u002F App 原型 \u002F 可编辑 PPTX \u002F 动画 \u002F 信息图 · 六个候选挑三个方向 · 84 种带样张的风格库 · 越用越懂你的外观账本与设计体检 · HTML-native design skill for Claude Code, Codex, Cursor & any agent","HTML","master",1165,{"sources":259,"lines":260,"tokens":275,"clones":261,"duplicatedLines":262,"duplicatedTokens":276,"percentage":263,"percentageTokens":277},626538,82426,13.16,[279,286,293,300,306,312,318,323,326,329],{"format":280,"sources":281,"lines":282,"clones":283,"duplicatedLines":284,"percentage":285},"markup",148,35524,236,9663,27.2,{"format":287,"sources":288,"lines":289,"clones":290,"duplicatedLines":291,"percentage":292},"javascript",20,3433,13,183,5.33,{"format":294,"sources":295,"lines":296,"clones":297,"duplicatedLines":298,"percentage":299},"text",19,732,2,14,1.91,{"format":301,"sources":302,"lines":303,"clones":304,"duplicatedLines":255,"percentage":305},"markdown",50,14365,1,0.06,{"format":307,"sources":308,"lines":309,"clones":304,"duplicatedLines":310,"percentage":311},"python",12,2628,10,0.38,{"format":313,"sources":314,"lines":315,"clones":304,"duplicatedLines":316,"percentage":317},"jsx",15,2435,8,0.33,{"format":319,"sources":320,"lines":321,"clones":322,"duplicatedLines":322,"percentage":322},"bash",16,825,0,{"format":324,"sources":310,"lines":325,"clones":322,"duplicatedLines":322,"percentage":322},"css",261,{"format":327,"sources":297,"lines":328,"clones":322,"duplicatedLines":322,"percentage":322},"json",109,{"format":330,"sources":304,"lines":331,"clones":322,"duplicatedLines":322,"percentage":322},"typescript",40,[333,355,375,397,405,414,422,431,440,451],{"format":280,"lines":334,"tokens":335,"first":336,"others":340,"copies":297,"excerpt":343,"kind":354},559,4941,{"name":337,"start":338,"end":339},"demos\u002Fc3-motion-design-en.html",576,1134,[341],{"name":342,"start":338,"end":339},"demos\u002Fc3-motion-design.html",{"lines":344,"total":334},[345,346,347,348,349,350,347,351,352,353],"  \u003Cdiv class=\"sub\" id=\"introSub\">MOTION · ENGINE · ANIMATED\u003C\u002Fdiv>","\u003C\u002Fdiv>","","\u003C!-- ============ Scene 1: Split view (1.6 → 8.2s) ============ -->","\u003Cdiv class=\"scene\" id=\"scene-main\">","  \u003Cdiv class=\"split\">","    \u003C!-- TOP: Timeline -->","    \u003Cdiv class=\"split-top\">","      \u003Cdiv class=\"panel-label\">TIMELINE · \u003Cspan class=\"accent\">PLAYHEAD\u003C\u002Fspan>\u003C\u002Fdiv>","docs",{"format":280,"lines":356,"tokens":357,"first":358,"others":360,"copies":297,"excerpt":363,"kind":354},545,4358,{"name":359,"start":314,"end":334},"demos\u002Fw2-junior-designer-en.html",[361],{"name":362,"start":314,"end":334},"demos\u002Fw2-junior-designer.html",{"lines":364,"total":356},[365,366,367,368,369,370,371,372,373,374],"--muted: rgba(255,255,255,0.40);","--dim: rgba(255,255,255,0.18);","--hairline: rgba(255,255,255,0.12);","--accent: #D97757;","--accent-deep: #B85D3D;","--bad: #6E3A2E;           \u002F* 失败暗红调，不刺眼 *\u002F","--bad-strong: #C85A42;    \u002F* 失败叉号强调，对比度提升 *\u002F","--cool: rgba(255,255,255,0.42); \u002F* 冷色参考线（左路径） *\u002F","--cd-bg: #F5F4F0;","--cd-panel: #FFFFFF;",{"format":280,"lines":376,"tokens":377,"first":378,"others":382,"copies":297,"excerpt":385,"kind":354},570,4309,{"name":379,"start":380,"end":381},"demos\u002Fc2-slides-pptx-en.html",28,597,[383],{"name":384,"start":380,"end":381},"demos\u002Fc2-slides-pptx.html",{"lines":386,"total":376},[387,388,389,390,391,392,393,394,395,396],"  --sans: \"Inter\", -apple-system, system-ui, sans-serif;","  --mono: \"JetBrains Mono\", \"SF Mono\", ui-monospace, monospace;","}","html, body {","  margin: 0; padding: 0;","  background: #000;","  overflow: hidden;","  font-family: var(--sans);","  color: var(--ink);","  -webkit-font-smoothing: antialiased;",{"format":280,"lines":398,"tokens":399,"first":400,"others":403,"copies":297,"kind":354},477,4056,{"name":337,"start":401,"end":402},5,481,[404],{"name":342,"start":401,"end":402},{"format":280,"lines":406,"tokens":407,"first":408,"others":411,"copies":297,"kind":354},285,2515,{"name":409,"start":401,"end":410},"demos\u002Fc1-ios-prototype-en.html",289,[412],{"name":413,"start":401,"end":410},"demos\u002Fc1-ios-prototype.html",{"format":280,"lines":415,"tokens":416,"first":417,"others":420,"copies":297,"kind":354},252,2497,{"name":379,"start":418,"end":419},804,1055,[421],{"name":384,"start":418,"end":419},{"format":280,"lines":423,"tokens":424,"first":425,"others":428,"copies":297,"kind":354},308,2293,{"name":426,"start":401,"end":427},"demos\u002Fc6-expert-review-en.html",312,[429],{"name":430,"start":401,"end":427},"demos\u002Fc6-expert-review.html",{"format":280,"lines":406,"tokens":432,"first":433,"others":436,"copies":297,"kind":354},2243,{"name":409,"start":434,"end":435},861,1145,[437],{"name":413,"start":438,"end":439},858,1142,{"format":280,"lines":410,"tokens":441,"first":442,"others":446,"copies":297,"kind":354},2114,{"name":443,"start":444,"end":445},"demos\u002Fc5-infographic-en.html",528,816,[447],{"name":448,"start":449,"end":450},"demos\u002Fc5-infographic.html",525,813,{"format":280,"lines":452,"tokens":453,"first":454,"others":457,"copies":297,"kind":354},235,2025,{"name":359,"start":455,"end":456},698,932,[458],{"name":362,"start":459,"end":460},704,938,{"sources":265,"lines":462,"tokens":463,"clones":290,"duplicatedLines":464,"duplicatedTokens":465,"percentage":264,"percentageTokens":466,"formats":467,"topClones":480,"generated":614},8105,53131,185,1383,2.6,[468,472,475,477],{"format":287,"sources":310,"lines":469,"clones":308,"duplicatedLines":470,"percentage":471},3009,177,5.88,{"format":313,"sources":316,"lines":473,"clones":304,"duplicatedLines":316,"percentage":474},2060,0.39,{"format":307,"sources":255,"lines":476,"clones":322,"duplicatedLines":322,"percentage":322},2354,{"format":319,"sources":478,"lines":479,"clones":322,"duplicatedLines":322,"percentage":322},7,682,[481,510,528,550,559,569,579,589,597,607],{"format":287,"lines":482,"tokens":483,"first":484,"others":488,"copies":297,"excerpt":493,"excerptSecond":505,"kind":509},47,348,{"name":485,"start":486,"end":487},"scripts\u002Frender-video-seek.js",138,184,[489],{"name":490,"start":491,"end":492},"scripts\u002Frender-video.js",137,193,{"lines":494,"total":482},[495,496,497,498,499,500,501,502,503,504],"await context.addInitScript(css => {","  const HIDE_MARK = 'data-video-hidden';","  function injectStyle() {","    const style = document.createElement('style');","    style.setAttribute('data-inject', 'render-video-chrome-hide');","    style.textContent = css;","    (document.head || document.documentElement).appendChild(style);","  }","  function hideChromeBars() {","    const vh = window.innerHeight;",{"lines":506,"total":508},[507,496,347,497,498,499,500,501,502,347],"await recordCtx.addInitScript(css => {",57,"code",{"format":287,"lines":320,"tokens":511,"first":512,"others":515,"copies":297,"excerpt":518,"kind":509},130,{"name":485,"start":513,"end":514},31,46,[516],{"name":490,"start":331,"end":517},55,{"lines":519,"total":320},[520,521,522,523,347,524,525,526,389,527],"const { chromium } = require('playwright');","const path = require('path');","const fs = require('fs');","const { spawnSync } = require('child_process');","function arg(name, def) {","  const p = process.argv.find(a => a.startsWith('--' + name + '='));","  return p ? p.slice(name.length + 3) : def;","function hasFlag(name) {",{"format":287,"lines":298,"tokens":529,"first":530,"others":534,"copies":297,"excerpt":538,"kind":509},123,{"name":531,"start":532,"end":533},"scripts\u002Fhtml2pptx.js",431,444,[535],{"name":531,"start":536,"end":537},497,510,{"lines":539,"total":298},[540,541,542,543,544,545,546,547,548,549],"if (hasBg || hasUniformBorder) {","  const shadow = parseBoxShadow(cs.boxShadow);","  shapeEl = {","    type: 'shape',","    x: toIn(rect.x),","    y: toIn(rect.y),","    w: toIn(rect.w),","    h: toIn(rect.h),","    fill: hasBg ? fillFieldOf(bgColor) : null,","    line: hasUniformBorder ? { color: parseColorString(b.top.c).hex, width: toPt(b.top.w) } : null,",{"format":287,"lines":298,"tokens":551,"first":552,"others":555,"copies":297,"kind":509},108,{"name":485,"start":553,"end":554},224,237,[556],{"name":490,"start":557,"end":558},275,288,{"format":287,"lines":308,"tokens":560,"first":561,"others":565,"copies":297,"kind":509},92,{"name":562,"start":563,"end":564},"scripts\u002Fexport_deck_pdf.mjs",24,35,[566],{"name":567,"start":513,"end":568},"scripts\u002Fexport_deck_stage_pdf.mjs",42,{"format":287,"lines":570,"tokens":571,"first":572,"others":575,"copies":297,"kind":509},11,88,{"name":531,"start":573,"end":574},547,557,[576],{"name":531,"start":577,"end":578},602,612,{"format":287,"lines":308,"tokens":580,"first":581,"others":584,"copies":297,"kind":509},84,{"name":562,"start":582,"end":583},45,56,[585],{"name":586,"start":587,"end":588},"scripts\u002Fexport_deck_pptx.mjs",53,65,{"format":287,"lines":316,"tokens":590,"first":591,"others":594,"copies":297,"kind":509},77,{"name":562,"start":592,"end":593},29,36,[595],{"name":586,"start":593,"end":596},43,{"format":313,"lines":316,"tokens":598,"first":599,"others":603,"copies":297,"kind":509},70,{"name":600,"start":601,"end":602},"assets\u002Fnarration_stage.jsx",445,452,[604],{"name":600,"start":605,"end":606},476,483,{"format":287,"lines":298,"tokens":598,"first":608,"others":610,"copies":297,"kind":509},{"name":531,"start":609,"end":438},845,[611],{"name":531,"start":612,"end":613},865,878,{"files":322,"minified":322,"sample":615},[],{"score":266,"grade":267,"size":617,"dimensions":620},{"lines":618,"files":593,"class":619},8371,"S",[621,631,640],{"id":622,"source":623,"value":624,"adjusted":466,"lines":625,"halfLife":626,"formats":627,"excluded":628,"weight":304,"score":630},"duplication","jscpd",2.3,195,8.5,[287,307,313,319],[280,294,629],"data",81.2,{"id":632,"source":623,"value":633,"adjusted":634,"lines":635,"halfLife":636,"coverage":637,"weight":638,"score":639},"dead-code",45.6,36.8,3503,7.5,91.9,0.919,3.3,{"id":641,"source":623,"value":642,"adjusted":633,"lines":377,"halfLife":302,"weight":304,"score":643},"complexity",51.5,53.2,{"total":645,"mean":646,"files":647},1611,44.8,[648,652,657,661,663,667,672,677,681,684],{"path":531,"complexity":649,"lines":650,"bytes":651},293,1019,34510,{"path":653,"complexity":654,"lines":655,"bytes":656},"scripts\u002Fdesign_lint.py",180,536,28396,{"path":658,"complexity":659,"lines":578,"bytes":660},"scripts\u002Fpptx_from_rendered.py",117,29541,{"path":600,"complexity":328,"lines":444,"bytes":662},20715,{"path":664,"complexity":560,"lines":665,"bytes":666},"scripts\u002Fcloud\u002Fai-review-video.py",406,20433,{"path":668,"complexity":669,"lines":670,"bytes":671},"scripts\u002Flearn.py",83,207,10510,{"path":673,"complexity":674,"lines":675,"bytes":676},"scripts\u002Fcloud\u002Ftts-doubao.mjs",69,287,10071,{"path":678,"complexity":588,"lines":679,"bytes":680},"scripts\u002Fnarrate-pipeline.mjs",366,12530,{"path":682,"complexity":508,"lines":483,"bytes":683},"assets\u002Fanimations.jsx",10528,{"path":485,"complexity":685,"lines":686,"bytes":687},49,238,9778,{"percentage":689,"findings":298,"files":592,"byCategory":690,"largest":698},45.56,[691,693,695],{"category":692,"count":310},"unused-file",{"category":694,"count":304},"unused-symbol",{"category":696,"count":697},"unused-import",3,[699,700,701,704,707,708,711,714,717,720],{"category":692,"path":531,"name":347,"line":304,"lines":650},{"category":692,"path":600,"name":347,"line":304,"lines":444},{"category":692,"path":702,"name":347,"line":304,"lines":703},"assets\u002Fdeck_stage.js",420,{"category":692,"path":705,"name":347,"line":304,"lines":706},"assets\u002Fcursor.jsx",350,{"category":692,"path":682,"name":347,"line":304,"lines":483},{"category":692,"path":709,"name":347,"line":304,"lines":710},"assets\u002Fdesign_canvas.jsx",205,{"category":692,"path":712,"name":347,"line":304,"lines":713},"assets\u002Fios_frame.jsx",192,{"category":692,"path":715,"name":347,"line":304,"lines":716},"assets\u002Fandroid_frame.jsx",175,{"category":692,"path":718,"name":347,"line":304,"lines":719},"assets\u002Fbrowser_window.jsx",166,{"category":692,"path":721,"name":347,"line":304,"lines":722},"assets\u002Fmacos_window.jsx",96,{"\u002Ftrending\u002Falchaincyf\u002Fhuashu-design":724},{"views":304,"visits":322},1793141466934]