MediaWiki API 结果
这是JSON格式的HTML实现。HTML对调试很有用,但不适合应用程序使用。
指定format参数以更改输出格式。要查看JSON格式的非HTML实现,设置format=json。
{ "warnings": { "main": { "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes." }, "expandtemplates": { "*": "Because \"prop\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used." } }, "expandtemplates": { "*": "\n{| style=\"width: 100%; margin: 1px auto; padding: 10px 10px 10px 7.5px; background:#F5F5F5; border-left: 10px solid #3366CC; border-collapse: unset;\"\n|-\n| style=\"padding: 7.5px; text-align: center;\" | <i class=\"fa fa-creative-commons-zero fa-brands\" style=\"font-size: 25px;\"></i>\n| style=\"padding: 7.5px; width: 100%;\" | \u672c\u6761\u76ee\u7684\u4e3b\u9898\u4e0d\u662f\u4e2d\u56fd\u5927\u9646\u65b9\u5757\u73a9\u5bb6\u6c99\u76d2\u5b50\u3002<br>\u90e8\u5206\u54c1\u724c\u7c7b\u6807\u5fd7\u9700\u8981\u52a0\u4e0a fa-brands\u3002\n\n[[Special:\u641c\u7d22/\u4efb\u52a1|\u4efb\u52a1<sup><i class=\"fa fa-search\" style=\"\"></i></sup>]]\n\n\u2191\u60f3\u628a\u8fd9\u4e2a\u4e1c\u897f\u505a\u6210\u6a21\u677f\u653e\u5728\u9996\u9875\u7684\u5bf9\u5e94\u4f4d\u7f6e\n|-\n|}\n<table class=\"infobox\" cellspacing=\"3\" style=\"border-collapse:separate;\"><tr class=\"infobox-title\"><th colspan=\"2\" style=\"padding:8px;background: #ffdb76; color: #000000;;\">API</th></tr><tr class=\"infobox-header\"><th colspan=\"2\" style=\"padding:8px;background:#FFF6A8;;\">'''\u4e2a\u4eba\u4fe1\u606f'''</th></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u59d3\u540d</th><td class=\"infobox-data\">\n\u6c99\u76d2\u5b50</td></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u56fd\u5bb6/\u5730\u533a</th><td class=\"infobox-data\">\n\u4e2d\u56fd</td></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u5176\u4ed6 ID</th><td class=\"infobox-data\">\nsahoizi</td></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u4e3b\u8981\u9886\u57df</th><td class=\"infobox-data\">\n\u73b0\u4ee3\u65b9\u5757\u54d2</td></tr><tr class=\"infobox-header\"><th colspan=\"2\" style=\"padding:8px;background:#FFF6A8;;\">'''\u6bd4\u8d5b\u6218\u7ee9'''</th></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u5730\u533a\u6027\u8d5b\u4e8b</th><td class=\"infobox-data\">\nTSL</td></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u603b\u5956\u91d1\u6536\u5165\uff08\u4f30\u8ba1\uff09</th><td class=\"infobox-data\">\n\u597d\u50cf\u6ca1\u6709</td></tr><tr class=\"infobox-header\"><th colspan=\"2\" style=\"padding:8px;background:#FFF6A8;;\">'''\u4e3b\u8981\u6210\u5c31'''</th></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u5176\u4ed6\u6210\u5c31</th><td class=\"infobox-data\">\n40L sub23?</td></tr><tr class=\"infobox-header\"><th colspan=\"2\" style=\"padding:8px;background:#FFF6A8;;\">'''\u4e2a\u4eba\u94fe\u63a5'''</th></tr><tr><th scope=\"row\" class=\"infobox-label\" style=\"width:90px;background:#FFFADA;;\">\u793e\u4ea4</th><td class=\"infobox-data\">\n\u61d2\u5f97\u5199\uff01</td></tr></table>\n[[TETR.IO]]\uff08\u6307\u5411\u672c\u7ad9\u7684 TETR.IO \u6761\u76ee\uff09\n\n\u9519\u8bef\uff1a[[Tetris: New Century]]\uff08\u7ef4\u57fa\u4ecd\u5728\u300c\u65e7\u65e5\u8eaf\u58f3\u300d\u65f6\u6307\u5411\u672c\u7ad9\u7684 New Century \u6761\u76ee\uff0c\u5176\u5b9e\u6ca1\u4e1c\u897f\uff09\n\n\u6b63\u786e\uff1a[[Tetris\uff1aNew Century]]\uff08\u6ce8\u610f\u662f\u4e2d\u6587\u5192\u53f7\uff09\n\n\u4f60\u77e5\u9053\u5417\uff0c\u4fc4\u7f57\u65af\u65b9\u5757\u516c\u53f8\u5728\u4fc4\u7f57\u65af\u65b9\u5757\u8bde\u751f40\u5468\u5e74\u7684\u65f6\u5019\u771f\u7684\u7ed9\u4e03\u79cd\u65b9\u5757\u53d6\u4e86\u540d\u5b57\uff01<br>\n<span class=\"heimu\">\u5047\u7684\uff0c\u522b\u4fe1\uff01\u5176\u5b9e\u662f[https://x.com/Tetris_Official/status/1836100193508561363 \u8fd9\u4e2a]</span>\n*I\u2014\u2014\u76f4\u622a\u4e86\u5f53\u7684\u4eba\n*J\u2014\u2014\u81ea\u7531\u7684\u7075\u9b42\n*L\u2014\u2014\u4e50\u5929\u6d3e\n*O\u2014\u2014\u503c\u5f97\u4fe1\u8d56\u7684\u670b\u53cb\n*Z\u2014\u2014<del>\u706b\u7206\u8fa3\u6912</del>\n*S\u2014\u2014\u96be\u4ee5\u9884\u6599\u7684\u53db\u5f92\n*T\u2014\u2014\u6218\u7565\u5bb6\n\n<del>\u6211\u613f\u610f\u52a0\u5165[https://prts.wiki/ \u7f57\u5fb7\u5c9b]\u2014\u2014\u7f57\u5fb7\u5c9bZ</del>\n\n<div>\n{| style=\"border:1px solid darkgray;\"\n|\n{| class=\"pfield\" style=\"line-height: 10px; font-size: 7px; border: 1px solid #999\"\n|\n<div>[[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]]</div>\n<div>[[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]]</div>\n<div>[[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]]</div>\n<div>[[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]]</div>\n<div>[[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]]</div>\n<div>[[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image:BTet.png|B|link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]][[Image: Tet.png| |link=]]</div>\n|}\n| width=\"300pt\" |[[TETR.IO]] 2020\u5e74\"\u7070\u8272\u5783\u573e\"\u611a\u4eba\u8282\u5f69\u86cb\u7684\u56fe\u793a\u3002\u73a9\u5bb6\u7684\u573a\u5730\u5c06\u9884\u7f6e\u4e86\u8be5\u65b9\u5757\uff08\u8be5\u65b9\u5757\u4e8e\u5012\u8ba1\u65f6\u5f00\u59cb\u524d\u5c31\u5b58\u5728\u4e8e\u573a\u5730\uff09\u3002\n|}\n</div>\n\n<span class=\"heimu\"><math>\\left ( \\text{What is this: } \\mathrm{e}^{i\\pi}=-1 \\right )</math></span> \u2190 \u8fd9\u4e0d\u662f\u636e\u8bf4\u662f\u6211\u4eec\u670d\u52a1\u7aef\u6e32\u67d3\u7684 MathJax \u5417\uff0c\u600e\u4e48\u5b8c\u5168\u662f\u7ee7\u627f\u7684\u5b57\u4f53\u989c\u8272\uff0c\u4e3a\u4ec0\u4e48\u5462 qwq\uff08\u672c\u9875\u5e76\u6ca1\u6709\u4f7f\u7528 mathjax \u7cfb\u5217\u6a21\u677f\uff09\n\n== \u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5 ==\n\n* [https://harddrop.com/wiki/Tetris Hard Drop Wiki\uff1aTetris]\n* Hard Drop Wiki\uff1a[https://harddrop.com/wiki/Tetris Tetris]\n* [https://harddrop.com/wiki/Tetris Hard Drop Wiki \u4e0a\u7684\u540c\u540d\u9875\u9762\uff1aTetris]\n* Hard Drop Wiki \u4e0a\u7684\u540c\u540d\u9875\u9762\uff1a[https://harddrop.com/wiki/Tetris Tetris]\n---\n* [https://zh.wikipedia.org/wiki/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97 Wikipedia\uff1a\u4fc4\u7f57\u65af\u65b9\u5757]\n* [https://zh.wikipedia.org/wiki/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97 \u4e2d\u6587\u7ef4\u57fa\u767e\u79d1\uff1a\u4fc4\u7f57\u65af\u65b9\u5757]\n* [https://en.wikipedia.org/wiki/Tetris Wikipedia\uff1aTetris]\n* [https://en.wikipedia.org/wiki/Tetris \u82f1\u6587\u7ef4\u57fa\u767e\u79d1\uff1aTetris]\n* \u4ee5\u53ca\u548c\u4e0a\u9762\u4e00\u6837\u7684\uff0c\u7f51\u7ad9\u653e\u94fe\u63a5\u5185\u8fd8\u662f\u94fe\u63a5\u5916\u7684\u533a\u522b\n---\n\u8981\u52a0\u62ec\u6ce8\u8bed\u8a00\u7684\u6a21\u677f\u5417\uff1f\u5c0f\u5b57\u7070\u8272\u52a0\u7c97\u7684\uff0c\u53ef\u4ee5\u653e\u5728\u5404\u6761\u76ee\u7b2c\u4e00\u6bb5\u5916\u6587\u540d\u7684\u524d/\u540e\uff0c\u4ee5\u53ca\u653e\u5728\u94fe\u63a5\u540e\u9762\n\n\u52a0\u4e86\uff0ctooltip\u53ef\u4ee5\u4e4b\u540e\u518d\u8bf4\n\n== \u9996\u9875\u6d4b\u8bd5 ==\n\u5728\u8fd9\u91cc\u6d4b\u8bd5\u4e00\u4e0b\u65b0\u7684\u9996\u9875\u6392\u7248idea\uff0c\u5077\u4e00\u4e0b\u795e\u767e\uff0c\u5927\u6982\u3002\u5e0c\u671b\u4e0d\u8981\u662f\u4e2a\u5927\u5751\n<div class=\"lighten row\" style=\"padding:2em; margin-bottom:0.5em; margin-top:0.5em;\">\n<div class=\"col-md-12 col-sm-12 col-xs-12\">\n<span style=\"font-size:48px; text-shadow: 2px 3px 0 rgba(255, 255, 255, 0.2), 5px 7px 0 rgba(0, 0, 0, 0.2); \">\n\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa</span><br>\n'''\u4e00\u8d77\u63a2\u7d22\u7279\u522b\u6709\u8da3\u7684\u65b9\u5757\u601d\u60f3\uff01'''<br><small>[[\u4fc4\u7f57\u65af\u65b9\u5757]]\u662f\u7531[[\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b]]\u5236\u4f5c\u7684\u76ca\u667a\u7535\u5b50\u6e38\u620f\u3002<br>\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa\u670d\u52a1\u4e8e\u5168\u4f53\u4e2d\u6587\u65b9\u5757\u73a9\u5bb6\u3002<br>[[Project:\u5173\u4e8e|\u5173\u4e8e\u672c\u7ef4\u57fa]] | [[Project:\u8457\u4f5c\u6743|\u8457\u4f5c\u6743\u8bf4\u660e]] | [[Project:\u7f16\u5199\u89c4\u8303|\u7f16\u5199\u89c4\u8303]] | [[Project:\u8d44\u6e90\u5217\u8868|\u8d44\u6e90\u5217\u8868]] | [[Project:\u5173\u4e8e#\u8054\u7cfb\u6211\u4eec|\u52a0\u5165\u7f16\u8f91]]</small><br><div style=\"float:left;padding:8px;\"><div style=\"font-size:14px;margin:1em 0 0.5em 0.5em;\">[[Special:\u6700\u8fd1\u66f4\u6539|'''16,068''']] \u6b21\u7f16\u8f91 | [[Special:\u6240\u6709\u9875\u9762|'''1,150''']] \u4e2a\u9875\u9762 | [[Special:\u6587\u4ef6\u5217\u8868|'''2,610''']] \u4efd\u6587\u4ef6 | [[Special:\u7528\u6237\u5217\u8868|'''25''']] \u540d\u7f16\u8f91\u8005 <br/> [[:Category:\u9700\u8981\u5e2e\u52a9|'''249''']] \u4e2a\u9875\u9762\u9700\u8981\u5e2e\u52a9 | [[:Category:\u9700\u8981\u7ffb\u8bd1|'''0''']] \u4e2a\u9875\u9762\u9700\u8981\u7ffb\u8bd1 | [[:Category:\u6b63\u5728\u65bd\u5de5|'''23''']] \u4e2a\u9875\u9762\u6b63\u5728\u65bd\u5de5</div></div>\n\n</div>\n\n<templatestyles src=\"Template:\u4e3b\u9875/index.css\" />\n<div class=\"container\">\n <div class=\"row\">\n <div class=\"col-lg-4 col-md-5\">\n <div style=\"margin-bottom: .5rem\"><div class=\"lighten row\" style=\"padding:2em; margin-bottom:0.5em; margin-top:0.5em;\">\n<div class=\"col-md-12 col-sm-12 col-xs-12\">\n<span style=\"font-size:48px; text-shadow: 2px 3px 0 rgba(255, 255, 255, 0.2), 5px 7px 0 rgba(0, 0, 0, 0.2); \">\n\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa</span><br>\n'''\u4e00\u8d77\u63a2\u7d22\u7279\u522b\u6709\u8da3\u7684\u65b9\u5757\u601d\u60f3\uff01'''<br><small>[[\u4fc4\u7f57\u65af\u65b9\u5757]]\u662f\u7531[[\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b]]\u5236\u4f5c\u7684\u76ca\u667a\u7535\u5b50\u6e38\u620f\u3002<br>\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa\u670d\u52a1\u4e8e\u5168\u4f53\u4e2d\u6587\u65b9\u5757\u73a9\u5bb6\u3002<br>[[Project:\u5173\u4e8e|\u5173\u4e8e\u672c\u7ef4\u57fa]] | [[Project:\u8457\u4f5c\u6743|\u8457\u4f5c\u6743\u8bf4\u660e]] | [[Project:\u7f16\u5199\u89c4\u8303|\u7f16\u5199\u89c4\u8303]] | [[Project:\u8d44\u6e90\u5217\u8868|\u8d44\u6e90\u5217\u8868]] | [[Project:\u5173\u4e8e#\u8054\u7cfb\u6211\u4eec|\u52a0\u5165\u7f16\u8f91]]</small><br><div style=\"float:left;padding:8px;\"><div style=\"font-size:14px;margin:1em 0 0.5em 0.5em;\">[[Special:\u6700\u8fd1\u66f4\u6539|'''16,068''']] \u6b21\u7f16\u8f91 | [[Special:\u6240\u6709\u9875\u9762|'''1,150''']] \u4e2a\u9875\u9762 | [[Special:\u6587\u4ef6\u5217\u8868|'''2,610''']] \u4efd\u6587\u4ef6 | [[Special:\u7528\u6237\u5217\u8868|'''25''']] \u540d\u7f16\u8f91\u8005 <br/> [[:Category:\u9700\u8981\u5e2e\u52a9|'''249''']] \u4e2a\u9875\u9762\u9700\u8981\u5e2e\u52a9 | [[:Category:\u9700\u8981\u7ffb\u8bd1|'''0''']] \u4e2a\u9875\u9762\u9700\u8981\u7ffb\u8bd1 | [[:Category:\u6b63\u5728\u65bd\u5de5|'''23''']] \u4e2a\u9875\u9762\u6b63\u5728\u65bd\u5de5</div></div>\n\n</div>\n</div>\n <div class=\"main-grid-block roundy b-\u672a\u77e5 at-c\" style=\"border-color: #008650\">\n <div class=\"main-grid-header roundytop-6\" style=\"background-color: #00E88B; color: #008650\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #D4FFEE; border-color: #00E88B\"><font size=4>\u7f16\u8f91\u6307\u5357</font>\n:[[Project:\u7f16\u5199\u89c4\u8303|'''\u7f16\u5199\u89c4\u8303''']]\n:[[Project:\u56fe\u7247\u4f7f\u7528\u89c4\u8303|'''\u56fe\u7247\u4f7f\u7528\u89c4\u8303''']]\n:[[Project:\u7ed8\u5236\u573a\u5730|'''\u5982\u4f55\u7ed8\u5236\u573a\u5730''']]\n:[[Project:\u76f8\u5173\u7f51\u7ad9|'''\u53c2\u8003\u76f8\u5173\u7f51\u7ad9''']]\n<font size=4>\u9700\u8981\u5e2e\u52a9\u7684\u9875\u9762</font>\n:[[\u7279\u6b8a:\u77ed\u9875\u9762|\u77ed\u9875\u9762]]\n:[[\u7279\u6b8a:\u5b64\u7acb\u9875\u9762|\u5b64\u7acb\u9875\u9762]]\n:[[\u7279\u6b8a:\u65ad\u94fe\u9875\u9762|\u65ad\u94fe\u9875\u9762]]\n:[[\u7279\u6b8a:\u9700\u8981\u7684\u9875\u9762|\u9700\u8981\u7684\u9875\u9762]]\n:[[\u7279\u6b8a:\u672a\u5206\u7c7b\u9875\u9762|\u672a\u5206\u7c7b\u9875\u9762]]\n<font size=4>\u7ad9\u70b9\u52a8\u6001</font>\n:[[\u7279\u6b8a:\u6700\u8fd1\u66f4\u6539|\u6700\u8fd1\u66f4\u6539]]\n:[[\u7279\u6b8a:\u65b0\u5efa\u9875\u9762|\u65b0\u5efa\u7684\u9875\u9762]]\n</div>\n </div>\n </div>\n <div class=\"col-lg-8 col-md-7 order-md-first\">\n <div class=\"main-grid-block roundy b-\u672a\u77e5\" style=\"border-color: #CC8212\">\n <div class=\"main-grid-header roundytop-6 at-c\" style=\"background-color: #FFAD86; color: #CC8212\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #FFF3EE; border-color: #FFAD86\"><font size=4>[[:Category:\u6982\u8ff0|\u6982\u8ff0]]</font>\n: [[\u4fc4\u7f57\u65af\u65b9\u5757]] \u00b7 [[\u6e38\u620f\u6982\u89c8]] \u00b7 <ruby>[[\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219|\u5b98\u65b9\u51c6\u5219]]<rt>Guideline</rt></ruby>\n<font size=4>[[:Category:\u6e38\u620f\u673a\u5236|\u6e38\u620f\u673a\u5236]]</font>\n: [[\u65b9\u5757]] \u00b7 [[\u573a\u5730]] \u00b7 [[\u79fb\u52a8]] \u00b7 [[\u65cb\u8f6c]]\n: [[\u964d\u843d]] \u00b7 [[\u6d88\u9664]] \u00b7 [[\u5f97\u5206]] \u00b7 [[\u6e38\u620f\u7ed3\u675f]]\n: [[\u9884\u89c8]] \u00b7 [[\u6682\u5b58]] \u00b7 [[\u9634\u5f71]] \u00b7 [[\u91cd\u529b]]\n: [[\u65cb\u8f6c\u7cfb\u7edf]] \u00b7 [[\u5f97\u5206\u7cfb\u7edf]] \u00b7 [[\u968f\u673a\u5668]]\n<font size=4>[[:Category:\u672f\u8bed|\u6e38\u620f\u672f\u8bed]]</font>\n: [[\u672f\u8bed\u8bcd\u5178/\u6e38\u620f|\u6e38\u620f]] \u00b7 [[\u672f\u8bed\u8bcd\u5178/\u6e38\u620f\u673a\u5236|\u673a\u5236]] \u00b7 [[\u672f\u8bed\u8bcd\u5178/\u6280\u5de7|\u6280\u5de7]]\n: [[\u672f\u8bed\u8bcd\u5178/\u4eba\u7269|\u4eba\u7269]] \u00b7 [[\u672f\u8bed\u8bcd\u5178/\u6d3b\u52a8|\u6d3b\u52a8]] \u00b7 [[\u672f\u8bed\u8bcd\u5178/\u6587\u5316|\u6587\u5316]]\n<font size=4>[[:Category:\u5217\u8868|\u5217\u8868]]</font>\n: [[\u6e38\u620f\u5217\u8868|\u6e38\u620f\u5217\u8868]] \u00b7 [[Project:\u8d44\u6e90\u5217\u8868|\u8d44\u6e90\u5217\u8868]] \u00b7 [[:Category:\u516c\u53f8|\u516c\u53f8]] \u00b7 [[:Category:\u7f51\u7ad9|\u7f51\u7ad9]]\n: [[:Category:\u4eba\u7269|\u4eba\u7269]] \u00b7 [[:Category:\u73a9\u5bb6|\u73a9\u5bb6]] \u00b7 [[:Category:\u6d3b\u52a8|\u6d3b\u52a8]] \u00b7 [[:Category:\u8d5b\u4e8b|\u8d5b\u4e8b]]\n</div>\n </div>\n <div class=\"main-grid-block roundy b-\u672a\u77e5\" style=\"border-color: #779D2B\">\n <div class=\"main-grid-header roundytop-6 at-c\" style=\"background-color: #C1DE87; color: #779D2B\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #F1F7E3; border-color: #C1DE87\">\n: [[\u7ecf\u5178\u4fc4\u7f57\u65af\u65b9\u5757|\u7ecf\u5178]] \u00b7 [[\u9a6c\u62c9\u677e]] \u00b7 [[\u7ade\u901f]] \u00b7 [[\u9650\u65f6\u6253\u5206]] \n: [[\u5bf9\u6218]] \u00b7 [[\u5408\u4f5c]] \u00b7 [[\u6df7\u6218]] \u00b7 [[\u56de\u5408\u5236]] \n: [[\u5927\u5e08]] \u00b7 [[\u9690\u5f62]] \u00b7 [[\u4e94\u8fde\u5757]] \u00b7 [[MPH]] \n: [[\u76ee\u6807]] \u00b7 [[\u5730\u56fe]] \u00b7 [[\u6316\u6398]] \u00b7 [[\u751f\u5b58]] \n: [[\u7279\u6b8a:\u641c\u7d22/\u4efb\u52a1|\u4efb\u52a1]] \u00b7 [[\u7279\u6b8a:\u641c\u7d22/\u9053\u5177|\u9053\u5177]] \u00b7 [[\u8fde\u9501|\u91cd\u529b\u8fde\u9501]] \u00b7 [[\u70b8\u5f39\u65b9\u5757]] \n: [[\u62fc\u82b1]] \u00b7 [[\u8fde\u7eed\u5168\u6d88]] \u00b7 [[\u6b63\u65b9\u62fc\u5408]] \u00b7 [[20TSD]] \n: [[\u81ea\u653b]] \u00b7 [[\u5e72\u65f1]] \u00b7 [[\u8fde\u51fb#\u4ee5\u8fde\u51fb\u4e3a\u4e3b\u8981\u73a9\u6cd5\u7684\u6a21\u5f0f|\u8fde\u51fb]] \u00b7 [[\u5927\u65b9\u5757]] \n: [[TE:C]] \u00b7 [[Techmino]] \u00b7 [[\u5c41\u5757]] \u5404\u6a21\u5f0f \n</div>\n </div>\n <div class=\"main-grid-block roundy b-\u672a\u77e5\" style=\"border-color: #b60d4f\">\n <div class=\"main-grid-header roundytop-6 at-c\" style=\"background-color: #f06b8d; color: #7b1037\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #F0C1CD; border-color: #f06b8d\">\n: [[:Category:\u79fb\u52a8\u6280\u5de7|\u79fb\u52a8\u6280\u5de7]] \u00b7 [[:Category:\u4e00\u822c\u73a9\u6cd5|\u4e00\u822c\u73a9\u6cd5]] \u00b7 [[\u6d88\u56db\u73a9\u6cd5]]\n: [[:Category:SRS \u5bf9\u6218\u73a9\u6cd5|\u5bf9\u6218\u65b9\u6cd5]] \u00b7 [[:Category:T \u65cb\u65b9\u6cd5|T \u65cb\u65b9\u6cd5]] \u00b7 [[:Category:\u8fde\u51fb|\u8fde\u51fb\u65b9\u6cd5]]\n: [[:Category:\u5168\u6d88\u65b9\u6cd5|\u5168\u6d88\u65b9\u6cd5]] \u00b7 [[:Category:\u8fde\u9501\u65b9\u6cd5|\u8fde\u9501\u65b9\u6cd5]] \u00b7 [[\u6b63\u65b9\u62fc\u5408|\u6b63\u65b9\u62fc\u5408\u65b9\u6cd5]]\n</div>\n </div>\n <div class=\"main-grid-block roundy b-\u672a\u77e5\" style=\"border-color: #08A0CC\">\n <div class=\"main-grid-header roundytop-6 at-c\" style=\"background-color: #77DDFA; color: #08A0CC\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #E9F9FE; border-color: #77DDFA\">'''\u65b9\u5757\u8c31\u7ed8\u5236'''\n: [http://fumen.zui.jp Fumen]\uff08[https://harddrop.com/fumen \u82f1\u6587] \u00b7 [https://teatube.cn/f \u4e2d\u6587] \u00b7 [https://knewjade.github.io/fumen-for-mobile \u79fb\u52a8\u7aef\u82f1\u6587] \u00b7 [https://teatube.cn/fm \u79fb\u52a8\u7aef\u4e2d\u6587]\uff09\n: [https://github.com/fiorescarlatto/four-tris four-tris] \u00b7 [http://petitprince.github.io/TeDiGe-2/editor.html TeDiGe-2] \u00b7 [http://tage.emaame.com tage]\n'''\u7ec3\u4e60\u9898\u4e0e\u8c1c\u9898'''\n: [https://teatube.cn/ttt TETRiS TRAiNER TR\u00c8S-BiEN]\n: [https://teatube.cn/ttpc TETRiS TRAiNER PC Challenge]\n: [https://teatube.cn/nazo \u30ca\u30be\u30c6\u30c8 \u8c1c\u9898\u65b9\u5757]\n: [https://teatube.cn/tpo Tetris Puzzle O]\n: \u6b64\u5904\u5747\u4e3a\u6302\u8f7d\u4e8e[https://teatube.cn \u8336\u670d\u4e3b\u7ad9]\u7684\u4e2d\u6587\u8bd1\u7248\n'''[[\u5168\u6d88]]\u8ba1\u7b97'''\n: [https://github.com/knewjade/solution-finder Solution Finder] \u00b7 [http://harddrop.com/forums/index.php?showtopic=7588 PC Finder] \u00b7 [https://wirelyre.github.io/tetra-tools/pc-solver.html PC Solver]\n</div>\n </div>\n <div class=\"main-grid-block roundy b-\u672a\u77e5\" style=\"border-color: #D00034\">\n <div class=\"main-grid-header roundytop-6 at-c\" style=\"background-color: #FF6E92; color: #D00034\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #FFD0DC; border-color: #FF6E92\">'''English'''\n: [https://tetris.wiki Tetris Wiki]\n: [https://harddrop.com/wiki Hard Drop Wiki]\n: [https://tetris.johnbeak.cz John Beak]\n: [https://four.lol FOUR.lol]\n: [https://liquipedia.net/tetris Liquipedia Tetris]\n'''\u65e5\u672c\u8a9e'''\n: [https://tetrisopener.wicurio.com \u65b9\u5757\u5f00\u5c40\u5b9a\u5f0f\u7ef4\u57fa\uff08\u3086\u3046\uff09]\n: [https://w.atwiki.jp/tetrismaps \u65b9\u5757\u5b9a\u5f0f\u96c6@\u65b9\u5757\u8c31\uff08\u307f\u3074\uff09]\n: [https://w.atwiki.jp/sasasa123 \u65b9\u5757\u5b9a\u5f0f\u6574\u7406\u7ef4\u57fa\uff08\u7b39\uff09]\n: [https://shiwehi.com/tetris \u65b9\u5757\u5802\uff08\u3057\u3091\u3072\uff09]\n: [https://tetrisch.github.io/main \u65b9\u5757\u9891\u9053]\n</div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"main-grid-block roundy b-\u672a\u77e5\" style=\"border-color: #707038\">\n <div class=\"main-grid-header roundytop-6 at-c\" style=\"background-color: #B9B973; color: #707038\">\u6807\u9898</div>\n <div class=\"main-grid-content roundybottom-6\" style=\"background-color: #EEEEDD; border: 1px solid #B9B973\"><font size=4>\u70ed\u95e8\u5b98\u65b9\u6e38\u620f</font>\n<center>\n<Gallery mode=nolines>\nfile:Tetris Effect Connected cover.jpeg|link=\u4fc4\u7f57\u65af\u65b9\u5757\u6548\u5e94|[[\u4fc4\u7f57\u65af\u65b9\u5757\u6548\u5e94|\u4fc4\u7f57\u65af\u65b9\u5757<br>\u6548\u5e94\uff1a\u8fde\u63a5]]\nfile:Puyo Puyo Tetris 2 boxart.jpeg|link=\u5657\u54df\u5657\u54df\u4fc4\u7f57\u65af\u65b9\u57572|[[\u5657\u54df\u5657\u54df\u4fc4\u7f57\u65af\u65b9\u57572|\u5657\u54df\u5657\u54df<br>\u4fc4\u7f57\u65af\u65b9\u57572]]\nfile:Tetris_99_boxart.jpeg|link=\u4fc4\u7f57\u65af\u65b9\u575799|[[\u4fc4\u7f57\u65af\u65b9\u5757 99]]\nfile:TGM3_\u6d77\u62a5.jpg|link=TGM3|[[TGM3|\u4fc4\u7f57\u65af\u65b9\u5757<br>\u7279\u7ea7\u5927\u5e083]]\nfile:NES_Tetris_Box_Front.jpg|link=Tetris (NES, Nintendo)|[[Tetris (NES, Nintendo)|\u4efb\u5929\u5802 NES<br>\u4fc4\u7f57\u65af\u65b9\u5757]]\n</Gallery>\n</center>\n:\u5176\u4ed6\u5b98\u65b9\u6e38\u620f\uff1a[[Tetris Online (\u6e38\u620f)|\u4fc4\u7f57\u65af\u65b9\u5757\u5728\u7ebf]] \u00b7 [[Tetris (Game Boy)|\u4efb\u5929\u5802 GB \u4fc4\u7f57\u65af\u65b9\u5757]] \u00b7 [[\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e08\u7cfb\u5217]] \u00b7 [[Tetris Ultimate|\u4fc4\u7f57\u65af\u65b9\u5757 Ultimate]] \u00b7 [[Tetris.com]] \u00b7 [[\u5b98\u65b9\u6e38\u620f\u5217\u8868|\u66f4\u591a\u2026]]\n<font size=4>\u70ed\u95e8\u975e\u5b98\u65b9\u6e38\u620f</font>\n<center>\n<Gallery mode=nolines>\nFile:Techmino_icon.png|link=Techmino|[[Techmino]]\nFile:Tetrio-color.png|link=TETR.IO|[[TETR.IO]]\nFile:Jstris icon.png|link=Jstris|[[Jstris]]\nFile:C2 logo.png|link=Cultris II|[[Cultris II]]\nFile:Logo_kos.png|link=King of Stackers|[[King of Stackers]]\n</Gallery>\n</center>\n:\u5176\u4ed6\u975e\u5b98\u65b9\u6e38\u620f\uff1a[[NullpoMino]] \u00b7 [[MisaMino]] \u00b7 [[Tetra Legends]] \u00b7 [[Tetr.js]] \u00b7 [[Cambridge]] \u00b7 [[Texmaster]] \u00b7 [[Worldwide Combos]] \u00b7 [[Betrix]] \u00b7 [[\u975e\u5b98\u65b9\u6e38\u620f\u5217\u8868|\u66f4\u591a\u2026]]\n</div>\n</div>\n== Randomtips \u63d2\u5165\u6d4b\u8bd5 ==\n\n<choose>\n<!--\u77ed\u53e5-->\n<option>The quick brown fox jumps over the lazy dog.\u2014\u2014\u5168\u5b57\u6bcd\u53e5\u4f8b</option>\n<option>We All Fit Together.\u2014\u2014[[\u4fc4\u7f57\u65af\u65b9\u5757\u516c\u53f8]]</option>\n<option>\u4e00\u8d77\u63a2\u7d22\u7279\u522b\u6709\u8da3\u7684\u65b9\u5757\u601d\u60f3\uff01\u2014\u2014[[Project:\u5173\u4e8e#\u52a0\u5165\u4e2d\u6587\u65b9\u5757\u793e\u533a|\u63a2\u7d22\u7fa4]]\u6807\u8bed\uff0cTeatube</option>\n<option>\u5927\u9646\u7684\u65b9\u5757\u793e\u533a\u8d77\u6b65\u665a\uff0c\u6240\u4ee5\u4e16\u754c\u7ea7\u9ad8\u624b\u5f88\u5c11\u2026\u2026\u4e0b\u4e00\u4e2a\u4f1a\u662f\u4f60\u5417\uff1f\u2014\u2014Techmino Tips\uff0cMrZ</option>\n<option>\u4ece\u53e4\u5230\u4eca\uff0c\u6c47\u96c6\u521b\u610f\uff1b\u7814\u7a76\u6838\u5fc3\uff0c\u63a2\u7d22\u601d\u60f3\uff1b\u53d1\u73b0\u77e5\u8bc6\uff0c\u5206\u4eab\u5927\u5bb6\u3002\u2014\u2014farter</option>\n<option>\u7948\u671b\u65b9\u5757\u793e\u533a\u7684\u540c\u5b66\u4eec\u80fd\u591f\u5e73\u7b49\u548c\u8c10\u53cb\u5584\u5730\u4ea4\u6d41\u3002\u2014\u2014xb2002b</option>\n<option>\u4fc4\u7f57\u65af\u65b9\u5757\u662f\u4e00\u79cd\u4f53\u73b0\u4e86\u5965\u6797\u5339\u514b\u683c\u8a00\uff08\u66f4\u5feb\u3001\u66f4\u9ad8\u3001\u66f4\u5f3a\u2014\u2014\u66f4\u56e2\u7ed3\uff09\u7684\u6e38\u620f\u3002\u2014\u2014GAP</option>\n<option>\u5929\u5730\u7384\u9ec4\uff0c\u5b87\u5b99\u6d2a\u8352\uff0c\u65e5\u6708\u76c8\u6603\uff0c\u8fb0\u5bbf\u5217\u5f20\u3002\u2014\u2014\u300a\u5343\u5b57\u6587\u300b</option>\n<option>\u6a58\u751f\u6dee\u5357\u5219\u4e3a\u6a58\uff0c\u751f\u4e8e\u6dee\u5317\u5219\u4e3a\u67b3\u3002\u2014\u2014\u6c49\u00b7\u5218\u5411</option>\n<option>\u6c89\u821f\u4fa7\u7554\u5343\u5e06\u8fc7\uff0c\u75c5\u6811\u524d\u5934\u4e07\u6728\u6625\u3002\u2014\u2014\u5510\u00b7\u5218\u79b9\u9521</option>\n<option>\u6c5f\u5c71\u4ee3\u6709\u624d\u4eba\u51fa\uff0c\u5404\u9886\u98ce\u9a9a\u6570\u767e\u5e74\u3002\u2014\u2014\u6e05\u00b7\u8d75\u7ffc</option>\n<option>\u661f\u661f\u4e4b\u706b\uff0c\u53ef\u4ee5\u71ce\u539f\u3002\u2014\u2014\u6bdb\u6cfd\u4e1c</option>\n<option>\u5b9e\u8df5\u662f\u68c0\u9a8c\u771f\u7406\u7684\u552f\u4e00\u6807\u51c6\u3002\u2014\u2014\u300a\u5149\u660e\u65e5\u62a5\u300b</option>\n<option>[[T \u65cb]]\u6709\u98ce\u9669\uff0c[[\u6350\u8d60]]\u9700\u8c28\u614e\u3002</option>\n<option>[[\u6316\u6398]]\u4e0d\u89c4\u8303\uff0c[[\u4e0d\u8981\u5835\u6d1e|\u5835\u6d1e]]\u4e24\u884c\u6cea\u3002\u2014\u2014Neta \u81ea\u300a\u6d41\u6d6a\u5730\u7403\u300b</option>\n<option>\u9002\u5ea6\u6e38\u620f\u76ca\u8111\uff0c\u6c89\u8ff7\u6e38\u620f\u4f24\u8eab\uff1b\u5408\u7406\u5b89\u6392\u65f6\u95f4\uff0c\u4eab\u53d7\u5065\u5eb7\u751f\u6d3b\u3002\u2014\u2014[[wikipedia:zh:\u65b0\u95fb\u51fa\u7248\u603b\u7f72|\u65b0\u95fb\u51fa\u7248\u603b\u7f72]]</option>\n<option>\u793e\u4f1a\u4e3b\u4e49\u6838\u5fc3\u4ef7\u503c\u89c2\uff1a\u5bcc\u5f3a\u3001\u6c11\u4e3b\u3001\u6587\u660e\u3001\u548c\u8c10\uff1b\u81ea\u7531\u3001\u5e73\u7b49\u3001\u516c\u6b63\u3001\u6cd5\u6cbb\uff1b\u7231\u56fd\u3001\u656c\u4e1a\u3001\u8bda\u4fe1\u3001\u53cb\u5584\u3002</option>\n<option>\u4e00\u5957\u8d81\u624b\u7684\u8f93\u5165\u8bbe\u5907\u53ca\u6070\u5f53\u7684\u901f\u5ea6\u53c2\u6570\u4f1a\u5927\u5e45\u63d0\u5347\u6e38\u620f\u4f53\u9a8c\u3002</option>\n\n<!--Meme\u3001Tips\u76f8\u5173-->\n<option>\u6709\u4e00\u4e2aO\u5757\u524d\u6765\u4e70\u74dc\u3002</option>\n<option>\u6211\u662f\u8d85\u5a01\u65b9\u5757\uff01</option>\n<option>\u59a8\u788d\u54b1\u90fd[[\u53e3\u8bed\u8bcd\u6c47#\u7528\u8bcd|\u6e23\u6e23]]\uff01</option>\n<option>\u7279\u8da3\u601d\u56db\u7f51\u7403\u65b9\u5757\u3002</option>\n<option>\u7279\u8da3\u601d\u56db\u8fde\u65b9\u5757\uff01</option>\n<option>\u80cc\u9760\u80ccT\u578b\u65cb\u8f6c\u6d88\u4e09\uff01</option>\n<option>[[Puyo Puyo Tetris 2|\u9b54\u6cd5\u6c14\u6ce1\u2122 \u7279\u8da3\u601d\u2122 \u4fc4\u7f57\u65af\u65b9\u5757\u2122 2]]\u3002</option>\n<option>[[\u6bb5\u4f4d\u8ba4\u5b9a\u7cfb\u7edf#TGM3|COOL!!]]</option>\n<option>[[\u6bb5\u4f4d\u8ba4\u5b9a\u7cfb\u7edf#TGM3|REGRET!!]]</option>\n<option>Let's [[\u94c1\u95e8|go better]] next time.</option>\n<option>\u56db\u7f51\u7403\u5e76\u4e0d\u53ef\u7b11\u561b\u3002</option>\n<option>1\u30012\u3001\u2468!!\u2014\u2014\u300a\u742a\u9732\u8bfa\u7684\u5b8c\u7f8e\u7b97\u672f\u6559\u5ba4\u300b</option>\n<option>\u4f60\u51c6\u5907\u597d\u4e86\u5417\uff1f\u2014\u2014Electric283</option>\n<option>\u8fd8\u6ca1\u6709\u51c6\u5907\u597d\u3002</option>\n<option>\u4e09\u5c81\u901a\u5173\u9a6c\u91cc\u5965\uff0c\u4e94\u5c81\u901a\u5173\u9b42\u6597\u7f57\uff0c\u2026\u2026\u2014\u2014Electric283</option>\n<option>\u4f60\u8bf4\u5f97\u5bf9\uff0c\u4f46\u662f[[\u4fc4\u7f57\u65af\u65b9\u5757]]\u662f\u7531\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b\u5236\u4f5c\u7684\u76ca\u667a\u7535\u5b50\u6e38\u620f\uff0c\u2026\u2026</option>\n<option>wiki \u9879\u76ee\u662f\u8fd9\u6837\u7684\uff0c\u8bfb\u8005\u53ea\u9700\u8981\u6307\u51fa\u9519\u8bef\u5c31\u53ef\u4ee5\u4e86\uff0c\u53ef\u662f\u7f16\u8f91\u8005\u8003\u8651\u7684\u4e8b\u60c5\u5c31\u591a\u4e86\u3002</option>\n<option>xsk\u2014\u2014farter</option>\n<option>11renpc!\u2014\u2014tatianyi</option>\n<option>\u55b5\uff01</option>\n<option>200 OK.\u2014\u2014MrZ</option>\n<option>503 \u670d\u52a1\u6682\u4e0d\u53ef\u7528\u3002</option>\n<option>504 \u7f51\u5173\u54cd\u5e94\u8d85\u65f6\u3002</option>\n<option>\u73b0\u5728\uff0c\u4f60\u6709[[Ti#Shirase|0.133\u79d2\u65f6\u95f4]]\u6765\u51b3\u5b9a\u8fd9\u4e2a\u65b9\u5757\u653e\u54ea\u513f\u2014\u2014farter</option>\n<option>very nani.\u2014\u2014diao</option>\n<option>veru mamo.\u2014\u2014diao</option>\n<option>\u4e0d\u8981\u5927\u529b\u62cd\u6253\u6216\u6ed1\u52a8\u54e6~\u2014\u2014\u821e\u840cDX</option>\n<option>\u6536\u85cf\u7ef4\u57fa\u8c22\u8c22\u55b5\uff0c\u6536\u85cf\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa\u8c22\u8c22\u55b5~</option>\n<option>\u8d62\uff01\u6211\u4eec\u662f\u51a0\u519b\uff01\u2014\u2014flore</option>\n<option>\u8fd9\u662f\u4e00\u6761\u51d1\u6570 Tips\u3002</option>\n<option>\u5927\u6982\u6ca1\u4eba\u770b Tips\u3002</option>\n<option>\u5e94\u8be5\u8fd8\u662f\u4f1a\u6709\u4eba\u770b Tips \u7684\u3002</option>\n<option>Tips \u7075\u611f\u6765\u6e90\u4e8e Phigros \u4e0e Techmino\u3002</option>\n<option>\u90e8\u5206 Tips \u6458\u6284\u6216\u6539\u5199\u81ea [https://github.com/26F-Studio/Techmino/blob/main/parts/language/lang_zh.lua Techmino] Tips.</option>\n<option>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed malesuada lacus a tincidunt cursus. Mauris finibus, nisi ut mollis mollis, velit turpis semper libero, et posuere.</option>\n<option>Languages other than Simplified Chinese are not supported. \u7c21\u4f53\u5b57\u4e2d\u56fd\u8a9e\u4ee5\u5916\u306e\u8a00\u8a9e\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002</option>\n<option>\u867d\u7136\u672c\u7ef4\u57fa\u6b22\u8fce\u6240\u6709\u4f7f\u7528\u4e2d\u6587\u7684\u73a9\u5bb6\u7f16\u8f91\uff0c\u4f46\u7b80\u4f53\u4e2d\u6587\u8fd8\u662f\u672c\u7ef4\u57fa\u7684\u9996\u8981\u7528\u8bed\u3002</option>\n<option>\u8bf4\u666e\u901a\u8bdd\uff0c\u5199\u89c4\u8303\u5b57\uff0c\u7528\u6587\u660e\u8bed\uff0c\u505a\u6587\u660e\u4eba\u3002\u2014\u2014\u4e2d\u56fd\u56fd\u5bb6\u8bed\u8a00\u6587\u5b57\u5de5\u4f5c\u59d4\u5458\u4f1a</option>\n<option>Tips \u4e3a\u5b8c\u5168\u968f\u673a\u62bd\u53d6\uff0c\u5e76\u672a\u9488\u5bf9\u6761\u76ee\u5185\u5bb9\u8fdb\u884c\u9009\u62e9\u3002</option>\n<option>\u5e0c\u671b[[\u6781\u7b80\u64cd\u4f5c|\u6781\u7b80\u7387]]\u6ca1\u4e8b\u3002</option>\n\n<!--wiki \u76f8\u5173-->\n<option>\u65b0\u7ad9\u90ae\u4ef6\u670d\u52a1\u5668\u7cfb\u7edf\u4e0d\u5b8c\u5584\uff0c\u56e0\u6b64\u6682\u65f6\u65e0\u6cd5\u81ea\u884c\u6ce8\u518c\u8d26\u53f7\u3002\u6709\u7f16\u8f91\u9700\u6c42\u8bf7\u52a0\u5165\u7f16\u8f91 QQ \u7fa4\u5411\u7ba1\u7406\u5458\u7533\u8bf7\u6ce8\u518c\uff1a821950207\u3002</option>\n<option>\u7f51\u9875\u7f16\u8f91\u4e0d\u65b9\u4fbf\uff1f\u8bd5\u8bd5\u7528\u672c\u5730\u6587\u672c\u7f16\u8f91\u5668\uff08\u5982 VSCode\uff09\u7f16\u5199\u5185\u5bb9\u3002</option>\n<option>\u4e0a\u4f20\u56fe\u7247\u7b49\u5176\u4ed6\u6587\u4ef6\u8bf7\u9075\u5faa\u7248\u6743\uff0c\u8be6\u8bf7\u53c2\u9605[[Project:\u56fe\u7247\u4f7f\u7528\u89c4\u8303|\u89c4\u8303]]\u3002</option>\n<option>\u65e0\u6cd5\u67e5\u8bc1\u7684\u5185\u5bb9\u9700\u6807\u4e0a[[\u6a21\u677f:\u9700\u8981\u6765\u6e90|\u9700\u8981\u6765\u6e90]]\u6a21\u677f\u3002</option>\n<option>\u6ca1\u6709\u4e00\u4e2a\u6761\u76ee\u5728\u8bde\u751f\u4e4b\u521d\u5c31\u662f\u5b8c\u7f8e\u7684\u3002\u82e5\u6709\u4efb\u4f55\u610f\u89c1\u6216\u5efa\u8bae\uff0c\u8bf7\u52a0\u5165\u7f16\u8f91 QQ \u7fa4\u8ba8\u8bba\uff1a821950207\u3002</option>\n<option>\u672c\u7ad9\u6761\u76ee\u672a\u9002\u914d\u624b\u6301\u79fb\u52a8\u8bbe\u5907\uff0c\u5f3a\u70c8\u63a8\u8350\u4f7f\u7528\u7535\u8111\u7b49\u5bbd\u5c4f\u8bbe\u5907\u6d4f\u89c8\u3002</option>\n<option>\u672c\u7f51\u7ad9\u4e0d\u53d7\u7ef4\u57fa\u5a92\u4f53\u57fa\u91d1\u4f1a\u7ba1\u8f96\uff0c\u4e0e\u5176\u4ed6 wiki \u4e5f\u6ca1\u6709\u96b6\u5c5e\u5173\u7cfb\uff0c\u662f\u72ec\u7acb\u7684 MediaWiki \u7ad9\u70b9\u3002</option>\n<option>\u60f3\u8981\u94fe\u63a5\u5230\u4e00\u4e2a\u5206\u7c7b\uff0c\u800c\u975e\u5c06\u6761\u76ee\u7eb3\u5165\u5b83\uff1f\u5728\u94fe\u63a5\u524d\u52a0\u4e0a\u5192\u53f7\u5373\u53ef\u3002\u5c31\u50cf\u8fd9\u6837\uff1a<nowiki>[[:\u5206\u7c7b:\u603b\u5206\u7c7b\u8868]]</nowiki></option>\n<option>\u4e3a\u65b9\u4fbf\u5176\u4ed6\u7f16\u8f91\u5ba1\u9605\uff0c\u4f60\u53ef\u4ee5\u5728\u7f16\u8f91\u540e\u8f93\u5165\u7f16\u8f91\u6458\u8981\uff0c\u7b80\u8981\u63cf\u8ff0\u8fd9\u6b21\u7f16\u8f91\u6539\u52a8\u7684\u5185\u5bb9\u3002</option>\n<option>\u6d89\u53ca\u5230\u91cd\u8981\u4e8b\u9879\u7684\u8ba8\u8bba\uff0c\u9664\u4e86\u5728\u7f16\u8f91\u7fa4\u8fdb\u884c\u5916\uff0c\u4e5f\u53ef\u4f7f\u7528 Mediawiki \u7684\u8ba8\u8bba\u529f\u80fd\u3002\u8ba8\u8bba\u65f6\u8bb0\u5f97\u5728\u672b\u5c3e\u4f7f\u7528\u56db\u4e2a\u6ce2\u6d6a\u7ebf\u7b7e\u540d\u3002</option>\n\n<!--\u65e5\u671f-->\n<option>\u6bcf\u5e74\u76846\u67086\u65e5\u662f[[\u4fc4\u7f57\u65af\u65b9\u5757\u516c\u53f8]]\u94a6\u5b9a\u7684\u4e16\u754c\u4fc4\u7f57\u65af\u65b9\u5757\u65e5\uff08World Tetris Day\uff09\u2014\u2014\u867d\u7136\u5e76\u4e0d\u662f\u54ea\u4e2a\u65b9\u5757\u7684\u53d1\u884c\u65e5\u3002</option>\n<option>\u4fc4\u7f57\u65af\u65b9\u5757\u00b7[\u7814\u25c7\u7a76]\u521b\u5efa\u65e5\uff1a2010\u5e745\u670816\u65e5 - \u8ddd\u4eca{{age in days|2010|5|16}}\u5929\u3002</option>\n<option>\u4fc4\u7f57\u65af\u65b9\u5757\u00b7[\u63a2\uff45\u7d22]\u521b\u5efa\u65e5\uff1a2019\u5e743\u670816\u65e5 - \u8ddd\u4eca{{age in days|2019|3|16}}\u5929\u3002</option>\n<option>\u4fc4\u7f57\u65af\u65b9\u5757\u00b7[\u7814\u25c7\u7a76]\uff08\u91cd\u7f6e\uff09\u521b\u5efa\u65e5\uff1a2022\u5e747\u670830\u65e5 - \u8ddd\u4eca{{age in days|2022|7|30}}\u5929\u3002</option>\n<option>[[Techmino]] \u4e8e2019\u5e747\u670829\u65e5\u516c\u5e03\u4e86\u9996\u4e2a\u4e2a\u4eba\u7535\u8111\u7248\u672c - \u8ddd\u4eca{{age in days|2019|7|29}}\u5929\u3002</option>\n<option>[[TETR.IO]] \u4e8e2020\u5e743\u670822\u65e5\u8fdb\u5165 Alpha \u6d4b\u8bd5\u9636\u6bb5 - \u8ddd\u4eca{{age in days|2020|3|22}}\u5929\u3002</option>\n<option>[[TETR.IO]] \u4e8e2024\u5e747\u670826\u65e5\u8fdb\u5165\u73b0\u4eca\u7684 Beta \u6d4b\u8bd5\u9636\u6bb5 - \u8ddd\u4eca{{age in days|2024|7|26}}\u5929\u3002</option>\n<option>\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa<s>\u91cd\u5efa</s>\u521b\u5efa\u65e5\uff1a2020\u5e747\u670817\u65e5 - \u8ddd\u4eca{{age in days|2020|7|17}}\u5929\u2014\u2014\u5176\u5b9e2018\u5e74\u7684\u65f6\u5019\u521b\u5efa\u8fc7\u4e00\u6b21\uff0c\u4f46\u662f\u88ab\u626c\u4e86\u3002</option>\n<option>\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa\u642c\u8fc1\u65e5\uff1a2024\u5e7410\u670824\u65e5 - \u8ddd\u4eca{{age in days|2024|10|24}}\u5929\u3002</option>\n\n<!--\u5b98\u5757\u76f8\u5173-->\n<option>[[Tetris (Electronika 60)]] \u662f\u6700\u65e9\u7684\u4fc4\u7f57\u65af\u65b9\u5757\u6e38\u620f\u2014\u2014\u5236\u4f5c\u4e8e1985\u5e74\u3002</option>\n<option>[[Tetris Worlds]] \u662f\u7b2c\u4e00\u6b3e\u6309[[\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219]]\u7f16\u5199\u7684\u6e38\u620f\u3002</option>\n<option>[[\u4fc4\u7f57\u65af\u65b9\u5757\u73af\u6e38\u8bb0]]\u662f\u7b2c\u4e00\u6b3e\u53d6\u5f97\u4e2d\u56fd\u5927\u9646\u7248\u53f7\u7684[[The Tetris Company|\u5b98\u65b9]]\u4fc4\u7f57\u65af\u65b9\u5757\u6e38\u620f\u2014\u2014\u4f46\u505c\u670d\u4e86\u3002</option>\n<option>[[\u7f57\u6770\u00b7\u8fea\u6069]]\u8bbe\u8ba1\u4e861997\u5e74\u7248\u7684[[\u4fc4\u7f57\u65af\u65b9\u5757\u5fbd\u6807]]\uff0c\u8be5\u5fbd\u6807\u5728[[\u51c6\u5219]]\u4e2d\u6cbf\u7528\u81f32019\u5e74\u3002</option>\n<option>[[\u4fc4\u7f57\u65af\u65b9\u5757\u5fbd\u6807]]\u7ecf\u8fc7\u591a\u6b21\u4fee\u6539\uff0c\u6700\u8fd1\u4e00\u6b21\u4fee\u6539\u57282019\u5e74\u3002</option>\n<option>[[Tetris (tetris.com)|\u4fc4\u7f57\u65af\u65b9\u5757\u5b98\u7f51]]\u63d0\u4f9b\u4e09\u6b3e\u7f51\u9875\u4fc4\u7f57\u65af\u65b9\u5757\u6e38\u620f\u3002</option>\n<option>[[N-Blox]] \u66fe\u57282011-2015\u5e74\u4f5c\u4e3a\u8d34\u5427\u5c0f\u6e38\u620f\u51fa\u73b0\u5728\u767e\u5ea6\u4fc4\u7f57\u65af\u65b9\u5757\u8d34\u5427\u9876\u90e8\u3002</option>\n<option>[[\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e083\uff1a\u6050\u6016\u672c\u80fd]]\u7684\u526f\u6807\u9898\u7b80\u79f0 TI\uff0c\u4e0e\u91d1\u5c5e\u949b\u7684\u5143\u7d20\u7b26\u53f7\u76f8\u540c\uff0c\u6240\u4ee5\u73a9 TGM3 \u5728\u4e2d\u6587\u793e\u533a\u6709\u65f6\u4e5f\u88ab\u79f0\u4e3a\u201c\u6572\u949b\u201d\u3002</option>\n<option>[[TGM \u7cfb\u5217]]\u548c[[\u4fc4\u7f57\u65af\u65b9\u575799]]\u7531\u540c\u4e00\u5bb6\u516c\u53f8\u5236\u4f5c \u2014\u2014 [[ARIKA]]\u3002</option>\n<option>[[TGM \u7cfb\u5217]]\u4e2d\u90e8\u5206\u6a21\u5f0f\u5bf9\u73a9\u5bb6\u6709\u65f6\u9650\u8981\u6c42\uff0c\u4e2d\u6587\u793e\u533a\u5c06\u8fd9\u4e00\u673a\u5236\u79f0\u4f5c[[\u94c1\u95e8]]\u3002</option>\n<option>[[Tetris Online (\u6e38\u620f)]]\u4e2d\uff0c\u53ef\u4f7f\u7528 F1~F12 \u53d1\u9001\u8868\u60c5\uff0c\u5176\u4e2d\u6700\u5e38\u7528\u7684\u662f F1\u300c\u4f60\u597d\u300d\u548c F3\u300c\u6302\u4e86\u300d\u3002</option>\n\n<!--\u975e\u5b98\u65b9\u65b9\u5757\u76f8\u5173-->\n<option>[[Cultris II|Our]] server did not reply in time.</option>\n<option>[[Cultris II]] \u5feb\u6377\u952e\uff1aF2 - \u5f00\u59cb\uff1bF4 - \u65c1\u89c2\uff1bF6 - \u5207\u6b4c\u3002</option>\n<option>[[Techmino]] \u597d\u73a9\uff01\u2014\u2014\u81ea\u6211\u5ba3\u4f20</option>\n<option>[[TETR.IO]] \u5feb\u6377\u529f\u80fd\u952e\uff1aF8 - \u67e5\u770b\u5e27\u7387\u3001\u5ef6\u8fdf\u7b49\u6027\u80fd\u6570\u636e\u3002</option>\n<option>[[TETR.IO]] \u4e2d\u7684 VS \u5206\u6570\u6307\u7684\u662f 100 \u79d2\u5185\u7684\u653b\u51fb\u548c\u6316\u6398\u884c\u6570\u603b\u548c\u3002</option>\n<option>[[TETR.IO]] \u7684\u6392\u4f4d\u6a21\u5f0f\u4e2d\uff0c\u6ce2\u52a8\u503c\u5927\u4e8e 100 \u7684\u73a9\u5bb6\u4e0d\u4f1a\u62e5\u6709\u6bb5\u4f4d\u3002</option>\n<option>[[TETR.IO]] \u7684\u6392\u4f4d\u6a21\u5f0f\u4e2d\uff0c\u73a9\u5bb6\u5931\u8d25\u65f6\u4e0d\u4f1a\u5347\u6bb5\uff0c\u80dc\u5229\u65f6\u4e0d\u4f1a\u6389\u6bb5\u2014\u2014\u5373\u4f7f\u8d5b\u679c\u8ba9\u6392\u4f4d\u5206\u504f\u79bb\u539f\u6bb5\u4f4d\u7684\u5206\u6570\u533a\u95f4\u3002</option>\n<option>[[TETR.IO]] \u7684\u653b\u51fb\u6570\u5b57\u5b57\u4f53\u501f\u9274\u4e86\u52a8\u4f5c\u6e38\u620f\u300a\u5973\u795e\u5f02\u95fb\u5f555\u300b\u3002</option>\n<option>[[TETR.IO]] \u7684\u7985\u6a21\u5f0f\u7075\u611f\u6765\u81ea\u4e09\u6d88\u6e38\u620f\u300a\u5b9d\u77f3\u8ff7\u9635\u300b\u3002</option>\n<option>[[Techmino]] \u4e2d\uff0c\u70b9\u51fb\u56db\u6b21 Logo \u6216\u6309\u4e0b\u56db\u6b21 C \u952e\u5373\u53ef\u8fdb\u5165\u63a7\u5236\u53f0\u3002</option>\n<option>[[Techmino]] \u6709\u82e5\u5e72\u5c0f\u6e38\u620f/\u5c0f\u7a0b\u5e8f\uff0c\u53ef\u901a\u8fc7\u5728\u63a7\u5236\u53f0\u952e\u5165 app -list \u67e5\u770b\u3002</option>\n<option>[[Techmino]] \u7684\u89e6\u5c4f\u6309\u952e\u540c\u65f6\u4e5f\u53ef\u4f5c\u4e3a\u6309\u952e\u8868\u793a\u5668\u3002</option>\n<option>[[Techmino]] \u4f1a\u5728\u7279\u6b8a\u7684\u65e5\u671f\u6362\u4e0a\u7279\u6b8a\u7684\u4e3b\u9898\u2014\u2014\u6bd4\u5982\u6bcf\u670826\u65e5\u7684 Z-Day\u3002</option>\n<option>\u4e0d\u5c11\u5f00\u53d1\u8005\u4f7f\u7528 [[:\u5206\u7c7b:L\u00d6VE\u6e38\u620f|L\u00d6VE \u5f15\u64ce]]\u5f00\u53d1\u56db\u8fde\u65b9\u5757\u6e38\u620f\uff0c\u5305\u62ec\u4e2d\u6587\u793e\u533a\u5e7f\u4e3a\u4eba\u77e5\u7684 [[Techmino]] \u4e0e\u540e\u8d77\u4e4b\u79c0 Aquamino\uff0c\u4ee5\u53ca\u82f1\u6587\u793e\u533a\u7684 [[Cambridge]]\u3002</option>\n\n<!--\u5404\u79cd\u7eaa\u5f55-->\n<option>\u4f7f\u7528[[1kf|\u4e00\u952e\u5230\u4f4d]]\u7684\u65e0\u5ef6\u8fdf[[40\u884c]]\u7ade\u901f\u4e16\u754c\u7eaa\u5f55\uff1a[https://jstris.jezevec10.com/replay/92839697 13.356s by fortissim2]</option>\n<option>\u65e0\u5ef6\u8fdf[[40\u884c]]\u7ade\u901f\u4e16\u754c\u7eaa\u5f55\uff1a[https://tetr.io/#R:0266e1db49f5 13.430s by WestL]</option>\n<option>[[40\u884c]]\u7ade\u901f Jstris \u4e16\u754c\u7eaa\u5f55\uff1a[https://jstris.jezevec10.com/replay/88684413 13.882s by WestL]\u2014\u2014\u4ed6\u751a\u81f3\u505a\u4e86\u4e2aS\u65cb\uff01</option>\n<option>[[40\u884c]]\u7ade\u901f\u4e2d\u56fd\u7eaa\u5f55\uff1a[https://tetr.io/#R:f0378c47e694 15.195s by Richard969 (Coffilter)]</option>\n\n<!--\u793e\u533a\u76f8\u5173-->\n<option>\u65b9\u5757\u4e00\u671f\u751f - 2011\u5e74\u7531\u767e\u5ea6\u8d34\u5427\u5c0f\u6e38\u620f\u5f15\u6d41\u800c\u6765\u7684\u6210\u5458\u3002</option>\n<option>\u65b9\u5757\u4e8c\u671f\u751f - 2014\u5e74\u524d\u540e\u7531\u6c5f\u82cf\u536b\u89c6\u6700\u5f3a\u5927\u8111\u5f15\u6d41\u800c\u6765\u7684\u6210\u5458\u3002</option>\n<option>\u65b9\u5757\u4e09\u671f\u751f - 2019\u5e74\u81f3\u4eca\u7531\u5404\u8def\u865a\u62df\u4e3b\u64ad\u5f15\u6d41\u800c\u6765\u7684\u6210\u5458\u3002</option>\n<option>\u65b9\u5757\u56db\u671f\u751f - \u6709\u8fd9\u79cd\u8bf4\u6cd5\u5417\uff1f</option>\n<option>\u62a5\u65f6\u673a\u5668\u4eba\uff1a\u65b0\u7684\u4e00\u5929\u5f00\u59cb\u4e86\u3002</option>\n<option>\u60a8\u4eca\u5929\u7684\u4eba\u54c1\u503c\u662f\uff1a{{#expr: {{ #time: U }} mod 100}}\u3002</option>\n<option>\u627e\u4e0d\u5230\u8fd9\u4e2a\u4eba\u5bf9\u5e94\u7684[[Special:\u7528\u6237\u8d21\u732e|\u6570\u636e]]\uff0c\u6015\u4e0d\u662f\u538b\u6839\u6ca1\u5199\u8fc7\u7ef4\u57fa\u55f7\u3002</option>\n\n<!--\u6bd4\u8d5b\u76f8\u5173-->\n<option>\u5355\u6311\u8d5b\u5236 - \u62a2x - [[\u9876\u51fa]]\u5bf9\u65b9\u8ba1\u4e00\u5206\uff0c\u9996\u5148\u8fbe\u5230 x \u5206\u7684\u9009\u624b\u80dc\u5229\u3002</option>\n<option>\u5355\u6311\u8d5b\u5236 - \u5deex - \u6bd4\u5206\u987b\u5927\u4e8e\u5bf9\u624b x \u624d\u80fd\u83b7\u80dc\uff0c\u901a\u5e38\u4e3a\u5dee\u4e8c\u3002</option>\n<option>\u5355\u8d25\u6dd8\u6c70 - \u8f93\u6389\u4e00\u76d8\u5373\u6dd8\u6c70\u51fa\u5c40\u3002</option>\n<option>\u53cc\u8d25\u6dd8\u6c70 - \u8f93\u6389\u7b2c\u4e00\u76d8\u6389\u5165\u8d25\u8005\u7ec4\uff0c\u518d\u8f93\u4e00\u76d8\u6dd8\u6c70\u51fa\u5c40\u3002</option>\n<option>\u5faa\u73af\u8d5b\u5236 - \u6240\u6709\u9009\u624b\u4e24\u4e24\u76f8\u4e92\u5bf9\u9635\uff0c\u6839\u636e\u80dc\u573a\u6570\u3001\u80dc\u8d1f\u5173\u7cfb\u7b49\u786e\u5b9a\u6392\u540d\u3002</option>\n<option>\u745e\u58eb\u5236 - \u4e0e\u5faa\u73af\u5236\u7c7b\u4f3c\uff0c\u4f46\u6839\u636e\u5148\u524d\u7684\u6210\u7ee9\u5b89\u6392\u4e0b\u4e00\u8f6e\u7684\u5bf9\u624b\u3002</option>\n<option>\u745e\u58eb\u5236\u6700\u5c0f\u8f6e\u6570 - \u4e24\u4eba\u4e00\u8f6e\uff0c\u56db\u4eba\u4e24\u8f6e\uff0c\u516b\u4eba\u4e09\u8f6e\uff0c\u4ee5\u6b64\u7c7b\u63a8\u3002</option>\n<option>Elo - \u7ade\u6280\u6bd4\u8d5b\u4e2d\u5e38\u7528\u7684\u7b49\u7ea7\u5206\u7cfb\u7edf\u3002</option>\n<option>Glicko2 - \u57fa\u4e8e Elo \u7684\u7b49\u7ea7\u5206\u7cfb\u7edf\uff0c\u5f15\u5165\u4e86\u504f\u5dee\u503c\u3002</option>\n<option>GLIXARE - \u7528\u4e8e\u4f30\u7b97\u73a9\u5bb6\u767e\u5206\u6bd4\u6392\u540d\u7684\u7b97\u6cd5\uff0c\u57fa\u4e8e Glicko2 \u7684\u8bc4\u5206\u53ca\u504f\u5dee\u503c\u3002</option>\n\n<!--\u547d\u540d-->\n<option>\u201c\u4fc4\u7f57\u65af\u65b9\u5757\u201d\u8fd9\u4e00\u4e2d\u6587\u540d\u53ef\u80fd\u6765\u6e90\u4e8e\u65e9\u671f\u6e38\u620f\u5c01\u9762\u4e0a\u7684\u82cf\u8054\u5143\u7d20\u3002</option>\n<option>\u6570\u5b66\u5bb6\u4f7f\u7528 Tetromino \u79f0\u547c[[\u56db\u8fde\u65b9\u5757]]\uff0c\u800c[[\u4fc4\u7f57\u65af\u65b9\u5757\u516c\u53f8]]\u4f7f\u7528 Tetrimino\u3002</option>\n<option>2015\u5e74\u540e\u7684\u90e8\u5206[[\u5b98\u65b9\u6e38\u620f|\u5b98\u65b9\u6388\u6743\u65b9\u5757]]\u4e2d\uff0c\u51fa\u73b0\u4e86\u201c\u7279\u8da3\u601d\u201d\u8fd9\u4e00\u4e2d\u6587\u540d\u3002</option>\n<option>The Tetris Effect \u662f\u4e00\u79cd\u4e0e\u4fc4\u7f57\u65af\u65b9\u5757\u76f8\u5173\u7684\u5fc3\u7406\u6548\u5e94\uff0c\u800c [[Tetris Effect]] \u7279\u6307\u4e00\u6b3e\u65b9\u5757\u6e38\u620f\u3002</option>\n<option>\u9664\u4e86\u4f7f\u7528 TSS\u3001TSD\u3001TST \u79f0\u547c [[T-Spin]] \u6d88\u884c\u5916\uff0c\u4e2d\u6587\u793e\u533a\u8fd8\u4f7f\u7528 T1\u3001T2\u3001T3 \u8fd9\u4e09\u79cd\u66f4\u7b80\u6613\u7684\u53eb\u6cd5\u3002</option>\n<option>\u5728\u975e\u5e38\u957f\u7684\u4e00\u6bb5\u65f6\u95f4\u91cc\uff0c[[\u80cc\u9760\u80cc]]\uff08Back-to-Back\uff09\u6cbf\u7528\u4e86 [[Tetris Blitz]] \u7b49 [[EA]] \u7cfb\u65b9\u5757\u4e2d\u4f7f\u7528\u7684\u300c\u6ee1\u8d2f\u300d\u8fd9\u4e00\u673a\u7ffb\u3002</option>\n<option>\u5728\u975e\u5e38\u957f\u7684\u4e00\u6bb5\u65f6\u95f4\u91cc\uff0c[[\u53cc\u5251]]\uff08Double Dagger\uff09\u90fd\u88ab\u8bef\u8bd1\u4e3a\u53cc\u5203\u5251\uff08Double-Edged Sword\uff09\u3002</option>\n<option>[[\u7a7a\u4e2d T2]] \u5b9a\u5f0f\u7684\u540d\u5b57\u901a\u5e38\u4e3a\u5404\u79cd\u9e1f\u7c7b\uff0c\u5176\u4e2d\u6700\u8457\u540d\u7684\u662f[[\u4fe1\u5929\u7fc1\u7279\u522b\u578b]]\u3002</option>\n<option>\u4f7f\u7528\u7279\u6b8a\u8e22\u5899\u7684\u4e09\u79cd T2\uff08NEO\u3001FIN\u3001ISO\uff09\u7edf\u79f0\u4e3a[[\u65b0\u5f0f T2]]\uff08New T-Spin Double\uff09\uff0c\u5305\u542b\u591a\u4e2a\u8fd9\u7c7b T2 \u7684\u5b9a\u5f0f\u79f0\u4e3a[[\u805a\u5408\u578b T-Spin]]\uff08Polymer T-Spin\uff09\u3002</option>\n<option>[[\u73b0\u4ee3\u65b9\u5757]]\u6307\u90e8\u5206\u6216\u5168\u90e8\u9075\u5faa[[\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219]]\u7684\u6e38\u620f\uff0c\u4f46\u8fd9\u4e00\u5b9a\u4e49\u53ef\u6269\u5c55\u5230\u6240\u6709\u624b\u611f\u826f\u597d\u7684\u65b9\u5757\u6e38\u620f\u3002</option>\n<option>\u5e7f\u4e3a\u793e\u533a\u6240\u77e5\u7684 T-Spin \u6559\u7a0b [http://teatube.cn/ttt TTT] \u7684\u5168\u79f0\u662f TETRiS TRAiNER TR\u00c8S-BiEN\uff08\u6cd5\u8bed\u201c\u6781\u597d\u7684\u65b9\u5757\u6559\u7ec3\u201d\uff09\u3002</option>\n<option>2020\u5e74\uff0c\u7531[[\u4ea8\u514b\u00b7\u7f57\u6770\u65af]]\u521b\u529e\u7684 [[Blue Planet Software, Inc.]] \u66f4\u540d\u4e3a Tetris, Inc.\u3002</option>\n<option>1990\u5e74\u4ee3\uff0c\u4e00\u4e9b[[:\u5206\u7c7b:\u5176\u4ed6\u89e3\u8c1c\u6d88\u9664\u6e38\u620f|\u975e\u56db\u8fde\u65b9\u5757\u6e38\u620f]]\u5728\u5317\u7f8e\u5730\u533a\u4e5f\u88ab\u53eb\u505a Tetris\u3002</option>\n<option>\u73b0\u5728\uff0c\u6709\u4e00\u4e9b\u975e\u6389\u843d\u5f0f\u65b9\u5757\u6e38\u620f\u5728\u4e2d\u56fd\u5927\u9646\u4e5f\u88ab\u79f0\u4f5c\u4fc4\u7f57\u65af\u65b9\u5757\u3002</option>\n\n<!--\u6742\u77e5\u8bc6-->\n<option>\u6807\u51c6\u7684\u4fc4\u7f57\u65af\u65b9\u5757[[\u573a\u5730]]\u5927\u5c0f\u4e3a10\u5bbd × 20\u9ad8\u53ef\u89c1\u3002</option>\n<option>\u5bf9\u4e8e\u56db\u8fde\u65b9\u5757\u800c\u8a00\uff0c\u4e00[[\u5305]]\u4e2d\u7684\u65b9\u5757\u7ec4\u5408\u5171\u6709 7! = 5040 \u79cd\u3002</option>\n<option>\u4e00\u822c\u800c\u8a00\u4e09\u8fde\u3001\u56db\u8fde\u3001\u4e94\u8fde\u65b9\u5757\u5206\u522b\u67092\u30017\u300118\u79cd\u3002</option>\n<option>[[7-Bag]] \u4e2d\uff0c\u76f8\u540c\u4e24\u5757\u4e4b\u95f4\u7684\u95f4\u9694\u6700\u5927\u4e3a 12\u3002</option>\n<option>\u4e24\u4eba\u5bf9\u6218\u65b9\u5757\u4e2d\uff0c\u51b3\u5b9a\u6bd4\u8d5b\u8d70\u5411\u7684\u5e76\u975e\u53ea\u6709[[\u53d1\u6325\u6570\u636e|\u653b\u51fb]]\uff0c\u8fd8\u8981\u8003\u8651\u901f\u5ea6\u3001\u6548\u7387\u3001\u5783\u573e\u884c\u5e94\u7528\u7387\u7b49\u56e0\u7d20\u3002</option>\n<option>\u5728[[\u7ecf\u5178\u4fc4\u7f57\u65af\u65b9\u5757]]\u7b49\u6ca1\u6709[[\u9501\u5b9a\u5ef6\u8fdf]]\u7684\u73af\u5883\u4e0b\uff0c\u4e0d\u59a8\u8003\u8651\u5148\u5806\u4e24\u8fb9\u518d\u6d88\u4e2d\u95f4\u3002</option>\n<option>\u5bf9\u5927\u90e8\u5206\u73b0\u4ee3\u65b9\u5757\uff0c\u4e09\u79cd[[\u65b0\u5f0f T2]] \u4e2d\uff0c\u53ea\u6709 NEO \u88ab\u5224\u5b9a\u4e3a Mini T2\uff0c\u5176\u4ed6\u4e24\u79cd\u88ab\u5224\u5b9a\u4e3a\u5e38\u89c4 T2\u3002</option>\n<option>\u5728\u6ca1\u6709\u5783\u573e\u884c\u8fdb\u5165\u7684\u524d\u63d0\u4e0b\uff0c[[\u5168\u6d88]]\u65f6\u6d88\u9664\u7684\u603b\u884c\u6570\u4e00\u5b9a\u662f\u5076\u6570\u3002</option>\n<option>\u65e0\u8bba\u662f[[\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219|\u51c6\u5219]]\u89c4\u5b9a\u4e0b\u7684 [[SRS]]\uff0c\u8fd8\u662f\u4e16\u5609\u4e0e Arika \u8857\u673a\u6e38\u620f\u91c7\u7528\u7684 [[ARS]]\uff0c\u65b9\u5757\u7684\u914d\u8272\u90fd\u662f\u5f69\u8679\u8272\u3002</option>\n\n<!--\u5355\u4f4d\u6362\u7b97-->\n<option>\u5355\u4f4d\u6362\u7b97\uff1a1f = 1/60s \u2248 16.67ms</option>\n<option>\u5355\u4f4d\u6362\u7b97\uff1a1[[\u53d1\u6325\u6570\u636e|pps]] = 24l'pm</option>\n<option>\u5355\u4f4d\u6362\u7b97\uff1a1[[\u53d1\u6325\u6570\u636e|apl]] = 0.4app</option>\n<option>\u5355\u4f4d\u6362\u7b97\uff1a100[[\u53d1\u6325\u6570\u636e|VS]] = 60ADPM</option>\n</choose>\n\n\n\n== ideas ==\n\u8003\u8651\u7684\u5b9a\u5f0f\u9875\u9762\u683c\u5f0f\uff1a\n\n=== \u5f15\u8a00 ===\n'''\u7532\u4e59\u4e19\u4e01'''\uff08<span title=\"aiueo\" style=\"cursor:help; border-bottom:1px dotted\">'''\u3042\u3044\u3046\u3048\u304a'''</span>\uff0c'''ABCDE'''\uff09\u662f\u4e00\u4e2a [[T1]] \u540e\u63a5 [[T2]] \u540e\u63a5 [[T3]] \u540e\u63a5 T114514 \u7684\u5f00\u5c40\u5b9a\u5f0f\u3002\u8be5\u5b9a\u5f0f\u7531\u5149\u4e4b\u56fd\u79d1\u5b66\u5bb6\u5e0c\u5361\u5229\uff08\u3072\u304b\u308a\uff09\u53d1\u660e\u3002\uff08\u5982\u679c\u9002\u7528\uff09\u8be5\u5b9a\u5f0f\u7684\u540d\u5b57\u6765\u81ea\u4e8e\u4e00\u53ea\u654f\u6377\u7684\u68d5\u8272\u72d0\u72f8\u8df3\u8fc7\u4e86\u4e00\u6761\u61d2\u72d7\uff0c\u5728\u62c9\u4e01\u6587\u73a9\u5bb6\u793e\u533a\u4e5f\u88ab\u79f0\u4e3a Lorem ipsum\u3002\n\n\u5b9a\u5f0f\u7684\u4e3b\u8981\u7279\u5f81\u662f\u53ef\u4ee5\u4f9d\u6b21\u6253\u51fa\u6240\u6709\u7c7b\u578b\u7684 T \u65cb\uff0c\u7136\u540e\u670910000%\u7684\u6210\u529f\u7387\u8fbe\u6210 [[PC]]\u3002\n\n=== \u7b2c\u4e00\u5305 ===\n\u3010\u7b2c\u4e00\u5305\u3011\u3010\u7b2c\u4e00\u5305\u955c\u50cf\u578b\u3011\n\n\u5757\u5e8f\u8981\u6c42\u662f\u6b6a\u6bd4\u516b\u535c\u3002\u5355\u4fa7\u642d\u5efa\u6210\u529f\u7387\u4e3a 12.34%\uff1b\u8003\u8651\u955c\u50cf\uff0c\u603b\u642d\u5efa\u6210\u529f\u7387\u4e3a 56.78%\u3002\n\n=== \u7b2c\u4e8c\u5305 ===\n\u603b\u4e4b\u540e\u7eed\u90fd\u8981\u4ee5\u56fa\u5b9a\u683c\u5f0f\u4ecb\u7ecd\u5757\u5e8f\u8981\u6c42\u3001\u5355\u4fa7\u6210\u529f\u7387\uff08\u6216\u8005\u7406\u60f3\u63a5\u7eed\u6210\u529f\u7387\uff09\u3001\u8003\u8651\u955c\u50cf\u603b\u6210\u529f\u7387\uff08\u6216\u8005\u6240\u6709\u63a5\u7eed\u603b\u6210\u529f\u7387\uff09\u3001\u8fd9\u4e00\u5305\u505a\u70b9\u4ec0\u4e48\u3002\n\n=== \u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed ===\n\n=== \u8bc4\u4ef7 ===\n\u5728\u4e0a\u9762\u6240\u6709\u7ae0\u8282\u7ed3\u675f\u4e4b\u540e\uff0c\u53ef\u80fd\u53ef\u4ee5\u8003\u8651\u52a0\u4e00\u70b9\u8bc4\u4ef7\u3002\u6709\u4e2a\u522b TD \u5b9a\u5f0f\u662f\u6709\u7684\u3002\u4f46\u6f5c\u5728\u7684\u95ee\u9898\u5728\u4e8e\u53ef\u80fd\u8fc7\u4e8e\u4e3b\u89c2\u4e4b\u7c7b\u7684\u8981\u5c3d\u91cf\u907f\u514d\uff0c\u800c\u4e14\u8fd9\u90e8\u5206\u80af\u5b9a\u5199\u8d77\u6765\u683c\u5f0f\u6709\u4e0d\u5c11\u533a\u522b\u3002\n\n=== \u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898 ===\n\u6709\u4e9b\u5b9a\u5f0f\u5206\u5f88\u591a\u4f18\u52a3\u4e0d\u76f8\u4e0a\u4e0b\u7684\u8def\u7ebf\uff0c\u4ece\u7b2c\u4e8c\u5305\u5f00\u59cb\u5c31\u5dee\u522b\u5f88\u5927\uff1b\u6709\u4e9b\u5b9a\u5f0f\u6839\u636e\u5757\u5e8f\u4e0d\u540c\u6709\u5404\u79cd\u4e0d\u540c\u7684\u63a5\u7eed\uff0c\u6210\u529f\u7387\u5404\u4e0d\u76f8\u540c\uff1b\u6309\u5305\u6765\u5206\u53ef\u80fd\u6709\u70b9\u4e0d\u5408\u9002\uff1b\u4e5f\u8bb8\u53ef\u4ee5\u8003\u8651\u6309\u8def\u7ebf\u5206\uff0cA\u8def\u7ebf\u4ecb\u7ecd\u4e8c\u4e09\u56db\u5305\u5230\u7ed3\u675f\uff0cB\u8def\u7ebf\u4ecb\u7ecd\u4e8c\u4e09\u56db\u5305\u5230\u7ed3\u675f\u8fd9\u6837\u3002\u5f85\u8ba8\u8bba\n\n== ideas 2 ==\n\u8003\u8651\u7684\u6e38\u620f\u9875\u9762\u683c\u5f0f\uff1a\n\n=== \u5f15\u8a00 ===\n'''\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u8da3\u601d'''\uff08<span title=\"Tetorisu Tetorisu\" style=\"cursor:help; border-bottom:1px dotted\">'''\u30c6\u30c8\u30ea\u30b9\u3066\u3068\u308a\u3059'''</span>\uff0c'''Tetris Tetris'''\uff09\uff0c\u4e60\u60ef\u7b80\u79f0 TT\uff0c\u662f\u4e00\u6b3e\u5b98\u65b9\u975e\u5b98\u65b9\u5355\u4eba\u591a\u4eba\u5bf9\u6218\u591a\u529f\u80fd\u8857\u673a\u4e3b\u673a\u591a\u5e73\u53f0\u65b9\u5757\u6e38\u620f\uff0c\u662f MrA \u7684 MrB \u7cfb\u5217\u7684\u7b2c C \u4f5c\u3002\u6e38\u620f\u7531 MrD \u5f00\u53d1\uff0cMrE \u53d1\u884c\uff0c\u4e8e1234\u5e745\u67086\u65e5\u5728\u8857\u673a PC NS PS5 Xbox \u5e73\u53f0\u9996\u53d1\uff0c7890\u5e741\u67082\u65e5\u53d1\u5e03\u5c0f\u9738\u738b\u5b66\u4e60\u673a\u548c\u7535\u5b50\u8bcd\u5178\u79fb\u690d\u7248\u3002\n\n\u7136\u540e\u5728\u8fd9\u91cc\u7b80\u8ff0\u6e38\u620f\u6700\u6700\u4e3b\u8981\u7684\u7279\u5f81\uff0c\u6700\u597d\u4e0d\u8981\u8d85\u8fc72\u884c\uff0c\u592a\u7ec6\u8282\u7684\u4e1c\u897f\u653e\u5728\u6b63\u6587\u5427\u3002\n\n=== \u6e38\u620f\u673a\u5236 ===\n\u7406\u60f3\u72b6\u6001\u4e0b\u5728\u8fd9\u91cc\u628a\u6240\u6709\u7cfb\u7edf\u3001\u8bbe\u5b9a\u3001\u53c2\u6570\u90fd\u5217\u4e3e\u4e00\u904d\uff0c\u5c3d\u91cf\u51cf\u5c11\u957f\u7bc7\u5927\u8bba\uff0c\u65cb\u8f6c\u7cfb\u7edf\u90fd\u5355\u5f00\u6761\u76ee\uff0c\u53c2\u6570\u4e5f\u90fd\u4f7f\u7528\u7b80\u79f0\u7136\u540e\u7ed9\u91cd\u5b9a\u5411\uff0c\u518d\u6bd4\u5982\u9884\u8f93\u5165\u4e5f\u53ea\u5199\u6709\u65e0\u7136\u540e\u8ba9\u8bfb\u8005\u81ea\u5df1\u53bb\u67e5\u9884\u8f93\u5165\u7cfb\u7edf\u662f\u4ec0\u4e48\u3002\n\n\u53ef\u80fd\u7684\u95ee\u9898\uff1a\u5bf9\u8001\u6e38\u620f\u597d\u7528\uff0c\u4f46\u5bf9\u4e00\u4e9b\u5927\u800c\u5168\u7684\u65b0\u6e38\u620f\u53ef\u80fd\u968f\u7740\u6a21\u5f0f\u4e0d\u540c\u800c\u6709\u4e0d\u540c\u7684\u673a\u5236\u548c\u53c2\u6570\uff0c\u8fd9\u5c31\u4e0d\u597d\u529e\u4e86\u3002\n\n=== \u6e38\u620f\u6a21\u5f0f ===\n\u5728\u8fd9\u91cc\u5217\u4e3e\u6240\u6709\u7684\u6a21\u5f0f\u3002\n\n=== \u518d\u5f80\u4e0b\u5199\u4ec0\u4e48 ===\n\u53ef\u9009\u62e9\u6027\u63d2\u5165\u300c\u5176\u4ed6\u8bf4\u660e\u300d\u3001\u300c\u8bc4\u4ef7\u300d\u7b49\u5176\u4ed6\u7ae0\u8282\u3002\n\n\u300c\u5176\u4ed6\u8bf4\u660e\u300d\u7ae0\u8282\u4e3b\u8981\u8bb2\u8ff0\u6709\u5fc5\u8981\u4ecb\u7ecd\uff0c\u4f46\u4e0d\u4fbf\u5355\u72ec\u6210\u7ae0\u7684\u7410\u788e\u7ec6\u8282\u3002\n\n\u300c\u8bc4\u4ef7\u300d\u4e3b\u8981\u8bb2\u8ff0\u6e38\u620f\u5728\u65b9\u5757\u56fd\u5185\u5916\u793e\u533a\u7684\u98ce\u8bc4\uff0c\u53ef\u4ee5\u53c2\u7167 Steam \u8bc4\u6d4b\u7b49\u3002<br>\n\u8bc4\u4ef7\u6e38\u620f\u65f6\u9700\u8981\u4fdd\u8bc1\u8bed\u8a00\u7684\u4e2d\u7acb\u6027\uff0c\u4e0d\u5b9c\u8fc7\u5206\u5938\u5927\u5176\u4f18\u7f3a\u70b9\uff0c\u66f4\u4e0d\u5b9c\u60c5\u7eea\u8f93\u51fa\u3002\n\n\u8fd9\u4e9b\u7ae0\u8282\u4e00\u822c\u653e\u5728'''\u6b63\u6587'''\u672b\u5c3e\uff08\u300c\u53c2\u8003\u300d\u3001\u300c\u6ce8\u89e3\u300d\u524d\uff09\n\n[[\u5206\u7c7b:\u7ad9\u52a1]]" }, "debuginfo": { "mwVersion": "1.39.10", "phpEngine": "PHP", "phpVersion": "8.3.19", "time": 0.6250951290130615, "log": [ { "msg": "MWDebug output complete", "type": "log", "caller": "MWDebug::appendDebugInfoToApiResult" } ], "debugLog": [ "\n\nStart request GET /api.php?action=expandtemplates&text=%7B%7BProject%3ASandbox%7D%7D\nIP: 18.217.19.195\nHTTP HEADERS:\nHOST: tetriswiki.cn\nACCEPT-ENCODING: gzip, br, zstd, deflate\nUSER-AGENT: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\nACCEPT: */*\nCONTENT-LENGTH: \nCONTENT-TYPE: \n(end headers)", "[session] SessionManager using store APCUBagOStuff", "[localisation] LocalisationCache using store LCStoreCDB", "[session] SessionBackend \"holvru36b6p6vmgc2huqv9ouq74fg6n7\" is unsaved, marking dirty in constructor", "[session] SessionBackend \"holvru36b6p6vmgc2huqv9ouq74fg6n7\" save: dataDirty=1 metaDirty=1 forcePersist=0", "[cookie] already deleted setcookie: \"testwiki_session\", \"\", \"1713579330\", \"/\", \"\", \"\", \"1\", \"\"", "[cookie] already deleted setcookie: \"testwikiUserID\", \"\", \"1713579330\", \"/\", \"\", \"\", \"1\", \"\"", "[cookie] already deleted setcookie: \"testwikiToken\", \"\", \"1713579330\", \"/\", \"\", \"\", \"1\", \"\"", "[cookie] already deleted setcookie: \"forceHTTPS\", \"\", \"1713579330\", \"/\", \"\", \"\", \"1\", \"\"", "[session] SessionBackend \"holvru36b6p6vmgc2huqv9ouq74fg6n7\" data dirty due to dirty(): MediaWiki\\Session\\SessionManager->getSessionForRequest/MediaWiki\\Session\\SessionManager->getInitialSession/MediaWiki\\Session\\Session->getToken/MediaWiki\\Session\\Session->set/MediaWiki\\Session\\SessionBackend->dirty", "[session] SessionBackend \"holvru36b6p6vmgc2huqv9ouq74fg6n7\" save: dataDirty=1 metaDirty=0 forcePersist=0", "ParserFactory: using default preprocessor", "ApiMain::setCacheMode: setting cache mode anon-public-user-private", "[MessageCache] MessageCache using store APCUBagOStuff", "[DBQuery] Wikimedia\\Rdbms\\DatabaseSqlite::open [0s] unknown: PRAGMA case_sensitive_like = 1", "[DBQuery] Wikimedia\\Rdbms\\DatabaseSqlite::open [0s] unknown: PRAGMA temp_store = MEMORY", "[DBReplication] Wikimedia\\Rdbms\\LBFactory::getChronologyProtector: request info {\n \"IPAddress\": \"18.217.19.195\",\n \"UserAgent\": \"Mozilla\\/5.0 AppleWebKit\\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\\/1.0; +claudebot@anthropic.com)\",\n \"ChronologyProtection\": false,\n \"ChronologyPositionIndex\": 0,\n \"ChronologyClientId\": false\n}", "[DBReplication] ChronologyProtector using store APCUBagOStuff", "[DBReplication] ChronologyProtector fetching positions for 90241be652ca4fae4b6f921314f954d7", "[DBReplication] Wikimedia\\Rdbms\\ChronologyProtector::applySessionReplicationPosition: DEFAULT (localhost) has no position", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::lazyLoadReplicationPositions: executed chronology callback.", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: opened new connection for local/0", "[DBQuery] Wikimedia\\Rdbms\\Database::beginIfImplied (MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache) [0s] unknown: BEGIN DEFERRED", "[DBQuery] MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache [0.002s] unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 0 AND page_title = 'API' LIMIT 1", "[ContentHandler] Registered handler for wikitext: WikitextContentHandler", "Unstubbing $wgLang on call of $wgLang::unstub from ContentHandler->getPageLanguage", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache [0s] unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 4 AND page_title = 'Sandbox' LIMIT 1", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb [0s] unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 5640", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache [0s] unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 4 AND page_title = '\u6c99\u76d2' LIMIT 1", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb [0s] unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 13861", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb [0s] unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 11902", "[ContentHandler] Registered handler for Scribunto: MediaWiki\\Extension\\Scribunto\\ScribuntoContentHandler", "[Scribunto] MediaWiki\\Extension\\Scribunto\\Engines\\LuaStandalone\\LuaStandaloneInterpreter::__construct: creating interpreter: 'exec' '/bin/sh' '/var/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/lua_ulimit.sh' '7' '8' '51200' ''\\''/var/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua'\\'' '\\''/var/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/mw_main.lua'\\'' '\\''/var/www/wiki/extensions/Scribunto/includes'\\'' '\\''0'\\'' '\\''8'\\'''", "[gitinfo] Candidate cacheFile=/var/www/wiki/gitinfo.json for /var/www/wiki", "[gitinfo] Cache incomplete for /var/www/wiki", "[MessageCache] MessageCache::loadUnguarded: Loading zh-cn... got from local cache", "[MessageCache] MessageCache::loadUnguarded: Loading zh-hans... got from local cache", "SiteStats::loadAndLazyInit: reading site_stats from replica DB", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] SiteStats::doLoadFromDB [0s] unknown: SELECT ss_total_edits,ss_good_articles,ss_total_pages,ss_users,ss_active_users,ss_images FROM \"site_stats\"", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb [0s] unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 2062", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] Category::initialize [0s] unknown: SELECT cat_id,cat_title,cat_pages,cat_subcats,cat_files FROM \"category\" WHERE cat_title = '\u9700\u8981\u5e2e\u52a9' LIMIT 1", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] Category::initialize [0s] unknown: SELECT cat_id,cat_title,cat_pages,cat_subcats,cat_files FROM \"category\" WHERE cat_title = '\u9700\u8981\u7ffb\u8bd1' LIMIT 1", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] Category::initialize [0s] unknown: SELECT cat_id,cat_title,cat_pages,cat_subcats,cat_files FROM \"category\" WHERE cat_title = '\u6b63\u5728\u65bd\u5de5' LIMIT 1", "[gitinfo] Candidate cacheFile=/var/www/wiki/gitinfo.json for /var/www/wiki", "[gitinfo] Cache incomplete for /var/www/wiki" ], "queries": [ { "sql": "unknown: PRAGMA case_sensitive_like = 1", "function": "Wikimedia\\Rdbms\\DatabaseSqlite::open", "time": 0 }, { "sql": "unknown: PRAGMA temp_store = MEMORY", "function": "Wikimedia\\Rdbms\\DatabaseSqlite::open", "time": 0 }, { "sql": "unknown: BEGIN DEFERRED", "function": "Wikimedia\\Rdbms\\Database::beginIfImplied (MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache)", "time": 0 }, { "sql": "unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 0 AND page_title = 'API' LIMIT 1 ", "function": "MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache", "time": 0.002 }, { "sql": "unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 4 AND page_title = 'Sandbox' LIMIT 1 ", "function": "MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache", "time": 0 }, { "sql": "unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 5640 ", "function": "MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb", "time": 0 }, { "sql": "unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 4 AND page_title = '\u6c99\u76d2' LIMIT 1 ", "function": "MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache", "time": 0 }, { "sql": "unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 13861 ", "function": "MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb", "time": 0 }, { "sql": "unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 11902 ", "function": "MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb", "time": 0 }, { "sql": "unknown: SELECT ss_total_edits,ss_good_articles,ss_total_pages,ss_users,ss_active_users,ss_images FROM \"site_stats\" ", "function": "SiteStats::doLoadFromDB", "time": 0 }, { "sql": "unknown: SELECT slot_revision_id,slot_content_id,slot_origin,slot_role_id,content_size,content_sha1,content_address,content_model FROM \"slots\" JOIN \"content\" ON ((slot_content_id = content_id)) WHERE slot_revision_id = 2062 ", "function": "MediaWiki\\Revision\\RevisionStore::loadSlotRecordsFromDb", "time": 0 }, { "sql": "unknown: SELECT cat_id,cat_title,cat_pages,cat_subcats,cat_files FROM \"category\" WHERE cat_title = '\u9700\u8981\u5e2e\u52a9' LIMIT 1 ", "function": "Category::initialize", "time": 0 }, { "sql": "unknown: SELECT cat_id,cat_title,cat_pages,cat_subcats,cat_files FROM \"category\" WHERE cat_title = '\u9700\u8981\u7ffb\u8bd1' LIMIT 1 ", "function": "Category::initialize", "time": 0 }, { "sql": "unknown: SELECT cat_id,cat_title,cat_pages,cat_subcats,cat_files FROM \"category\" WHERE cat_title = '\u6b63\u5728\u65bd\u5de5' LIMIT 1 ", "function": "Category::initialize", "time": 0 } ], "request": { "method": "GET", "url": "/api.php?action=expandtemplates&text=%7B%7BProject%3ASandbox%7D%7D", "headers": { "HOST": "tetriswiki.cn", "ACCEPT-ENCODING": "gzip, br, zstd, deflate", "USER-AGENT": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "ACCEPT": "*/*", "CONTENT-LENGTH": "", "CONTENT-TYPE": "" }, "params": { "action": "expandtemplates", "text": "{{Project:Sandbox}}" } }, "memory": "3.19 MB", "memoryPeak": "4.15 MB", "includes": [ { "name": "/var/www/wiki/api.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/WebStart.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/BootstrapHelperFunctions.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/Setup.php", "size": "21 KB" }, { "name": "/var/www/wiki/includes/AutoLoader.php", "size": "11 KB" }, { "name": "/var/www/wiki/autoload.php", "size": "253 KB" }, { "name": "/var/www/wiki/vendor/autoload.php", "size": "756\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/composer/autoload_real.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/composer/platform_check.php", "size": "925\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/composer/ClassLoader.php", "size": "16 KB" }, { "name": "/var/www/wiki/vendor/composer/include_paths.php", "size": "437\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/composer/autoload_static.php", "size": "222 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/at-ease/src/Wikimedia/Functions.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/ralouphie/getallheaders/src/getallheaders.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/symfony/deprecation-contracts/function.php", "size": "1,014\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/guzzlehttp/promises/src/functions_include.php", "size": "167\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/guzzlehttp/promises/src/functions.php", "size": "10 KB" }, { "name": "/var/www/wiki/vendor/symfony/polyfill-php80/bootstrap.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/base-convert/src/Functions.php", "size": "4 KB" }, { "name": "/var/www/wiki/vendor/guzzlehttp/guzzle/src/functions_include.php", "size": "162\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/guzzlehttp/guzzle/src/functions.php", "size": "6 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/timestamp/src/defines.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/symfony/polyfill-php81/bootstrap.php", "size": "738\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/symfony/polyfill-php82/bootstrap.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/symfony/polyfill-php83/bootstrap.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/relpath/src/Wikimedia/RelPath.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/Defines.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/libs/mime/defines.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/defines.php", "size": "956\u5b57\u8282" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/IDatabase.php", "size": "71 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/platform/ISQLPlatform.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/DbQuoter.php", "size": "290\u5b57\u8282" }, { "name": "/var/www/wiki/includes/libs/rdbms/loadbalancer/ILoadBalancer.php", "size": "27 KB" }, { "name": "/var/www/wiki/vendor/psr/log/Psr/Log/LoggerInterface.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/SiteConfiguration.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/Settings/SettingsBuilder.php", "size": "18 KB" }, { "name": "/var/www/wiki/includes/registration/ExtensionRegistry.php", "size": "16 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/GlobalConfigBuilder.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/ConfigBuilderBase.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/ConfigBuilder.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/PhpIniSink.php", "size": "794\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/normalized-exception/src/NormalizedExceptionTrait.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/ConfigSchemaAggregator.php", "size": "13 KB" }, { "name": "/var/www/wiki/includes/Settings/Source/JsonSchemaTrait.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/ConfigSchema.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/MainConfigNames.php", "size": "138 KB" }, { "name": "/var/www/wiki/includes/Settings/Source/PhpSettingsSource.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Settings/Source/SettingsSource.php", "size": "621\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Settings/Source/SettingsIncludeLocator.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/GlobalFunctions.php", "size": "69 KB" }, { "name": "/var/www/wiki/includes/HeaderCallback.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/WebRequest.php", "size": "43 KB" }, { "name": "/var/www/wiki/includes/Settings/Source/ArraySource.php", "size": "385\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/at-ease/src/Wikimedia/AtEase/AtEase.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/config-schema.php", "size": "80 KB" }, { "name": "/var/www/wiki/includes/Settings/Config/MergeStrategy.php", "size": "3 KB" }, { "name": "/var/www/wiki/LocalSettings.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/config/GlobalVarConfig.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/config/Config.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Settings/DynamicDefaultValues.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/MainConfigSchema.php", "size": "369 KB" }, { "name": "/var/www/wiki/includes/SetupDynamicConfig.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/title/NamespaceInfo.php", "size": "19 KB" }, { "name": "/var/www/wiki/includes/language/LanguageCode.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/objectcache/ObjectCache.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/WikiMap.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/domain/DatabaseDomain.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/APCUBagOStuff.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/MediumSpecificBagOStuff.php", "size": "39 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/BagOStuff.php", "size": "31 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/utils/ExpirationAwareness.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/utils/StorageAwareness.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/IStoreKeyEncoder.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/psr/log/Psr/Log/LoggerAwareInterface.php", "size": "297\u5b57\u8282" }, { "name": "/var/www/wiki/includes/libs/stats/NullStatsdDataFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/stats/IBufferingStatsdDataFactory.php", "size": "972\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Factory/StatsdDataFactoryInterface.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/psr/log/Psr/Log/NullLogger.php", "size": "707\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/psr/log/Psr/Log/AbstractLogger.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/shell/Shell.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/serialized/SerializedValueContainer.php", "size": "1 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/Hooks.php", "size": "12 KB" }, { "name": "/var/www/wiki/extensions/Bootstrap/src/Bootstrap.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/debug/MWDebug.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/MediaWikiServices.php", "size": "52 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/services/src/ServiceContainer.php", "size": "15 KB" }, { "name": "/var/www/wiki/vendor/psr/container/src/ContainerInterface.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/services/src/DestructibleService.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/NonSerializableTrait.php", "size": "375\u5b57\u8282" }, { "name": "/var/www/wiki/includes/exception/MWExceptionRenderer.php", "size": "13 KB" }, { "name": "/var/www/wiki/includes/exception/MWExceptionHandler.php", "size": "26 KB" }, { "name": "/var/www/wiki/skins/MinervaNeue/includes/ServiceWiring.php", "size": "6 KB" }, { "name": "/var/www/wiki/skins/Vector/includes/ServiceWiring.php", "size": "7 KB" }, { "name": "/var/www/wiki/skins/Vector/includes/Constants.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/ServiceWiring.php", "size": "80 KB" }, { "name": "/var/www/wiki/includes/HookContainer/HookRunner.php", "size": "118 KB" }, { "name": "/var/www/wiki/includes/actions/Hook/GetActionNameHook.php", "size": "530\u5b57\u8282" }, { "name": "/var/www/wiki/includes/auth/Hook/AuthManagerLoginAuthenticateAuditHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/auth/Hook/ExemptFromAccountCreationThrottleHook.php", "size": "597\u5b57\u8282" }, { "name": "/var/www/wiki/includes/auth/Hook/LocalUserCreatedHook.php", "size": "799\u5b57\u8282" }, { "name": "/var/www/wiki/includes/auth/Hook/ResetPasswordExpirationHook.php", "size": "666\u5b57\u8282" }, { "name": "/var/www/wiki/includes/auth/Hook/SecuritySensitiveOperationStatusHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/auth/Hook/UserLoggedInHook.php", "size": "536\u5b57\u8282" }, { "name": "/var/www/wiki/includes/block/Hook/AbortAutoblockHook.php", "size": "663\u5b57\u8282" }, { "name": "/var/www/wiki/includes/block/Hook/GetAllBlockActionsHook.php", "size": "983\u5b57\u8282" }, { "name": "/var/www/wiki/includes/block/Hook/GetUserBlockHook.php", "size": "974\u5b57\u8282" }, { "name": "/var/www/wiki/includes/block/Hook/PerformRetroactiveAutoblockHook.php", "size": "730\u5b57\u8282" }, { "name": "/var/www/wiki/includes/cache/Hook/BacklinkCacheGetConditionsHook.php", "size": "727\u5b57\u8282" }, { "name": "/var/www/wiki/includes/cache/Hook/BacklinkCacheGetPrefixHook.php", "size": "583\u5b57\u8282" }, { "name": "/var/www/wiki/includes/cache/Hook/HtmlCacheUpdaterAppendUrlsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/cache/Hook/HtmlCacheUpdaterVaryUrlsHook.php", "size": "828\u5b57\u8282" }, { "name": "/var/www/wiki/includes/cache/Hook/HTMLFileCache__useFileCacheHook.php", "size": "734\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/MessageCacheReplaceHook.php", "size": "634\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/MessageCache__getHook.php", "size": "802\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/MessagesPreLoadHook.php", "size": "651\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleSquidURLsHook.php", "size": "645\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changetags/Hook/ChangeTagAfterDeleteHook.php", "size": "882\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changetags/Hook/ChangeTagCanCreateHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/changetags/Hook/ChangeTagCanDeleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/changetags/Hook/ChangeTagsAfterUpdateTagsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/changetags/Hook/ChangeTagsAllowedAddHook.php", "size": "915\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changetags/Hook/ChangeTagsListActiveHook.php", "size": "609\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changetags/Hook/ListDefinedTagsHook.php", "size": "535\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/ContentAlterParserOutputHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/content/Hook/ContentGetParserOutputHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/content/Hook/ContentHandlerForModelIDHook.php", "size": "919\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/ContentModelCanBeUsedOnHook.php", "size": "953\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/ConvertContentHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/content/Hook/GetContentModelsHook.php", "size": "621\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/GetDifferenceEngineHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/content/Hook/GetSlotDiffRendererHook.php", "size": "858\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/JsonValidateSaveHook.php", "size": "922\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/PageContentLanguageHook.php", "size": "898\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/PlaceNewSectionHook.php", "size": "899\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/Hook/SearchDataForIndexHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/diff/Hook/AbortDiffCacheHook.php", "size": "543\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/ArticleContentOnDiffHook.php", "size": "712\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineAfterLoadNewTextHook.php", "size": "782\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineLoadTextAfterNewContentIsLoadedHook.php", "size": "903\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineMarkPatrolledLinkHook.php", "size": "930\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineMarkPatrolledRCIDHook.php", "size": "975\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineNewHeaderHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineOldHeaderHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineOldHeaderNoOldRevHook.php", "size": "631\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineRenderRevisionAddParserOutputHook.php", "size": "885\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineRenderRevisionShowFinalPatrolLinkHook.php", "size": "691\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineShowDiffHook.php", "size": "629\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineShowDiffPageHook.php", "size": "607\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineShowDiffPageMaybeShowMissingRevisionHook.php", "size": "856\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineShowEmptyOldContentHook.php", "size": "719\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DifferenceEngineViewHeaderHook.php", "size": "585\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/DiffToolsHook.php", "size": "861\u5b57\u8282" }, { "name": "/var/www/wiki/includes/diff/Hook/NewDifferenceEngineHook.php", "size": "848\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/AbortEmailNotificationHook.php", "size": "721\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php", "size": "729\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/ActionBeforeFormDisplayHook.php", "size": "649\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/ActionModifyFormFieldsHook.php", "size": "752\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/AddNewAccountHook.php", "size": "689\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/AfterBuildFeedLinksHook.php", "size": "738\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/AfterFinalPageOutputHook.php", "size": "824\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/AfterImportPageHook.php", "size": "922\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/AfterParserFetchFileAndTitleHook.php", "size": "859\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/AlternateEditHook.php", "size": "624\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/AlternateEditPreviewHook.php", "size": "985\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/AlternateUserMailerHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/AncientPagesQueryHook.php", "size": "683\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ApiBeforeMainHook.php", "size": "534\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ArticleMergeCompleteHook.php", "size": "620\u5b57\u8282" }, { "name": "/var/www/wiki/includes/revisiondelete/Hook/ArticleRevisionVisibilitySetHook.php", "size": "982\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ArticleUpdateBeforeRedirectHook.php", "size": "815\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/BadImageHook.php", "size": "702\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/BaseTemplateAfterPortletHook.php", "size": "807\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/BeforeInitializeHook.php", "size": "823\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/BeforePageDisplayHook.php", "size": "558\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/BeforePageRedirectHook.php", "size": "790\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/BeforeParserFetchFileAndTitleHook.php", "size": "946\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/BeforeParserFetchTemplateAndtitleHook.php", "size": "820\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/BeforeParserFetchTemplateRevisionRecordHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/BeforeParserrenderImageGalleryHook.php", "size": "659\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/BeforeWelcomeCreationHook.php", "size": "832\u5b57\u8282" }, { "name": "/var/www/wiki/includes/media/Hook/BitmapHandlerCheckImageAreaHook.php", "size": "846\u5b57\u8282" }, { "name": "/var/www/wiki/includes/media/Hook/BitmapHandlerTransformHook.php", "size": "846\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/BlockIpCompleteHook.php", "size": "786\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/BlockIpHook.php", "size": "765\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/BookInformationHook.php", "size": "629\u5b57\u8282" }, { "name": "/var/www/wiki/includes/title/Hook/CanonicalNamespacesHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/CategoryViewer__doCategoryQueryHook.php", "size": "881\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/CategoryViewer__generateLinkHook.php", "size": "1,022\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/ChangesListInitRowsHook.php", "size": "680\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/ChangesListInsertArticleLinkHook.php", "size": "977\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ChangeUserGroupsHook.php", "size": "755\u5b57\u8282" }, { "name": "/var/www/wiki/includes/collation/Hook/Collation__factoryHook.php", "size": "831\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php", "size": "1,010\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ContentSecurityPolicyDirectivesHook.php", "size": "933\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ContentSecurityPolicyScriptSourceHook.php", "size": "966\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ContribsPager__getQueryInfoHook.php", "size": "746\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ContribsPager__reallyDoQueryHook.php", "size": "973\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ContributionsLineEndingHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/ContributionsToolLinksHook.php", "size": "944\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/CustomEditorHook.php", "size": "686\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/DeletedContribsPager__reallyDoQueryHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/DeletedContributionsLineEndingHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/DeleteUnknownPreferencesHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/EditFilterHook.php", "size": "769\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditFilterMergedContentHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Hook/EditFormInitialTextHook.php", "size": "553\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditFormPreloadTextHook.php", "size": "608\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageBeforeConflictDiffHook.php", "size": "835\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageBeforeEditButtonsHook.php", "size": "787\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageBeforeEditToolbarHook.php", "size": "704\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageCopyrightWarningHook.php", "size": "822\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageGetCheckboxesDefinitionHook.php", "size": "790\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageGetDiffContentHook.php", "size": "797\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageGetPreviewContentHook.php", "size": "797\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageNoSuchSectionHook.php", "size": "656\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPageTosSummaryHook.php", "size": "752\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__attemptSaveHook.php", "size": "679\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__attemptSave_afterHook.php", "size": "795\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__importFormDataHook.php", "size": "682\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__showEditForm_fieldsHook.php", "size": "742\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__showEditForm_initialHook.php", "size": "955\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__showReadOnlyForm_initialHook.php", "size": "795\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/EditPage__showStandardInputs_optionsHook.php", "size": "828\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/EmailUserCCHook.php", "size": "749\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/EmailUserCompleteHook.php", "size": "753\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/EmailUserFormHook.php", "size": "541\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/EmailUserHook.php", "size": "921\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/EmailUserPermissionsErrorsHook.php", "size": "803\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php", "size": "862\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php", "size": "919\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ExtensionTypesHook.php", "size": "837\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/FetchChangesListHook.php", "size": "957\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/FileDeleteCompleteHook.php", "size": "946\u5b57\u8282" }, { "name": "/var/www/wiki/includes/filerepo/Hook/FileTransformedHook.php", "size": "817\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/FileUndeleteCompleteHook.php", "size": "782\u5b57\u8282" }, { "name": "/var/www/wiki/includes/filerepo/Hook/FileUploadHook.php", "size": "846\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/FormatAutocommentsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/gallery/Hook/GalleryGetModesHook.php", "size": "704\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetCacheVaryCookiesHook.php", "size": "689\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetCanonicalURLHook.php", "size": "740\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetDefaultSortkeyHook.php", "size": "627\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetDoubleUnderscoreIDsHook.php", "size": "751\u5b57\u8282" }, { "name": "/var/www/wiki/includes/media/Hook/GetExtendedMetadataHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/GetFullURLHook.php", "size": "721\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/GetHumanTimestampHook.php", "size": "997\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetInternalURLHook.php", "size": "728\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetIPHook.php", "size": "512\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/GetLangPreferredVariantHook.php", "size": "803\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/GetLinkColoursHook.php", "size": "817\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetLocalURLHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/GetLocalURL__ArticleHook.php", "size": "756\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetLocalURL__InternalHook.php", "size": "784\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/GetLogTypesOnUserHook.php", "size": "544\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/GetMagicVariableIDsHook.php", "size": "675\u5b57\u8282" }, { "name": "/var/www/wiki/includes/media/Hook/GetMetadataVersionHook.php", "size": "937\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/GetNewMessagesAlertHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/GetRelativeTimestampHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/GitViewersHook.php", "size": "610\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/HistoryPageToolLinksHook.php", "size": "754\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/HistoryToolsHook.php", "size": "906\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ImageBeforeProduceHTMLHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Hook/ImgAuthBeforeStreamHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/ImgAuthModifyHeadersHook.php", "size": "927\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/ImportHandleContentXMLTagHook.php", "size": "640\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/ImportHandleLogItemXMLTagHook.php", "size": "660\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/ImportHandlePageXMLTagHook.php", "size": "651\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/ImportHandleRevisionXMLTagHook.php", "size": "754\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/ImportHandleToplevelXMLTagHook.php", "size": "601\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ImportHandleUnknownUserHook.php", "size": "589\u5b57\u8282" }, { "name": "/var/www/wiki/includes/import/Hook/ImportHandleUploadXMLTagHook.php", "size": "670\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ImportLogInterwikiLinkHook.php", "size": "712\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ImportSourcesHook.php", "size": "754\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/InfoActionHook.php", "size": "612\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/InitializeArticleMaybeRedirectHook.php", "size": "865\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/InternalParseBeforeLinksHook.php", "size": "794\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/InternalParseBeforeSanitizeHook.php", "size": "970\u5b57\u8282" }, { "name": "/var/www/wiki/includes/rcfeed/Hook/IRCLineURLHook.php", "size": "758\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/IsTrustedProxyHook.php", "size": "639\u5b57\u8282" }, { "name": "/var/www/wiki/includes/upload/Hook/IsUploadAllowedFromUrlHook.php", "size": "643\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/IsValidEmailAddrHook.php", "size": "737\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/LanguageGetNamespacesHook.php", "size": "688\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/LanguageLinksHook.php", "size": "997\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/LanguageSelectorHook.php", "size": "643\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/LinkerMakeExternalImageHook.php", "size": "684\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/LinkerMakeExternalLinkHook.php", "size": "802\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/LinkerMakeMediaLinkFileHook.php", "size": "870\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/Hook/LinksUpdateAfterInsertHook.php", "size": "854\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/Hook/LinksUpdateCompleteHook.php", "size": "759\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/Hook/LinksUpdateConstructedHook.php", "size": "644\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/Hook/LinksUpdateHook.php", "size": "604\u5b57\u8282" }, { "name": "/var/www/wiki/includes/filerepo/Hook/LocalFilePurgeThumbnailsHook.php", "size": "762\u5b57\u8282" }, { "name": "/var/www/wiki/includes/filerepo/Hook/LocalFile__getHistoryHook.php", "size": "839\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/LocalisationCacheRecacheFallbackHook.php", "size": "818\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/LocalisationCacheRecacheHook.php", "size": "771\u5b57\u8282" }, { "name": "/var/www/wiki/includes/logging/Hook/LogEventsListGetExtraInputsHook.php", "size": "945\u5b57\u8282" }, { "name": "/var/www/wiki/includes/logging/Hook/LogEventsListLineEndingHook.php", "size": "1,011\u5b57\u8282" }, { "name": "/var/www/wiki/includes/logging/Hook/LogEventsListShowLogExtractHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/exception/Hook/LogExceptionHook.php", "size": "877\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/LoginFormValidErrorMessagesHook.php", "size": "807\u5b57\u8282" }, { "name": "/var/www/wiki/includes/logging/Hook/LogLineHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/LonelyPagesQueryHook.php", "size": "679\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MagicWordwgVariableIDsHook.php", "size": "583\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MaintenanceRefreshLinksInitHook.php", "size": "604\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MaintenanceShellStartHook.php", "size": "366\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MaintenanceUpdateAddParamsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/MakeGlobalVariablesScriptHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/logging/Hook/ManualLogEntryBeforePublishHook.php", "size": "596\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/MarkPatrolledCompleteHook.php", "size": "872\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/MarkPatrolledHook.php", "size": "954\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MediaWikiPerformActionHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/MediaWikiServicesHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Hook/MimeMagicGuessFromContentHook.php", "size": "866\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MimeMagicImproveFromExtensionHook.php", "size": "713\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MimeMagicInitHook.php", "size": "930\u5b57\u8282" }, { "name": "/var/www/wiki/includes/export/Hook/ModifyExportQueryHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/MovePageCheckPermissionsHook.php", "size": "858\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/MovePageIsValidMoveHook.php", "size": "717\u5b57\u8282" }, { "name": "/var/www/wiki/includes/title/Hook/NamespaceIsMovableHook.php", "size": "795\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/NewPagesLineEndingHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/changes/Hook/OldChangesListRecentChangesLineHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/OpenSearchUrlsHook.php", "size": "659\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/OtherAutoblockLogLinkHook.php", "size": "709\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/OtherBlockLogLinkHook.php", "size": "805\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/OutputPageAfterGetHeadLinksArrayHook.php", "size": "758\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/OutputPageBeforeHTMLHook.php", "size": "719\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/OutputPageBodyAttributesHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/OutputPageCheckLastModifiedHook.php", "size": "732\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/OutputPageMakeCategoryLinksHook.php", "size": "999\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/OutputPageParserOutputHook.php", "size": "679\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/PageHistoryBeforeListHook.php", "size": "670\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/PageHistoryLineEndingHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/actions/Hook/PageHistoryPager__doBatchLookupsHook.php", "size": "914\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/PageHistoryPager__getQueryInfoHook.php", "size": "720\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/PageMoveCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/PageMoveCompletingHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/PageRenderingHashHook.php", "size": "887\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserAfterParseHook.php", "size": "700\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserAfterTidyHook.php", "size": "605\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserBeforeInternalParseHook.php", "size": "702\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserBeforePreprocessHook.php", "size": "676\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserCacheSaveCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserClearStateHook.php", "size": "553\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserClonedHook.php", "size": "531\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserFetchTemplateDataHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserFirstCallInitHook.php", "size": "578\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserGetVariableValueSwitchHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserGetVariableValueTsHook.php", "size": "690\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserLimitReportFormatHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserLimitReportPrepareHook.php", "size": "839\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserLogLinterDataHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserMakeImageParamsHook.php", "size": "873\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserModifyImageHTML.php", "size": "970\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserOptionsRegisterHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserOutputPostCacheTransformHook.php", "size": "797\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserPreSaveTransformCompleteHook.php", "size": "759\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/ParserSectionCreateHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/ParserTestGlobalsHook.php", "size": "664\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ParserTestTablesHook.php", "size": "702\u5b57\u8282" }, { "name": "/var/www/wiki/includes/password/Hook/PasswordPoliciesForUserHook.php", "size": "688\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/PostLoginRedirectHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/PreferencesGetLegendHook.php", "size": "790\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/PrefsEmailAuditHook.php", "size": "686\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ProtectionForm__buildFormHook.php", "size": "770\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ProtectionForm__saveHook.php", "size": "861\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ProtectionForm__showLogExtractHook.php", "size": "713\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/ProtectionFormAddFormFieldsHook.php", "size": "526\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/RandomPageQueryHook.php", "size": "732\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/RawPageViewBeforeOutputHook.php", "size": "632\u5b57\u8282" }, { "name": "/var/www/wiki/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php", "size": "699\u5b57\u8282" }, { "name": "/var/www/wiki/includes/changes/Hook/RecentChange_saveHook.php", "size": "611\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/Hook/RejectParserCacheValueHook.php", "size": "936\u5b57\u8282" }, { "name": "/var/www/wiki/includes/context/Hook/RequestContextCreateSkinHook.php", "size": "906\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/SelfLinkBeginHook.php", "size": "858\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/SendWatchlistEmailNotificationHook.php", "size": "802\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/SetupAfterCacheHook.php", "size": "481\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/ShortPagesQueryHook.php", "size": "735\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SidebarBeforeOutputHook.php", "size": "771\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SiteNoticeAfterHook.php", "size": "668\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SiteNoticeBeforeHook.php", "size": "760\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinAddFooterLinksHook.php", "size": "911\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinAfterBottomScriptsHook.php", "size": "674\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinAfterContentHook.php", "size": "716\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinBuildSidebarHook.php", "size": "612\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinCopyrightFooterHook.php", "size": "898\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinEditSectionLinksHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinPreloadExistenceHook.php", "size": "631\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinSubPageSubtitleHook.php", "size": "848\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinTemplateGetLanguageLinkHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinTemplateNavigationHook.php", "size": "962\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinTemplateNavigation__SpecialPageHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinTemplateNavigation__UniversalHook.php", "size": "848\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/PersonalUrlsHook.php", "size": "972\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SoftwareInfoHook.php", "size": "636\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialBlockModifyFormFieldsHook.php", "size": "651\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialContributionsBeforeMainOutputHook.php", "size": "837\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialContributions__formatRow__flagsHook.php", "size": "847\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialExportGetExtraPagesHook.php", "size": "701\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialContributions__getForm__filtersHook.php", "size": "834\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialListusersDefaultQueryHook.php", "size": "675\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialListusersFormatRowHook.php", "size": "688\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialListusersHeaderFormHook.php", "size": "660\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialListusersHeaderHook.php", "size": "647\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialListusersQueryInfoHook.php", "size": "662\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialLogAddLogSearchRelationsHook.php", "size": "763\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialMovepageAfterMoveHook.php", "size": "637\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialMuteModifyFormFieldsHook.php", "size": "678\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialMuteSubmitHook.php", "size": "632\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialNewpagesConditionsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialNewPagesFiltersHook.php", "size": "814\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialRandomGetRandomTitleHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialRecentChangesPanelHook.php", "size": "689\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialResetTokensTokensHook.php", "size": "712\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchCreateLinkHook.php", "size": "696\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchGoResultHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchNogomatchHook.php", "size": "794\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchProfilesHook.php", "size": "550\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchResultsAppendHook.php", "size": "811\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchResultsHook.php", "size": "732\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchResultsPrependHook.php", "size": "894\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialSearchSetupEngineHook.php", "size": "686\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialStatsAddExtraHook.php", "size": "983\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialTrackingCategories__generateCatLinkHook.php", "size": "869\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialTrackingCategories__preprocessHook.php", "size": "836\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialUploadCompleteHook.php", "size": "571\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialVersionVersionUrlHook.php", "size": "655\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/SpecialWatchlistGetNonRevisionTypesHook.php", "size": "813\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TestCanonicalRedirectHook.php", "size": "871\u5b57\u8282" }, { "name": "/var/www/wiki/includes/media/Hook/ThumbnailBeforeProduceHTMLHook.php", "size": "767\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TempUserCreatedRedirectHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/TitleExistsHook.php", "size": "606\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleGetEditNoticesHook.php", "size": "778\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleGetRestrictionTypesHook.php", "size": "647\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleIsAlwaysKnownHook.php", "size": "863\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleIsMovableHook.php", "size": "890\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleMoveHook.php", "size": "826\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/TitleMoveStartingHook.php", "size": "675\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UnblockUserCompleteHook.php", "size": "710\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UnblockUserHook.php", "size": "786\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UndeleteForm__showHistoryHook.php", "size": "763\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UndeleteForm__showRevisionHook.php", "size": "765\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/UndeletePageToolLinksHook.php", "size": "789\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/UnitTestsAfterDatabaseSetupHook.php", "size": "776\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/UnitTestsBeforeDatabaseTeardownHook.php", "size": "573\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/UnitTestsListHook.php", "size": "697\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/UnwatchArticleCompleteHook.php", "size": "639\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/UnwatchArticleHook.php", "size": "744\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/UpdateUserMailerFormattedPageStatusHook.php", "size": "628\u5b57\u8282" }, { "name": "/var/www/wiki/includes/upload/Hook/UploadCompleteHook.php", "size": "625\u5b57\u8282" }, { "name": "/var/www/wiki/includes/upload/Hook/UploadCreateFromRequestHook.php", "size": "658\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UploadFormInitDescriptorHook.php", "size": "601\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UploadFormSourceDescriptorsHook.php", "size": "761\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UploadForm_BeforeProcessingHook.php", "size": "899\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UploadForm_getInitialPageTextHook.php", "size": "805\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UploadForm_initialHook.php", "size": "769\u5b57\u8282" }, { "name": "/var/www/wiki/includes/upload/Hook/UploadStashFileHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/upload/Hook/UploadVerifyFileHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/upload/Hook/UploadVerifyUploadHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/deferred/Hook/UserEditCountUpdateHook.php", "size": "552\u5b57\u8282" }, { "name": "/var/www/wiki/includes/context/Hook/UserGetLanguageObjectHook.php", "size": "696\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/UserLoginCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/UserLogoutCompleteHook.php", "size": "750\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/UserMailerChangeReturnPathHook.php", "size": "735\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/UserMailerSplitToHook.php", "size": "669\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/UserMailerTransformContentHook.php", "size": "888\u5b57\u8282" }, { "name": "/var/www/wiki/includes/mail/Hook/UserMailerTransformMessageHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specials/Hook/UsersPagerDoBatchLookupsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Hook/UserToolLinksEditHook.php", "size": "740\u5b57\u8282" }, { "name": "/var/www/wiki/includes/media/Hook/ValidateExtendedMetadataCacheHook.php", "size": "743\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/WantedPages__getQueryInfoHook.php", "size": "778\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/WatchArticleCompleteHook.php", "size": "620\u5b57\u8282" }, { "name": "/var/www/wiki/includes/actions/Hook/WatchArticleHook.php", "size": "849\u5b57\u8282" }, { "name": "/var/www/wiki/includes/watcheditem/Hook/WatchedItemQueryServiceExtensionsHook.php", "size": "769\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/WatchlistEditorBeforeFormRenderHook.php", "size": "762\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/WatchlistEditorBuildRemoveLineHook.php", "size": "806\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/WebRequestPathInfoRouterHook.php", "size": "581\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Hook/WebResponseSetCookieHook.php", "size": "856\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specials/Hook/WhatLinksHerePropsHook.php", "size": "814\u5b57\u8282" }, { "name": "/var/www/wiki/includes/export/Hook/WikiExporter__dumpStableQueryHook.php", "size": "837\u5b57\u8282" }, { "name": "/var/www/wiki/includes/export/Hook/XmlDumpWriterOpenPageHook.php", "size": "769\u5b57\u8282" }, { "name": "/var/www/wiki/includes/export/Hook/XmlDumpWriterWriteRevisionHook.php", "size": "967\u5b57\u8282" }, { "name": "/var/www/wiki/includes/installer/Hook/LoadExtensionSchemaUpdatesHook.php", "size": "827\u5b57\u8282" }, { "name": "/var/www/wiki/includes/interwiki/Hook/InterwikiLoadPrefixHook.php", "size": "929\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/LanguageGetTranslatedLanguageNamesHook.php", "size": "684\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Hook/Language__getMessagesFileNameHook.php", "size": "784\u5b57\u8282" }, { "name": "/var/www/wiki/includes/linker/Hook/LinkerGenerateRollbackLinkHook.php", "size": "991\u5b57\u8282" }, { "name": "/var/www/wiki/includes/linker/Hook/HtmlPageLinkRendererBeginHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/linker/Hook/HtmlPageLinkRendererEndHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleConfirmDeleteHook.php", "size": "723\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleDeleteAfterSuccessHook.php", "size": "709\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleDeleteCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleDeleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleFromTitleHook.php", "size": "766\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticlePageDataAfterHook.php", "size": "683\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticlePageDataBeforeHook.php", "size": "830\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleParserOptionsHook.php", "size": "777\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleProtectCompleteHook.php", "size": "760\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleProtectHook.php", "size": "732\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticlePurgeHook.php", "size": "542\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleRevisionViewCustomHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleShowPatrolFooterHook.php", "size": "654\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleUndeleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleViewFooterHook.php", "size": "646\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleViewHeaderHook.php", "size": "925\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ArticleViewRedirectHook.php", "size": "602\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/Article__MissingArticleConditionsHook.php", "size": "930\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/BeforeDisplayNoArticleTextHook.php", "size": "644\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/CategoryAfterPageAddedHook.php", "size": "668\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/CategoryAfterPageRemovedHook.php", "size": "756\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/CategoryPageViewHook.php", "size": "561\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/DisplayOldSubtitleHook.php", "size": "648\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ImageOpenShowImageInlineBeforeHook.php", "size": "683\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ImagePageAfterImageLinksHook.php", "size": "674\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ImagePageFileHistoryLineHook.php", "size": "817\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ImagePageFindFileHook.php", "size": "761\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ImagePageShowTOCHook.php", "size": "602\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/IsFileCacheableHook.php", "size": "565\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/OpportunisticLinksUpdateHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/PageDeleteCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/PageDeleteHook.php", "size": "1,006\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/PageDeletionDataUpdatesHook.php", "size": "951\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/PageUndeleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/PageViewUpdatesHook.php", "size": "728\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/RevisionFromEditCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/RevisionUndeletedHook.php", "size": "699\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/RollbackCompleteHook.php", "size": "929\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/ShowMissingArticleHook.php", "size": "590\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/Hook/WikiPageDeletionUpdatesHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/Hook/WikiPageFactoryHook.php", "size": "638\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/PermissionErrorAuditHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Permissions/Hook/GetUserPermissionsErrorsExpensiveHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Permissions/Hook/GetUserPermissionsErrorsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Permissions/Hook/TitleQuickPermissionsHook.php", "size": "975\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/TitleReadWhitelistHook.php", "size": "822\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/UserCanHook.php", "size": "976\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/UserGetAllRightsHook.php", "size": "581\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/UserGetRightsHook.php", "size": "605\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/UserGetRightsRemoveHook.php", "size": "871\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/UserIsBlockedFromHook.php", "size": "946\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Hook/UserIsEveryoneAllowedHook.php", "size": "642\u5b57\u8282" }, { "name": "/var/www/wiki/includes/preferences/Hook/GetPreferencesHook.php", "size": "660\u5b57\u8282" }, { "name": "/var/www/wiki/includes/preferences/Hook/PreferencesFormPreSaveHook.php", "size": "887\u5b57\u8282" }, { "name": "/var/www/wiki/includes/ResourceLoader/Hook/ResourceLoaderGetConfigVarsHook.php", "size": "993\u5b57\u8282" }, { "name": "/var/www/wiki/includes/ResourceLoader/Hook/ResourceLoaderJqueryMsgModuleMagicWordsHook.php", "size": "920\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Rest/Hook/SearchResultProvideDescriptionHook.php", "size": "1,006\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Revision/Hook/ContentHandlerDefaultModelForHook.php", "size": "762\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Revision/Hook/RevisionRecordInsertedHook.php", "size": "658\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/PrefixSearchBackendHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/search/Hook/PrefixSearchExtractNamespaceHook.php", "size": "850\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchableNamespacesHook.php", "size": "583\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchAfterNoDirectMatchHook.php", "size": "766\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchGetNearMatchBeforeHook.php", "size": "745\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchGetNearMatchCompleteHook.php", "size": "679\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchGetNearMatchHook.php", "size": "671\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchIndexFieldsHook.php", "size": "718\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchResultInitFromTitleHook.php", "size": "706\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SearchResultProvideThumbnailHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/search/Hook/SearchResultsAugmentHook.php", "size": "939\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/ShowSearchHitHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/search/Hook/ShowSearchHitTitleHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/search/Hook/SpecialSearchPowerBoxHook.php", "size": "863\u5b57\u8282" }, { "name": "/var/www/wiki/includes/search/Hook/SpecialSearchProfileFormHook.php", "size": "799\u5b57\u8282" }, { "name": "/var/www/wiki/includes/session/Hook/SessionCheckInfoHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/session/Hook/SessionMetadataHook.php", "size": "857\u5b57\u8282" }, { "name": "/var/www/wiki/includes/session/Hook/UserSetCookiesHook.php", "size": "942\u5b57\u8282" }, { "name": "/var/www/wiki/includes/shell/Hook/WfShellWikiCmdHook.php", "size": "798\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinAfterPortletHook.php", "size": "646\u5b57\u8282" }, { "name": "/var/www/wiki/includes/skins/Hook/SkinPageReadyConfigHook.php", "size": "663\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/AuthChangeFormFieldsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/specialpage/Hook/ChangeAuthenticationDataAuditHook.php", "size": "825\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/ChangesListSpecialPageQueryHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/specialpage/Hook/ChangesListSpecialPageStructuredFiltersHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/specialpage/Hook/RedirectSpecialArticleRedirectParamsHook.php", "size": "780\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/SpecialPageAfterExecuteHook.php", "size": "656\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/SpecialPageBeforeExecuteHook.php", "size": "672\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/SpecialPageBeforeFormDisplayHook.php", "size": "631\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/SpecialPage_initListHook.php", "size": "715\u5b57\u8282" }, { "name": "/var/www/wiki/includes/specialpage/Hook/WgQueryPagesHook.php", "size": "771\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Storage/Hook/ArticleEditUpdateNewTalkHook.php", "size": "709\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Storage/Hook/ArticlePrepareTextForEditHook.php", "size": "699\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Storage/Hook/BeforeRevertedTagUpdateHook.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/Storage/Hook/MultiContentSaveHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Storage/Hook/PageContentSaveHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Storage/Hook/PageSaveCompleteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Storage/Hook/ParserOutputStashForEditHook.php", "size": "951\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Storage/Hook/RevisionDataUpdatesHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/user/Hook/AutopromoteConditionHook.php", "size": "696\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/ConfirmEmailCompleteHook.php", "size": "588\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/EmailConfirmedHook.php", "size": "806\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/GetAutoPromoteGroupsHook.php", "size": "652\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/InvalidateEmailCompleteHook.php", "size": "601\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/IsValidPasswordHook.php", "size": "785\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/PingLimiterHook.php", "size": "881\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/SpecialPasswordResetOnSubmitHook.php", "size": "905\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserAddGroupHook.php", "size": "788\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserArrayFromResultHook.php", "size": "761\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserCanSendEmailHook.php", "size": "715\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserClearNewTalkNotificationHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/user/Hook/UserEffectiveGroupsHook.php", "size": "629\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserGetDefaultOptionsHook.php", "size": "905\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserGetEmailAuthenticationTimestampHook.php", "size": "721\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserGetEmailHook.php", "size": "588\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserGetReservedNamesHook.php", "size": "575\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserGroupsChangedHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/user/Hook/UserIsBlockedGloballyHook.php", "size": "761\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserIsBotHook.php", "size": "582\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserIsLockedHook.php", "size": "618\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserLoadAfterLoadFromSessionHook.php", "size": "658\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserLoadDefaultsHook.php", "size": "556\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserLoadFromDatabaseHook.php", "size": "609\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserLogoutHook.php", "size": "532\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserPrivilegedGroupsHook.php", "size": "748\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserRemoveGroupHook.php", "size": "665\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserSaveSettingsHook.php", "size": "737\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserSendConfirmationMailHook.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/user/Hook/UserSetEmailAuthenticationTimestampHook.php", "size": "730\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/UserSetEmailHook.php", "size": "596\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Hook/User__mailPasswordInternalHook.php", "size": "806\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Options/Hook/LoadUserOptionsHook.php", "size": "668\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/Options/Hook/SaveUserOptionsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/scoped-callback/src/ScopedCallback.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/HookContainer/DeprecatedHooks.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/HookContainer/GlobalHookRegistry.php", "size": "830\u5b57\u8282" }, { "name": "/var/www/wiki/includes/HookContainer/HookRegistry.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/HookContainer/HookContainer.php", "size": "18 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/services/src/SalvageableService.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/object-factory/src/ObjectFactory.php", "size": "13 KB" }, { "name": "/var/www/wiki/includes/config/ConfigFactory.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/utils/UrlUtils.php", "size": "18 KB" }, { "name": "/var/www/wiki/includes/context/RequestContext.php", "size": "21 KB" }, { "name": "/var/www/wiki/includes/context/IContextSource.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/language/MessageLocalizer.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/session/CsrfTokenSetProvider.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/context/MutableContext.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/filebackend/fsfile/TempFSFile.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/libs/filebackend/fsfile/FSFile.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/debug/logger/LoggerFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/debug/logger/LegacySpi.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/debug/logger/Spi.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/debug/logger/LegacyLogger.php", "size": "15 KB" }, { "name": "/var/www/wiki/vendor/psr/log/Psr/Log/LogLevel.php", "size": "336\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/ip-utils/src/IPUtils.php", "size": "26 KB" }, { "name": "/var/www/wiki/includes/Hooks.php", "size": "6 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/utfnormal/src/Validator.php", "size": "22 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/utfnormal/src/Constants.php", "size": "4 KB" }, { "name": "/var/www/wiki/extensions/Bootstrap/src/BootstrapManager.php", "size": "5 KB" }, { "name": "/var/www/wiki/extensions/Bootstrap/src/Definition/V4ModuleDefinition.php", "size": "5 KB" }, { "name": "/var/www/wiki/extensions/Bootstrap/src/Definition/ModuleDefinition.php", "size": "1 KB" }, { "name": "/var/www/wiki/extensions/Bootstrap/src/Hooks/SetupAfterCache.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/session/PHPSessionHandler.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/session/SessionManager.php", "size": "36 KB" }, { "name": "/var/www/wiki/includes/session/SessionManagerInterface.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/libs/stats/BufferingStatsdDataFactory.php", "size": "6 KB" }, { "name": "/var/www/wiki/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Factory/StatsdDataFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/CachedBagOStuff.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/HashBagOStuff.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/Message/MessageFormatterFactory.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/libs/Message/IMessageFormatterFactory.php", "size": "393\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/Message.php", "size": "43 KB" }, { "name": "/var/www/wiki/includes/libs/MessageSpecifier.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/user/UserNameUtils.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/user/UserRigorOptions.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/config/ServiceOptions.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/language/LanguageFactory.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/language/LocalisationCache.php", "size": "35 KB" }, { "name": "/var/www/wiki/includes/language/LCStoreCDB.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/language/LCStore.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/language/LanguageNameUtils.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/language/LanguageFallback.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/language/LanguageConverterFactory.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/libs/MapCacheLRU.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/title/MediaWikiTitleCodec.php", "size": "20 KB" }, { "name": "/var/www/wiki/includes/title/TitleFormatter.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/title/TitleParser.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Title.php", "size": "125 KB" }, { "name": "/var/www/wiki/includes/debug/DeprecationHelper.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/dao/WikiAwareEntityTrait.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/linker/LinkTarget.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/page/PageIdentity.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/page/PageReference.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/dao/WikiAwareEntity.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/dao/IDBAccessObject.php", "size": "4 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/cdb/src/Reader.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/cdb/src/Reader/PHP.php", "size": "8 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/cdb/src/Util.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/language/dependency/FileDependency.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/language/dependency/CacheDependency.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/language/dependency/GlobalDependency.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/language/dependency/MainConfigDependency.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/language/dependency/ConstantDependency.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/json/FormatJson.php", "size": "10 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/assert/src/Assert.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/languages/LanguageZh_hans.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/language/Language.php", "size": "158 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/wancache/WANObjectCache.php", "size": "132 KB" }, { "name": "/var/www/wiki/includes/db/MWLBFactory.php", "size": "17 KB" }, { "name": "/var/www/wiki/includes/ConfiguredReadOnlyMode.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/request-timeout/src/RequestTimeout.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/request-timeout/src/Detail/BasicRequestTimeout.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/request-timeout/src/CriticalSectionProvider.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/DatabaseFactory.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/profiler/Profiler.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/profiler/ProfilerStub.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/TransactionProfiler.php", "size": "14 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/lbfactory/LBFactorySimple.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/lbfactory/LBFactory.php", "size": "28 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/lbfactory/ILBFactory.php", "size": "18 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/ChronologyProtector.php", "size": "21 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php", "size": "83 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/loadbalancer/ILoadBalancerForOwner.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/cache/GenderCache.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/user/DefaultOptionsLookup.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/user/UserOptionsLookup.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/interwiki/ClassicInterwikiLookup.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/interwiki/InterwikiLookup.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Message/TextFormatter.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/libs/Message/ITextFormatter.php", "size": "909\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Message/Converter.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/user/TempUser/RealTempUserConfig.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/user/TempUser/TempUserConfig.php", "size": "948\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/php-session-serializer/src/Wikimedia/PhpSessionSerializer.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/session/CookieSessionProvider.php", "size": "14 KB" }, { "name": "/var/www/wiki/includes/session/SessionProvider.php", "size": "24 KB" }, { "name": "/var/www/wiki/includes/session/SessionProviderInterface.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/session/SessionInfo.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/Permissions/GrantsInfo.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/session/BotPasswordSessionProvider.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/session/ImmutableSessionProviderWithCookie.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/utils/MWCryptRand.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/session/SessionId.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/session/SessionBackend.php", "size": "24 KB" }, { "name": "/var/www/wiki/includes/user/User.php", "size": "107 KB" }, { "name": "/var/www/wiki/includes/HookContainer/ProtectedHookAccessorTrait.php", "size": "926\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Permissions/Authority.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/user/UserIdentity.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/mail/UserEmailContact.php", "size": "656\u5b57\u8282" }, { "name": "/var/www/wiki/includes/session/Session.php", "size": "19 KB" }, { "name": "/var/www/wiki/includes/MWTimestamp.php", "size": "6 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/timestamp/src/ConvertibleTimestamp.php", "size": "15 KB" }, { "name": "/var/www/wiki/includes/WebResponse.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/session/Token.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/StubGlobalUser.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/StubObject.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/StubUserLang.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/OutputPage.php", "size": "135 KB" }, { "name": "/var/www/wiki/includes/context/ContextSource.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/ResourceLoader/Module.php", "size": "35 KB" }, { "name": "/var/www/wiki/includes/ContentSecurityPolicy.php", "size": "19 KB" }, { "name": "/var/www/wiki/includes/Pingback.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/deferred/DeferredUpdates.php", "size": "20 KB" }, { "name": "/var/www/wiki/includes/deferred/MWCallableUpdate.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/deferred/DeferrableUpdate.php", "size": "292\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/DeferrableCallback.php", "size": "227\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/TransactionRoundAwareUpdate.php", "size": "602\u5b57\u8282" }, { "name": "/var/www/wiki/includes/deferred/DeferredUpdatesScopeStack.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/deferred/DeferredUpdatesScope.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/ProxyLookup.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/api/ApiMain.php", "size": "71 KB" }, { "name": "/var/www/wiki/includes/api/ApiBase.php", "size": "64 KB" }, { "name": "/var/www/wiki/includes/api/ApiBlockInfoTrait.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/ParamValidator.php", "size": "29 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/TypeDef/IntegerDef.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/TypeDef/NumericDef.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/TypeDef.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/api/Validator/SubmoduleDef.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/TypeDef/EnumDef.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/ParamValidator/TypeDef/NamespaceDef.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/TypeDef/StringDef.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/context/DerivativeContext.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/api/ApiHookRunner.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/api/Hook/APIAfterExecuteHook.php", "size": "591\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiCheckCanExecuteHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiDeprecationHelpHook.php", "size": "676\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiFeedContributions__feedItemHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiFormatHighlightHook.php", "size": "773\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIGetAllowedParamsHook.php", "size": "671\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIGetDescriptionMessagesHook.php", "size": "598\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIGetParamDescriptionMessagesHook.php", "size": "625\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIHelpModifyOutputHook.php", "size": "870\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiMain__moduleManagerHook.php", "size": "720\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiMain__onExceptionHook.php", "size": "742\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiMakeParserOptionsHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiMaxLagInfoHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiOpenSearchSuggestHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiOptionsHook.php", "size": "932\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiParseMakeOutputPageHook.php", "size": "781\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIQueryAfterExecuteHook.php", "size": "618\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQueryBaseAfterQueryHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQueryBaseBeforeQueryHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQueryBaseProcessRowHook.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/api/Hook/APIQueryGeneratorAfterExecuteHook.php", "size": "723\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIQuerySiteInfoGeneralInfoHook.php", "size": "704\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/APIQuerySiteInfoStatisticsInfoHook.php", "size": "616\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQueryTokensRegisterTypesHook.php", "size": "795\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQueryWatchlistExtractOutputDataHook.php", "size": "846\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQueryWatchlistPrepareWatchedItemQueryServiceOptionsHook.php", "size": "966\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiQuery__moduleManagerHook.php", "size": "730\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiRsdServiceApisHook.php", "size": "780\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/ApiValidatePasswordHook.php", "size": "593\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Hook/RequestHasSameOriginSecurityHook.php", "size": "768\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/Validator/ApiParamValidator.php", "size": "15 KB" }, { "name": "/var/www/wiki/includes/api/Validator/ApiParamValidatorCallbacks.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/Callbacks.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/api/ApiResult.php", "size": "39 KB" }, { "name": "/var/www/wiki/includes/api/ApiSerializable.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/api/ApiErrorFormatter_BackCompat.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/api/ApiErrorFormatter.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/languages/LanguageEn.php", "size": "881\u5b57\u8282" }, { "name": "/var/www/wiki/includes/api/ApiModuleManager.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/ParamValidator/TypeDef/UserDef.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/user/ActorStoreFactory.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/user/ActorStore.php", "size": "23 KB" }, { "name": "/var/www/wiki/includes/user/UserIdentityLookup.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/user/ActorNormalization.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/user/ActorCache.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/libs/ParamValidator/TypeDef/PresenceBooleanDef.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionStoreFactory.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/Storage/BlobStoreFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/externalstore/ExternalStoreAccess.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/externalstore/ExternalStoreFactory.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/Storage/NameTableStoreFactory.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/Revision/SlotRoleRegistry.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/Storage/NameTableStore.php", "size": "16 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/utils/IExpiringStore.php", "size": "351\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/ContentHandlerFactory.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/content/IContentHandlerFactory.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/TitleFactory.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/CommentStore.php", "size": "23 KB" }, { "name": "/var/www/wiki/includes/ActorMigration.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/ActorMigrationBase.php", "size": "18 KB" }, { "name": "/var/www/wiki/includes/page/PageStoreFactory.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/page/PageStore.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/page/PageLookup.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/cache/LinkCache.php", "size": "18 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionStore.php", "size": "106 KB" }, { "name": "/var/www/wiki/includes/page/LegacyArticleIdAccess.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionFactory.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionLookup.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/Storage/SqlBlobStore.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/Storage/BlobStore.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/parser/Parser.php", "size": "207 KB" }, { "name": "/var/www/wiki/includes/parser/ParserFactory.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/MagicWordFactory.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/specialpage/SpecialPageFactory.php", "size": "37 KB" }, { "name": "/var/www/wiki/includes/linker/LinkRendererFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/BadFileLookup.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/filerepo/RepoGroup.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/libs/mime/MimeAnalyzer.php", "size": "36 KB" }, { "name": "/var/www/wiki/includes/libs/mime/MimeMap.php", "size": "18 KB" }, { "name": "/var/www/wiki/includes/tidy/RemexDriver.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/tidy/TidyDriverBase.php", "size": "903\u5b57\u8282" }, { "name": "/var/www/wiki/includes/user/UserOptionsManager.php", "size": "23 KB" }, { "name": "/var/www/wiki/includes/user/UserFactory.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/http/HttpRequestFactory.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/TrackingCategories.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/preferences/SignatureValidatorFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/preferences/SignatureValidator.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/parser/Preprocessor.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/parser/Preprocessor_Hash.php", "size": "26 KB" }, { "name": "/var/www/wiki/includes/parser/CoreParserFunctions.php", "size": "47 KB" }, { "name": "/var/www/wiki/includes/MagicWord.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/parser/CoreTagHooks.php", "size": "8 KB" }, { "name": "/var/www/wiki/extensions/RandomSelection/src/RandomSelection.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/MagicWordArray.php", "size": "10 KB" }, { "name": "/var/www/wiki/extensions/SimpleMathJax/SimpleMathJaxHooks.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/TemplateData/includes/Hooks.php", "size": "12 KB" }, { "name": "/var/www/wiki/extensions/Cite/src/Hooks/CiteParserHooks.php", "size": "1 KB" }, { "name": "/var/www/wiki/extensions/ParserFunctions/includes/Hooks.php", "size": "3 KB" }, { "name": "/var/www/wiki/extensions/Cite/src/Hooks/CiteParserTagHooks.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/ParserFunctions/includes/ParserFunctions.php", "size": "26 KB" }, { "name": "/var/www/wiki/includes/api/ApiExpandTemplates.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/Permissions/PermissionManager.php", "size": "60 KB" }, { "name": "/var/www/wiki/includes/Permissions/GroupPermissionsLookup.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/user/UserGroupManagerFactory.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/user/UserGroupManager.php", "size": "39 KB" }, { "name": "/var/www/wiki/includes/user/UserEditTracker.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/jobqueue/JobQueueGroupFactory.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/libs/uuid/GlobalIdGenerator.php", "size": "27 KB" }, { "name": "/var/www/wiki/includes/jobqueue/JobQueueGroup.php", "size": "15 KB" }, { "name": "/var/www/wiki/includes/ReadOnlyMode.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/block/BlockErrorFormatter.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/cache/UserCache.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/cache/LinkBatchFactory.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/linker/LinksMigration.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/linker/LinkTargetStore.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/linker/LinkTargetLookup.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/page/RedirectStore.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/page/RedirectLookup.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/WikiPageFactory.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/Permissions/RestrictionStore.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/actions/ActionFactory.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/api/ApiFormatJson.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/api/ApiFormatBase.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/api/ApiMessage.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/api/ApiMessageTrait.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/api/IApiMessage.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/page/PageReferenceValue.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/language/MessageCache.php", "size": "52 KB" }, { "name": "/var/www/wiki/includes/language/TrivialLanguageConverter.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/language/ILanguageConverter.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/parser/Sanitizer.php", "size": "60 KB" }, { "name": "/var/www/wiki/includes/parser/RemexStripTagHandler.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Tokenizer/NullTokenHandler.php", "size": "931\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Tokenizer/TokenHandler.php", "size": "4 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Tokenizer/Tokenizer.php", "size": "53 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/PropGuard.php", "size": "486\u5b57\u8282" }, { "name": "/var/www/wiki/includes/language/LanguageConverter.php", "size": "40 KB" }, { "name": "/var/www/wiki/includes/skins/Skin.php", "size": "83 KB" }, { "name": "/var/www/wiki/includes/skins/SkinFactory.php", "size": "5 KB" }, { "name": "/var/www/wiki/extensions/Gadgets/includes/Hooks.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/ResourceLoader/Hook/ResourceLoaderRegisterModulesHook.php", "size": "732\u5b57\u8282" }, { "name": "/var/www/wiki/extensions/Gadgets/includes/GadgetRepo.php", "size": "3 KB" }, { "name": "/var/www/wiki/extensions/Gadgets/includes/MediaWikiGadgetsDefinitionRepo.php", "size": "8 KB" }, { "name": "/var/www/wiki/extensions/Gadgets/includes/Gadget.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/title/TitleValue.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/parser/ParserOptions.php", "size": "43 KB" }, { "name": "/var/www/wiki/includes/parser/ParserOutput.php", "size": "82 KB" }, { "name": "/var/www/wiki/includes/parser/CacheTime.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/libs/GhostFieldAccessTrait.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/json/JsonUnserializableTrait.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/ParserCacheMetadata.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/json/JsonUnserializable.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/parsoid/src/Core/ContentMetadataCollectorCompat.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/parsoid/src/Core/ContentMetadataCollector.php", "size": "16 KB" }, { "name": "/var/www/wiki/includes/parser/LinkHolderArray.php", "size": "15 KB" }, { "name": "/var/www/wiki/includes/parser/StripState.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/profiler/SectionProfiler.php", "size": "9 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/Scribunto.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/parser/PPFrame_Hash.php", "size": "16 KB" }, { "name": "/var/www/wiki/includes/parser/PPFrame.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/parser/PPDStack_Hash.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/parser/PPDStackElement_Hash.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/parser/PPDPart_Hash.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/parser/PPNode_Hash_Tree.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/parser/PPNode.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/parser/PPNode_Hash_Array.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Linker.php", "size": "78 KB" }, { "name": "/var/www/wiki/includes/page/PageStoreRecord.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/page/PageIdentityValue.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/page/ProperPageIdentity.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/page/ExistingPageRecord.php", "size": "456\u5b57\u8282" }, { "name": "/var/www/wiki/includes/page/PageRecord.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/dao/DBAccessObjectUtils.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/DBConnRef.php", "size": "27 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/IMaintainableDatabase.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/page/PageSelectQueryBuilder.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/querybuilder/JoinGroupBase.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/Database.php", "size": "125 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/DatabaseSqlite.php", "size": "26 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/TransactionManager.php", "size": "31 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/platform/SQLPlatform.php", "size": "60 KB" }, { "name": "/var/www/wiki/includes/libs/lockmanager/FSLockManager.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/libs/lockmanager/LockManager.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/platform/SqlitePlatform.php", "size": "6 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/request-timeout/src/CriticalSectionScope.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/utils/CriticalSessionInfo.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/utils/GeneralizedSql.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/utils/QueryStatus.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/resultwrapper/SqliteResultWrapper.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/libs/rdbms/database/utils/TransactionIdentifier.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdDataInterface.php", "size": "726\u5b57\u8282" }, { "name": "/var/www/wiki/includes/content/ContentHandler.php", "size": "61 KB" }, { "name": "/var/www/wiki/includes/Revision/MainSlotRoleHandler.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/Revision/SlotRoleHandler.php", "size": "6 KB" }, { "name": "/var/www/wiki/extensions/Cite/src/Hooks/CiteHooks.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/content/WikitextContentHandler.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/content/TextContentHandler.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/profiler/SectionProfileCallback.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/cache/CacheKeyHelper.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/user/ExternalUserNames.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/user/UserIdentityValue.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/CommentStoreComment.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/RawMessage.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionSlots.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionStoreCacheRecord.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionStoreRecord.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/Revision/RevisionRecord.php", "size": "19 KB" }, { "name": "/var/www/wiki/includes/Revision/SlotRecord.php", "size": "20 KB" }, { "name": "/var/www/wiki/includes/content/WikitextContent.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/content/TextContent.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/content/AbstractContent.php", "size": "16 KB" }, { "name": "/var/www/wiki/includes/content/Content.php", "size": "14 KB" }, { "name": "/var/www/wiki/includes/parser/PPTemplateFrame_Hash.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/parser/CoreMagicVariables.php", "size": "15 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/LuaEngine.php", "size": "27 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/ScribuntoEngineBase.php", "size": "8 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaSandbox/LuaSandboxInterpreter.php", "size": "5 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/LuaInterpreter.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/LuaInterpreterNotFoundError.php", "size": "75\u5b57\u8282" }, { "name": "/var/www/wiki/includes/exception/MWException.php", "size": "7 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/LuaStandaloneEngine.php", "size": "3 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/ScribuntoContentHandler.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/content/CodeContentHandler.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/ScribuntoContent.php", "size": "452\u5b57\u8282" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/LuaModule.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/ScribuntoModuleBase.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/LuaStandaloneInterpreter.php", "size": "18 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/shellbox/src/Shellbox.php", "size": "8 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaStandalone/LuaStandaloneInterpreterFunction.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/SiteLibrary.php", "size": "8 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/LibraryBase.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/specials/SpecialVersion.php", "size": "36 KB" }, { "name": "/var/www/wiki/includes/specialpage/SpecialPage.php", "size": "34 KB" }, { "name": "/var/www/wiki/includes/GitInfo.php", "size": "13 KB" }, { "name": "/var/www/wiki/includes/SiteStats.php", "size": "8 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/UriLibrary.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/UstringLibrary.php", "size": "26 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/LanguageLibrary.php", "size": "11 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/MessageLibrary.php", "size": "2 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/TitleLibrary.php", "size": "14 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/TextLibrary.php", "size": "5 KB" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/HtmlLibrary.php", "size": "268\u5b57\u8282" }, { "name": "/var/www/wiki/extensions/Scribunto/includes/engines/LuaCommon/HashLibrary.php", "size": "896\u5b57\u8282" }, { "name": "/var/www/wiki/extensions/ParserFunctions/includes/LuaLibrary.php", "size": "667\u5b57\u8282" }, { "name": "/var/www/wiki/includes/Category.php", "size": "15 KB" } ] } }