MediaWiki API 结果
这是JSON格式的HTML实现。HTML对调试很有用,但不适合应用程序使用。
指定format参数以更改输出格式。要查看JSON格式的非HTML实现,设置format=json。
{ "parse": { "title": "API", "pageid": 0, "text": { "*": "<div class=\"mw-parser-output\"><table style=\"width: 100%; margin: 1px auto; padding: 10px 10px 10px 7.5px; background:#F5F5F5; border-left: 10px solid #3366CC; border-collapse: unset;\">\n\n<tbody><tr>\n<td style=\"padding: 7.5px; text-align: center;\"><i class=\"fa fa-creative-commons-zero fa-brands\" style=\"font-size: 25px;\"></i>\n</td>\n<td 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<p><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%90%9C%E7%B4%A2/%E4%BB%BB%E5%8A%A1\" title=\"\u7279\u6b8a:\u641c\u7d22/\u4efb\u52a1\">\u4efb\u52a1<sup><i class=\"fa fa-search\" style=\"\"></i></sup></a>\n</p><p>\u2191\u60f3\u628a\u8fd9\u4e2a\u4e1c\u897f\u505a\u6210\u6a21\u677f\u653e\u5728\u9996\u9875\u7684\u5bf9\u5e94\u4f4d\u7f6e\n</p>\n</td></tr>\n</tbody></table>\n<table class=\"infobox\" cellspacing=\"3\" style=\"border-collapse:separate;\"><tbody><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;;\"><b>\u4e2a\u4eba\u4fe1\u606f</b></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;;\"><b>\u6bd4\u8d5b\u6218\u7ee9</b></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;;\"><b>\u4e3b\u8981\u6210\u5c31</b></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;;\"><b>\u4e2a\u4eba\u94fe\u63a5</b></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></tbody></table>\n<p><a href=\"/p/TETR.IO\" title=\"TETR.IO\">TETR.IO</a>\uff08\u6307\u5411\u672c\u7ad9\u7684 TETR.IO \u6761\u76ee\uff09\n</p><p>\u9519\u8bef\uff1a<a href=\"/index.php?title=Tetris:_New_Century&action=edit&redlink=1\" class=\"new\" title=\"Tetris: New Century\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">Tetris: New Century</a>\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</p><p>\u6b63\u786e\uff1a<a href=\"/p/Tetris%EF%BC%9ANew_Century\" title=\"Tetris\uff1aNew Century\">Tetris\uff1aNew Century</a>\uff08\u6ce8\u610f\u662f\u4e2d\u6587\u5192\u53f7\uff09\n</p><p>\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<a rel=\"nofollow\" class=\"external text\" href=\"https://x.com/Tetris_Official/status/1836100193508561363\">\u8fd9\u4e2a</a></span>\n</p>\n<ul><li>I\u2014\u2014\u76f4\u622a\u4e86\u5f53\u7684\u4eba</li>\n<li>J\u2014\u2014\u81ea\u7531\u7684\u7075\u9b42</li>\n<li>L\u2014\u2014\u4e50\u5929\u6d3e</li>\n<li>O\u2014\u2014\u503c\u5f97\u4fe1\u8d56\u7684\u670b\u53cb</li>\n<li>Z\u2014\u2014<del>\u706b\u7206\u8fa3\u6912</del></li>\n<li>S\u2014\u2014\u96be\u4ee5\u9884\u6599\u7684\u53db\u5f92</li>\n<li>T\u2014\u2014\u6218\u7565\u5bb6</li></ul>\n<p><del>\u6211\u613f\u610f\u52a0\u5165<a rel=\"nofollow\" class=\"external text\" href=\"https://prts.wiki/\">\u7f57\u5fb7\u5c9b</a>\u2014\u2014\u7f57\u5fb7\u5c9bZ</del>\n</p>\n<div>\n<table style=\"border:1px solid darkgray;\">\n<tbody><tr>\n<td>\n<table class=\"pfield\" style=\"line-height: 10px; font-size: 7px; border: 1px solid #999\">\n<tbody><tr>\n<td>\n<div><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /></div>\n<div><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /></div>\n<div><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /></div>\n<div><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /></div>\n<div><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /></div>\n<div><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"B\" src=\"/images/6/6d/BTet.png\" decoding=\"async\" title=\"B\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /><img alt=\"Tet.png\" src=\"/images/1/18/Tet.png\" decoding=\"async\" width=\"12\" height=\"12\" /></div>\n</td></tr></tbody></table>\n</td>\n<td width=\"300pt\"><a href=\"/p/TETR.IO\" title=\"TETR.IO\">TETR.IO</a> 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</td></tr></tbody></table>\n</div>\n<p><span class=\"heimu\"><span style=\"opacity:.5\" class=\"smj-container\">[math]\\displaystyle{ \\left ( \\text{What is this: } \\mathrm{e}^{i\\pi}=-1 \\right ) }[/math]</span></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</p>\n<div id=\"toc\" class=\"toc\" role=\"navigation\" aria-labelledby=\"mw-toc-heading\"><input type=\"checkbox\" role=\"button\" id=\"toctogglecheckbox\" class=\"toctogglecheckbox\" style=\"display:none\" /><div class=\"toctitle\" lang=\"zh-Hans-CN\" dir=\"ltr\"><h2 id=\"mw-toc-heading\">\u76ee\u5f55</h2><span class=\"toctogglespan\"><label class=\"toctogglelabel\" for=\"toctogglecheckbox\"></label></span></div>\n<ul>\n<li class=\"toclevel-1\"><a href=\"#\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5\"><span class=\"tocnumber\">1</span> <span class=\"toctext\">\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5</span></a></li>\n<li class=\"toclevel-1\"><a href=\"#\u9996\u9875\u6d4b\u8bd5\"><span class=\"tocnumber\">2</span> <span class=\"toctext\">\u9996\u9875\u6d4b\u8bd5</span></a></li>\n<li class=\"toclevel-1\"><a href=\"#Randomtips_\u63d2\u5165\u6d4b\u8bd5\"><span class=\"tocnumber\">3</span> <span class=\"toctext\">Randomtips \u63d2\u5165\u6d4b\u8bd5</span></a></li>\n<li class=\"toclevel-1\"><a href=\"#ideas\"><span class=\"tocnumber\">4</span> <span class=\"toctext\">ideas</span></a>\n<ul>\n<li class=\"toclevel-2\"><a href=\"#\u5f15\u8a00\"><span class=\"tocnumber\">4.1</span> <span class=\"toctext\">\u5f15\u8a00</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u7b2c\u4e00\u5305\"><span class=\"tocnumber\">4.2</span> <span class=\"toctext\">\u7b2c\u4e00\u5305</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u7b2c\u4e8c\u5305\"><span class=\"tocnumber\">4.3</span> <span class=\"toctext\">\u7b2c\u4e8c\u5305</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed\"><span class=\"tocnumber\">4.4</span> <span class=\"toctext\">\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u8bc4\u4ef7\"><span class=\"tocnumber\">4.5</span> <span class=\"toctext\">\u8bc4\u4ef7</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898\"><span class=\"tocnumber\">4.6</span> <span class=\"toctext\">\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898</span></a></li>\n</ul>\n</li>\n<li class=\"toclevel-1\"><a href=\"#ideas_2\"><span class=\"tocnumber\">5</span> <span class=\"toctext\">ideas 2</span></a>\n<ul>\n<li class=\"toclevel-2\"><a href=\"#\u5f15\u8a00_2\"><span class=\"tocnumber\">5.1</span> <span class=\"toctext\">\u5f15\u8a00</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u6e38\u620f\u673a\u5236\"><span class=\"tocnumber\">5.2</span> <span class=\"toctext\">\u6e38\u620f\u673a\u5236</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u6e38\u620f\u6a21\u5f0f\"><span class=\"tocnumber\">5.3</span> <span class=\"toctext\">\u6e38\u620f\u6a21\u5f0f</span></a></li>\n<li class=\"toclevel-2\"><a href=\"#\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48\"><span class=\"tocnumber\">5.4</span> <span class=\"toctext\">\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48</span></a></li>\n</ul>\n</li>\n</ul>\n</div>\n\n<h2><span id=\".E8.A7.84.E8.8C.83.E6.A0.BC.E5.BC.8F.E6.B5.8B.E8.AF.95\"></span><span class=\"mw-headline\" id=\"\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5\">\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-1\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h2>\n<ul><li><a rel=\"nofollow\" class=\"external text\" href=\"https://harddrop.com/wiki/Tetris\">Hard Drop Wiki\uff1aTetris</a></li>\n<li>Hard Drop Wiki\uff1a<a rel=\"nofollow\" class=\"external text\" href=\"https://harddrop.com/wiki/Tetris\">Tetris</a></li>\n<li><a rel=\"nofollow\" class=\"external text\" href=\"https://harddrop.com/wiki/Tetris\">Hard Drop Wiki \u4e0a\u7684\u540c\u540d\u9875\u9762\uff1aTetris</a></li>\n<li>Hard Drop Wiki \u4e0a\u7684\u540c\u540d\u9875\u9762\uff1a<a rel=\"nofollow\" class=\"external text\" href=\"https://harddrop.com/wiki/Tetris\">Tetris</a></li></ul>\n<p>---\n</p>\n<ul><li><a rel=\"nofollow\" class=\"external text\" href=\"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</a></li>\n<li><a rel=\"nofollow\" class=\"external text\" href=\"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</a></li>\n<li><a rel=\"nofollow\" class=\"external text\" href=\"https://en.wikipedia.org/wiki/Tetris\">Wikipedia\uff1aTetris</a></li>\n<li><a rel=\"nofollow\" class=\"external text\" href=\"https://en.wikipedia.org/wiki/Tetris\">\u82f1\u6587\u7ef4\u57fa\u767e\u79d1\uff1aTetris</a></li>\n<li>\u4ee5\u53ca\u548c\u4e0a\u9762\u4e00\u6837\u7684\uff0c\u7f51\u7ad9\u653e\u94fe\u63a5\u5185\u8fd8\u662f\u94fe\u63a5\u5916\u7684\u533a\u522b</li></ul>\n<p>---\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</p><p>\u52a0\u4e86\uff0ctooltip\u53ef\u4ee5\u4e4b\u540e\u518d\u8bf4\n</p>\n<h2><span id=\".E9.A6.96.E9.A1.B5.E6.B5.8B.E8.AF.95\"></span><span class=\"mw-headline\" id=\"\u9996\u9875\u6d4b\u8bd5\">\u9996\u9875\u6d4b\u8bd5</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-2\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u9996\u9875\u6d4b\u8bd5\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h2>\n<p>\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</p>\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<p><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</p>\n<b>\u4e00\u8d77\u63a2\u7d22\u7279\u522b\u6709\u8da3\u7684\u65b9\u5757\u601d\u60f3\uff01</b><br /><small><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\">\u4fc4\u7f57\u65af\u65b9\u5757</a>\u662f\u7531<a href=\"/p/%E9%98%BF%E5%88%97%E5%85%8B%E8%B0%A2%C2%B7%E5%B8%95%E5%9F%BA%E7%89%B9%E8%AF%BA%E5%A4%AB\" title=\"\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b\">\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b</a>\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 /><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E5%85%B3%E4%BA%8E\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u5173\u4e8e\">\u5173\u4e8e\u672c\u7ef4\u57fa</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E8%91%97%E4%BD%9C%E6%9D%83\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8457\u4f5c\u6743\">\u8457\u4f5c\u6743\u8bf4\u660e</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E7%BC%96%E5%86%99%E8%A7%84%E8%8C%83\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u7f16\u5199\u89c4\u8303\">\u7f16\u5199\u89c4\u8303</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E8%B5%84%E6%BA%90%E5%88%97%E8%A1%A8\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8d44\u6e90\u5217\u8868\">\u8d44\u6e90\u5217\u8868</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E5%85%B3%E4%BA%8E#\u8054\u7cfb\u6211\u4eec\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u5173\u4e8e\">\u52a0\u5165\u7f16\u8f91</a></small><br /><div style=\"float:left;padding:8px;\"><div style=\"font-size:14px;margin:1em 0 0.5em 0.5em;\"><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9\" title=\"\u7279\u6b8a:\u6700\u8fd1\u66f4\u6539\"><b>19,089</b></a> \u6b21\u7f16\u8f91 | <a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%89%80%E6%9C%89%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u6240\u6709\u9875\u9762\"><b>1,215</b></a> \u4e2a\u9875\u9762 | <a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8\" title=\"\u7279\u6b8a:\u6587\u4ef6\u5217\u8868\"><b>2,652</b></a> \u4efd\u6587\u4ef6 | <a href=\"/p/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E5%88%97%E8%A1%A8\" title=\"\u7279\u6b8a:\u7528\u6237\u5217\u8868\"><b>27</b></a> \u540d\u7f16\u8f91\u8005 <br /> <a href=\"/p/%E5%88%86%E7%B1%BB:%E9%9C%80%E8%A6%81%E5%B8%AE%E5%8A%A9\" title=\"\u5206\u7c7b:\u9700\u8981\u5e2e\u52a9\"><b>248</b></a> \u4e2a\u9875\u9762\u9700\u8981\u5e2e\u52a9 | <a href=\"/p/%E5%88%86%E7%B1%BB:%E9%9C%80%E8%A6%81%E7%BF%BB%E8%AF%91\" title=\"\u5206\u7c7b:\u9700\u8981\u7ffb\u8bd1\"><b>0</b></a> \u4e2a\u9875\u9762\u9700\u8981\u7ffb\u8bd1 | <a href=\"/p/%E5%88%86%E7%B1%BB:%E6%AD%A3%E5%9C%A8%E6%96%BD%E5%B7%A5\" title=\"\u5206\u7c7b:\u6b63\u5728\u65bd\u5de5\"><b>25</b></a> \u4e2a\u9875\u9762\u6b63\u5728\u65bd\u5de5</div></div>\n</div>\n<p><templatestyles src=\"Template:\u4e3b\u9875/index.css\" />\n</p>\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<p><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</p>\n<b>\u4e00\u8d77\u63a2\u7d22\u7279\u522b\u6709\u8da3\u7684\u65b9\u5757\u601d\u60f3\uff01</b><br /><small><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\">\u4fc4\u7f57\u65af\u65b9\u5757</a>\u662f\u7531<a href=\"/p/%E9%98%BF%E5%88%97%E5%85%8B%E8%B0%A2%C2%B7%E5%B8%95%E5%9F%BA%E7%89%B9%E8%AF%BA%E5%A4%AB\" title=\"\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b\">\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b</a>\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 /><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E5%85%B3%E4%BA%8E\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u5173\u4e8e\">\u5173\u4e8e\u672c\u7ef4\u57fa</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E8%91%97%E4%BD%9C%E6%9D%83\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8457\u4f5c\u6743\">\u8457\u4f5c\u6743\u8bf4\u660e</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E7%BC%96%E5%86%99%E8%A7%84%E8%8C%83\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u7f16\u5199\u89c4\u8303\">\u7f16\u5199\u89c4\u8303</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E8%B5%84%E6%BA%90%E5%88%97%E8%A1%A8\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8d44\u6e90\u5217\u8868\">\u8d44\u6e90\u5217\u8868</a> | <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E5%85%B3%E4%BA%8E#\u8054\u7cfb\u6211\u4eec\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u5173\u4e8e\">\u52a0\u5165\u7f16\u8f91</a></small><br /><div style=\"float:left;padding:8px;\"><div style=\"font-size:14px;margin:1em 0 0.5em 0.5em;\"><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9\" title=\"\u7279\u6b8a:\u6700\u8fd1\u66f4\u6539\"><b>19,089</b></a> \u6b21\u7f16\u8f91 | <a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%89%80%E6%9C%89%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u6240\u6709\u9875\u9762\"><b>1,215</b></a> \u4e2a\u9875\u9762 | <a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8\" title=\"\u7279\u6b8a:\u6587\u4ef6\u5217\u8868\"><b>2,652</b></a> \u4efd\u6587\u4ef6 | <a href=\"/p/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E5%88%97%E8%A1%A8\" title=\"\u7279\u6b8a:\u7528\u6237\u5217\u8868\"><b>27</b></a> \u540d\u7f16\u8f91\u8005 <br /> <a href=\"/p/%E5%88%86%E7%B1%BB:%E9%9C%80%E8%A6%81%E5%B8%AE%E5%8A%A9\" title=\"\u5206\u7c7b:\u9700\u8981\u5e2e\u52a9\"><b>248</b></a> \u4e2a\u9875\u9762\u9700\u8981\u5e2e\u52a9 | <a href=\"/p/%E5%88%86%E7%B1%BB:%E9%9C%80%E8%A6%81%E7%BF%BB%E8%AF%91\" title=\"\u5206\u7c7b:\u9700\u8981\u7ffb\u8bd1\"><b>0</b></a> \u4e2a\u9875\u9762\u9700\u8981\u7ffb\u8bd1 | <a href=\"/p/%E5%88%86%E7%B1%BB:%E6%AD%A3%E5%9C%A8%E6%96%BD%E5%B7%A5\" title=\"\u5206\u7c7b:\u6b63\u5728\u65bd\u5de5\"><b>25</b></a> \u4e2a\u9875\u9762\u6b63\u5728\u65bd\u5de5</div></div>\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<dl><dd><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E7%BC%96%E5%86%99%E8%A7%84%E8%8C%83\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u7f16\u5199\u89c4\u8303\"><b>\u7f16\u5199\u89c4\u8303</b></a></dd>\n<dd><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E7%BB%98%E5%88%B6%E5%9C%BA%E5%9C%B0\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u7ed8\u5236\u573a\u5730\"><b>\u5982\u4f55\u7ed8\u5236\u573a\u5730</b></a></dd>\n<dd><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E7%9B%B8%E5%85%B3%E7%BD%91%E7%AB%99\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u76f8\u5173\u7f51\u7ad9\"><b>\u53c2\u8003\u76f8\u5173\u7f51\u7ad9</b></a></dd>\n<dd><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E8%A7%84%E8%8C%83\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6587\u4ef6\u7ba1\u7406\u89c4\u8303\"><b>\u6587\u4ef6\u7ba1\u7406\u89c4\u8303</b></a></dd></dl>\n<p><font size=\"4\">\u9700\u8981\u5e2e\u52a9\u7684\u9875\u9762</font>\n</p>\n<dl><dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E7%9F%AD%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u77ed\u9875\u9762\">\u77ed\u9875\u9762</a></dd>\n<dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E5%AD%A4%E7%AB%8B%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u5b64\u7acb\u9875\u9762\">\u5b64\u7acb\u9875\u9762</a></dd>\n<dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%96%AD%E9%93%BE%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u65ad\u94fe\u9875\u9762\">\u65ad\u94fe\u9875\u9762</a></dd>\n<dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E9%9C%80%E8%A6%81%E7%9A%84%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u9700\u8981\u7684\u9875\u9762\">\u9700\u8981\u7684\u9875\u9762</a></dd>\n<dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%9C%AA%E5%88%86%E7%B1%BB%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u672a\u5206\u7c7b\u9875\u9762\">\u672a\u5206\u7c7b\u9875\u9762</a></dd></dl>\n<p><font size=\"4\">\u7ad9\u70b9\u52a8\u6001</font>\n</p>\n<dl><dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9\" title=\"\u7279\u6b8a:\u6700\u8fd1\u66f4\u6539\">\u6700\u8fd1\u66f4\u6539</a></dd>\n<dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%96%B0%E5%BB%BA%E9%A1%B5%E9%9D%A2\" title=\"\u7279\u6b8a:\u65b0\u5efa\u9875\u9762\">\u65b0\u5efa\u7684\u9875\u9762</a></dd></dl>\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\"><a href=\"/p/%E5%88%86%E7%B1%BB:%E6%A6%82%E8%BF%B0\" title=\"\u5206\u7c7b:\u6982\u8ff0\">\u6982\u8ff0</a></font>\n<dl><dd><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\">\u4fc4\u7f57\u65af\u65b9\u5757</a> \u00b7 <a href=\"/p/%E6%B8%B8%E6%88%8F%E6%A6%82%E8%A7%88\" title=\"\u6e38\u620f\u6982\u89c8\">\u6e38\u620f\u6982\u89c8</a> \u00b7 <ruby><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E5%87%86%E5%88%99\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219\">\u5b98\u65b9\u51c6\u5219</a><rt>Guideline</rt></ruby></dd></dl>\n<p><font size=\"4\"><a href=\"/p/%E5%88%86%E7%B1%BB:%E6%B8%B8%E6%88%8F%E6%9C%BA%E5%88%B6\" title=\"\u5206\u7c7b:\u6e38\u620f\u673a\u5236\">\u6e38\u620f\u673a\u5236</a></font>\n</p>\n<dl><dd><a href=\"/p/%E6%96%B9%E5%9D%97\" title=\"\u65b9\u5757\">\u65b9\u5757</a> \u00b7 <a href=\"/p/%E5%9C%BA%E5%9C%B0\" title=\"\u573a\u5730\">\u573a\u5730</a> \u00b7 <a href=\"/p/%E7%A7%BB%E5%8A%A8\" title=\"\u79fb\u52a8\">\u79fb\u52a8</a> \u00b7 <a href=\"/p/%E6%97%8B%E8%BD%AC\" class=\"mw-redirect\" title=\"\u65cb\u8f6c\">\u65cb\u8f6c</a></dd>\n<dd><a href=\"/p/%E9%99%8D%E8%90%BD\" title=\"\u964d\u843d\">\u964d\u843d</a> \u00b7 <a href=\"/p/%E6%B6%88%E9%99%A4\" class=\"mw-redirect\" title=\"\u6d88\u9664\">\u6d88\u9664</a> \u00b7 <a href=\"/p/%E5%BE%97%E5%88%86\" class=\"mw-redirect\" title=\"\u5f97\u5206\">\u5f97\u5206</a> \u00b7 <a href=\"/p/%E6%B8%B8%E6%88%8F%E7%BB%93%E6%9D%9F\" title=\"\u6e38\u620f\u7ed3\u675f\">\u6e38\u620f\u7ed3\u675f</a></dd>\n<dd><a href=\"/p/%E9%A2%84%E8%A7%88\" title=\"\u9884\u89c8\">\u9884\u89c8</a> \u00b7 <a href=\"/p/%E6%9A%82%E5%AD%98\" title=\"\u6682\u5b58\">\u6682\u5b58</a> \u00b7 <a href=\"/p/%E9%98%B4%E5%BD%B1\" title=\"\u9634\u5f71\">\u9634\u5f71</a> \u00b7 <a href=\"/p/%E9%87%8D%E5%8A%9B\" class=\"mw-redirect\" title=\"\u91cd\u529b\">\u91cd\u529b</a></dd>\n<dd><a href=\"/p/%E6%97%8B%E8%BD%AC%E7%B3%BB%E7%BB%9F\" class=\"mw-redirect\" title=\"\u65cb\u8f6c\u7cfb\u7edf\">\u65cb\u8f6c\u7cfb\u7edf</a> \u00b7 <a href=\"/p/%E5%BE%97%E5%88%86%E7%B3%BB%E7%BB%9F\" title=\"\u5f97\u5206\u7cfb\u7edf\">\u5f97\u5206\u7cfb\u7edf</a> \u00b7 <a href=\"/p/%E9%9A%8F%E6%9C%BA%E5%99%A8\" title=\"\u968f\u673a\u5668\">\u968f\u673a\u5668</a></dd></dl>\n<p><font size=\"4\"><a href=\"/p/%E5%88%86%E7%B1%BB:%E6%9C%AF%E8%AF%AD\" title=\"\u5206\u7c7b:\u672f\u8bed\">\u6e38\u620f\u672f\u8bed</a></font>\n</p>\n<dl><dd><a href=\"/p/%E6%9C%AF%E8%AF%AD%E8%AF%8D%E5%85%B8/%E6%B8%B8%E6%88%8F\" title=\"\u672f\u8bed\u8bcd\u5178/\u6e38\u620f\">\u6e38\u620f</a> \u00b7 <a href=\"/p/%E6%9C%AF%E8%AF%AD%E8%AF%8D%E5%85%B8/%E6%B8%B8%E6%88%8F%E6%9C%BA%E5%88%B6\" title=\"\u672f\u8bed\u8bcd\u5178/\u6e38\u620f\u673a\u5236\">\u673a\u5236</a> \u00b7 <a href=\"/index.php?title=%E6%9C%AF%E8%AF%AD%E8%AF%8D%E5%85%B8/%E6%8A%80%E5%B7%A7&action=edit&redlink=1\" class=\"new\" title=\"\u672f\u8bed\u8bcd\u5178/\u6280\u5de7\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u6280\u5de7</a></dd>\n<dd><a href=\"/p/%E6%9C%AF%E8%AF%AD%E8%AF%8D%E5%85%B8/%E4%BA%BA%E7%89%A9\" title=\"\u672f\u8bed\u8bcd\u5178/\u4eba\u7269\">\u4eba\u7269</a> \u00b7 <a href=\"/index.php?title=%E6%9C%AF%E8%AF%AD%E8%AF%8D%E5%85%B8/%E6%B4%BB%E5%8A%A8&action=edit&redlink=1\" class=\"new\" title=\"\u672f\u8bed\u8bcd\u5178/\u6d3b\u52a8\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u6d3b\u52a8</a> \u00b7 <a href=\"/index.php?title=%E6%9C%AF%E8%AF%AD%E8%AF%8D%E5%85%B8/%E6%96%87%E5%8C%96&action=edit&redlink=1\" class=\"new\" title=\"\u672f\u8bed\u8bcd\u5178/\u6587\u5316\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u6587\u5316</a></dd></dl>\n<p><font size=\"4\"><a href=\"/p/%E5%88%86%E7%B1%BB:%E5%88%97%E8%A1%A8\" title=\"\u5206\u7c7b:\u5217\u8868\">\u5217\u8868</a></font>\n</p>\n<dl><dd><a href=\"/p/%E6%B8%B8%E6%88%8F%E5%88%97%E8%A1%A8\" title=\"\u6e38\u620f\u5217\u8868\">\u6e38\u620f\u5217\u8868</a> \u00b7 <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E8%B5%84%E6%BA%90%E5%88%97%E8%A1%A8\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8d44\u6e90\u5217\u8868\">\u8d44\u6e90\u5217\u8868</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E5%85%AC%E5%8F%B8\" title=\"\u5206\u7c7b:\u516c\u53f8\">\u516c\u53f8</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E7%BD%91%E7%AB%99\" title=\"\u5206\u7c7b:\u7f51\u7ad9\">\u7f51\u7ad9</a></dd>\n<dd><a href=\"/p/%E5%88%86%E7%B1%BB:%E4%BA%BA%E7%89%A9\" title=\"\u5206\u7c7b:\u4eba\u7269\">\u4eba\u7269</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E7%8E%A9%E5%AE%B6\" title=\"\u5206\u7c7b:\u73a9\u5bb6\">\u73a9\u5bb6</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E6%B4%BB%E5%8A%A8\" title=\"\u5206\u7c7b:\u6d3b\u52a8\">\u6d3b\u52a8</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E8%B5%9B%E4%BA%8B\" title=\"\u5206\u7c7b:\u8d5b\u4e8b\">\u8d5b\u4e8b</a></dd></dl>\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<dl><dd><a href=\"/p/%E7%BB%8F%E5%85%B8%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97\" class=\"mw-redirect\" title=\"\u7ecf\u5178\u4fc4\u7f57\u65af\u65b9\u5757\">\u7ecf\u5178</a> \u00b7 <a href=\"/p/%E9%A9%AC%E6%8B%89%E6%9D%BE\" title=\"\u9a6c\u62c9\u677e\">\u9a6c\u62c9\u677e</a> \u00b7 <a href=\"/p/%E7%AB%9E%E9%80%9F\" title=\"\u7ade\u901f\">\u7ade\u901f</a> \u00b7 <a href=\"/p/%E9%99%90%E6%97%B6%E6%89%93%E5%88%86\" title=\"\u9650\u65f6\u6253\u5206\">\u9650\u65f6\u6253\u5206</a></dd>\n<dd><a href=\"/p/%E5%AF%B9%E6%88%98\" title=\"\u5bf9\u6218\">\u5bf9\u6218</a> \u00b7 <a href=\"/index.php?title=%E5%90%88%E4%BD%9C&action=edit&redlink=1\" class=\"new\" title=\"\u5408\u4f5c\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u5408\u4f5c</a> \u00b7 <a href=\"/index.php?title=%E6%B7%B7%E6%88%98&action=edit&redlink=1\" class=\"new\" title=\"\u6df7\u6218\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u6df7\u6218</a> \u00b7 <a href=\"/p/%E5%9B%9E%E5%90%88%E5%88%B6\" class=\"mw-redirect\" title=\"\u56de\u5408\u5236\">\u56de\u5408\u5236</a></dd>\n<dd><a href=\"/p/%E5%A4%A7%E5%B8%88\" class=\"mw-redirect\" title=\"\u5927\u5e08\">\u5927\u5e08</a> \u00b7 <a href=\"/p/%E9%9A%90%E5%BD%A2\" title=\"\u9690\u5f62\">\u9690\u5f62</a> \u00b7 <a href=\"/p/%E4%BA%94%E8%BF%9E%E5%9D%97\" class=\"mw-redirect\" title=\"\u4e94\u8fde\u5757\">\u4e94\u8fde\u5757</a> \u00b7 <a href=\"/p/MPH\" class=\"mw-redirect\" title=\"MPH\">MPH</a></dd>\n<dd><a href=\"/index.php?title=%E7%9B%AE%E6%A0%87&action=edit&redlink=1\" class=\"new\" title=\"\u76ee\u6807\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u76ee\u6807</a> \u00b7 <a href=\"/index.php?title=%E5%9C%B0%E5%9B%BE&action=edit&redlink=1\" class=\"new\" title=\"\u5730\u56fe\uff08\u9875\u9762\u4e0d\u5b58\u5728\uff09\">\u5730\u56fe</a> \u00b7 <a href=\"/p/%E6%8C%96%E6%8E%98\" title=\"\u6316\u6398\">\u6316\u6398</a> \u00b7 <a href=\"/p/%E7%94%9F%E5%AD%98\" title=\"\u751f\u5b58\">\u751f\u5b58</a></dd>\n<dd><a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%90%9C%E7%B4%A2/%E4%BB%BB%E5%8A%A1\" title=\"\u7279\u6b8a:\u641c\u7d22/\u4efb\u52a1\">\u4efb\u52a1</a> \u00b7 <a href=\"/p/%E7%89%B9%E6%AE%8A:%E6%90%9C%E7%B4%A2/%E9%81%93%E5%85%B7\" title=\"\u7279\u6b8a:\u641c\u7d22/\u9053\u5177\">\u9053\u5177</a> \u00b7 <a href=\"/p/%E8%BF%9E%E9%94%81\" class=\"mw-redirect\" title=\"\u8fde\u9501\">\u91cd\u529b\u8fde\u9501</a> \u00b7 <a href=\"/p/%E7%82%B8%E5%BC%B9%E6%96%B9%E5%9D%97\" title=\"\u70b8\u5f39\u65b9\u5757\">\u70b8\u5f39\u65b9\u5757</a></dd>\n<dd><a href=\"/p/%E6%8B%BC%E8%8A%B1\" class=\"mw-redirect\" title=\"\u62fc\u82b1\">\u62fc\u82b1</a> \u00b7 <a href=\"/p/%E8%BF%9E%E7%BB%AD%E5%85%A8%E6%B6%88\" title=\"\u8fde\u7eed\u5168\u6d88\">\u8fde\u7eed\u5168\u6d88</a> \u00b7 <a href=\"/p/%E6%AD%A3%E6%96%B9%E6%8B%BC%E5%90%88\" title=\"\u6b63\u65b9\u62fc\u5408\">\u6b63\u65b9\u62fc\u5408</a> \u00b7 <a href=\"/p/20TSD\" title=\"20TSD\">20TSD</a></dd>\n<dd><a href=\"/p/%E8%87%AA%E6%94%BB\" title=\"\u81ea\u653b\">\u81ea\u653b</a> \u00b7 <a href=\"/p/%E5%B9%B2%E6%97%B1\" title=\"\u5e72\u65f1\">\u5e72\u65f1</a> \u00b7 <a href=\"/p/%E8%BF%9E%E5%87%BB#\u4ee5\u8fde\u51fb\u4e3a\u4e3b\u8981\u73a9\u6cd5\u7684\u6a21\u5f0f\" title=\"\u8fde\u51fb\">\u8fde\u51fb</a> \u00b7 <a href=\"/p/%E5%A4%A7%E6%96%B9%E5%9D%97\" title=\"\u5927\u65b9\u5757\">\u5927\u65b9\u5757</a></dd>\n<dd><a href=\"/p/TE:C\" class=\"mw-redirect\" title=\"TE:C\">TE:C</a> \u00b7 <a href=\"/p/Techmino\" title=\"Techmino\">Techmino</a> \u00b7 <a href=\"/p/%E5%B1%81%E5%9D%97\" class=\"mw-redirect\" title=\"\u5c41\u5757\">\u5c41\u5757</a> \u5404\u6a21\u5f0f</dd></dl>\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<dl><dd><a href=\"/p/%E5%88%86%E7%B1%BB:%E7%A7%BB%E5%8A%A8%E6%8A%80%E5%B7%A7\" title=\"\u5206\u7c7b:\u79fb\u52a8\u6280\u5de7\">\u79fb\u52a8\u6280\u5de7</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E4%B8%80%E8%88%AC%E7%8E%A9%E6%B3%95\" title=\"\u5206\u7c7b:\u4e00\u822c\u73a9\u6cd5\">\u4e00\u822c\u73a9\u6cd5</a> \u00b7 <a href=\"/p/%E6%B6%88%E5%9B%9B%E7%8E%A9%E6%B3%95\" title=\"\u6d88\u56db\u73a9\u6cd5\">\u6d88\u56db\u73a9\u6cd5</a></dd>\n<dd><a href=\"/p/%E5%88%86%E7%B1%BB:SRS_%E5%AF%B9%E6%88%98%E7%8E%A9%E6%B3%95\" title=\"\u5206\u7c7b:SRS \u5bf9\u6218\u73a9\u6cd5\">\u5bf9\u6218\u65b9\u6cd5</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:T_%E6%97%8B%E6%96%B9%E6%B3%95\" title=\"\u5206\u7c7b:T \u65cb\u65b9\u6cd5\">T \u65cb\u65b9\u6cd5</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E8%BF%9E%E5%87%BB\" title=\"\u5206\u7c7b:\u8fde\u51fb\">\u8fde\u51fb\u65b9\u6cd5</a></dd>\n<dd><a href=\"/p/%E5%88%86%E7%B1%BB:%E5%85%A8%E6%B6%88%E6%96%B9%E6%B3%95\" title=\"\u5206\u7c7b:\u5168\u6d88\u65b9\u6cd5\">\u5168\u6d88\u65b9\u6cd5</a> \u00b7 <a href=\"/p/%E5%88%86%E7%B1%BB:%E8%BF%9E%E9%94%81%E6%96%B9%E6%B3%95\" title=\"\u5206\u7c7b:\u8fde\u9501\u65b9\u6cd5\">\u8fde\u9501\u65b9\u6cd5</a> \u00b7 <a href=\"/p/%E6%AD%A3%E6%96%B9%E6%8B%BC%E5%90%88\" title=\"\u6b63\u65b9\u62fc\u5408\">\u6b63\u65b9\u62fc\u5408\u65b9\u6cd5</a></dd></dl>\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\"><b>\u65b9\u5757\u8c31\u7ed8\u5236</b>\n<dl><dd><a rel=\"nofollow\" class=\"external text\" href=\"http://fumen.zui.jp\">Fumen</a>\uff08<a rel=\"nofollow\" class=\"external text\" href=\"https://harddrop.com/fumen\">\u82f1\u6587</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn/f\">\u4e2d\u6587</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"https://knewjade.github.io/fumen-for-mobile\">\u79fb\u52a8\u7aef\u82f1\u6587</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn/fm\">\u79fb\u52a8\u7aef\u4e2d\u6587</a>\uff09</dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://github.com/fiorescarlatto/four-tris\">four-tris</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"http://petitprince.github.io/TeDiGe-2/editor.html\">TeDiGe-2</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"http://tage.emaame.com\">tage</a></dd></dl>\n<p><b>\u7ec3\u4e60\u9898\u4e0e\u8c1c\u9898</b>\n</p>\n<dl><dd><a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn/ttt\">TETRiS TRAiNER TR\u00c8S-BiEN</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn/ttpc\">TETRiS TRAiNER PC Challenge</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn/nazo\">\u30ca\u30be\u30c6\u30c8 \u8c1c\u9898\u65b9\u5757</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn/tpo\">Tetris Puzzle O</a></dd>\n<dd>\u6b64\u5904\u5747\u4e3a\u6302\u8f7d\u4e8e<a rel=\"nofollow\" class=\"external text\" href=\"https://teatube.cn\">\u8336\u670d\u4e3b\u7ad9</a>\u7684\u4e2d\u6587\u8bd1\u7248</dd></dl>\n<p><b><a href=\"/p/%E5%85%A8%E6%B6%88\" title=\"\u5168\u6d88\">\u5168\u6d88</a>\u8ba1\u7b97</b>\n</p>\n<dl><dd><a rel=\"nofollow\" class=\"external text\" href=\"https://github.com/knewjade/solution-finder\">Solution Finder</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"http://harddrop.com/forums/index.php?showtopic=7588\">PC Finder</a> \u00b7 <a rel=\"nofollow\" class=\"external text\" href=\"https://wirelyre.github.io/tetra-tools/pc-solver.html\">PC Solver</a></dd></dl>\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\"><b>English</b>\n<dl><dd><a rel=\"nofollow\" class=\"external text\" href=\"https://tetris.wiki\">Tetris Wiki</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://harddrop.com/wiki\">Hard Drop Wiki</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://tetris.johnbeak.cz\">John Beak</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://four.lol\">FOUR.lol</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://liquipedia.net/tetris\">Liquipedia Tetris</a></dd></dl>\n<p><b>\u65e5\u672c\u8a9e</b>\n</p>\n<dl><dd><a rel=\"nofollow\" class=\"external text\" href=\"https://tetrisopener.wicurio.com\">\u65b9\u5757\u5f00\u5c40\u5b9a\u5f0f\u7ef4\u57fa\uff08\u3086\u3046\uff09</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://w.atwiki.jp/tetrismaps\">\u65b9\u5757\u5b9a\u5f0f\u96c6@\u65b9\u5757\u8c31\uff08\u307f\u3074\uff09</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://w.atwiki.jp/sasasa123\">\u65b9\u5757\u5b9a\u5f0f\u6574\u7406\u7ef4\u57fa\uff08\u7b39\uff09</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://shiwehi.com/tetris\">\u65b9\u5757\u5802\uff08\u3057\u3091\u3072\uff09</a></dd>\n<dd><a rel=\"nofollow\" class=\"external text\" href=\"https://tetrisch.github.io/main\">\u65b9\u5757\u9891\u9053</a></dd></dl>\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<ul class=\"gallery mw-gallery-nolines\">\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E6%95%88%E5%BA%94\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757 \u6548\u5e94\uff1a\u8fde\u63a5\"><img alt=\"\u4fc4\u7f57\u65af\u65b9\u5757 \u6548\u5e94\uff1a\u8fde\u63a5\" src=\"/images/thumb/5/57/Tetris_Effect_Connected_cover.jpeg/80px-Tetris_Effect_Connected_cover.jpeg\" decoding=\"async\" width=\"80\" height=\"120\" srcset=\"/images/thumb/5/57/Tetris_Effect_Connected_cover.jpeg/120px-Tetris_Effect_Connected_cover.jpeg 1.5x, /images/thumb/5/57/Tetris_Effect_Connected_cover.jpeg/160px-Tetris_Effect_Connected_cover.jpeg 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E6%95%88%E5%BA%94\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u6548\u5e94\">\u4fc4\u7f57\u65af\u65b9\u5757<br />\u6548\u5e94\uff1a\u8fde\u63a5</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/%E5%99%97%E5%93%9F%E5%99%97%E5%93%9F%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%972\" title=\"\u5657\u54df\u5657\u54df \u4fc4\u7f57\u65af\u65b9\u57572\"><img alt=\"\u5657\u54df\u5657\u54df \u4fc4\u7f57\u65af\u65b9\u57572\" src=\"/images/thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/105px-Puyo_Puyo_Tetris_2_boxart.jpeg\" decoding=\"async\" width=\"105\" height=\"120\" srcset=\"/images/thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/157px-Puyo_Puyo_Tetris_2_boxart.jpeg 1.5x, /images/thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/209px-Puyo_Puyo_Tetris_2_boxart.jpeg 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/%E5%99%97%E5%93%9F%E5%99%97%E5%93%9F%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%972\" title=\"\u5657\u54df\u5657\u54df\u4fc4\u7f57\u65af\u65b9\u57572\">\u5657\u54df\u5657\u54df<br />\u4fc4\u7f57\u65af\u65b9\u57572</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%9799\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757 99\"><img alt=\"\u4fc4\u7f57\u65af\u65b9\u5757 99\" src=\"/images/thumb/0/08/Tetris_99_boxart.jpeg/74px-Tetris_99_boxart.jpeg\" decoding=\"async\" width=\"74\" height=\"120\" srcset=\"/images/thumb/0/08/Tetris_99_boxart.jpeg/111px-Tetris_99_boxart.jpeg 1.5x, /images/thumb/0/08/Tetris_99_boxart.jpeg/148px-Tetris_99_boxart.jpeg 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97_99\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757 99\">\u4fc4\u7f57\u65af\u65b9\u5757 99</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/TGM3\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757 \u7279\u7ea7\u5927\u5e083\"><img alt=\"\u4fc4\u7f57\u65af\u65b9\u5757 \u7279\u7ea7\u5927\u5e083\" src=\"/images/thumb/4/44/TGM3_%E6%B5%B7%E6%8A%A5.jpg/85px-TGM3_%E6%B5%B7%E6%8A%A5.jpg\" decoding=\"async\" width=\"85\" height=\"120\" srcset=\"/images/thumb/4/44/TGM3_%E6%B5%B7%E6%8A%A5.jpg/127px-TGM3_%E6%B5%B7%E6%8A%A5.jpg 1.5x, /images/thumb/4/44/TGM3_%E6%B5%B7%E6%8A%A5.jpg/169px-TGM3_%E6%B5%B7%E6%8A%A5.jpg 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/TGM3\" class=\"mw-redirect\" title=\"TGM3\">\u4fc4\u7f57\u65af\u65b9\u5757<br />\u7279\u7ea7\u5927\u5e083</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/Tetris_(NES,_Nintendo)\" title=\"\u4efb\u5929\u5802 NES \u4fc4\u7f57\u65af\u65b9\u5757\"><img alt=\"\u4efb\u5929\u5802 NES \u4fc4\u7f57\u65af\u65b9\u5757\" src=\"/images/thumb/8/8d/NES_Tetris_Box_Front.jpg/84px-NES_Tetris_Box_Front.jpg\" decoding=\"async\" width=\"84\" height=\"120\" srcset=\"/images/thumb/8/8d/NES_Tetris_Box_Front.jpg/125px-NES_Tetris_Box_Front.jpg 1.5x, /images/thumb/8/8d/NES_Tetris_Box_Front.jpg/167px-NES_Tetris_Box_Front.jpg 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/Tetris_(NES,_Nintendo)\" title=\"Tetris (NES, Nintendo)\">\u4efb\u5929\u5802 NES<br />\u4fc4\u7f57\u65af\u65b9\u5757</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n</ul>\n</center>\n<dl><dd>\u5176\u4ed6\u5b98\u65b9\u6e38\u620f\uff1a<a href=\"/p/Tetris_Online_(%E6%B8%B8%E6%88%8F)\" title=\"Tetris Online (\u6e38\u620f)\">\u4fc4\u7f57\u65af\u65b9\u5757\u5728\u7ebf</a> \u00b7 <a href=\"/p/Tetris_(Game_Boy)\" title=\"Tetris (Game Boy)\">\u4efb\u5929\u5802 GB \u4fc4\u7f57\u65af\u65b9\u5757</a> \u00b7 <a href=\"/p/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E7%89%B9%E7%BA%A7%E5%A4%A7%E5%B8%88%E7%B3%BB%E5%88%97\" title=\"\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e08\u7cfb\u5217\">\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e08\u7cfb\u5217</a> \u00b7 <a href=\"/p/Tetris_Ultimate\" title=\"Tetris Ultimate\">\u4fc4\u7f57\u65af\u65b9\u5757 Ultimate</a> \u00b7 <a href=\"/p/Tetris.com\" title=\"Tetris.com\">Tetris.com</a> \u00b7 <a href=\"/p/%E5%AE%98%E6%96%B9%E6%B8%B8%E6%88%8F%E5%88%97%E8%A1%A8\" title=\"\u5b98\u65b9\u6e38\u620f\u5217\u8868\">\u66f4\u591a\u2026</a></dd></dl>\n<p><font size=\"4\">\u70ed\u95e8\u975e\u5b98\u65b9\u6e38\u620f</font>\n</p>\n<center>\n<ul class=\"gallery mw-gallery-nolines\">\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/Techmino\" title=\"Techmino\"><img alt=\"Techmino\" src=\"/images/thumb/c/c3/Techmino_icon.png/120px-Techmino_icon.png\" decoding=\"async\" width=\"120\" height=\"120\" srcset=\"/images/thumb/c/c3/Techmino_icon.png/180px-Techmino_icon.png 1.5x, /images/thumb/c/c3/Techmino_icon.png/240px-Techmino_icon.png 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/Techmino\" title=\"Techmino\">Techmino</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/TETR.IO\" title=\"TETR.IO\"><img alt=\"TETR.IO\" src=\"/images/thumb/1/1a/Tetrio-color.png/120px-Tetrio-color.png\" decoding=\"async\" width=\"120\" height=\"120\" srcset=\"/images/thumb/1/1a/Tetrio-color.png/180px-Tetrio-color.png 1.5x, /images/1/1a/Tetrio-color.png 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/TETR.IO\" title=\"TETR.IO\">TETR.IO</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/Jstris\" title=\"Jstris\"><img alt=\"Jstris\" src=\"/images/thumb/2/2b/Jstris_icon.png/120px-Jstris_icon.png\" decoding=\"async\" width=\"120\" height=\"120\" srcset=\"/images/thumb/2/2b/Jstris_icon.png/180px-Jstris_icon.png 1.5x, /images/thumb/2/2b/Jstris_icon.png/240px-Jstris_icon.png 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/Jstris\" title=\"Jstris\">Jstris</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/Cultris_II\" title=\"Cultris II\"><img alt=\"Cultris II\" src=\"/images/thumb/b/b3/C2_logo.png/120px-C2_logo.png\" decoding=\"async\" width=\"120\" height=\"120\" srcset=\"/images/thumb/b/b3/C2_logo.png/180px-C2_logo.png 1.5x, /images/thumb/b/b3/C2_logo.png/240px-C2_logo.png 2x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/Cultris_II\" title=\"Cultris II\">Cultris II</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n\t\t<li class=\"gallerybox\" style=\"width: 125px\"><div style=\"width: 125px\">\n\t\t\t<div class=\"thumb\" style=\"width: 120px;\"><div style=\"margin:0px auto;\"><a href=\"/p/King_of_Stackers\" title=\"King of Stackers\"><img alt=\"King of Stackers\" src=\"/images/thumb/b/b7/Logo_kos.png/120px-Logo_kos.png\" decoding=\"async\" width=\"120\" height=\"120\" srcset=\"/images/b/b7/Logo_kos.png 1.5x\" /></a></div></div>\n\t\t\t<div class=\"gallerytext\">\n<p><a href=\"/p/King_of_Stackers\" title=\"King of Stackers\">King of Stackers</a>\n</p>\n\t\t\t</div>\n\t\t</div></li>\n</ul>\n</center>\n<dl><dd>\u5176\u4ed6\u975e\u5b98\u65b9\u6e38\u620f\uff1a<a href=\"/p/NullpoMino\" title=\"NullpoMino\">NullpoMino</a> \u00b7 <a href=\"/p/MisaMino\" title=\"MisaMino\">MisaMino</a> \u00b7 <a href=\"/p/Tetra_Legends\" title=\"Tetra Legends\">Tetra Legends</a> \u00b7 <a href=\"/p/Tetr.js\" title=\"Tetr.js\">Tetr.js</a> \u00b7 <a href=\"/p/Cambridge\" title=\"Cambridge\">Cambridge</a> \u00b7 <a href=\"/p/Texmaster\" title=\"Texmaster\">Texmaster</a> \u00b7 <a href=\"/p/Worldwide_Combos\" title=\"Worldwide Combos\">Worldwide Combos</a> \u00b7 <a href=\"/p/Betrix\" title=\"Betrix\">Betrix</a> \u00b7 <a href=\"/p/%E9%9D%9E%E5%AE%98%E6%96%B9%E6%B8%B8%E6%88%8F%E5%88%97%E8%A1%A8\" title=\"\u975e\u5b98\u65b9\u6e38\u620f\u5217\u8868\">\u66f4\u591a\u2026</a></dd></dl>\n</div>\n</div>\n<h2><span id=\"Randomtips_.E6.8F.92.E5.85.A5.E6.B5.8B.E8.AF.95\"></span><span class=\"mw-headline\" id=\"Randomtips_\u63d2\u5165\u6d4b\u8bd5\">Randomtips \u63d2\u5165\u6d4b\u8bd5</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-3\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1aRandomtips \u63d2\u5165\u6d4b\u8bd5\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h2>\n<p>\u4e00\u822c\u800c\u8a00\u4e09\u8fde\u3001\u56db\u8fde\u3001\u4e94\u8fde\u65b9\u5757\u5206\u522b\u67092\u30017\u300118\u79cd\u3002\n</p><p><br />\n</p>\n<h2><span class=\"mw-headline\" id=\"ideas\">ideas</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-4\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1aideas\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h2>\n<p>\u8003\u8651\u7684\u5b9a\u5f0f\u9875\u9762\u683c\u5f0f\uff1a\n</p>\n<h3><span id=\".E5.BC.95.E8.A8.80\"></span><span class=\"mw-headline\" id=\"\u5f15\u8a00\">\u5f15\u8a00</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-5\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u5f15\u8a00\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p><b>\u7532\u4e59\u4e19\u4e01</b>\uff08<span data-title=\"aiueo\" style=\"cursor:help; border-bottom:1px dotted\"><b>\u3042\u3044\u3046\u3048\u304a</b></span>\uff0c<b>ABCDE</b>\uff09\u662f\u4e00\u4e2a <a href=\"/p/T1\" class=\"mw-redirect\" title=\"T1\">T1</a> \u540e\u63a5 <a href=\"/p/T2\" class=\"mw-redirect\" title=\"T2\">T2</a> \u540e\u63a5 <a href=\"/p/T3\" class=\"mw-redirect\" title=\"T3\">T3</a> \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</p><p>\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 <a href=\"/p/PC\" class=\"mw-redirect\" title=\"PC\">PC</a>\u3002\n</p>\n<h3><span id=\".E7.AC.AC.E4.B8.80.E5.8C.85\"></span><span class=\"mw-headline\" id=\"\u7b2c\u4e00\u5305\">\u7b2c\u4e00\u5305</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-6\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u7b2c\u4e00\u5305\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\u3010\u7b2c\u4e00\u5305\u3011\u3010\u7b2c\u4e00\u5305\u955c\u50cf\u578b\u3011\n</p><p>\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</p>\n<h3><span id=\".E7.AC.AC.E4.BA.8C.E5.8C.85\"></span><span class=\"mw-headline\" id=\"\u7b2c\u4e8c\u5305\">\u7b2c\u4e8c\u5305</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-7\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u7b2c\u4e8c\u5305\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\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</p>\n<h3><span id=\".E5.90.84.E7.A7.8D.E4.B9.B1.E4.B8.83.E5.85.AB.E7.B3.9F.E6.8E.A5.E7.BB.AD\"></span><span class=\"mw-headline\" id=\"\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed\">\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-8\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<h3><span id=\".E8.AF.84.E4.BB.B7\"></span><span class=\"mw-headline\" id=\"\u8bc4\u4ef7\">\u8bc4\u4ef7</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-9\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u8bc4\u4ef7\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\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</p>\n<h3><span id=\".E5.85.B6.E4.BB.96.E5.8F.AF.E8.83.BD.E7.9A.84.E9.97.AE.E9.A2.98\"></span><span class=\"mw-headline\" id=\"\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898\">\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-10\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\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</p>\n<h2><span class=\"mw-headline\" id=\"ideas_2\">ideas 2</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-11\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1aideas 2\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h2>\n<p>\u8003\u8651\u7684\u6e38\u620f\u9875\u9762\u683c\u5f0f\uff1a\n</p>\n<h3><span id=\".E5.BC.95.E8.A8.80_2\"></span><span class=\"mw-headline\" id=\"\u5f15\u8a00_2\">\u5f15\u8a00</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-12\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u5f15\u8a00\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p><b>\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u8da3\u601d</b>\uff08<span data-title=\"Tetorisu Tetorisu\" style=\"cursor:help; border-bottom:1px dotted\"><b>\u30c6\u30c8\u30ea\u30b9\u3066\u3068\u308a\u3059</b></span>\uff0c<b>Tetris Tetris</b>\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</p><p>\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</p>\n<h3><span id=\".E6.B8.B8.E6.88.8F.E6.9C.BA.E5.88.B6\"></span><span class=\"mw-headline\" id=\"\u6e38\u620f\u673a\u5236\">\u6e38\u620f\u673a\u5236</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-13\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u6e38\u620f\u673a\u5236\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\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</p><p>\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</p>\n<h3><span id=\".E6.B8.B8.E6.88.8F.E6.A8.A1.E5.BC.8F\"></span><span class=\"mw-headline\" id=\"\u6e38\u620f\u6a21\u5f0f\">\u6e38\u620f\u6a21\u5f0f</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-14\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u6e38\u620f\u6a21\u5f0f\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\u5728\u8fd9\u91cc\u5217\u4e3e\u6240\u6709\u7684\u6a21\u5f0f\u3002\n</p>\n<h3><span id=\".E5.86.8D.E5.BE.80.E4.B8.8B.E5.86.99.E4.BB.80.E4.B9.88\"></span><span class=\"mw-headline\" id=\"\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48\">\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48</span><span class=\"mw-editsection\"><span class=\"mw-editsection-bracket\">[</span><a href=\"/index.php?title=%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA:%E6%B2%99%E7%9B%92&action=edit&section=T-15\" title=\"\u7f16\u8f91\u7ae0\u8282\uff1a\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48\">\u7f16\u8f91</a><span class=\"mw-editsection-bracket\">]</span></span></h3>\n<p>\u53ef\u9009\u62e9\u6027\u63d2\u5165\u300c\u5176\u4ed6\u8bf4\u660e\u300d\u3001\u300c\u8bc4\u4ef7\u300d\u7b49\u5176\u4ed6\u7ae0\u8282\u3002\n</p><p>\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</p><p>\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</p><p>\u8fd9\u4e9b\u7ae0\u8282\u4e00\u822c\u653e\u5728<b>\u6b63\u6587</b>\u672b\u5c3e\uff08\u300c\u53c2\u8003\u300d\u3001\u300c\u6ce8\u89e3\u300d\u524d\uff09\n</p></div></div>\n<!-- \nNewPP limit report\nCached time: 20250729151809\nCache expiry: 3600\nReduced expiry: true\nComplications: [show\u2010toc]\nCPU time usage: 0.195 seconds\nReal time usage: 0.786 seconds\nPreprocessor visited node count: 511/1000000\nPost\u2010expand include size: 34616/2097152 bytes\nTemplate argument size: 733/2097152 bytes\nHighest expansion depth: 8/100\nExpensive parser function count: 3/100\nUnstrip recursion depth: 0/20\nUnstrip post\u2010expand size: 6246/5000000 bytes\nLua time usage: 0.210/7 seconds\nLua virtual size: 5574656/52428800 bytes\nLua estimated memory usage: 0 bytes\n-->\n<!--\nTransclusion expansion time report (%,ms,calls,template)\n100.00% 599.948 1 \u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:Sandbox\n100.00% 599.948 1 -total\n 86.13% 516.715 1 \u6a21\u677f:Infobox\n 6.84% 41.047 1 \u6a21\u677f:\u6e38\u73a9\u65b9\u5757\n 1.73% 10.382 2 \u6a21\u677f:\u9996\u9875\u9875\u5934\n 1.19% 7.156 1 \u6a21\u677f:\u66f4\u591a\u7ef4\u57fa\n 1.13% 6.784 1 \u6a21\u677f:\u7ad9\u70b9\u6570\u636e\n 0.68% 4.096 1 \u6a21\u677f:Mbox\n 0.67% 3.993 6 \u6a21\u677f:Pfrow\n 0.38% 2.305 1 \u6a21\u677f:FA\n-->\n</div>" }, "langlinks": [], "categories": [ { "sortkey": "", "*": "\u7ad9\u52a1" } ], "links": [ { "ns": 0, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u6548\u5e94" }, { "ns": 0, "exists": "", "*": "\u5657\u54df\u5657\u54df\u4fc4\u7f57\u65af\u65b9\u57572" }, { "ns": 0, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u575799" }, { "ns": 0, "exists": "", "*": "TGM3" }, { "ns": 0, "exists": "", "*": "Tetris (NES, Nintendo)" }, { "ns": 0, "exists": "", "*": "Techmino" }, { "ns": 0, "exists": "", "*": "TETR.IO" }, { "ns": 0, "exists": "", "*": "Jstris" }, { "ns": 0, "exists": "", "*": "Cultris II" }, { "ns": 0, "exists": "", "*": "King of Stackers" }, { "ns": 0, "exists": "", "*": "20TSD" }, { "ns": 0, "exists": "", "*": "Betrix" }, { "ns": 0, "exists": "", "*": "Cambridge" }, { "ns": 0, "exists": "", "*": "MPH" }, { "ns": 0, "exists": "", "*": "MisaMino" }, { "ns": 0, "exists": "", "*": "NullpoMino" }, { "ns": 0, "exists": "", "*": "PC" }, { "ns": 0, "exists": "", "*": "T1" }, { "ns": 0, "exists": "", "*": "T2" }, { "ns": 0, "exists": "", "*": "T3" }, { "ns": 0, "exists": "", "*": "TE:C" }, { "ns": 0, "exists": "", "*": "Tetr.js" }, { "ns": 0, "exists": "", "*": "Tetra Legends" }, { "ns": 0, "exists": "", "*": "Tetris.com" }, { "ns": 0, "exists": "", "*": "Tetris (Game Boy)" }, { "ns": 0, "exists": "", "*": "Tetris Online (\u6e38\u620f)" }, { "ns": 0, "exists": "", "*": "Tetris Ultimate" }, { "ns": 0, "exists": "", "*": "Tetris\uff1aNew Century" }, { "ns": 0, "exists": "", "*": "Texmaster" }, { "ns": 0, "exists": "", "*": "Worldwide Combos" }, { "ns": 0, "exists": "", "*": "\u4e94\u8fde\u5757" }, { "ns": 0, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757" }, { "ns": 0, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757 99" }, { "ns": 0, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219" }, { "ns": 0, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e08\u7cfb\u5217" }, { "ns": 0, "exists": "", "*": "\u5168\u6d88" }, { "ns": 0, "exists": "", "*": "\u56de\u5408\u5236" }, { "ns": 0, "exists": "", "*": "\u573a\u5730" }, { "ns": 0, "exists": "", "*": "\u5927\u5e08" }, { "ns": 0, "exists": "", "*": "\u5927\u65b9\u5757" }, { "ns": 0, "exists": "", "*": "\u5b98\u65b9\u6e38\u620f\u5217\u8868" }, { "ns": 0, "exists": "", "*": "\u5bf9\u6218" }, { "ns": 0, "exists": "", "*": "\u5c41\u5757" }, { "ns": 0, "exists": "", "*": "\u5e72\u65f1" }, { "ns": 0, "exists": "", "*": "\u5f97\u5206" }, { "ns": 0, "exists": "", "*": "\u5f97\u5206\u7cfb\u7edf" }, { "ns": 0, "exists": "", "*": "\u62fc\u82b1" }, { "ns": 0, "exists": "", "*": "\u6316\u6398" }, { "ns": 0, "exists": "", "*": "\u65b9\u5757" }, { "ns": 0, "exists": "", "*": "\u65cb\u8f6c" }, { "ns": 0, "exists": "", "*": "\u65cb\u8f6c\u7cfb\u7edf" }, { "ns": 0, "exists": "", "*": "\u6682\u5b58" }, { "ns": 0, "exists": "", "*": "\u672f\u8bed\u8bcd\u5178/\u4eba\u7269" }, { "ns": 0, "exists": "", "*": "\u672f\u8bed\u8bcd\u5178/\u6e38\u620f" }, { "ns": 0, "exists": "", "*": "\u672f\u8bed\u8bcd\u5178/\u6e38\u620f\u673a\u5236" }, { "ns": 0, "exists": "", "*": "\u6b63\u65b9\u62fc\u5408" }, { "ns": 0, "exists": "", "*": "\u6d88\u56db\u73a9\u6cd5" }, { "ns": 0, "exists": "", "*": "\u6d88\u9664" }, { "ns": 0, "exists": "", "*": "\u6e38\u620f\u5217\u8868" }, { "ns": 0, "exists": "", "*": "\u6e38\u620f\u6982\u89c8" }, { "ns": 0, "exists": "", "*": "\u6e38\u620f\u7ed3\u675f" }, { "ns": 0, "exists": "", "*": "\u70b8\u5f39\u65b9\u5757" }, { "ns": 0, "exists": "", "*": "\u751f\u5b58" }, { "ns": 0, "exists": "", "*": "\u79fb\u52a8" }, { "ns": 0, "exists": "", "*": "\u7ade\u901f" }, { "ns": 0, "exists": "", "*": "\u7ecf\u5178\u4fc4\u7f57\u65af\u65b9\u5757" }, { "ns": 0, "exists": "", "*": "\u81ea\u653b" }, { "ns": 0, "exists": "", "*": "\u8fde\u51fb" }, { "ns": 0, "exists": "", "*": "\u8fde\u7eed\u5168\u6d88" }, { "ns": 0, "exists": "", "*": "\u8fde\u9501" }, { "ns": 0, "exists": "", "*": "\u91cd\u529b" }, { "ns": 0, "exists": "", "*": "\u9634\u5f71" }, { "ns": 0, "exists": "", "*": "\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b" }, { "ns": 0, "exists": "", "*": "\u964d\u843d" }, { "ns": 0, "exists": "", "*": "\u9650\u65f6\u6253\u5206" }, { "ns": 0, "exists": "", "*": "\u968f\u673a\u5668" }, { "ns": 0, "exists": "", "*": "\u9690\u5f62" }, { "ns": 0, "exists": "", "*": "\u975e\u5b98\u65b9\u6e38\u620f\u5217\u8868" }, { "ns": 0, "exists": "", "*": "\u9884\u89c8" }, { "ns": 0, "exists": "", "*": "\u9a6c\u62c9\u677e" }, { "ns": 0, "*": "Tetris: New Century" }, { "ns": 0, "*": "\u672f\u8bed\u8bcd\u5178/\u6280\u5de7" }, { "ns": 0, "*": "\u672f\u8bed\u8bcd\u5178/\u6d3b\u52a8" }, { "ns": 0, "*": "\u672f\u8bed\u8bcd\u5178/\u6587\u5316" }, { "ns": 0, "*": "\u5408\u4f5c" }, { "ns": 0, "*": "\u6df7\u6218" }, { "ns": 0, "*": "\u76ee\u6807" }, { "ns": 0, "*": "\u5730\u56fe" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u5173\u4e8e" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6587\u4ef6\u7ba1\u7406\u89c4\u8303" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u76f8\u5173\u7f51\u7ad9" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u7ed8\u5236\u573a\u5730" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u7f16\u5199\u89c4\u8303" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8457\u4f5c\u6743" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u8d44\u6e90\u5217\u8868" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:SRS \u5bf9\u6218\u73a9\u6cd5" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:T \u65cb\u65b9\u6cd5" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u4e00\u822c\u73a9\u6cd5" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u4eba\u7269" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u5168\u6d88\u65b9\u6cd5" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u516c\u53f8" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u5217\u8868" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u672f\u8bed" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u6982\u8ff0" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u6b63\u5728\u65bd\u5de5" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u6d3b\u52a8" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u6e38\u620f\u673a\u5236" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u73a9\u5bb6" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u79fb\u52a8\u6280\u5de7" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u7f51\u7ad9" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u8d5b\u4e8b" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u8fde\u51fb" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u8fde\u9501\u65b9\u6cd5" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u9700\u8981\u5e2e\u52a9" }, { "ns": 14, "exists": "", "*": "\u5206\u7c7b:\u9700\u8981\u7ffb\u8bd1" } ], "templates": [ { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:Sandbox" }, { "ns": 4, "exists": "", "*": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Mbox" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:FA" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Fa" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Infobox" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u9ed1\u5e55" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Pfstart" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Pfrow" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Pfend" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u9996\u9875\u9875\u5934" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u7ad9\u70b9\u6570\u636e" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u7ef4\u57fa\u5efa\u8bbe" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u65b9\u5757\u77e5\u8bc6" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Ruby" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u65b9\u5757\u6a21\u5f0f" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u65b9\u5757\u6280\u5de7" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u5b9e\u7528\u5de5\u5177" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u66f4\u591a\u7ef4\u57fa" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:\u6e38\u73a9\u65b9\u5757" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Randomtips" }, { "ns": 10, "exists": "", "*": "\u6a21\u677f:Tooltip" }, { "ns": 828, "exists": "", "*": "\u6a21\u5757:Infobox" }, { "ns": 828, "exists": "", "*": "\u6a21\u5757:HtmlBuilder" } ], "images": [ "Tetris_Effect_Connected_cover.jpeg", "Puyo_Puyo_Tetris_2_boxart.jpeg", "Tetris_99_boxart.jpeg", "TGM3_\u6d77\u62a5.jpg", "NES_Tetris_Box_Front.jpg", "Techmino_icon.png", "Tetrio-color.png", "Jstris_icon.png", "C2_logo.png", "Logo_kos.png", "Tet.png", "BTet.png" ], "externallinks": [ "https://x.com/Tetris_Official/status/1836100193508561363", "https://prts.wiki/", "https://harddrop.com/wiki/Tetris", "https://zh.wikipedia.org/wiki/%E4%BF%84%E7%BD%97%E6%96%AF%E6%96%B9%E5%9D%97", "https://en.wikipedia.org/wiki/Tetris", "http://fumen.zui.jp", "https://harddrop.com/fumen", "https://teatube.cn/f", "https://knewjade.github.io/fumen-for-mobile", "https://teatube.cn/fm", "https://github.com/fiorescarlatto/four-tris", "http://petitprince.github.io/TeDiGe-2/editor.html", "http://tage.emaame.com", "https://teatube.cn/ttt", "https://teatube.cn/ttpc", "https://teatube.cn/nazo", "https://teatube.cn/tpo", "https://teatube.cn", "https://github.com/knewjade/solution-finder", "http://harddrop.com/forums/index.php?showtopic=7588", "https://wirelyre.github.io/tetra-tools/pc-solver.html", "https://tetris.wiki", "https://harddrop.com/wiki", "https://tetris.johnbeak.cz", "https://four.lol", "https://liquipedia.net/tetris", "https://tetrisopener.wicurio.com", "https://w.atwiki.jp/tetrismaps", "https://w.atwiki.jp/sasasa123", "https://shiwehi.com/tetris", "https://tetrisch.github.io/main" ], "sections": [ { "toclevel": 1, "level": "2", "line": "\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5", "number": "1", "index": "T-1", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u89c4\u8303\u683c\u5f0f\u6d4b\u8bd5" }, { "toclevel": 1, "level": "2", "line": "\u9996\u9875\u6d4b\u8bd5", "number": "2", "index": "T-2", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u9996\u9875\u6d4b\u8bd5" }, { "toclevel": 1, "level": "2", "line": "Randomtips \u63d2\u5165\u6d4b\u8bd5", "number": "3", "index": "T-3", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "Randomtips_\u63d2\u5165\u6d4b\u8bd5" }, { "toclevel": 1, "level": "2", "line": "ideas", "number": "4", "index": "T-4", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "ideas" }, { "toclevel": 2, "level": "3", "line": "\u5f15\u8a00", "number": "4.1", "index": "T-5", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u5f15\u8a00" }, { "toclevel": 2, "level": "3", "line": "\u7b2c\u4e00\u5305", "number": "4.2", "index": "T-6", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u7b2c\u4e00\u5305" }, { "toclevel": 2, "level": "3", "line": "\u7b2c\u4e8c\u5305", "number": "4.3", "index": "T-7", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u7b2c\u4e8c\u5305" }, { "toclevel": 2, "level": "3", "line": "\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed", "number": "4.4", "index": "T-8", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u5404\u79cd\u4e71\u4e03\u516b\u7cdf\u63a5\u7eed" }, { "toclevel": 2, "level": "3", "line": "\u8bc4\u4ef7", "number": "4.5", "index": "T-9", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u8bc4\u4ef7" }, { "toclevel": 2, "level": "3", "line": "\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898", "number": "4.6", "index": "T-10", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u5176\u4ed6\u53ef\u80fd\u7684\u95ee\u9898" }, { "toclevel": 1, "level": "2", "line": "ideas 2", "number": "5", "index": "T-11", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "ideas_2" }, { "toclevel": 2, "level": "3", "line": "\u5f15\u8a00", "number": "5.1", "index": "T-12", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u5f15\u8a00_2" }, { "toclevel": 2, "level": "3", "line": "\u6e38\u620f\u673a\u5236", "number": "5.2", "index": "T-13", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u6e38\u620f\u673a\u5236" }, { "toclevel": 2, "level": "3", "line": "\u6e38\u620f\u6a21\u5f0f", "number": "5.3", "index": "T-14", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u6e38\u620f\u6a21\u5f0f" }, { "toclevel": 2, "level": "3", "line": "\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48", "number": "5.4", "index": "T-15", "fromtitle": "\u4fc4\u7f57\u65af\u65b9\u5757\u4e2d\u6587\u7ef4\u57fa:\u6c99\u76d2", "byteoffset": null, "anchor": "\u518d\u5f80\u4e0b\u5199\u4ec0\u4e48" } ], "showtoc": "", "parsewarnings": [], "displaytitle": "<span class=\"mw-page-title-main\">API</span>", "iwlinks": [], "properties": [] }, "debuginfo": { "mwVersion": "1.39.10", "phpEngine": "PHP", "phpVersion": "8.3.19", "time": 0.8504221439361572, "log": [ { "msg": "Setting $wgAllowImageTag to true is deprecated since MediaWiki 1.35<div class=\"mw-debug-backtrace\"><span>Backtrace:</span><ul>\n<li>MWDebug.php line 387 calls wfBacktrace()</li>\n<li>MWDebug.php line 351 calls MWDebug::sendRawDeprecated()</li>\n<li>GlobalFunctions.php line 789 calls MWDebug::deprecatedMsg()</li>\n<li>Sanitizer.php line 207 calls wfDeprecatedMsg()</li>\n<li>Sanitizer.php line 320 calls Sanitizer::getRecognizedTagData()</li>\n<li>Parser.php line 1613 calls Sanitizer::internalRemoveHtmlTags()</li>\n<li>Parser.php line 881 calls Parser->internalParse()</li>\n<li>Parser.php line 5212 calls Parser->recursiveTagParse()</li>\n<li>CoreTagHooks.php line 177 calls Parser->renderImageGallery()</li>\n<li>Parser.php line 4019 calls CoreTagHooks::gallery()</li>\n<li>PPFrame_Hash.php line 352 calls Parser->extensionSubstitution()</li>\n<li>PPTemplateFrame_Hash.php line 97 calls PPFrame_Hash->expand()</li>\n<li>Parser.php line 3312 calls PPTemplateFrame_Hash->cachedExpand()</li>\n<li>PPFrame_Hash.php line 275 calls Parser->braceSubstitution()</li>\n<li>PPTemplateFrame_Hash.php line 97 calls PPFrame_Hash->expand()</li>\n<li>Parser.php line 3312 calls PPTemplateFrame_Hash->cachedExpand()</li>\n<li>PPFrame_Hash.php line 275 calls Parser->braceSubstitution()</li>\n<li>Parser.php line 2953 calls PPFrame_Hash->expand()</li>\n<li>Parser.php line 1609 calls Parser->replaceVariables()</li>\n<li>Parser.php line 723 calls Parser->internalParse()</li>\n<li>WikitextContentHandler.php line 301 calls Parser->parse()</li>\n<li>ContentHandler.php line 1720 calls WikitextContentHandler->fillParserOutput()</li>\n<li>ContentRenderer.php line 47 calls ContentHandler->getParserOutput()</li>\n<li>ApiParse.php line 150 calls MediaWiki\\Content\\Renderer\\ContentRenderer->getParserOutput()</li>\n<li>PoolCounterWorkViaCallback.php line 74 calls ApiParse->{closure}()</li>\n<li>PoolCounterWork.php line 162 calls PoolCounterWorkViaCallback->doWork()</li>\n<li>ApiParse.php line 157 calls PoolCounterWork->execute()</li>\n<li>ApiParse.php line 423 calls ApiParse->getContentParserOutput()</li>\n<li>ApiMain.php line 1904 calls ApiParse->execute()</li>\n<li>ApiMain.php line 879 calls ApiMain->executeAction()</li>\n<li>ApiMain.php line 850 calls ApiMain->executeActionWithErrorHandling()</li>\n<li>api.php line 90 calls ApiMain->execute()</li>\n<li>api.php line 45 calls wfApiMain()</li>\n</ul>\n</div>", "type": "deprecated", "caller": "" }, { "msg": "MWDebug output complete", "type": "log", "caller": "MWDebug::appendDebugInfoToApiResult" } ], "debugLog": [ "\n\nStart request GET /api.php?action=parse&contentmodel=wikitext&text=%7B%7BProject%3ASandbox%7D%7D\nIP: 216.73.217.11\nHTTP HEADERS:\nCONNECTION: keep-alive\nCACHE-CONTROL: max-age=0\nX-FORWARDED-FOR: 10.2.45.33\nVIA: 1.1 squid-proxy-5b5d847c96-m9c9w (squid/6.10)\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 \"smlqbgc97upv474rn0esah4506r7lc7e\" is unsaved, marking dirty in constructor", "[session] SessionBackend \"smlqbgc97upv474rn0esah4506r7lc7e\" save: dataDirty=1 metaDirty=1 forcePersist=0", "[cookie] already deleted setcookie: \"testwiki_session\", \"\", \"1722266288\", \"/\", \"\", \"\", \"1\", \"\"", "[cookie] already deleted setcookie: \"testwikiUserID\", \"\", \"1722266288\", \"/\", \"\", \"\", \"1\", \"\"", "[cookie] already deleted setcookie: \"testwikiToken\", \"\", \"1722266288\", \"/\", \"\", \"\", \"1\", \"\"", "[cookie] already deleted setcookie: \"forceHTTPS\", \"\", \"1722266288\", \"/\", \"\", \"\", \"1\", \"\"", "[session] SessionBackend \"smlqbgc97upv474rn0esah4506r7lc7e\" 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 \"smlqbgc97upv474rn0esah4506r7lc7e\" save: dataDirty=1 metaDirty=0 forcePersist=0", "ParserFactory: using default preprocessor", "[ContentHandler] Registered handler for Scribunto: MediaWiki\\Extension\\Scribunto\\ScribuntoContentHandler", "[ContentHandler] Registered handler for GadgetDefinition: MediaWiki\\Extension\\Gadgets\\Content\\GadgetDefinitionContentHandler", "[ContentHandler] Registered handler for wikitext: WikitextContentHandler", "[ContentHandler] Registered handler for javascript: JavaScriptContentHandler", "[ContentHandler] Registered handler for json: JsonContentHandler", "[ContentHandler] Registered handler for css: CssContentHandler", "[ContentHandler] Registered handler for text: TextContentHandler", "[ContentHandler] Registered handler for unknown: FallbackContentHandler", "ApiMain::setCacheMode: setting cache mode anon-public-user-private", "[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\": \"216.73.217.11\",\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 7a4937c1bf644abeca94be9d923806b3", "[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 (WikiPage::pageData) [0s] unknown: BEGIN DEFERRED", "[DBQuery] WikiPage::pageData [0.007s] unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_random,page_touched,page_links_updated,page_latest,page_len,page_content_model FROM \"page\" WHERE page_namespace = 0 AND page_title = 'API' LIMIT 1", "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", "[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 using store APCUBagOStuff", "[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", "ImageGalleryBase::factory called without context. Using RequestContext::getMain()", "[error] [dc665ab874ea2a178ff1f906] /api.php?action=parse&contentmodel=wikitext&text=%7B%7BProject%3ASandbox%7D%7D PHP Deprecated: Setting $wgAllowImageTag to true is deprecated since MediaWiki 1.35", "[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 = 0 AND page_title = '\u4fc4\u7f57\u65af\u65b9\u5757\u6548\u5e94' LIMIT 1", "ImageGallery::add Tetris Effect Connected cover.jpeg", "[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 = 0 AND page_title = '\u5657\u54df\u5657\u54df\u4fc4\u7f57\u65af\u65b9\u57572' LIMIT 1", "ImageGallery::add Puyo Puyo Tetris 2 boxart.jpeg", "[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 = 0 AND page_title = '\u4fc4\u7f57\u65af\u65b9\u575799' LIMIT 1", "ImageGallery::add Tetris 99 boxart.jpeg", "[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 = 0 AND page_title = 'TGM3' LIMIT 1", "ImageGallery::add TGM3 \u6d77\u62a5.jpg", "[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 = 0 AND page_title = 'Tetris_(NES,_Nintendo)' LIMIT 1", "ImageGallery::add NES Tetris Box Front.jpg", "File::transform: Doing stat for mwstore://local-backend/local-thumb/5/57/Tetris_Effect_Connected_cover.jpeg/80px-Tetris_Effect_Connected_cover.jpeg", "TransformationalImageHandler::doTransform: creating 80x120 thumbnail at mwstore://local-backend/local-thumb/5/57/Tetris_Effect_Connected_cover.jpeg/80px-Tetris_Effect_Connected_cover.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/5/57/Tetris_Effect_Connected_cover.jpeg/120px-Tetris_Effect_Connected_cover.jpeg", "TransformationalImageHandler::doTransform: creating 120x180 thumbnail at mwstore://local-backend/local-thumb/5/57/Tetris_Effect_Connected_cover.jpeg/120px-Tetris_Effect_Connected_cover.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/5/57/Tetris_Effect_Connected_cover.jpeg/160px-Tetris_Effect_Connected_cover.jpeg", "TransformationalImageHandler::doTransform: creating 160x240 thumbnail at mwstore://local-backend/local-thumb/5/57/Tetris_Effect_Connected_cover.jpeg/160px-Tetris_Effect_Connected_cover.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/105px-Puyo_Puyo_Tetris_2_boxart.jpeg", "TransformationalImageHandler::doTransform: creating 105x120 thumbnail at mwstore://local-backend/local-thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/105px-Puyo_Puyo_Tetris_2_boxart.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/157px-Puyo_Puyo_Tetris_2_boxart.jpeg", "TransformationalImageHandler::doTransform: creating 157x180 thumbnail at mwstore://local-backend/local-thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/157px-Puyo_Puyo_Tetris_2_boxart.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/209px-Puyo_Puyo_Tetris_2_boxart.jpeg", "TransformationalImageHandler::doTransform: creating 209x239 thumbnail at mwstore://local-backend/local-thumb/9/91/Puyo_Puyo_Tetris_2_boxart.jpeg/209px-Puyo_Puyo_Tetris_2_boxart.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/0/08/Tetris_99_boxart.jpeg/74px-Tetris_99_boxart.jpeg", "TransformationalImageHandler::doTransform: creating 74x120 thumbnail at mwstore://local-backend/local-thumb/0/08/Tetris_99_boxart.jpeg/74px-Tetris_99_boxart.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/0/08/Tetris_99_boxart.jpeg/111px-Tetris_99_boxart.jpeg", "TransformationalImageHandler::doTransform: creating 111x180 thumbnail at mwstore://local-backend/local-thumb/0/08/Tetris_99_boxart.jpeg/111px-Tetris_99_boxart.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/0/08/Tetris_99_boxart.jpeg/148px-Tetris_99_boxart.jpeg", "TransformationalImageHandler::doTransform: creating 148x240 thumbnail at mwstore://local-backend/local-thumb/0/08/Tetris_99_boxart.jpeg/148px-Tetris_99_boxart.jpeg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/4/44/TGM3_\u6d77\u62a5.jpg/85px-TGM3_\u6d77\u62a5.jpg", "TransformationalImageHandler::doTransform: creating 85x120 thumbnail at mwstore://local-backend/local-thumb/4/44/TGM3_\u6d77\u62a5.jpg/85px-TGM3_\u6d77\u62a5.jpg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/4/44/TGM3_\u6d77\u62a5.jpg/127px-TGM3_\u6d77\u62a5.jpg", "TransformationalImageHandler::doTransform: creating 127x180 thumbnail at mwstore://local-backend/local-thumb/4/44/TGM3_\u6d77\u62a5.jpg/127px-TGM3_\u6d77\u62a5.jpg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/4/44/TGM3_\u6d77\u62a5.jpg/169px-TGM3_\u6d77\u62a5.jpg", "TransformationalImageHandler::doTransform: creating 169x239 thumbnail at mwstore://local-backend/local-thumb/4/44/TGM3_\u6d77\u62a5.jpg/169px-TGM3_\u6d77\u62a5.jpg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/8/8d/NES_Tetris_Box_Front.jpg/84px-NES_Tetris_Box_Front.jpg", "TransformationalImageHandler::doTransform: creating 84x120 thumbnail at mwstore://local-backend/local-thumb/8/8d/NES_Tetris_Box_Front.jpg/84px-NES_Tetris_Box_Front.jpg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/8/8d/NES_Tetris_Box_Front.jpg/125px-NES_Tetris_Box_Front.jpg", "TransformationalImageHandler::doTransform: creating 125x179 thumbnail at mwstore://local-backend/local-thumb/8/8d/NES_Tetris_Box_Front.jpg/125px-NES_Tetris_Box_Front.jpg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/8/8d/NES_Tetris_Box_Front.jpg/167px-NES_Tetris_Box_Front.jpg", "TransformationalImageHandler::doTransform: creating 167x239 thumbnail at mwstore://local-backend/local-thumb/8/8d/NES_Tetris_Box_Front.jpg/167px-NES_Tetris_Box_Front.jpg using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "ImageGalleryBase::factory called without context. Using RequestContext::getMain()", "[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 = 0 AND page_title = 'Techmino' LIMIT 1", "ImageGallery::add Techmino icon.png", "[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 = 0 AND page_title = 'TETR.IO' LIMIT 1", "ImageGallery::add Tetrio-color.png", "[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 = 0 AND page_title = 'Jstris' LIMIT 1", "ImageGallery::add Jstris icon.png", "[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 = 0 AND page_title = 'Cultris_II' LIMIT 1", "ImageGallery::add C2 logo.png", "[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 = 0 AND page_title = 'King_of_Stackers' LIMIT 1", "ImageGallery::add Logo kos.png", "File::transform: Doing stat for mwstore://local-backend/local-thumb/c/c3/Techmino_icon.png/120px-Techmino_icon.png", "TransformationalImageHandler::doTransform: creating 120x120 thumbnail at mwstore://local-backend/local-thumb/c/c3/Techmino_icon.png/120px-Techmino_icon.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/c/c3/Techmino_icon.png/180px-Techmino_icon.png", "TransformationalImageHandler::doTransform: creating 180x180 thumbnail at mwstore://local-backend/local-thumb/c/c3/Techmino_icon.png/180px-Techmino_icon.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/c/c3/Techmino_icon.png/240px-Techmino_icon.png", "TransformationalImageHandler::doTransform: creating 240x240 thumbnail at mwstore://local-backend/local-thumb/c/c3/Techmino_icon.png/240px-Techmino_icon.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/1a/Tetrio-color.png/120px-Tetrio-color.png", "TransformationalImageHandler::doTransform: creating 120x120 thumbnail at mwstore://local-backend/local-thumb/1/1a/Tetrio-color.png/120px-Tetrio-color.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/1a/Tetrio-color.png/180px-Tetrio-color.png", "TransformationalImageHandler::doTransform: creating 180x180 thumbnail at mwstore://local-backend/local-thumb/1/1a/Tetrio-color.png/180px-Tetrio-color.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/1a/Tetrio-color.png/213px-Tetrio-color.png", "[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/1/1a/Tetrio-color.png/213px-Tetrio-color.png does not exist", "TransformationalImageHandler::doTransform: creating 213x213 thumbnail at /tmp/transform_84938dae8bfa.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/2/2b/Jstris_icon.png/120px-Jstris_icon.png", "TransformationalImageHandler::doTransform: creating 120x120 thumbnail at mwstore://local-backend/local-thumb/2/2b/Jstris_icon.png/120px-Jstris_icon.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/2/2b/Jstris_icon.png/180px-Jstris_icon.png", "TransformationalImageHandler::doTransform: creating 180x180 thumbnail at mwstore://local-backend/local-thumb/2/2b/Jstris_icon.png/180px-Jstris_icon.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/2/2b/Jstris_icon.png/240px-Jstris_icon.png", "TransformationalImageHandler::doTransform: creating 240x240 thumbnail at mwstore://local-backend/local-thumb/2/2b/Jstris_icon.png/240px-Jstris_icon.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b3/C2_logo.png/120px-C2_logo.png", "TransformationalImageHandler::doTransform: creating 120x120 thumbnail at mwstore://local-backend/local-thumb/b/b3/C2_logo.png/120px-C2_logo.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b3/C2_logo.png/180px-C2_logo.png", "TransformationalImageHandler::doTransform: creating 180x180 thumbnail at mwstore://local-backend/local-thumb/b/b3/C2_logo.png/180px-C2_logo.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b3/C2_logo.png/240px-C2_logo.png", "TransformationalImageHandler::doTransform: creating 240x240 thumbnail at mwstore://local-backend/local-thumb/b/b3/C2_logo.png/240px-C2_logo.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b7/Logo_kos.png/120px-Logo_kos.png", "TransformationalImageHandler::doTransform: creating 120x120 thumbnail at mwstore://local-backend/local-thumb/b/b7/Logo_kos.png/120px-Logo_kos.png using scaler im", "TransformationalImageHandler::doTransform: Transforming later per flags.", "File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b7/Logo_kos.png/140px-Logo_kos.png", "[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/b/b7/Logo_kos.png/140px-Logo_kos.png does not exist", "TransformationalImageHandler::doTransform: creating 140x140 thumbnail at /tmp/transform_234ee5dc904d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/b/b7/Logo_kos.png/140px-Logo_kos.png", "TransformationalImageHandler::doTransform: creating 140x140 thumbnail at /tmp/transform_85891b360849.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png does not exist", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_660e78c6d0fa.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_396af32a8734.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_559af1e6a5e9.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_ae0696294d26.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_970126f8cf67.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_12f3f85877cf.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7b41901cbfa0.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_284bda770a49.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_fdff8ed0fe0f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1cc01ae1c775.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_22e6b9a1a3d5.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_bf4b485673ef.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_da137798d23f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_ec82e0335a63.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_03a74785c47c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_4598a32049a8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_5f3d110b88ae.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b9f682b4c700.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_5370d8c5acc0.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_8d68fee211fb.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a78b39036bbd.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_243d290335dc.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c95063859175.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_93e73e6dc603.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_ff6434c8bb48.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_da24352377b9.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_60a973131a2e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a71a0cab86de.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_6632dea277af.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_63a769237cde.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a8f509637195.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b5503f98b501.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_679b54c9c481.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_570663bf1ec2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_06a3d418ac6c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_50885968e246.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_009f58c0dbf7.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_92152c69403f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7be75d6e630b.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_e413b2b46c50.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d3c5cc2127b7.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_aa3e94ad41fc.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_5aa9f4fbea69.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a04b923308e2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7af7dbb6975f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_9214849f1f52.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b900ce184cb4.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_6ed6bd3bd261.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1ffc385596d5.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_bd142a016435.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_ff30c29f2858.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_8919a5e4aca6.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7175db852cf8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3366a2f7e0ee.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_4f34a4e75647.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_6c90cbafe424.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_32f3799684a6.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_78195c39eea3.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_52cdc932f7b8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_aa5f5da3b248.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_ed3aaff2c186.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_2b3acc8940f6.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_48c041e5ae14.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_44509f747060.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1b9c053cacbc.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_e259d772e34b.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_5e1832e3a4bd.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b5796a9cb7e8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f94bbcbb4985.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_6a03541839b0.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_0753c397f0ff.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b02051faa59e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f13535c43cd1.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_83eddaaa9711.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_51b192994c81.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_691d033f717c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_9288c519311a.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3d0e4fdc7aae.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_fe8c90c75afb.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_2aeed5320abc.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_303deaef22b4.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3fb19f4e5502.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_15cbfda00b33.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7e71f88c9d98.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_301626a6da4d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_2d3a47f426e2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a7246747ef3b.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d99d00882d83.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_34a24776baae.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c5cf60e30282.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b2fa8f70044a.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c437f7227db2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a05da4f8a14d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f931afa9e0b2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_dc3b54d80385.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1666a1bfc5f2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_8b09caa6136f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1d5b912fd65d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_146cb389cdbe.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_8e7b6cb5cd3d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_74b4743cc7ca.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_47b7285d4b75.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_9e7db5fa1096.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_e69aafabd5a9.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3a035e9bbe18.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d0ea1219993a.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_fb5847935c8f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_e4a660cd653e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_55bbff8976ac.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_358aa6207ad3.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_62a31701cf76.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_55fecb417b33.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3e40777effb2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_729c6ed90e4c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_677a0f1367df.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_279afd872495.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7a890892613e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_02cdd2e6c6eb.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_9f0555c9cf11.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f0c6c84d372a.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_ddd55ff81de5.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_87f7fce0c965.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3a8f3e48bc0c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_00e1212f6c3e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_56b9bb7b7bf1.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_6ee9edd1b2e2.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d267ef29be23.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_92cf254cb174.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c775152e0523.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_8ab877563ae8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c8c4bb6c027c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f5ffa3a1474e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_2c9eb1a8e669.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a7e5ea4bc811.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_29f04c1fdf38.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_cc4a795c7f2f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_4ed2d3345bb8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_99f26291110e.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d185353660f8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c9780495d3b3.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_fc254c2514dd.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d466d98cc898.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_d3daf1f47ffc.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_40d2c2cd0ee8.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a93c5b624913.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_c5268b42d346.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_4963ef41b236.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_699592e3571c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f41962efb8e6.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b3f512661957.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_6212ec60c9d7.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f69afa3f241c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_5fc43eea5f3c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_26598f33b3bc.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7f613c4e737f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_51bbd9680b9b.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/6/6d/BTet.png/12px-BTet.png", "[FileOperation] FileBackendStore::ingestFreshFileStats: File mwstore://local-backend/local-thumb/6/6d/BTet.png/12px-BTet.png does not exist", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_e688fc76e0ad.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/6/6d/BTet.png/12px-BTet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a1e744f5af08.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/6/6d/BTet.png/12px-BTet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_3439ce917e89.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_839a9d6cf940.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_350e27a8f086.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a38df9273371.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_7049c1f195a1.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_2a87dc25ae3d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_96bc8181726a.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_86afccee00f3.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1f3557711633.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a7532c8bd35c.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f1ed9ca97979.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f9f89394256b.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_8480d66584f7.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_5948274b5494.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_043aa4e9f2ec.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_f5b87fe4659d.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_b962a500a489.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_340b7fa8f4f0.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_a480dc947735.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_59ba06e7ff19.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_9b0693a3586f.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "File::transform: Doing stat for mwstore://local-backend/local-thumb/1/18/Tet.png/12px-Tet.png", "TransformationalImageHandler::doTransform: creating 12x12 thumbnail at /tmp/transform_1ec7f8fa5780.png using scaler im", "TransformationalImageHandler::doTransform: returning unscaled image", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] LinkHolderArray::replaceInternal [0.001s] unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model FROM \"page\" WHERE ((page_namespace = 0 AND page_title IN ('\u4fc4\u7f57\u65af\u65b9\u5757_99','Tetris:_New_Century','Tetris\uff1aNew_Century','\u4fc4\u7f57\u65af\u65b9\u5757','\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b','\u6e38\u620f\u6982\u89c8','\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219','\u65b9\u5757','\u573a\u5730','\u79fb\u52a8','\u65cb\u8f6c','\u964d\u843d','\u6d88\u9664','\u5f97\u5206','\u6e38\u620f\u7ed3\u675f','\u9884\u89c8','\u6682\u5b58','\u9634\u5f71','\u91cd\u529b','\u65cb\u8f6c\u7cfb\u7edf','\u5f97\u5206\u7cfb\u7edf','\u968f\u673a\u5668','\u672f\u8bed\u8bcd\u5178/\u6e38\u620f','\u672f\u8bed\u8bcd\u5178/\u6e38\u620f\u673a\u5236','\u672f\u8bed\u8bcd\u5178/\u6280\u5de7','\u672f\u8bed\u8bcd\u5178/\u4eba\u7269','\u672f\u8bed\u8bcd\u5178/\u6d3b\u52a8','\u672f\u8bed\u8bcd\u5178/\u6587\u5316','\u6e38\u620f\u5217\u8868','\u7ecf\u5178\u4fc4\u7f57\u65af\u65b9\u5757','\u9a6c\u62c9\u677e','\u7ade\u901f','\u9650\u65f6\u6253\u5206','\u5bf9\u6218','\u5408\u4f5c','\u6df7\u6218','\u56de\u5408\u5236','\u5927\u5e08','\u9690\u5f62','\u4e94\u8fde\u5757','MPH','\u76ee\u6807','\u5730\u56fe','\u6316\u6398','\u751f\u5b58','\u8fde\u9501','\u70b8\u5f39\u65b9\u5757','\u62fc\u82b1','\u8fde\u7eed\u5168\u6d88','\u6b63\u65b9\u62fc\u5408','20TSD','\u81ea\u653b','\u5e72\u65f1','\u8fde\u51fb','\u5927\u65b9\u5757','TE:C','\u5c41\u5757','\u6d88\u56db\u73a9\u6cd5','\u5168\u6d88','Tetris_Online_(\u6e38\u620f)','Tetris_(Game_Boy)','\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e08\u7cfb\u5217','Tetris_Ultimate','Tetris.com','\u5b98\u65b9\u6e38\u620f\u5217\u8868','NullpoMino','MisaMino','Tetra_Legends','Tetr.js','Cambridge','Texmaster','Worldwide_Combos','Betrix','\u975e\u5b98\u65b9\u6e38\u620f\u5217\u8868','T1','T2','T3','PC') ) OR (page_namespace = 4 AND page_title IN ('\u5173\u4e8e','\u8457\u4f5c\u6743','\u7f16\u5199\u89c4\u8303','\u8d44\u6e90\u5217\u8868','\u7ed8\u5236\u573a\u5730','\u76f8\u5173\u7f51\u7ad9','\u6587\u4ef6\u7ba1\u7406\u89c4\u8303') ) OR (page_namespace = 14 AND page_title IN ('\u9700\u8981\u5e2e\u52a9','\u9700\u8981\u7ffb\u8bd1','\u6b63\u5728\u65bd\u5de5','\u6982\u8ff0','\u6e38\u620f\u673a\u5236','\u672f\u8bed','\u5217\u8868','\u516c\u53f8','\u7f51\u7ad9','\u4eba\u7269','\u73a9\u5bb6','\u6d3b\u52a8','\u8d5b\u4e8b','\u79fb\u52a8\u6280\u5de7','\u4e00\u822c\u73a9\u6cd5','SRS_\u5bf9\u6218\u73a9\u6cd5','T_\u65cb\u65b9\u6cd5','\u8fde\u51fb','\u5168\u6d88\u65b9\u6cd5','\u8fde\u9501\u65b9\u6cd5') ))", "[MessageCache] MessageCache::loadUnguarded: Loading en... got from local cache", "ContextSource::getContext (MediaWiki\\Skins\\Vector\\SkinVector22): called and $context is null. Using RequestContext::getMain()", "[DBConnection] Wikimedia\\Rdbms\\LoadBalancer::getLocalConnection: reused a connection for local/0", "[DBQuery] ApiParse::formatCategoryLinks [0s] unknown: SELECT page_title,pp_propname FROM \"page\" LEFT JOIN \"page_props\" ON (pp_propname = 'hiddencat' AND (pp_page = page_id)) WHERE ((page_namespace = 14 AND page_title = '\u7ad9\u52a1'))", "[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 (WikiPage::pageData)", "time": 0 }, { "sql": "unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_random,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": "WikiPage::pageData", "time": 0.007 }, { "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 }, { "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 = '\u4fc4\u7f57\u65af\u65b9\u5757\u6548\u5e94' LIMIT 1 ", "function": "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 = '\u5657\u54df\u5657\u54df\u4fc4\u7f57\u65af\u65b9\u57572' LIMIT 1 ", "function": "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 = '\u4fc4\u7f57\u65af\u65b9\u575799' LIMIT 1 ", "function": "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 = 'TGM3' LIMIT 1 ", "function": "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 = 'Tetris_(NES,_Nintendo)' LIMIT 1 ", "function": "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 = 'Techmino' LIMIT 1 ", "function": "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 = 'TETR.IO' LIMIT 1 ", "function": "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 = 'Jstris' LIMIT 1 ", "function": "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 = 'Cultris_II' LIMIT 1 ", "function": "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 = 'King_of_Stackers' LIMIT 1 ", "function": "MediaWiki\\Page\\PageStore::getPageByNameViaLinkCache", "time": 0 }, { "sql": "unknown: SELECT page_id,page_namespace,page_title,page_is_redirect,page_is_new,page_latest,page_touched,page_len,page_content_model FROM \"page\" WHERE ((page_namespace = 0 AND page_title IN ('\u4fc4\u7f57\u65af\u65b9\u5757_99','Tetris:_New_Century','Tetris\uff1aNew_Century','\u4fc4\u7f57\u65af\u65b9\u5757','\u963f\u5217\u514b\u8c22\u00b7\u5e15\u57fa\u7279\u8bfa\u592b','\u6e38\u620f\u6982\u89c8','\u4fc4\u7f57\u65af\u65b9\u5757\u51c6\u5219','\u65b9\u5757','\u573a\u5730','\u79fb\u52a8','\u65cb\u8f6c','\u964d\u843d','\u6d88\u9664','\u5f97\u5206','\u6e38\u620f\u7ed3\u675f','\u9884\u89c8','\u6682\u5b58','\u9634\u5f71','\u91cd\u529b','\u65cb\u8f6c\u7cfb\u7edf','\u5f97\u5206\u7cfb\u7edf','\u968f\u673a\u5668','\u672f\u8bed\u8bcd\u5178/\u6e38\u620f','\u672f\u8bed\u8bcd\u5178/\u6e38\u620f\u673a\u5236','\u672f\u8bed\u8bcd\u5178/\u6280\u5de7','\u672f\u8bed\u8bcd\u5178/\u4eba\u7269','\u672f\u8bed\u8bcd\u5178/\u6d3b\u52a8','\u672f\u8bed\u8bcd\u5178/\u6587\u5316','\u6e38\u620f\u5217\u8868','\u7ecf\u5178\u4fc4\u7f57\u65af\u65b9\u5757','\u9a6c\u62c9\u677e','\u7ade\u901f','\u9650\u65f6\u6253\u5206','\u5bf9\u6218','\u5408\u4f5c','\u6df7\u6218','\u56de\u5408\u5236','\u5927\u5e08','\u9690\u5f62','\u4e94\u8fde\u5757','MPH','\u76ee\u6807','\u5730\u56fe','\u6316\u6398','\u751f\u5b58','\u8fde\u9501','\u70b8\u5f39\u65b9\u5757','\u62fc\u82b1','\u8fde\u7eed\u5168\u6d88','\u6b63\u65b9\u62fc\u5408','20TSD','\u81ea\u653b','\u5e72\u65f1','\u8fde\u51fb','\u5927\u65b9\u5757','TE:C','\u5c41\u5757','\u6d88\u56db\u73a9\u6cd5','\u5168\u6d88','Tetris_Online_(\u6e38\u620f)','Tetris_(Game_Boy)','\u4fc4\u7f57\u65af\u65b9\u5757\u7279\u7ea7\u5927\u5e08\u7cfb\u5217','Tetris_Ultimate','Tetris.com','\u5b98\u65b9\u6e38\u620f\u5217\u8868','NullpoMino','MisaMino','Tetra_Legends','Tetr.js','Cambridge','Texmaster','Worldwide_Combos','Betrix','\u975e\u5b98\u65b9\u6e38\u620f\u5217\u8868','T1','T2','T3','PC') ) OR (page_namespace = 4 AND page_title IN ('\u5173\u4e8e','\u8457\u4f5c\u6743','\u7f16\u5199\u89c4\u8303','\u8d44\u6e90\u5217\u8868','\u7ed8\u5236\u573a\u5730','\u76f8\u5173\u7f51\u7ad9','\u6587\u4ef6\u7ba1\u7406\u89c4\u8303') ) OR (page_namespace = 14 AND page_title IN ('\u9700\u8981\u5e2e\u52a9','\u9700\u8981\u7ffb\u8bd1','\u6b63\u5728\u65bd\u5de5','\u6982\u8ff0','\u6e38\u620f\u673a\u5236','\u672f\u8bed','\u5217\u8868','\u516c\u53f8','\u7f51\u7ad9','\u4eba\u7269','\u73a9\u5bb6','\u6d3b\u52a8','\u8d5b\u4e8b','\u79fb\u52a8\u6280\u5de7','\u4e00\u822c\u73a9\u6cd5','SRS_\u5bf9\u6218\u73a9\u6cd5','T_\u65cb\u65b9\u6cd5','\u8fde\u51fb','\u5168\u6d88\u65b9\u6cd5','\u8fde\u9501\u65b9\u6cd5') )) ", "function": "LinkHolderArray::replaceInternal", "time": 0.001 }, { "sql": "unknown: SELECT page_title,pp_propname FROM \"page\" LEFT JOIN \"page_props\" ON (pp_propname = 'hiddencat' AND (pp_page = page_id)) WHERE ((page_namespace = 14 AND page_title = '\u7ad9\u52a1')) ", "function": "ApiParse::formatCategoryLinks", "time": 0 } ], "request": { "method": "GET", "url": "/api.php?action=parse&contentmodel=wikitext&text=%7B%7BProject%3ASandbox%7D%7D", "headers": { "CONNECTION": "keep-alive", "CACHE-CONTROL": "max-age=0", "X-FORWARDED-FOR": "10.2.45.33", "VIA": "1.1 squid-proxy-5b5d847c96-m9c9w (squid/6.10)", "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": "parse", "contentmodel": "wikitext", "text": "{{Project:Sandbox}}" } }, "memory": "4.4 MB", "memoryPeak": "5.49 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/ProxyLookup.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/ip-set/src/IPSet.php", "size": "7 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/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/skins/SkinFactory.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/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/page/WikiPageFactory.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/content/Renderer/ContentRenderer.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/content/Transform/ContentTransformer.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/linker/LinkRenderer.php", "size": "12 KB" }, { "name": "/var/www/wiki/includes/CommentFormatter/CommentParserFactory.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/language/LanguageConverter.php", "size": "40 KB" }, { "name": "/var/www/wiki/includes/language/ILanguageConverter.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/skins/Skin.php", "size": "83 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/language/TrivialLanguageConverter.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/CommentFormatter/CommentFormatter.php", "size": "13 KB" }, { "name": "/var/www/wiki/includes/api/ApiParse.php", "size": "35 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/includes/content/TextContentHandler.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/content/ContentHandler.php", "size": "61 KB" }, { "name": "/var/www/wiki/extensions/Gadgets/includes/Content/GadgetDefinitionContentHandler.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/content/JsonContentHandler.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/content/WikitextContentHandler.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/content/JavaScriptContentHandler.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/content/CssContentHandler.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/content/FallbackContentHandler.php", "size": "4 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/libs/Message/MessageValue.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/libs/Message/DataMessageValue.php", "size": "3 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/page/RedirectStore.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/page/RedirectLookup.php", "size": "1 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/parser/Sanitizer.php", "size": "60 KB" }, { "name": "/var/www/wiki/includes/title/TitleValue.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/page/WikiPage.php", "size": "110 KB" }, { "name": "/var/www/wiki/includes/page/Page.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/page/PageRecord.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/page/ProperPageIdentity.php", "size": "3 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/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/includes/page/PageStoreRecord.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/page/PageIdentityValue.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/page/PageReferenceValue.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/page/ExistingPageRecord.php", "size": "456\u5b57\u8282" }, { "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/parser/ParserOptions.php", "size": "43 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/poolcounter/PoolCounterWorkViaCallback.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/poolcounter/PoolCounterWork.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/poolcounter/PoolCounter.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/poolcounter/PoolCounterNull.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/Status.php", "size": "14 KB" }, { "name": "/var/www/wiki/includes/libs/StatusValue.php", "size": "14 KB" }, { "name": "/var/www/wiki/includes/content/Renderer/ContentParseParams.php", "size": "1 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/profiler/SectionProfileCallback.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/cache/CacheKeyHelper.php", "size": "2 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/vendor/liuggio/statsd-php-client/src/Liuggio/StatsdClient/Entity/StatsdDataInterface.php", "size": "726\u5b57\u8282" }, { "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/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/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/language/MessageCache.php", "size": "52 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/Html.php", "size": "35 KB" }, { "name": "/var/www/wiki/includes/Category.php", "size": "15 KB" }, { "name": "/var/www/wiki/includes/gallery/ImageGalleryBase.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/gallery/NolinesImageGallery.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/gallery/TraditionalImageGallery.php", "size": "13 KB" }, { "name": "/var/www/wiki/includes/libs/StringUtils.php", "size": "11 KB" }, { "name": "/var/www/wiki/includes/filerepo/LocalRepo.php", "size": "19 KB" }, { "name": "/var/www/wiki/includes/filerepo/FileRepo.php", "size": "60 KB" }, { "name": "/var/www/wiki/includes/filebackend/FileBackendGroup.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/filebackend/lockmanager/LockManagerGroupFactory.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/libs/filebackend/fsfile/TempFSFileFactory.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/filebackend/lockmanager/LockManagerGroup.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/libs/filebackend/FSFileBackend.php", "size": "35 KB" }, { "name": "/var/www/wiki/includes/libs/filebackend/FileBackendStore.php", "size": "69 KB" }, { "name": "/var/www/wiki/includes/libs/filebackend/FileBackend.php", "size": "63 KB" }, { "name": "/var/www/wiki/includes/libs/objectcache/EmptyBagOStuff.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/filerepo/file/File.php", "size": "66 KB" }, { "name": "/var/www/wiki/includes/media/MediaHandlerState.php", "size": "537\u5b57\u8282" }, { "name": "/var/www/wiki/includes/filerepo/file/LocalFile.php", "size": "78 KB" }, { "name": "/var/www/wiki/includes/filerepo/file/MetadataStorageHelper.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/media/MediaHandler.php", "size": "36 KB" }, { "name": "/var/www/wiki/includes/media/MediaHandlerFactory.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/media/JpegHandler.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/media/ExifBitmapHandler.php", "size": "6 KB" }, { "name": "/var/www/wiki/includes/media/BitmapHandler.php", "size": "22 KB" }, { "name": "/var/www/wiki/includes/media/TransformationalImageHandler.php", "size": "21 KB" }, { "name": "/var/www/wiki/includes/media/ImageHandler.php", "size": "9 KB" }, { "name": "/var/www/wiki/includes/parser/PPNode_Hash_Text.php", "size": "2 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/vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Tokenizer/Attributes.php", "size": "1 KB" }, { "name": "/var/www/wiki/includes/xml/Xml.php", "size": "27 KB" }, { "name": "/var/www/wiki/includes/media/ThumbnailImage.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/media/MediaTransformOutput.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/media/PNGHandler.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/libs/HtmlArmor.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/DummyLinker.php", "size": "8 KB" }, { "name": "/var/www/wiki/includes/parser/ParserOutputFlags.php", "size": "5 KB" }, { "name": "/var/www/wiki/includes/parser/BlockLevelPass.php", "size": "17 KB" }, { "name": "/var/www/wiki/includes/cache/LinkBatch.php", "size": "10 KB" }, { "name": "/var/www/wiki/includes/PathRouter.php", "size": "14 KB" }, { "name": "/var/www/wiki/includes/tidy/RemexCompatFormatter.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Serializer/HtmlFormatter.php", "size": "7 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Serializer/Formatter.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/DOM/DOMFormatter.php", "size": "504\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/HTMLData.php", "size": "105 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Serializer/Serializer.php", "size": "10 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Serializer/AbstractSerializer.php", "size": "266\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/TreeHandler.php", "size": "7 KB" }, { "name": "/var/www/wiki/includes/tidy/RemexCompatMunger.php", "size": "17 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/TreeBuilder.php", "size": "28 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/ActiveFormattingElements.php", "size": "9 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/CachingStack.php", "size": "13 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/Stack.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/Dispatcher.php", "size": "12 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/TemplateModeStack.php", "size": "985\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/Initial.php", "size": "4 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InsertionMode.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/BeforeHtml.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/BeforeHead.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InHead.php", "size": "4 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InHeadNoscript.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/AfterHead.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InBody.php", "size": "18 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/Text.php", "size": "1,009\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InTable.php", "size": "5 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InTableText.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InCaption.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InColumnGroup.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InTableBody.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InRow.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InCell.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InSelect.php", "size": "4 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InSelectInTable.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InTemplate.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/AfterBody.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InFrameset.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/AfterFrameset.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/AfterAfterBody.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/AfterAfterFrameset.php", "size": "1 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InForeignContent.php", "size": "6 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InPre.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/InTextarea.php", "size": "2 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Serializer/SerializerNode.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/tidy/RemexMungerData.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/Element.php", "size": "5 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/FormattingElement.php", "size": "167\u5b57\u8282" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/remex-html/src/TreeBuilder/Marker.php", "size": "386\u5b57\u8282" }, { "name": "/var/www/wiki/includes/parser/ParserObserver.php", "size": "3 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/cldr-plural-rule-parser/src/Evaluator.php", "size": "5 KB" }, { "name": "/var/www/wiki/vendor/wikimedia/cldr-plural-rule-parser/src/Range.php", "size": "2 KB" }, { "name": "/var/www/wiki/skins/Vector/includes/Hooks.php", "size": "25 KB" }, { "name": "/var/www/wiki/includes/ResourceLoader/Hook/ResourceLoaderSiteModulePagesHook.php", "size": "737\u5b57\u8282" }, { "name": "/var/www/wiki/includes/ResourceLoader/Hook/ResourceLoaderSiteStylesModulePagesHook.php", "size": "757\u5b57\u8282" }, { "name": "/var/www/wiki/skins/Vector/includes/SkinVector22.php", "size": "6 KB" }, { "name": "/var/www/wiki/skins/Vector/includes/SkinVector.php", "size": "31 KB" }, { "name": "/var/www/wiki/includes/skins/SkinMustache.php", "size": "4 KB" }, { "name": "/var/www/wiki/includes/skins/SkinTemplate.php", "size": "62 KB" }, { "name": "/var/www/wiki/includes/skins/components/SkinComponentRegistry.php", "size": "3 KB" }, { "name": "/var/www/wiki/includes/skins/components/SkinComponentRegistryContext.php", "size": "2 KB" }, { "name": "/var/www/wiki/includes/skins/components/ComponentRegistryContext.php", "size": "1 KB" } ] } }