Page MenuHomePhabricator

CheckUser SpecialInvestigate tests failing when using SQLite DB
Closed, ResolvedPublic1 Estimated Story Points

Description

When running check experimental, the PHPUnit tests fail when using a SQLite DB with the following:

12:51:13 There were 2 failures:
12:51:13 
12:51:13 1) MediaWiki\CheckUser\Tests\Integration\Investigate\SpecialInvestigateTest::testViewCompareTabWithResultsThatExceedLimitWithHiddenUser
12:51:13 Failed asserting that '<!DOCTYPE html>\n
12:51:13 <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-enabled vector-feature-page-tools-pinned-enabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-enabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-0 vector-feature-appearance-disabled vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-not-available" lang="qqx" dir="ltr">\n
12:51:13 <head>\n
12:51:13 <meta charset="UTF-8">\n
12:51:13 <title>(pagetitle: (checkuser-investigate))</title>\n
12:51:13 <script>document.documentElement.className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-enabled vector-feature-page-tools-pinned-enabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-enabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-0 vector-feature-appearance-disabled vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-not-available";RLCONF={"wgBreakFrames":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","(january)","(february)","(march)","(april)","(may_long)","(june)","(july)","(august)","(september)","(october)","(november)","(december)"],"wgRequestId":"9bc9d9c41f439c4975183665","wgCanonicalNamespace":"Special",\n
12:51:13 "wgCanonicalSpecialPageName":"Investigate","wgNamespaceNumber":-1,"wgPageName":"Special:Investigate","wgTitle":"Investigate","wgCurRevisionId":0,"wgRevisionId":0,"wgArticleId":0,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"view","wgUserName":"TestUser 13de72.1fe","wgUserGroups":["checkuser","sysop","*","user","autoconfirmed"],"wgCategories":[],"wgPageViewLanguage":"qqx","wgPageContentLanguage":"qqx","wgPageContentModel":"wikitext","wgRelevantPageName":"Special:Investigate","wgRelevantArticleId":0,"wgUserId":4,"wgUserIsTemp":false,"wgUserEditCount":0,"wgUserRegistration":1717501784000,"wgUserFirstRegistration":1717501784000,"wgUserVariant":"en","wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgBetaFeaturesFeatures":{"unittest-all":{"__skip-auto-enroll":false,"unsupportedList":null},"unittest-ft1":{"__skip-auto-enroll":false,"unsupportedList":null},"unittest-ft2":{"__skip-auto-enroll":false,"unsupportedList":null},"unittest-ft3":{"__skip-auto-enroll":true,\n
12:51:13 "unsupportedList":null},"unittest":{"__skip-auto-enroll":false,"unsupportedList":null}},"wgGlobalGroups":[],"wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3}}},"wgGuidedTourLaunchState":{"version":1,"tours":{"checkuserinvestigateform":{"step":"targets"},"checkuserinvestigate":{"step":"useragents"}}},"wgMFDisplayWikibaseDescriptions":{"search":false,"watchlist":false,"tagline":false},"wgPopupsFlags":4,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":0,"wgCheckUserInvestigateTargets":["InvestigateTestUser1"],"wgCheckUserInvestigateExcludeTargets":[],"wgCheckUserInvestigateCanBlock":true,"wgCheckUserTemporaryAccountMaxAge":86400,"wgCheckUserEventTablesMigrationStage":768,"wgEditSubmitButtonLabelPublish":false,"wgEchoSeenTime":{"alert":"1970-01-01T00:00:01Z","notice":"1970-01-01T00:00:01Z"}};RLSTATE={"site.styles":"ready","user.styles":\n
12:51:13 "ready","user":"ready","user.options":"loading","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","mediawiki.htmlform.ooui.styles":"ready","mediawiki.widgets.TagMultiselectWidget.styles":"ready","ext.checkUser.styles":"ready","mediawiki.htmlform.styles":"ready","oojs-ui-widgets.styles":"ready","mediawiki.pager.styles":"ready","oojs-ui.styles.icons-movement":"ready","mediawiki.helplink":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.echo.styles.badge":"ready","oojs-ui.styles.icons-alerts":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["mediawiki.htmlform","jquery.makeCollapsible","mediawiki.htmlform.ooui","mediawiki.widgets.UsersMultiselectWidget","ext.checkUser","site","mediawiki.page.ready","jquery.tablesorter","skins.vector.js",\n
12:51:13 "ext.echo.init","ext.eventLogging","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.wikimediaEvents"];</script>\n
12:51:13 <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"c7ccb88e1d82dc7a0d593c65fed7761e665eff59+\\","watchToken":"2a9626e232d627582d134770dd09dad7665eff59+\\","csrfToken":"4a9a035150910c1275f5abb9dcb8194f665eff59+\\"});mw.user.options.set({"popups-reference-previews":"1","echo-subscriptions-email-edit-user-talk":1,"echo-subscriptions-web-reverted":false,"echo-subscriptions-email-article-linked":true,"echo-subscriptions-web-article-linked":true,"echo-subscriptions-email-mention":true});\n
12:51:13 }];});});</script>\n
12:51:13 <link rel="stylesheet" href="/load.php?modules=ext.checkUser.styles%7Cext.echo.styles.badge%7Cext.visualEditor.desktopArticleTarget.noscript%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cmediawiki.helplink%7Cmediawiki.htmlform.ooui.styles%7Cmediawiki.htmlform.styles%7Cmediawiki.pager.styles%7Cmediawiki.widgets.TagMultiselectWidget.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui-widgets.styles%7Coojs-ui.styles.icons-alerts%2Cicons-movement%2Cindicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&amp;only=styles&amp;skin=vector-2022">\n
12:51:13 <script async="" src="/load.php?modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script>\n
12:51:13 <meta name="generator" content="MediaWiki 1.43.0-alpha">\n
12:51:13 <meta name="robots" content="noindex,nofollow,max-image-preview:standard">\n
12:51:13 <meta name="format-detection" content="telephone=no">\n
12:51:13 <meta name="viewport" content="width=1000">\n
12:51:13 <link rel="search" type="application/opensearchdescription+xml" href="/rest.php/v1/search" title="TestWiki (en)">\n
12:51:13 <link rel="EditURI" type="application/rsd+xml" href="http://127.0.0.1:9413/api.php?action=rsd">\n
12:51:13 <link rel="alternate" type="application/atom+xml" title="(site-atom-feed: TestWiki)" href="/index.php?title=Special:RecentChanges&amp;feed=atom">\n
12:51:13 </head>\n
12:51:13 <body class="skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns--1 ns-special mw-special-Investigate page-Special_Investigate rootpage-Special_Investigate skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">(vector-jumptocontent)</a>\n
12:51:13 <div class="vector-header-container">\n
12:51:13 	<header class="vector-header mw-header">\n
12:51:13 		<div class="vector-header-start">\n
12:51:13 			<nav class="vector-main-menu-landmark" aria-label="(vector-site-nav-label)">\n
12:51:13 				\n
12:51:13 <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox "  aria-label="(vector-main-menu-label)"  >\n
12:51:13 	<label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"  ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span>\n
12:51:13 \n
12:51:13 <span class="vector-dropdown-label-text">(vector-main-menu-label)</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 				<div id="vector-main-menu-unpinned-container" class="vector-unpinned-container">\n
12:51:13 		\n
12:51:13 				</div>\n
12:51:13 \n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 		</nav>\n
12:51:13 			\n
12:51:13 <a href="/wiki/Main_Page" class="mw-logo">\n
12:51:13 	<img class="mw-logo-icon" src="/resources/assets/change-your-logo-icon.svg" alt="" aria-hidden="true" height="50" width="50">\n
12:51:13 	<span class="mw-logo-container skin-invert">\n
12:51:13 		<strong class="mw-logo-wordmark">(sitetitle)</strong>\n
12:51:13 	</span>\n
12:51:13 </a>\n
12:51:13 \n
12:51:13 		</div>\n
12:51:13 		<div class="vector-header-end">\n
12:51:13 			\n
12:51:13 <div id="p-search" role="search" class="vector-search-box-vue  vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box">\n
12:51:13 	<a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search TestWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span>\n
12:51:13 \n
12:51:13 <span>(search)</span>\n
12:51:13 	</a>\n
12:51:13 	<div class="vector-typeahead-search-container">\n
12:51:13 		<div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width">\n
12:51:13 			<form action="/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button">\n
12:51:13 				<div id="simpleSearch" class="cdx-search-input__input-wrapper"  data-search-loc="header-moved">\n
12:51:13 					<div class="cdx-text-input cdx-text-input--has-start-icon">\n
12:51:13 						<input\n
12:51:13 							class="cdx-text-input__input"\n
12:51:13 							 type="search" name="search" placeholder="(searchsuggest-search)" aria-label="(searchsuggest-search)" autocapitalize="sentences" title="(tooltip-search)(word-separator)(brackets: f)" accesskey="f" id="searchInput"\n
12:51:13 							>\n
12:51:13 						<span class="cdx-text-input__icon cdx-text-input__start-icon"></span>\n
12:51:13 					</div>\n
12:51:13 					<input type="hidden" name="title" value="Special:Search">\n
12:51:13 				</div>\n
12:51:13 				<button class="cdx-button cdx-search-input__end-button">(searchbutton)</button>\n
12:51:13 			</form>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 			<nav class="vector-user-links vector-user-links-wide" aria-label="(personaltools)">\n
12:51:13 	<div class="vector-user-links-main">\n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			<li id="pt-userpage-2" class="mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/wiki/User:TestUser_13de72.1fe" class="new" title="Your user page (page does not exist) [(accesskey-pt-userpage)]" accesskey="(accesskey-pt-userpage)"><span>TestUser 13de72.1fe</span></a>\n
12:51:13 </li>\n
12:51:13 \n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	<nav class="vector-appearance-landmark" aria-label="(vector-appearance-label)">\n
12:51:13 		\n
12:51:13 		\n
12:51:13 	</nav>\n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			<li id="pt-notifications-alert" class="mw-list-item"><a data-mw="interface" href="/wiki/Special:Notifications" class="mw-echo-notification-badge-nojs cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" data-event-name="ui.notifications" data-counter-num="0" data-counter-text="0" title="Your alerts [(accesskey-pt-notifications-alert)]" accesskey="(accesskey-pt-notifications-alert)"><span class="vector-icon mw-ui-icon-bell mw-ui-icon-wikimedia-bell"></span>\n
12:51:13 \n
12:51:13 <span>(echo-notification-alert: 0)</span></a>\n
12:51:13 </li>\n
12:51:13 <li id="pt-notifications-notice" class="mw-list-item"><a data-mw="interface" href="/wiki/Special:Notifications" class="mw-echo-notification-badge-nojs cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" data-counter-num="0" data-counter-text="0" title="Your notices [(accesskey-pt-notifications-notice)]" accesskey="(accesskey-pt-notifications-notice)"><span class="vector-icon mw-ui-icon-tray mw-ui-icon-wikimedia-tray"></span>\n
12:51:13 \n
12:51:13 <span>(echo-notification-notice: 0)</span></a>\n
12:51:13 </li>\n
12:51:13 \n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			<li id="pt-watchlist-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/wiki/Special:Watchlist" title="A list of pages you are monitoring for changes [(accesskey-pt-watchlist)]" accesskey="(accesskey-pt-watchlist)" class=" cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only"><span class="vector-icon mw-ui-icon-watchlist mw-ui-icon-wikimedia-watchlist"></span>\n
12:51:13 \n
12:51:13 <span>(mywatchlist)</span></a>\n
12:51:13 </li>\n
12:51:13 \n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	</div>\n
12:51:13 	\n
12:51:13 <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-in"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox "  aria-label="(personaltools)"  >\n
12:51:13 	<label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"  ><span class="vector-icon mw-ui-icon-userAvatar mw-ui-icon-wikimedia-userAvatar"></span>\n
12:51:13 \n
12:51:13 <span class="vector-dropdown-label-text">(personaltools)</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 		\n
12:51:13 <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal"  title="User menu"  lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="pt-userpage" class="user-links-collapsible-item mw-list-item"><a class="new" href="/wiki/User:TestUser_13de72.1fe" title="Your user page (page does not exist) [(accesskey-pt-userpage)]" accesskey="(accesskey-pt-userpage)"><span class="vector-icon mw-ui-icon-userAvatar mw-ui-icon-wikimedia-userAvatar"></span> <span>TestUser 13de72.1fe</span></a></li><li id="pt-mytalk" class="new mw-list-item"><a href="/wiki/User_talk:TestUser_13de72.1fe" title="Your talk page (page does not exist) [(accesskey-pt-mytalk)]" accesskey="(accesskey-pt-mytalk)"><span class="vector-icon mw-ui-icon-userTalk mw-ui-icon-wikimedia-userTalk"></span> <span>(mytalk)</span></a></li><li id="pt-preferences" class="mw-list-item"><a href="/wiki/Special:Preferences" title="Your preferences [(accesskey-pt-preferences)]" accesskey="(accesskey-pt-preferences)"><span class="vector-icon mw-ui-icon-settings mw-ui-icon-wikimedia-settings"></span> <span>(mypreferences)</span></a></li><li id="pt-betafeatures" class="mw-list-item"><a href="/wiki/Special:Preferences#mw-prefsection-betafeatures" title="Beta features [(accesskey-pt-betafeatures)]" accesskey="(accesskey-pt-betafeatures)"><span class="vector-icon mw-ui-icon-labFlask mw-ui-icon-wikimedia-labFlask"></span> <span>Beta</span></a></li><li id="pt-watchlist" class="user-links-collapsible-item mw-list-item"><a href="/wiki/Special:Watchlist" title="A list of pages you are monitoring for changes [(accesskey-pt-watchlist)]" accesskey="(accesskey-pt-watchlist)"><span class="vector-icon mw-ui-icon-watchlist mw-ui-icon-wikimedia-watchlist"></span> <span>(mywatchlist)</span></a></li><li id="pt-mycontris" class="mw-list-item"><a href="/wiki/Special:Contributions/TestUser_13de72.1fe" title="A list of your contributions [(accesskey-pt-mycontris)]" accesskey="(accesskey-pt-mycontris)"><span class="vector-icon mw-ui-icon-userContributions mw-ui-icon-wikimedia-userContributions"></span> <span>(mycontris)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 <div id="p-user-menu-logout" class="vector-menu mw-portlet mw-portlet-user-menu-logout"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="pt-logout" class="mw-list-item"><a data-mw="interface" href="/index.php?title=Special:UserLogout&amp;returnto=Special%3AInvestigate&amp;returntoquery=token%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiU0FqMHZqMkpVcXQ5L25lZ1NyaFVydz09IiwiZGF0YSI6IjZoM2c5UWo5T1g4Y29ZRk1BSHIvK3pRSnlXeU55WnlyT2NpMFFXMVNnc2xNcG8zSFJqTHVoWk9lOWVQK0pMcVZYL2FtbXRMeTVDL2Z1SG1aR0dJTnM1VVhvNm9RK2tyQzVraDBNUEZLdmljPSJ9.yjWWPStT2hGS-dyTCYy0V4087WY4z7oWM9sR4Jvr9Lo" title="Log out"><span class="vector-icon mw-ui-icon-logOut mw-ui-icon-wikimedia-logOut"></span> <span>(pt-userlogout)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 </nav>\n
12:51:13 \n
12:51:13 		</div>\n
12:51:13 	</header>\n
12:51:13 </div>\n
12:51:13 <div class="mw-page-container">\n
12:51:13 	<div class="mw-page-container-inner">\n
12:51:13 		<div class="vector-sitenotice-container">\n
12:51:13 			<div id="siteNotice" class="notheme"></div>\n
12:51:13 		</div>\n
12:51:13 		<div class="vector-column-start">\n
12:51:13 			<div class="vector-main-menu-container">\n
12:51:13 		<div id="mw-navigation">\n
12:51:13 			<nav id="mw-panel" class="vector-main-menu-landmark" aria-label="(vector-site-nav-label)">\n
12:51:13 				<div id="vector-main-menu-pinned-container" class="vector-pinned-container">\n
12:51:13 				\n
12:51:13 <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element">\n
12:51:13 	<div\n
12:51:13 	class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-pinned"\n
12:51:13 	data-feature-name="main-menu-pinned"\n
12:51:13 	data-pinnable-element-id="vector-main-menu"\n
12:51:13 	data-pinned-container-id="vector-main-menu-pinned-container"\n
12:51:13 	data-unpinned-container-id="vector-main-menu-unpinned-container"\n
12:51:13 >\n
12:51:13 	<div class="vector-pinnable-header-label">(vector-main-menu-label)</div>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">(vector-pin-element-label)</button>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">(vector-unpin-element-label)</button>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		(navigation)\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>(mainpage-description)</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>(recentchanges)</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>(randompage)</span></a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents"><span>(help-mediawiki)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div class="vector-main-menu-action vector-main-menu-action-opt-out">\n
12:51:13 	<div class="vector-main-menu-action-item">\n
12:51:13 		\n
12:51:13 		<div class="vector-main-menu-action-content vector-menu-content">\n
12:51:13 			<a href="/index.php?title=Special:Preferences&amp;useskin=vector&amp;wprov=vctw1#mw-prefsection-rendering-skin" title="(vector-opt-out-tooltip)"><span>(vector-opt-out)</span></a>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 	\n
12:51:13 <div id="vector-main-menu" class="vector-menu "   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 </div>\n
12:51:13 \n
12:51:13 				</div>\n
12:51:13 		</nav>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 		<div class="mw-content-container">\n
12:51:13 			<main id="content" class="mw-body">\n
12:51:13 				<header class="mw-body-header vector-page-titlebar">\n
12:51:13 					<h1 id="firstHeading" class="firstHeading mw-first-heading" lang="qqx" dir="ltr">(checkuser-investigate)</h1>\n
12:51:13 						<div class="mw-indicators">\n
12:51:13 		<div id="mw-indicator-ext-checkuser-investigation-btns" class="mw-indicator"><span class='ext-checkuser-investigate-indicators oo-ui-widget oo-ui-widget-enabled oo-ui-buttonGroupWidget'><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-buttonWidget'><a role='button' tabindex='0' href='/wiki/Special:CheckUserLog' target='_blank' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-indicator-logs)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></a></span><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-buttonWidget'><a role='button' tabindex='0' href='/wiki/Special:Investigate' target='_blank' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-indicator-new-investigation)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></a></span></span></div>\n
12:51:13 		<div id="mw-indicator-mw-helplink" class="mw-indicator"><a href="/wiki/(investigate-helppage)" target="_blank" class="mw-helplink">(helppage-top-gethelp)</a></div>\n
12:51:13 		</div>\n
12:51:13 </header>\n
12:51:13 				<div class="vector-page-toolbar">\n
12:51:13 					<div class="vector-page-toolbar-container">\n
12:51:13 						<div id="left-navigation">\n
12:51:13 							<nav aria-label="(namespaces)">\n
12:51:13 								\n
12:51:13 <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 								\n
12:51:13 <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="(vector-language-variant-switcher-label)"   >\n
12:51:13 	<label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"  ><span class="vector-dropdown-label-text">English</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 					\n
12:51:13 <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 				\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</nav>\n
12:51:13 						</div>\n
12:51:13 						<div id="right-navigation" class="vector-collapsible">\n
12:51:13 							<nav aria-label="(views)">\n
12:51:13 								\n
12:51:13 <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</nav>\n
12:51:13 				\n
12:51:13 							<nav class="vector-page-tools-landmark" aria-label="(vector-page-tools-nav-label)">\n
12:51:13 								\n
12:51:13 <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox "  aria-label="(toolbox)"  >\n
12:51:13 	<label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"  ><span class="vector-dropdown-label-text">(toolbox)</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 									<div id="vector-page-tools-unpinned-container" class="vector-unpinned-container">\n
12:51:13 						\n
12:51:13 									</div>\n
12:51:13 				\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</nav>\n
12:51:13 						</div>\n
12:51:13 					</div>\n
12:51:13 				</div>\n
12:51:13 				<div class="vector-column-end">\n
12:51:13 					<div class="vector-sticky-pinned-container">\n
12:51:13 						<nav class="vector-page-tools-landmark" aria-label="(vector-page-tools-nav-label)">\n
12:51:13 							<div id="vector-page-tools-pinned-container" class="vector-pinned-container">\n
12:51:13 				\n
12:51:13 <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element">\n
12:51:13 	<div\n
12:51:13 	class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-pinned"\n
12:51:13 	data-feature-name="page-tools-pinned"\n
12:51:13 	data-pinnable-element-id="vector-page-tools"\n
12:51:13 	data-pinned-container-id="vector-page-tools-pinned-container"\n
12:51:13 	data-unpinned-container-id="vector-page-tools-unpinned-container"\n
12:51:13 >\n
12:51:13 	<div class="vector-pinnable-header-label">(vector-page-tools-label)</div>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">(vector-pin-element-label)</button>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">(vector-unpin-element-label)</button>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet"  title="More options"  lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		(vector-page-tools-actions-label)\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		(vector-page-tools-general-label)\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="t-upload" class="mw-list-item"><a href="/wiki/Special:Upload" title="Upload files [(accesskey-t-upload)]" accesskey="(accesskey-t-upload)"><span>(upload)</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>(specialpages)</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>(printableversion)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</div>\n
12:51:13 		</nav>\n
12:51:13 						<nav class="vector-appearance-landmark" aria-label="(vector-appearance-label)">\n
12:51:13 						</nav>\n
12:51:13 					</div>\n
12:51:13 				</div>\n
12:51:13 				<div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container>\n
12:51:13 					<div class="vector-body-before-content">\n
12:51:13 					\n
12:51:13 						\n
12:51:13 					</div>\n
12:51:13 					<div id="contentSub" lang="qqx" dir="ltr"><div id="mw-content-subtitle" lang="qqx" dir="ltr"><a href="/wiki/Special:CheckUser" title="Special:CheckUser">(checkuser-showmain)</a> | <a href="/index.php?title=Special:Investigate/IPs_%26_User_agents&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiVENCS0k2UTJ0TUVndE94YnpRNEtnQT09IiwiZGF0YSI6IkU4MVYvQ0V6Vkl3WWdna0d0dkZHeUI3QTdGQXhlMG5YbzZRenZESUl6eCs2dStrK2ZOMElNSmZmYjdQSmpSSTRZRDllbTl6UGR3NGRjcXh2d2dLcnBjU1RrZm1YUUtPZHNOSHdFMVdiSzhzPSJ9.ssQmmZnTLA-wexIAC0kBRI1C-Tx5z_HSI__c2BKGi8g" class="ext-checkuser-investigate-reset-guided-tour" title="Special:Investigate/IPs &amp; User agents">(checkuser-investigate-subtitle-link-restart-tour)</a></div></div>\n
12:51:13 					\n
12:51:13 					\n
12:51:13 					<div id="mw-content-text" class="mw-body-content"><fieldset class='ext-checkuser-investigate-subtitle-fieldset oo-ui-layout oo-ui-fieldsetLayout'><legend class='oo-ui-fieldsetLayout-header'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'></span></legend><div class='oo-ui-fieldsetLayout-group'><div id='ooui-php-1020' class='ext-checkuser-investigate-subtitle-targets-layout oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"OO.ui.FieldLayout","fieldWidget":{"tag":"ooui-php-1021"},"align":"top","$overlay":true,"label":{"html":"(checkuser-investigate-page-subtitle: &lt;strong&gt;&lt;bdi&gt;InvestigateTestUser1&lt;\/bdi&gt;&lt;\/strong&gt;)"},"classes":["ext-checkuser-investigate-subtitle-targets-layout"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1018' class='oo-ui-labelElement-label'>(checkuser-investigate-page-subtitle: <strong><bdi>InvestigateTestUser1</bdi></strong>)</label></span><div class='oo-ui-fieldLayout-field'><div aria-labelledby='ooui-php-1018' id='ooui-php-1021' class='ext-checkuser-investigate-subtitle-placeholder-widget oo-ui-widget oo-ui-widget-enabled' data-ooui='{"_":"OO.ui.Widget","classes":["ext-checkuser-investigate-subtitle-placeholder-widget"]}'></div></div></div></div><div id='ooui-php-1022' class='oo-ui-layout oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"OO.ui.FieldLayout","fieldWidget":{"tag":"ooui-php-1023"},"align":"top","$overlay":true}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1019' class='oo-ui-labelElement-label'></label></span><div class='oo-ui-fieldLayout-field'><div aria-labelledby='ooui-php-1019' id='ooui-php-1023' class='oo-ui-widget oo-ui-widget-enabled' data-ooui='{"_":"OO.ui.Widget"}'><div class='oo-ui-layout oo-ui-horizontalLayout'><span id='ooui-php-1024' class='ext-checkuser-investigate-subtitle-block-button ext-checkuser-investigate-subtitle-block-accounts-button oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonWidget' data-ooui='{"_":"OO.ui.ButtonWidget","rel":["nofollow"],"label":"(checkuser-investigate-subtitle-block-accounts-button-label)","flags":["primary","progressive"],"classes":["ext-checkuser-investigate-subtitle-block-button","ext-checkuser-investigate-subtitle-block-accounts-button"]}'><a role='button' tabindex='0' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-subtitle-block-accounts-button-label)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></a></span><span id='ooui-php-1025' class='ext-checkuser-investigate-subtitle-block-button ext-checkuser-investigate-subtitle-block-ips-button oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonWidget' data-ooui='{"_":"OO.ui.ButtonWidget","rel":["nofollow"],"label":"(checkuser-investigate-subtitle-block-ips-button-label)","flags":["primary","progressive"],"classes":["ext-checkuser-investigate-subtitle-block-button","ext-checkuser-investigate-subtitle-block-ips-button"]}'><a role='button' tabindex='0' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-subtitle-block-ips-button-label)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></a></span></div></div></div></div></div></div></fieldset><div class="mw-specialpage-summary">\n
12:51:13 <p>(investigate-summary)\n
12:51:13 </p>\n
12:51:13 </div><div class='mw-htmlform-ooui-wrapper oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-padded oo-ui-panelLayout-framed'><form action='http://127.0.0.1:9413Special:Investigate/IPs_&amp;_User_agents' method='post' enctype='application/x-www-form-urlencoded' class='mw-htmlform mw-htmlform-ooui oo-ui-layout oo-ui-formLayout'><fieldset class='oo-ui-layout oo-ui-labelElement oo-ui-fieldsetLayout mw-collapsibleFieldsetLayout mw-collapsible mw-collapsed'><legend role='button' class='oo-ui-fieldsetLayout-header mw-collapsible-toggle'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-filters-legend)</span><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-expand oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget'>Expand</span><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-collapse oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget'>Collapse</span></legend><div class='oo-ui-fieldsetLayout-group mw-collapsible-content'><div class='oo-ui-widget oo-ui-widget-enabled'><input type="hidden" value="Special:Investigate" name="title">\n
12:51:13 <div class='mw-htmlform-ooui-header oo-ui-layout oo-ui-fieldLayout oo-ui-fieldLayout-align-top'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1010' class='oo-ui-labelElement-label'></label></span><div class='oo-ui-fieldLayout-field'><label aria-labelledby='ooui-php-1010' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement-label oo-ui-labelElement oo-ui-labelWidget'><p>(checkuser-investigate-text)\n
12:51:13 </p></label></div></div></div><div data-mw-modules='mediawiki.widgets.UsersMultiselectWidget' id='ooui-php-1014' class='mw-htmlform-field-HTMLUsersMultiselectField mw-htmlform-autoinfuse oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"mw.htmlform.FieldLayout","fieldWidget":{"tag":"ooui-php-1015"},"align":"top","helpInline":true,"$overlay":true,"label":{"html":"(checkuser-investigate-filters-exclude-targets-label)"},"classes":["mw-htmlform-field-HTMLUsersMultiselectField","mw-htmlform-autoinfuse"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1011' class='oo-ui-labelElement-label'>(checkuser-investigate-filters-exclude-targets-label)</label></span><div class='oo-ui-fieldLayout-field'><div data-mw-modules='mediawiki.widgets.UsersMultiselectWidget' aria-labelledby='ooui-php-1011' id='ooui-php-1015' class='mw-htmlform-autoinfuse oo-ui-widget oo-ui-widget-enabled mw-widgets-tagMultiselectWidget' data-ooui='{"_":"mw.widgets.UsersMultiselectWidget","ipAllowed":1,"ipRangeAllowed":0,"ipRangeLimits":{"IPv4":0,"IPv6":0},"selected":[],"name":"exclude-targets","placeholder":"(mw-widgets-usersmultiselect-placeholder)","input":{"autocomplete":false},"allowArbitrary":false,"$overlay":true,"classes":["mw-htmlform-autoinfuse"]}'><div class='mw-widgets-tagMultiselectWidget-multilineTextInputWidget oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-textInputWidget-php'><textarea tabindex='0' name='exclude-targets' autocomplete='off' rows='10' class='oo-ui-inputWidget-input'></textarea><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></div><div aria-disabled='true' class='oo-ui-widget oo-ui-widget-disabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-textInputWidget-php'><input type='text' tabindex='-1' aria-disabled='true' disabled='disabled' value='' class='oo-ui-inputWidget-input mw-widgets-pendingTextInputWidget oo-ui-pendingElement-pending' /><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></div></div></div></div></div><div id='ooui-php-1016' class='mw-htmlform-field-HTMLSelectField mw-htmlform-autoinfuse oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"mw.htmlform.FieldLayout","fieldWidget":{"tag":"investigate-duration"},"align":"top","helpInline":true,"$overlay":true,"label":{"html":"(checkuser-investigate-duration-label)"},"classes":["mw-htmlform-field-HTMLSelectField","mw-htmlform-autoinfuse"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label for='ooui-php-1012' class='oo-ui-labelElement-label'>(checkuser-investigate-duration-label)</label></span><div class='oo-ui-fieldLayout-field'><div id='investigate-duration' class='oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-dropdownInputWidget oo-ui-dropdownInputWidget-php' data-ooui='{"_":"OO.ui.DropdownInputWidget","options":[{"data":"","label":"(checkuser-investigate-duration-option-all)"},{"data":"P1W","label":"(checkuser-investigate-duration-option-1w)"},{"data":"P2W","label":"(checkuser-investigate-duration-option-2w)"},{"data":"P30D","label":"(checkuser-investigate-duration-option-30d)"}],"$overlay":true,"name":"duration","inputId":"ooui-php-1012","required":false}'><select tabindex='0' name='duration' id='ooui-php-1012' class='oo-ui-inputWidget-input oo-ui-indicator-down'><option value='' selected='selected'>(checkuser-investigate-duration-option-all)</option><option value='P1W'>(checkuser-investigate-duration-option-1w)</option><option value='P2W'>(checkuser-investigate-duration-option-2w)</option><option value='P30D'>(checkuser-investigate-duration-option-30d)</option></select></div></div></div></div><input id="wpEditToken" type="hidden" value="4a9a035150910c1275f5abb9dcb8194f665eff59+\" name="wpEditToken">\n
12:51:13 <input name="redirectparams" type="hidden" value="token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiU0FqMHZqMkpVcXQ5L25lZ1NyaFVydz09IiwiZGF0YSI6IjZoM2c5UWo5T1g4Y29ZRk1BSHIvK3pRSnlXeU55WnlyT2NpMFFXMVNnc2xNcG8zSFJqTHVoWk9lOWVQK0pMcVZYL2FtbXRMeTVDL2Z1SG1aR0dJTnM1VVhvNm9RK2tyQzVraDBNUEZLdmljPSJ9.yjWWPStT2hGS-dyTCYy0V4087WY4z7oWM9sR4Jvr9Lo">\n
12:51:13 <input id="mw-input-targets" name="targets" type="hidden">\n
12:51:13 <div class="mw-htmlform-submit-buttons">\n
12:51:13 <span id='ooui-php-1017' class='mw-htmlform-submit oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonInputWidget' data-ooui='{"_":"OO.ui.ButtonInputWidget","type":"submit","value":"(htmlform-submit)","label":"(htmlform-submit)","flags":["primary","progressive"],"classes":["mw-htmlform-submit"]}'><button type='submit' tabindex='0' value='(htmlform-submit)' class='oo-ui-inputWidget-input oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>(htmlform-submit)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></button></span></div>\n
12:51:13 </div></div></fieldset></form></div><div class='ext-checkuser-investigate-tabs-indexLayout oo-ui-layout oo-ui-menuLayout oo-ui-menuLayout-static oo-ui-menuLayout-top oo-ui-menuLayout-showMenu oo-ui-indexLayout'><div aria-hidden='false' class='oo-ui-menuLayout-menu'><div class='oo-ui-layout oo-ui-panelLayout oo-ui-indexLayout-tabPanel'><div role='tablist' aria-multiselectable='false' tabindex='0' class='oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-widget oo-ui-widget-enabled oo-ui-tabSelectWidget oo-ui-tabSelectWidget-frameless'><div aria-selected='false' role='tab' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-tabOptionWidget'><a href='/index.php?title=Special:Investigate/Account_information&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiVENCS0k2UTJ0TUVndE94YnpRNEtnQT09IiwiZGF0YSI6IkU4MVYvQ0V6Vkl3WWdna0d0dkZHeUI3QTdGQXhlMG5YbzZRenZESUl6eCs2dStrK2ZOMElNSmZmYjdQSmpSSTRZRDllbTl6UGR3NGRjcXh2d2dLcnBjU1RrZm1YUUtPZHNOSHdFMVdiSzhzPSJ9.ssQmmZnTLA-wexIAC0kBRI1C-Tx5z_HSI__c2BKGi8g' class='oo-ui-labelElement-label'>(checkuser-investigate-tab-preliminary-check)</a></div><div aria-selected='true' role='tab' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget-selected oo-ui-optionWidget oo-ui-tabOptionWidget'><a href='/index.php?title=Special:Investigate/IPs_%26_User_agents&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiVENCS0k2UTJ0TUVndE94YnpRNEtnQT09IiwiZGF0YSI6IkU4MVYvQ0V6Vkl3WWdna0d0dkZHeUI3QTdGQXhlMG5YbzZRenZESUl6eCs2dStrK2ZOMElNSmZmYjdQSmpSSTRZRDllbTl6UGR3NGRjcXh2d2dLcnBjU1RrZm1YUUtPZHNOSHdFMVdiSzhzPSJ9.ssQmmZnTLA-wexIAC0kBRI1C-Tx5z_HSI__c2BKGi8g' class='oo-ui-labelElement-label'>(checkuser-investigate-tab-compare)</a></div><div aria-selected='false' role='tab' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-tabOptionWidget'><a href='/index.php?title=Special:Investigate/Timeline&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiVENCS0k2UTJ0TUVndE94YnpRNEtnQT09IiwiZGF0YSI6IkU4MVYvQ0V6Vkl3WWdna0d0dkZHeUI3QTdGQXhlMG5YbzZRenZESUl6eCs2dStrK2ZOMElNSmZmYjdQSmpSSTRZRDllbTl6UGR3NGRjcXh2d2dLcnBjU1RrZm1YUUtPZHNOSHdFMVdiSzhzPSJ9.ssQmmZnTLA-wexIAC0kBRI1C-Tx5z_HSI__c2BKGi8g' class='oo-ui-labelElement-label'>(checkuser-investigate-tab-timeline)</a></div></div></div></div><div class='oo-ui-menuLayout-content'><div class='oo-ui-layout oo-ui-panelLayout oo-ui-stackLayout oo-ui-indexLayout-stackLayout'><div><table class="mw-datatable sortable ext-checkuser-investigate-table ext-checkuser-investigate-table-compare"><thead><tr>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-username)</th>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-ip)</th>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-useragent)</th>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-activity)</th>\n
12:51:13 \n
12:51:13 </tr></thead><tbody>\n
12:51:13 <tr>\n
12:51:13 <td class="TablePager_col_user_text ext-checkuser-investigate-table-cell-interactive" data-field="user_text" data-value="(rev-deleted-user)" data-sort-value="(rev-deleted-user)" tabindex="0">(rev-deleted-user)</td>\n
12:51:13 <td class="TablePager_col_ip ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-ip-target" data-field="ip" data-value="1.2.3.4" data-sort-value="01020304" data-actions="1" data-all-actions="2" tabindex="0"><span class="ext-checkuser-compare-table-cell-ip">1.2.3.4</span><div>(checkuser-investigate-compare-table-cell-actions: 1) <span>(checkuser-investigate-compare-table-cell-other-actions: 2)</span></div></td>\n
12:51:13 <td class="TablePager_col_agent ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-user-agent" data-field="agent" data-value="user-agent-for-edit" data-sort-value="user-agent-for-edit" tabindex="0">user-agent-for-edit</td>\n
12:51:13 <td class="TablePager_col_activity ext-checkuser-compare-table-cell-activity" data-sort-value="2023040520230405" tabindex="0">5 (april) 2023 - 5 (april) 2023</td>\n
12:51:13 </tr>\n
12:51:13 <tr>\n
12:51:13 <td class="TablePager_col_user_text ext-checkuser-investigate-table-cell-interactive" data-field="user_text" data-value="(rev-deleted-user)" data-sort-value="(rev-deleted-user)" tabindex="0">(rev-deleted-user)</td>\n
12:51:13 <td class="TablePager_col_ip ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-ip-target" data-field="ip" data-value="1.2.3.4" data-sort-value="01020304" data-actions="1" data-all-actions="2" tabindex="0"><span class="ext-checkuser-compare-table-cell-ip">1.2.3.4</span><div>(checkuser-investigate-compare-table-cell-actions: 1) <span>(checkuser-investigate-compare-table-cell-other-actions: 2)</span></div></td>\n
12:51:13 <td class="TablePager_col_agent ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-user-agent" data-field="agent" data-value="user-agent-for-logout" data-sort-value="user-agent-for-logout" tabindex="0">user-agent-for-logout</td>\n
12:51:13 <td class="TablePager_col_activity ext-checkuser-compare-table-cell-activity" data-sort-value="2023040520230405" tabindex="0">5 (april) 2023 - 5 (april) 2023</td>\n
12:51:13 </tr>\n
12:51:13 <tr>\n
12:51:13 <td class="TablePager_col_user_text ext-checkuser-investigate-table-cell-interactive" data-field="user_text" data-value="(rev-deleted-user)" data-sort-value="(rev-deleted-user)" tabindex="0">(rev-deleted-user)</td>\n
12:51:13 <td class="TablePager_col_ip ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-ip-target" data-field="ip" data-value="127.0.0.1" data-sort-value="7F000001" data-actions="1" data-all-actions="1" tabindex="0"><span class="ext-checkuser-compare-table-cell-ip">127.0.0.1</span><div>(checkuser-investigate-compare-table-cell-actions: 1) <span>(checkuser-investigate-compare-table-cell-other-actions: 1)</span></div></td>\n
12:51:13 <td class="TablePager_col_agent ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-user-agent" data-field="agent" data-value="user-agent-for-edit" data-sort-value="user-agent-for-edit" tabindex="0">user-agent-for-edit</td>\n
12:51:13 <td class="TablePager_col_activity ext-checkuser-compare-table-cell-activity" data-sort-value="2023040520230405" tabindex="0">5 (april) 2023 - 5 (april) 2023</td>\n
12:51:13 </tr>\n
12:51:13 </tbody></table>\n
12:51:13 </div></div></div></div>\n
12:51:13 <div class="printfooter" data-nosnippet="" lang="qqx" dir="ltr">(retrievedfrom: <a dir="ltr" href="http://127.0.0.1:9413/wiki/Special:Investigate">http://127.0.0.1:9413/wiki/Special:Investigate</a>)</div></div>\n
12:51:13 					<div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div>\n
12:51:13 				</div>\n
12:51:13 			</main>\n
12:51:13 			\n
12:51:13 		</div>\n
12:51:13 		<div class="mw-footer-container">\n
12:51:13 			\n
12:51:13 <footer id="footer" class="mw-footer"  lang="qqx" dir="ltr">\n
12:51:13 	<ul id="footer-info">\n
12:51:13 </ul>\n
12:51:13 \n
12:51:13 	<ul id="footer-places">\n
12:51:13 	<li id="footer-places-privacy"><a href="/wiki/TestWiki:Privacy_policy">(privacy)</a></li>\n
12:51:13 	<li id="footer-places-about"><a href="/wiki/TestWiki:About">(aboutsite)</a></li>\n
12:51:13 	<li id="footer-places-disclaimers"><a href="/wiki/TestWiki:General_disclaimer">(disclaimers)</a></li>\n
12:51:13 	<li id="footer-places-mobileview"><a href="http://127.0.0.1:9413/index.php?title=Special:Investigate&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiU0FqMHZqMkpVcXQ5L25lZ1NyaFVydz09IiwiZGF0YSI6IjZoM2c5UWo5T1g4Y29ZRk1BSHIvK3pRSnlXeU55WnlyT2NpMFFXMVNnc2xNcG8zSFJqTHVoWk9lOWVQK0pMcVZYL2FtbXRMeTVDL2Z1SG1aR0dJTnM1VVhvNm9RK2tyQzVraDBNUEZLdmljPSJ9.yjWWPStT2hGS-dyTCYy0V4087WY4z7oWM9sR4Jvr9Lo&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li>\n
12:51:13 </ul>\n
12:51:13 \n
12:51:13 	<ul id="footer-icons" class="noprint">\n
12:51:13 	<li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"></a></li>\n
12:51:13 </ul>\n
12:51:13 \n
12:51:13 </footer>\n
12:51:13 \n
12:51:13 		</div>\n
12:51:13 	</div> \n
12:51:13 </div> \n
12:51:13 <div class="vector-header-container vector-sticky-header-container">\n
12:51:13 	<div id="vector-sticky-header" class="vector-sticky-header">\n
12:51:13 		<div class="vector-sticky-header-start">\n
12:51:13 			<div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true">\n
12:51:13 				<button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span>\n
12:51:13 \n
12:51:13 <span>(search)</span>\n
12:51:13 			</button>\n
12:51:13 		</div>\n
12:51:13 			\n
12:51:13 		<div role="search" class="vector-search-box-vue  vector-search-box-show-thumbnail vector-search-box">\n
12:51:13 			<div class="vector-typeahead-search-container">\n
12:51:13 				<div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail">\n
12:51:13 					<form action="/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button">\n
12:51:13 						<div  class="cdx-search-input__input-wrapper"  data-search-loc="header-moved">\n
12:51:13 							<div class="cdx-text-input cdx-text-input--has-start-icon">\n
12:51:13 								<input\n
12:51:13 									class="cdx-text-input__input"\n
12:51:13 									\n
12:51:13 									type="search" name="search" placeholder="(searchsuggest-search)">\n
12:51:13 								<span class="cdx-text-input__icon cdx-text-input__start-icon"></span>\n
12:51:13 							</div>\n
12:51:13 							<input type="hidden" name="title" value="Special:Search">\n
12:51:13 						</div>\n
12:51:13 						<button class="cdx-button cdx-search-input__end-button">(searchbutton)</button>\n
12:51:13 					</form>\n
12:51:13 				</div>\n
12:51:13 			</div>\n
12:51:13 		</div>\n
12:51:13 		<div class="vector-sticky-header-context-bar">\n
12:51:13 				<div class="vector-sticky-header-context-bar-primary" aria-hidden="true"  lang="qqx" dir="ltr">(checkuser-investigate)</div>\n
12:51:13 			</div>\n
12:51:13 		</div>\n
12:51:13 		<div class="vector-sticky-header-end" aria-hidden="true">\n
12:51:13 			<div class="vector-sticky-header-icons">\n
12:51:13 				<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 		</div>\n
12:51:13 			<div class="vector-sticky-header-buttons">\n
12:51:13 				<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span>\n
12:51:13 \n
12:51:13 <span>(vector-2022-action-addsection / skin-action-addsection)</span>\n
12:51:13 			</a>\n
12:51:13 		</div>\n
12:51:13 			<div class="vector-sticky-header-icon-end">\n
12:51:13 				<div class="vector-user-links">\n
12:51:13 				</div>\n
12:51:13 			</div>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 <div class="vector-settings" id="p-dock-bottom">\n
12:51:13 	<ul>\n
12:51:13 		<li>\n
12:51:13 		<button class="cdx-button cdx-button--icon-only vector-limited-width-toggle"><span class="vector-icon mw-ui-icon-fullScreen mw-ui-icon-wikimedia-fullScreen"></span>\n
12:51:13 \n
12:51:13 <span>(vector-limited-width-toggle)</span>\n
12:51:13 </button>\n
12:51:13 </li>\n
12:51:13 	</ul>\n
12:51:13 </div>\n
12:51:13 <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"744596b6633c","wgBackendResponseTime":189,"wgPageParseReport":{"limitreport":{"cputime":"0.001","walltime":"0.001","ppvisitednodes":{"value":2,"limit":1000000},"postexpandincludesize":{"value":0,"limit":20480},"templateargumentsize":{"value":0,"limit":20480},"expansiondepth":{"value":1,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00%    0.000      1 -total"]},"cachereport":{"origin":"744596b6633c","timestamp":"20240604114945","ttl":86400,"transientcontent":false}}});});</script>\n
12:51:13 </body>\n
12:51:13 </html>' contains "(checkuser-investigate-compare-notice-exceeded-limit: (rev-deleted-user))".
12:51:13 
12:51:13 /workspace/src/extensions/CheckUser/tests/phpunit/integration/Investigate/SpecialInvestigateTest.php:207
12:51:13 phpvfscomposer:///workspace/src/vendor/phpunit/phpunit/phpunit:106
Logs generated by test
Show Details

12:51:13 
12:51:13 2) MediaWiki\CheckUser\Tests\Integration\Investigate\SpecialInvestigateTest::testViewCompareTabWithResultsThatExceedLimit
12:51:13 Failed asserting that '<!DOCTYPE html>\n
12:51:13 <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-enabled vector-feature-page-tools-pinned-enabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-enabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-0 vector-feature-appearance-disabled vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-not-available" lang="qqx" dir="ltr">\n
12:51:13 <head>\n
12:51:13 <meta charset="UTF-8">\n
12:51:13 <title>(pagetitle: (checkuser-investigate))</title>\n
12:51:13 <script>document.documentElement.className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-enabled vector-feature-page-tools-pinned-enabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-enabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-0 vector-feature-appearance-disabled vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-not-available";RLCONF={"wgBreakFrames":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","(january)","(february)","(march)","(april)","(may_long)","(june)","(july)","(august)","(september)","(october)","(november)","(december)"],"wgRequestId":"9bc9d9c41f439c4975183665","wgCanonicalNamespace":"Special",\n
12:51:13 "wgCanonicalSpecialPageName":"Investigate","wgNamespaceNumber":-1,"wgPageName":"Special:Investigate","wgTitle":"Investigate","wgCurRevisionId":0,"wgRevisionId":0,"wgArticleId":0,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"view","wgUserName":"TestUser 13de72.1fe","wgUserGroups":["checkuser","sysop","*","user","autoconfirmed"],"wgCategories":[],"wgPageViewLanguage":"qqx","wgPageContentLanguage":"qqx","wgPageContentModel":"wikitext","wgRelevantPageName":"Special:Investigate","wgRelevantArticleId":0,"wgUserId":4,"wgUserIsTemp":false,"wgUserEditCount":0,"wgUserRegistration":1717501784000,"wgUserFirstRegistration":1717501784000,"wgUserVariant":"en","wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgBetaFeaturesFeatures":{"unittest-all":{"__skip-auto-enroll":false,"unsupportedList":null},"unittest-ft1":{"__skip-auto-enroll":false,"unsupportedList":null},"unittest-ft2":{"__skip-auto-enroll":false,"unsupportedList":null},"unittest-ft3":{"__skip-auto-enroll":true,\n
12:51:13 "unsupportedList":null},"unittest":{"__skip-auto-enroll":false,"unsupportedList":null}},"wgGlobalGroups":[],"wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3}}},"wgGuidedTourLaunchState":{"version":1,"tours":{"checkuserinvestigateform":{"step":"targets"},"checkuserinvestigate":{"step":"useragents"}}},"wgMFDisplayWikibaseDescriptions":{"search":false,"watchlist":false,"tagline":false},"wgPopupsFlags":4,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":0,"wgCheckUserInvestigateTargets":["127.0.0.1"],"wgCheckUserInvestigateExcludeTargets":[],"wgCheckUserInvestigateCanBlock":true,"wgCheckUserTemporaryAccountMaxAge":86400,"wgCheckUserEventTablesMigrationStage":768,"wgEditSubmitButtonLabelPublish":false,"wgEchoSeenTime":{"alert":"1970-01-01T00:00:01Z","notice":"1970-01-01T00:00:01Z"}};RLSTATE={"site.styles":"ready","user.styles":"ready","user":\n
12:51:13 "ready","user.options":"loading","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","mediawiki.htmlform.ooui.styles":"ready","mediawiki.widgets.TagMultiselectWidget.styles":"ready","ext.checkUser.styles":"ready","mediawiki.htmlform.styles":"ready","oojs-ui-widgets.styles":"ready","mediawiki.pager.styles":"ready","oojs-ui.styles.icons-movement":"ready","mediawiki.helplink":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.echo.styles.badge":"ready","oojs-ui.styles.icons-alerts":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["mediawiki.htmlform","jquery.makeCollapsible","mediawiki.htmlform.ooui","mediawiki.widgets.UsersMultiselectWidget","ext.checkUser","site","mediawiki.page.ready","jquery.tablesorter","skins.vector.js","ext.echo.init",\n
12:51:13 "ext.eventLogging","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.wikimediaEvents"];</script>\n
12:51:13 <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"29a64de91f91622cd8dc590f81209253665eff59+\\","watchToken":"945f84d2cf120405fc5594201e4fb0b9665eff59+\\","csrfToken":"c354f905b519d265f53410101ad08864665eff59+\\"});mw.user.options.set({"popups-reference-previews":"1","echo-subscriptions-email-edit-user-talk":1,"echo-subscriptions-web-reverted":false,"echo-subscriptions-email-article-linked":true,"echo-subscriptions-web-article-linked":true,"echo-subscriptions-email-mention":true});\n
12:51:13 }];});});</script>\n
12:51:13 <link rel="stylesheet" href="/load.php?modules=ext.checkUser.styles%7Cext.echo.styles.badge%7Cext.visualEditor.desktopArticleTarget.noscript%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cmediawiki.helplink%7Cmediawiki.htmlform.ooui.styles%7Cmediawiki.htmlform.styles%7Cmediawiki.pager.styles%7Cmediawiki.widgets.TagMultiselectWidget.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui-widgets.styles%7Coojs-ui.styles.icons-alerts%2Cicons-movement%2Cindicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&amp;only=styles&amp;skin=vector-2022">\n
12:51:13 <script async="" src="/load.php?modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script>\n
12:51:13 <meta name="generator" content="MediaWiki 1.43.0-alpha">\n
12:51:13 <meta name="robots" content="noindex,nofollow,max-image-preview:standard">\n
12:51:13 <meta name="format-detection" content="telephone=no">\n
12:51:13 <meta name="viewport" content="width=1000">\n
12:51:13 <link rel="search" type="application/opensearchdescription+xml" href="/rest.php/v1/search" title="TestWiki (en)">\n
12:51:13 <link rel="EditURI" type="application/rsd+xml" href="http://127.0.0.1:9413/api.php?action=rsd">\n
12:51:13 <link rel="alternate" type="application/atom+xml" title="(site-atom-feed: TestWiki)" href="/index.php?title=Special:RecentChanges&amp;feed=atom">\n
12:51:13 </head>\n
12:51:13 <body class="skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns--1 ns-special mw-special-Investigate page-Special_Investigate rootpage-Special_Investigate skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">(vector-jumptocontent)</a>\n
12:51:13 <div class="vector-header-container">\n
12:51:13 	<header class="vector-header mw-header">\n
12:51:13 		<div class="vector-header-start">\n
12:51:13 			<nav class="vector-main-menu-landmark" aria-label="(vector-site-nav-label)">\n
12:51:13 				\n
12:51:13 <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox "  aria-label="(vector-main-menu-label)"  >\n
12:51:13 	<label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"  ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span>\n
12:51:13 \n
12:51:13 <span class="vector-dropdown-label-text">(vector-main-menu-label)</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 				<div id="vector-main-menu-unpinned-container" class="vector-unpinned-container">\n
12:51:13 		\n
12:51:13 				</div>\n
12:51:13 \n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 		</nav>\n
12:51:13 			\n
12:51:13 <a href="/wiki/Main_Page" class="mw-logo">\n
12:51:13 	<img class="mw-logo-icon" src="/resources/assets/change-your-logo-icon.svg" alt="" aria-hidden="true" height="50" width="50">\n
12:51:13 	<span class="mw-logo-container skin-invert">\n
12:51:13 		<strong class="mw-logo-wordmark">(sitetitle)</strong>\n
12:51:13 	</span>\n
12:51:13 </a>\n
12:51:13 \n
12:51:13 		</div>\n
12:51:13 		<div class="vector-header-end">\n
12:51:13 			\n
12:51:13 <div id="p-search" role="search" class="vector-search-box-vue  vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box">\n
12:51:13 	<a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search TestWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span>\n
12:51:13 \n
12:51:13 <span>(search)</span>\n
12:51:13 	</a>\n
12:51:13 	<div class="vector-typeahead-search-container">\n
12:51:13 		<div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width">\n
12:51:13 			<form action="/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button">\n
12:51:13 				<div id="simpleSearch" class="cdx-search-input__input-wrapper"  data-search-loc="header-moved">\n
12:51:13 					<div class="cdx-text-input cdx-text-input--has-start-icon">\n
12:51:13 						<input\n
12:51:13 							class="cdx-text-input__input"\n
12:51:13 							 type="search" name="search" placeholder="(searchsuggest-search)" aria-label="(searchsuggest-search)" autocapitalize="sentences" title="(tooltip-search)(word-separator)(brackets: f)" accesskey="f" id="searchInput"\n
12:51:13 							>\n
12:51:13 						<span class="cdx-text-input__icon cdx-text-input__start-icon"></span>\n
12:51:13 					</div>\n
12:51:13 					<input type="hidden" name="title" value="Special:Search">\n
12:51:13 				</div>\n
12:51:13 				<button class="cdx-button cdx-search-input__end-button">(searchbutton)</button>\n
12:51:13 			</form>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 			<nav class="vector-user-links vector-user-links-wide" aria-label="(personaltools)">\n
12:51:13 	<div class="vector-user-links-main">\n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			<li id="pt-userpage-2" class="mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/wiki/User:TestUser_13de72.1fe" class="new" title="Your user page (page does not exist) [(accesskey-pt-userpage)]" accesskey="(accesskey-pt-userpage)"><span>TestUser 13de72.1fe</span></a>\n
12:51:13 </li>\n
12:51:13 \n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	<nav class="vector-appearance-landmark" aria-label="(vector-appearance-label)">\n
12:51:13 		\n
12:51:13 		\n
12:51:13 	</nav>\n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			<li id="pt-notifications-alert" class="mw-list-item"><a data-mw="interface" href="/wiki/Special:Notifications" class="mw-echo-notification-badge-nojs cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" data-event-name="ui.notifications" data-counter-num="0" data-counter-text="0" title="Your alerts [(accesskey-pt-notifications-alert)]" accesskey="(accesskey-pt-notifications-alert)"><span class="vector-icon mw-ui-icon-bell mw-ui-icon-wikimedia-bell"></span>\n
12:51:13 \n
12:51:13 <span>(echo-notification-alert: 0)</span></a>\n
12:51:13 </li>\n
12:51:13 <li id="pt-notifications-notice" class="mw-list-item"><a data-mw="interface" href="/wiki/Special:Notifications" class="mw-echo-notification-badge-nojs cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" data-counter-num="0" data-counter-text="0" title="Your notices [(accesskey-pt-notifications-notice)]" accesskey="(accesskey-pt-notifications-notice)"><span class="vector-icon mw-ui-icon-tray mw-ui-icon-wikimedia-tray"></span>\n
12:51:13 \n
12:51:13 <span>(echo-notification-notice: 0)</span></a>\n
12:51:13 </li>\n
12:51:13 \n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			<li id="pt-watchlist-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/wiki/Special:Watchlist" title="A list of pages you are monitoring for changes [(accesskey-pt-watchlist)]" accesskey="(accesskey-pt-watchlist)" class=" cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only"><span class="vector-icon mw-ui-icon-watchlist mw-ui-icon-wikimedia-watchlist"></span>\n
12:51:13 \n
12:51:13 <span>(mywatchlist)</span></a>\n
12:51:13 </li>\n
12:51:13 \n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	</div>\n
12:51:13 	\n
12:51:13 <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-in"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox "  aria-label="(personaltools)"  >\n
12:51:13 	<label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"  ><span class="vector-icon mw-ui-icon-userAvatar mw-ui-icon-wikimedia-userAvatar"></span>\n
12:51:13 \n
12:51:13 <span class="vector-dropdown-label-text">(personaltools)</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 		\n
12:51:13 <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal"  title="User menu"  lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="pt-userpage" class="user-links-collapsible-item mw-list-item"><a class="new" href="/wiki/User:TestUser_13de72.1fe" title="Your user page (page does not exist) [(accesskey-pt-userpage)]" accesskey="(accesskey-pt-userpage)"><span class="vector-icon mw-ui-icon-userAvatar mw-ui-icon-wikimedia-userAvatar"></span> <span>TestUser 13de72.1fe</span></a></li><li id="pt-mytalk" class="new mw-list-item"><a href="/wiki/User_talk:TestUser_13de72.1fe" title="Your talk page (page does not exist) [(accesskey-pt-mytalk)]" accesskey="(accesskey-pt-mytalk)"><span class="vector-icon mw-ui-icon-userTalk mw-ui-icon-wikimedia-userTalk"></span> <span>(mytalk)</span></a></li><li id="pt-preferences" class="mw-list-item"><a href="/wiki/Special:Preferences" title="Your preferences [(accesskey-pt-preferences)]" accesskey="(accesskey-pt-preferences)"><span class="vector-icon mw-ui-icon-settings mw-ui-icon-wikimedia-settings"></span> <span>(mypreferences)</span></a></li><li id="pt-betafeatures" class="mw-list-item"><a href="/wiki/Special:Preferences#mw-prefsection-betafeatures" title="Beta features [(accesskey-pt-betafeatures)]" accesskey="(accesskey-pt-betafeatures)"><span class="vector-icon mw-ui-icon-labFlask mw-ui-icon-wikimedia-labFlask"></span> <span>Beta</span></a></li><li id="pt-watchlist" class="user-links-collapsible-item mw-list-item"><a href="/wiki/Special:Watchlist" title="A list of pages you are monitoring for changes [(accesskey-pt-watchlist)]" accesskey="(accesskey-pt-watchlist)"><span class="vector-icon mw-ui-icon-watchlist mw-ui-icon-wikimedia-watchlist"></span> <span>(mywatchlist)</span></a></li><li id="pt-mycontris" class="mw-list-item"><a href="/wiki/Special:Contributions/TestUser_13de72.1fe" title="A list of your contributions [(accesskey-pt-mycontris)]" accesskey="(accesskey-pt-mycontris)"><span class="vector-icon mw-ui-icon-userContributions mw-ui-icon-wikimedia-userContributions"></span> <span>(mycontris)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 <div id="p-user-menu-logout" class="vector-menu mw-portlet mw-portlet-user-menu-logout"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="pt-logout" class="mw-list-item"><a data-mw="interface" href="/index.php?title=Special:UserLogout&amp;returnto=Special%3AInvestigate&amp;returntoquery=token%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiQ21VYU9vMUJTOWpyODZVOFgyV3I4Zz09IiwiZGF0YSI6IjVLTE03bnVEdWRxQ3FsbzA5T1JweGJvRnBXbFdqNWtNTFNhTVB6bGxHL1FsRFA1blE3K1VCSk4xM3cyanRTNzlYOXNvdDdwb3piUHNhMmcyVTNnUWhScldSd01vIn0.Sl-r-c7X6sJQJwWSDe9hlj4SHK6QOiB1p7hr3wMOlF4" title="Log out"><span class="vector-icon mw-ui-icon-logOut mw-ui-icon-wikimedia-logOut"></span> <span>(pt-userlogout)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 </nav>\n
12:51:13 \n
12:51:13 		</div>\n
12:51:13 	</header>\n
12:51:13 </div>\n
12:51:13 <div class="mw-page-container">\n
12:51:13 	<div class="mw-page-container-inner">\n
12:51:13 		<div class="vector-sitenotice-container">\n
12:51:13 			<div id="siteNotice" class="notheme"></div>\n
12:51:13 		</div>\n
12:51:13 		<div class="vector-column-start">\n
12:51:13 			<div class="vector-main-menu-container">\n
12:51:13 		<div id="mw-navigation">\n
12:51:13 			<nav id="mw-panel" class="vector-main-menu-landmark" aria-label="(vector-site-nav-label)">\n
12:51:13 				<div id="vector-main-menu-pinned-container" class="vector-pinned-container">\n
12:51:13 				\n
12:51:13 <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element">\n
12:51:13 	<div\n
12:51:13 	class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-pinned"\n
12:51:13 	data-feature-name="main-menu-pinned"\n
12:51:13 	data-pinnable-element-id="vector-main-menu"\n
12:51:13 	data-pinned-container-id="vector-main-menu-pinned-container"\n
12:51:13 	data-unpinned-container-id="vector-main-menu-unpinned-container"\n
12:51:13 >\n
12:51:13 	<div class="vector-pinnable-header-label">(vector-main-menu-label)</div>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">(vector-pin-element-label)</button>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">(vector-unpin-element-label)</button>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		(navigation)\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>(mainpage-description)</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>(recentchanges)</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>(randompage)</span></a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents"><span>(help-mediawiki)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div class="vector-main-menu-action vector-main-menu-action-opt-out">\n
12:51:13 	<div class="vector-main-menu-action-item">\n
12:51:13 		\n
12:51:13 		<div class="vector-main-menu-action-content vector-menu-content">\n
12:51:13 			<a href="/index.php?title=Special:Preferences&amp;useskin=vector&amp;wprov=vctw1#mw-prefsection-rendering-skin" title="(vector-opt-out-tooltip)"><span>(vector-opt-out)</span></a>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 	\n
12:51:13 <div id="vector-main-menu" class="vector-menu "   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 </div>\n
12:51:13 \n
12:51:13 				</div>\n
12:51:13 		</nav>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 		<div class="mw-content-container">\n
12:51:13 			<main id="content" class="mw-body">\n
12:51:13 				<header class="mw-body-header vector-page-titlebar">\n
12:51:13 					<h1 id="firstHeading" class="firstHeading mw-first-heading" lang="qqx" dir="ltr">(checkuser-investigate)</h1>\n
12:51:13 						<div class="mw-indicators">\n
12:51:13 		<div id="mw-indicator-ext-checkuser-investigation-btns" class="mw-indicator"><span class='ext-checkuser-investigate-indicators oo-ui-widget oo-ui-widget-enabled oo-ui-buttonGroupWidget'><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-buttonWidget'><a role='button' tabindex='0' href='/wiki/Special:CheckUserLog' target='_blank' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-indicator-logs)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></a></span><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-buttonWidget'><a role='button' tabindex='0' href='/wiki/Special:Investigate' target='_blank' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-indicator-new-investigation)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></a></span></span></div>\n
12:51:13 		<div id="mw-indicator-mw-helplink" class="mw-indicator"><a href="/wiki/(investigate-helppage)" target="_blank" class="mw-helplink">(helppage-top-gethelp)</a></div>\n
12:51:13 		</div>\n
12:51:13 </header>\n
12:51:13 				<div class="vector-page-toolbar">\n
12:51:13 					<div class="vector-page-toolbar-container">\n
12:51:13 						<div id="left-navigation">\n
12:51:13 							<nav aria-label="(namespaces)">\n
12:51:13 								\n
12:51:13 <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 								\n
12:51:13 <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="(vector-language-variant-switcher-label)"   >\n
12:51:13 	<label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"  ><span class="vector-dropdown-label-text">English</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 					\n
12:51:13 <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 				\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</nav>\n
12:51:13 						</div>\n
12:51:13 						<div id="right-navigation" class="vector-collapsible">\n
12:51:13 							<nav aria-label="(views)">\n
12:51:13 								\n
12:51:13 <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views emptyPortlet"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</nav>\n
12:51:13 				\n
12:51:13 							<nav class="vector-page-tools-landmark" aria-label="(vector-page-tools-nav-label)">\n
12:51:13 								\n
12:51:13 <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown"   lang="qqx" dir="ltr">\n
12:51:13 	<input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox "  aria-label="(toolbox)"  >\n
12:51:13 	<label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"  ><span class="vector-dropdown-label-text">(toolbox)</span>\n
12:51:13 	</label>\n
12:51:13 	<div class="vector-dropdown-content">\n
12:51:13 \n
12:51:13 \n
12:51:13 									<div id="vector-page-tools-unpinned-container" class="vector-unpinned-container">\n
12:51:13 						\n
12:51:13 									</div>\n
12:51:13 				\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</nav>\n
12:51:13 						</div>\n
12:51:13 					</div>\n
12:51:13 				</div>\n
12:51:13 				<div class="vector-column-end">\n
12:51:13 					<div class="vector-sticky-pinned-container">\n
12:51:13 						<nav class="vector-page-tools-landmark" aria-label="(vector-page-tools-nav-label)">\n
12:51:13 							<div id="vector-page-tools-pinned-container" class="vector-pinned-container">\n
12:51:13 				\n
12:51:13 <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element">\n
12:51:13 	<div\n
12:51:13 	class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-pinned"\n
12:51:13 	data-feature-name="page-tools-pinned"\n
12:51:13 	data-pinnable-element-id="vector-page-tools"\n
12:51:13 	data-pinned-container-id="vector-page-tools-pinned-container"\n
12:51:13 	data-unpinned-container-id="vector-page-tools-unpinned-container"\n
12:51:13 >\n
12:51:13 	<div class="vector-pinnable-header-label">(vector-page-tools-label)</div>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">(vector-pin-element-label)</button>\n
12:51:13 	<button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">(vector-unpin-element-label)</button>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 	\n
12:51:13 <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet"  title="More options"  lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		(vector-page-tools-actions-label)\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb"   lang="qqx" dir="ltr">\n
12:51:13 	<div class="vector-menu-heading">\n
12:51:13 		(vector-page-tools-general-label)\n
12:51:13 	</div>\n
12:51:13 	<div class="vector-menu-content">\n
12:51:13 		\n
12:51:13 		<ul class="vector-menu-content-list">\n
12:51:13 			\n
12:51:13 			<li id="t-upload" class="mw-list-item"><a href="/wiki/Special:Upload" title="Upload files [(accesskey-t-upload)]" accesskey="(accesskey-t-upload)"><span>(upload)</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>(specialpages)</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>(printableversion)</span></a></li>\n
12:51:13 		</ul>\n
12:51:13 		\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 \n
12:51:13 </div>\n
12:51:13 \n
12:51:13 							</div>\n
12:51:13 		</nav>\n
12:51:13 						<nav class="vector-appearance-landmark" aria-label="(vector-appearance-label)">\n
12:51:13 						</nav>\n
12:51:13 					</div>\n
12:51:13 				</div>\n
12:51:13 				<div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container>\n
12:51:13 					<div class="vector-body-before-content">\n
12:51:13 					\n
12:51:13 						\n
12:51:13 					</div>\n
12:51:13 					<div id="contentSub" lang="qqx" dir="ltr"><div id="mw-content-subtitle" lang="qqx" dir="ltr"><a href="/wiki/Special:CheckUser" title="Special:CheckUser">(checkuser-showmain)</a> | <a href="/index.php?title=Special:Investigate/IPs_%26_User_agents&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoibmJuUVpaSGlaL205bHZHMTNubXQ0UT09IiwiZGF0YSI6ImNEVEtzcEQ1V1IrWnAxc3U5dWdRcnY5UndkTk9DcFFTak5HUlByWXYrRE16azd1WVhiS2ljZFFFK2lyd2Zzd3RaQnFzVkE0REhzT3gzbFJqY2VuV01xY3p2eWdKIn0.wqyLmFOffTRvY4kJt4MMdpVhks3UdX_ybxe0g2k9bh0" class="ext-checkuser-investigate-reset-guided-tour" title="Special:Investigate/IPs &amp; User agents">(checkuser-investigate-subtitle-link-restart-tour)</a></div></div>\n
12:51:13 					\n
12:51:13 					\n
12:51:13 					<div id="mw-content-text" class="mw-body-content"><fieldset class='ext-checkuser-investigate-subtitle-fieldset oo-ui-layout oo-ui-fieldsetLayout'><legend class='oo-ui-fieldsetLayout-header'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'></span></legend><div class='oo-ui-fieldsetLayout-group'><div id='ooui-php-1036' class='ext-checkuser-investigate-subtitle-targets-layout oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"OO.ui.FieldLayout","fieldWidget":{"tag":"ooui-php-1037"},"align":"top","$overlay":true,"label":{"html":"(checkuser-investigate-page-subtitle: &lt;strong&gt;&lt;bdi&gt;127.0.0.1&lt;\/bdi&gt;&lt;\/strong&gt;)"},"classes":["ext-checkuser-investigate-subtitle-targets-layout"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1034' class='oo-ui-labelElement-label'>(checkuser-investigate-page-subtitle: <strong><bdi>127.0.0.1</bdi></strong>)</label></span><div class='oo-ui-fieldLayout-field'><div aria-labelledby='ooui-php-1034' id='ooui-php-1037' class='ext-checkuser-investigate-subtitle-placeholder-widget oo-ui-widget oo-ui-widget-enabled' data-ooui='{"_":"OO.ui.Widget","classes":["ext-checkuser-investigate-subtitle-placeholder-widget"]}'></div></div></div></div><div id='ooui-php-1038' class='oo-ui-layout oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"OO.ui.FieldLayout","fieldWidget":{"tag":"ooui-php-1039"},"align":"top","$overlay":true}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1035' class='oo-ui-labelElement-label'></label></span><div class='oo-ui-fieldLayout-field'><div aria-labelledby='ooui-php-1035' id='ooui-php-1039' class='oo-ui-widget oo-ui-widget-enabled' data-ooui='{"_":"OO.ui.Widget"}'><div class='oo-ui-layout oo-ui-horizontalLayout'><span id='ooui-php-1040' class='ext-checkuser-investigate-subtitle-block-button ext-checkuser-investigate-subtitle-block-accounts-button oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonWidget' data-ooui='{"_":"OO.ui.ButtonWidget","rel":["nofollow"],"label":"(checkuser-investigate-subtitle-block-accounts-button-label)","flags":["primary","progressive"],"classes":["ext-checkuser-investigate-subtitle-block-button","ext-checkuser-investigate-subtitle-block-accounts-button"]}'><a role='button' tabindex='0' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-subtitle-block-accounts-button-label)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></a></span><span id='ooui-php-1041' class='ext-checkuser-investigate-subtitle-block-button ext-checkuser-investigate-subtitle-block-ips-button oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonWidget' data-ooui='{"_":"OO.ui.ButtonWidget","rel":["nofollow"],"label":"(checkuser-investigate-subtitle-block-ips-button-label)","flags":["primary","progressive"],"classes":["ext-checkuser-investigate-subtitle-block-button","ext-checkuser-investigate-subtitle-block-ips-button"]}'><a role='button' tabindex='0' rel='nofollow' class='oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-subtitle-block-ips-button-label)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></a></span></div></div></div></div></div></div></fieldset><div class="mw-specialpage-summary">\n
12:51:13 <p>(investigate-summary)\n
12:51:13 </p>\n
12:51:13 </div><div class='mw-htmlform-ooui-wrapper oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-padded oo-ui-panelLayout-framed'><form action='http://127.0.0.1:9413Special:Investigate/IPs_&amp;_User_agents' method='post' enctype='application/x-www-form-urlencoded' class='mw-htmlform mw-htmlform-ooui oo-ui-layout oo-ui-formLayout'><fieldset class='oo-ui-layout oo-ui-labelElement oo-ui-fieldsetLayout mw-collapsibleFieldsetLayout mw-collapsible mw-collapsed'><legend role='button' class='oo-ui-fieldsetLayout-header mw-collapsible-toggle'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-labelElement-label'>(checkuser-investigate-filters-legend)</span><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-expand oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget'>Expand</span><span class='oo-ui-widget oo-ui-widget-enabled oo-ui-iconElement-icon oo-ui-icon-collapse oo-ui-iconElement oo-ui-labelElement-invisible oo-ui-iconWidget'>Collapse</span></legend><div class='oo-ui-fieldsetLayout-group mw-collapsible-content'><div class='oo-ui-widget oo-ui-widget-enabled'><input type="hidden" value="Special:Investigate" name="title">\n
12:51:13 <div class='mw-htmlform-ooui-header oo-ui-layout oo-ui-fieldLayout oo-ui-fieldLayout-align-top'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1026' class='oo-ui-labelElement-label'></label></span><div class='oo-ui-fieldLayout-field'><label aria-labelledby='ooui-php-1026' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement-label oo-ui-labelElement oo-ui-labelWidget'><p>(checkuser-investigate-text)\n
12:51:13 </p></label></div></div></div><div data-mw-modules='mediawiki.widgets.UsersMultiselectWidget' id='ooui-php-1030' class='mw-htmlform-field-HTMLUsersMultiselectField mw-htmlform-autoinfuse oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"mw.htmlform.FieldLayout","fieldWidget":{"tag":"ooui-php-1031"},"align":"top","helpInline":true,"$overlay":true,"label":{"html":"(checkuser-investigate-filters-exclude-targets-label)"},"classes":["mw-htmlform-field-HTMLUsersMultiselectField","mw-htmlform-autoinfuse"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label id='ooui-php-1027' class='oo-ui-labelElement-label'>(checkuser-investigate-filters-exclude-targets-label)</label></span><div class='oo-ui-fieldLayout-field'><div data-mw-modules='mediawiki.widgets.UsersMultiselectWidget' aria-labelledby='ooui-php-1027' id='ooui-php-1031' class='mw-htmlform-autoinfuse oo-ui-widget oo-ui-widget-enabled mw-widgets-tagMultiselectWidget' data-ooui='{"_":"mw.widgets.UsersMultiselectWidget","ipAllowed":1,"ipRangeAllowed":0,"ipRangeLimits":{"IPv4":0,"IPv6":0},"selected":[],"name":"exclude-targets","placeholder":"(mw-widgets-usersmultiselect-placeholder)","input":{"autocomplete":false},"allowArbitrary":false,"$overlay":true,"classes":["mw-htmlform-autoinfuse"]}'><div class='mw-widgets-tagMultiselectWidget-multilineTextInputWidget oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-textInputWidget-php'><textarea tabindex='0' name='exclude-targets' autocomplete='off' rows='10' class='oo-ui-inputWidget-input'></textarea><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></div><div aria-disabled='true' class='oo-ui-widget oo-ui-widget-disabled oo-ui-inputWidget oo-ui-textInputWidget oo-ui-textInputWidget-type-text oo-ui-textInputWidget-php'><input type='text' tabindex='-1' aria-disabled='true' disabled='disabled' value='' class='oo-ui-inputWidget-input mw-widgets-pendingTextInputWidget oo-ui-pendingElement-pending' /><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon'></span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator'></span></div></div></div></div></div><div id='ooui-php-1032' class='mw-htmlform-field-HTMLSelectField mw-htmlform-autoinfuse oo-ui-layout oo-ui-labelElement oo-ui-fieldLayout oo-ui-fieldLayout-align-top' data-ooui='{"_":"mw.htmlform.FieldLayout","fieldWidget":{"tag":"investigate-duration"},"align":"top","helpInline":true,"$overlay":true,"label":{"html":"(checkuser-investigate-duration-label)"},"classes":["mw-htmlform-field-HTMLSelectField","mw-htmlform-autoinfuse"]}'><div class='oo-ui-fieldLayout-body'><span class='oo-ui-fieldLayout-header'><label for='ooui-php-1028' class='oo-ui-labelElement-label'>(checkuser-investigate-duration-label)</label></span><div class='oo-ui-fieldLayout-field'><div id='investigate-duration' class='oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-dropdownInputWidget oo-ui-dropdownInputWidget-php' data-ooui='{"_":"OO.ui.DropdownInputWidget","options":[{"data":"","label":"(checkuser-investigate-duration-option-all)"},{"data":"P1W","label":"(checkuser-investigate-duration-option-1w)"},{"data":"P2W","label":"(checkuser-investigate-duration-option-2w)"},{"data":"P30D","label":"(checkuser-investigate-duration-option-30d)"}],"$overlay":true,"name":"duration","inputId":"ooui-php-1028","required":false}'><select tabindex='0' name='duration' id='ooui-php-1028' class='oo-ui-inputWidget-input oo-ui-indicator-down'><option value='' selected='selected'>(checkuser-investigate-duration-option-all)</option><option value='P1W'>(checkuser-investigate-duration-option-1w)</option><option value='P2W'>(checkuser-investigate-duration-option-2w)</option><option value='P30D'>(checkuser-investigate-duration-option-30d)</option></select></div></div></div></div><input id="wpEditToken" type="hidden" value="c354f905b519d265f53410101ad08864665eff59+\" name="wpEditToken">\n
12:51:13 <input name="redirectparams" type="hidden" value="token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiQ21VYU9vMUJTOWpyODZVOFgyV3I4Zz09IiwiZGF0YSI6IjVLTE03bnVEdWRxQ3FsbzA5T1JweGJvRnBXbFdqNWtNTFNhTVB6bGxHL1FsRFA1blE3K1VCSk4xM3cyanRTNzlYOXNvdDdwb3piUHNhMmcyVTNnUWhScldSd01vIn0.Sl-r-c7X6sJQJwWSDe9hlj4SHK6QOiB1p7hr3wMOlF4">\n
12:51:13 <input id="mw-input-targets" name="targets" type="hidden">\n
12:51:13 <div class="mw-htmlform-submit-buttons">\n
12:51:13 <span id='ooui-php-1033' class='mw-htmlform-submit oo-ui-widget oo-ui-widget-enabled oo-ui-inputWidget oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement oo-ui-flaggedElement-primary oo-ui-flaggedElement-progressive oo-ui-buttonInputWidget' data-ooui='{"_":"OO.ui.ButtonInputWidget","type":"submit","value":"(htmlform-submit)","label":"(htmlform-submit)","flags":["primary","progressive"],"classes":["mw-htmlform-submit"]}'><button type='submit' tabindex='0' value='(htmlform-submit)' class='oo-ui-inputWidget-input oo-ui-buttonElement-button'><span class='oo-ui-iconElement-icon oo-ui-iconElement-noIcon oo-ui-image-invert'></span><span class='oo-ui-labelElement-label'>(htmlform-submit)</span><span class='oo-ui-indicatorElement-indicator oo-ui-indicatorElement-noIndicator oo-ui-image-invert'></span></button></span></div>\n
12:51:13 </div></div></fieldset></form></div><div class='ext-checkuser-investigate-tabs-indexLayout oo-ui-layout oo-ui-menuLayout oo-ui-menuLayout-static oo-ui-menuLayout-top oo-ui-menuLayout-showMenu oo-ui-indexLayout'><div aria-hidden='false' class='oo-ui-menuLayout-menu'><div class='oo-ui-layout oo-ui-panelLayout oo-ui-indexLayout-tabPanel'><div role='tablist' aria-multiselectable='false' tabindex='0' class='oo-ui-selectWidget oo-ui-selectWidget-unpressed oo-ui-widget oo-ui-widget-enabled oo-ui-tabSelectWidget oo-ui-tabSelectWidget-frameless'><div aria-selected='false' role='tab' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-tabOptionWidget'><a href='/index.php?title=Special:Investigate/Account_information&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoibmJuUVpaSGlaL205bHZHMTNubXQ0UT09IiwiZGF0YSI6ImNEVEtzcEQ1V1IrWnAxc3U5dWdRcnY5UndkTk9DcFFTak5HUlByWXYrRE16azd1WVhiS2ljZFFFK2lyd2Zzd3RaQnFzVkE0REhzT3gzbFJqY2VuV01xY3p2eWdKIn0.wqyLmFOffTRvY4kJt4MMdpVhks3UdX_ybxe0g2k9bh0' class='oo-ui-labelElement-label'>(checkuser-investigate-tab-preliminary-check)</a></div><div aria-selected='true' role='tab' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget-selected oo-ui-optionWidget oo-ui-tabOptionWidget'><a href='/index.php?title=Special:Investigate/IPs_%26_User_agents&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoibmJuUVpaSGlaL205bHZHMTNubXQ0UT09IiwiZGF0YSI6ImNEVEtzcEQ1V1IrWnAxc3U5dWdRcnY5UndkTk9DcFFTak5HUlByWXYrRE16azd1WVhiS2ljZFFFK2lyd2Zzd3RaQnFzVkE0REhzT3gzbFJqY2VuV01xY3p2eWdKIn0.wqyLmFOffTRvY4kJt4MMdpVhks3UdX_ybxe0g2k9bh0' class='oo-ui-labelElement-label'>(checkuser-investigate-tab-compare)</a></div><div aria-selected='false' role='tab' class='oo-ui-widget oo-ui-widget-enabled oo-ui-labelElement oo-ui-optionWidget oo-ui-tabOptionWidget'><a href='/index.php?title=Special:Investigate/Timeline&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoibmJuUVpaSGlaL205bHZHMTNubXQ0UT09IiwiZGF0YSI6ImNEVEtzcEQ1V1IrWnAxc3U5dWdRcnY5UndkTk9DcFFTak5HUlByWXYrRE16azd1WVhiS2ljZFFFK2lyd2Zzd3RaQnFzVkE0REhzT3gzbFJqY2VuV01xY3p2eWdKIn0.wqyLmFOffTRvY4kJt4MMdpVhks3UdX_ybxe0g2k9bh0' class='oo-ui-labelElement-label'>(checkuser-investigate-tab-timeline)</a></div></div></div></div><div class='oo-ui-menuLayout-content'><div class='oo-ui-layout oo-ui-panelLayout oo-ui-stackLayout oo-ui-indexLayout-stackLayout'><div><table class="mw-datatable sortable ext-checkuser-investigate-table ext-checkuser-investigate-table-compare"><thead><tr>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-username)</th>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-ip)</th>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-useragent)</th>\n
12:51:13 <th>(checkuser-investigate-compare-table-header-activity)</th>\n
12:51:13 \n
12:51:13 </tr></thead><tbody>\n
12:51:13 <tr>\n
12:51:13 <td class="TablePager_col_user_text ext-checkuser-investigate-table-cell-interactive ext-checkuser-compare-table-cell-user-target" data-field="user_text" data-value="InvestigateTestUser1" data-sort-value="InvestigateTestUser1" tabindex="0"><a href="/index.php?title=User:InvestigateTestUser1&amp;action=edit&amp;redlink=1" class="new mw-userlink" title="User:InvestigateTestUser1 (page does not exist)"><bdi>InvestigateTestUser1</bdi></a></td>\n
12:51:13 <td class="TablePager_col_ip ext-checkuser-compare-table-cell-target ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-ip-target" data-field="ip" data-value="127.0.0.1" data-sort-value="7F000001" data-actions="1" data-all-actions="1" tabindex="0"><span class="ext-checkuser-compare-table-cell-ip">127.0.0.1</span><div>(checkuser-investigate-compare-table-cell-actions: 1) <span>(checkuser-investigate-compare-table-cell-other-actions: 1)</span></div></td>\n
12:51:13 <td class="TablePager_col_agent ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-user-agent" data-field="agent" data-value="user-agent-for-edit" data-sort-value="user-agent-for-edit" tabindex="0">user-agent-for-edit</td>\n
12:51:13 <td class="TablePager_col_activity ext-checkuser-compare-table-cell-activity" data-sort-value="2023040520230405" tabindex="0">5 (april) 2023 - 5 (april) 2023</td>\n
12:51:13 </tr>\n
12:51:13 <tr>\n
12:51:13 <td class="TablePager_col_user_text ext-checkuser-investigate-table-cell-interactive ext-checkuser-compare-table-cell-user-target" data-field="user_text" data-value="InvestigateTestUser2" data-sort-value="InvestigateTestUser2" tabindex="0"><a href="/index.php?title=User:InvestigateTestUser2&amp;action=edit&amp;redlink=1" class="new mw-userlink" title="User:InvestigateTestUser2 (page does not exist)"><bdi>InvestigateTestUser2</bdi></a></td>\n
12:51:13 <td class="TablePager_col_ip ext-checkuser-compare-table-cell-target ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-ip-target" data-field="ip" data-value="127.0.0.1" data-sort-value="7F000001" data-actions="1" data-all-actions="1" tabindex="0"><span class="ext-checkuser-compare-table-cell-ip">127.0.0.1</span><div>(checkuser-investigate-compare-table-cell-actions: 1) <span>(checkuser-investigate-compare-table-cell-other-actions: 1)</span></div></td>\n
12:51:13 <td class="TablePager_col_agent ext-checkuser-investigate-table-cell-interactive ext-checkuser-investigate-table-cell-pinnable ext-checkuser-compare-table-cell-user-agent" data-field="agent" data-value="user-agent-for-edit" data-sort-value="user-agent-for-edit" tabindex="0">user-agent-for-edit</td>\n
12:51:13 <td class="TablePager_col_activity ext-checkuser-compare-table-cell-activity" data-sort-value="2023040520230405" tabindex="0">5 (april) 2023 - 5 (april) 2023</td>\n
12:51:13 </tr>\n
12:51:13 </tbody></table>\n
12:51:13 </div></div></div></div>\n
12:51:13 <div class="printfooter" data-nosnippet="" lang="qqx" dir="ltr">(retrievedfrom: <a dir="ltr" href="http://127.0.0.1:9413/wiki/Special:Investigate">http://127.0.0.1:9413/wiki/Special:Investigate</a>)</div></div>\n
12:51:13 					<div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div>\n
12:51:13 				</div>\n
12:51:13 			</main>\n
12:51:13 			\n
12:51:13 		</div>\n
12:51:13 		<div class="mw-footer-container">\n
12:51:13 			\n
12:51:13 <footer id="footer" class="mw-footer"  lang="qqx" dir="ltr">\n
12:51:13 	<ul id="footer-info">\n
12:51:13 </ul>\n
12:51:13 \n
12:51:13 	<ul id="footer-places">\n
12:51:13 	<li id="footer-places-privacy"><a href="/wiki/TestWiki:Privacy_policy">(privacy)</a></li>\n
12:51:13 	<li id="footer-places-about"><a href="/wiki/TestWiki:About">(aboutsite)</a></li>\n
12:51:13 	<li id="footer-places-disclaimers"><a href="/wiki/TestWiki:General_disclaimer">(disclaimers)</a></li>\n
12:51:13 	<li id="footer-places-mobileview"><a href="http://127.0.0.1:9413/index.php?title=Special:Investigate&amp;token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MTc1ODgxODUsIml2IjoiQ21VYU9vMUJTOWpyODZVOFgyV3I4Zz09IiwiZGF0YSI6IjVLTE03bnVEdWRxQ3FsbzA5T1JweGJvRnBXbFdqNWtNTFNhTVB6bGxHL1FsRFA1blE3K1VCSk4xM3cyanRTNzlYOXNvdDdwb3piUHNhMmcyVTNnUWhScldSd01vIn0.Sl-r-c7X6sJQJwWSDe9hlj4SHK6QOiB1p7hr3wMOlF4&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li>\n
12:51:13 </ul>\n
12:51:13 \n
12:51:13 	<ul id="footer-icons" class="noprint">\n
12:51:13 	<li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"></a></li>\n
12:51:13 </ul>\n
12:51:13 \n
12:51:13 </footer>\n
12:51:13 \n
12:51:13 		</div>\n
12:51:13 	</div> \n
12:51:13 </div> \n
12:51:13 <div class="vector-header-container vector-sticky-header-container">\n
12:51:13 	<div id="vector-sticky-header" class="vector-sticky-header">\n
12:51:13 		<div class="vector-sticky-header-start">\n
12:51:13 			<div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true">\n
12:51:13 				<button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span>\n
12:51:13 \n
12:51:13 <span>(search)</span>\n
12:51:13 			</button>\n
12:51:13 		</div>\n
12:51:13 			\n
12:51:13 		<div role="search" class="vector-search-box-vue  vector-search-box-show-thumbnail vector-search-box">\n
12:51:13 			<div class="vector-typeahead-search-container">\n
12:51:13 				<div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail">\n
12:51:13 					<form action="/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button">\n
12:51:13 						<div  class="cdx-search-input__input-wrapper"  data-search-loc="header-moved">\n
12:51:13 							<div class="cdx-text-input cdx-text-input--has-start-icon">\n
12:51:13 								<input\n
12:51:13 									class="cdx-text-input__input"\n
12:51:13 									\n
12:51:13 									type="search" name="search" placeholder="(searchsuggest-search)">\n
12:51:13 								<span class="cdx-text-input__icon cdx-text-input__start-icon"></span>\n
12:51:13 							</div>\n
12:51:13 							<input type="hidden" name="title" value="Special:Search">\n
12:51:13 						</div>\n
12:51:13 						<button class="cdx-button cdx-search-input__end-button">(searchbutton)</button>\n
12:51:13 					</form>\n
12:51:13 				</div>\n
12:51:13 			</div>\n
12:51:13 		</div>\n
12:51:13 		<div class="vector-sticky-header-context-bar">\n
12:51:13 				<div class="vector-sticky-header-context-bar-primary" aria-hidden="true"  lang="qqx" dir="ltr">(checkuser-investigate)</div>\n
12:51:13 			</div>\n
12:51:13 		</div>\n
12:51:13 		<div class="vector-sticky-header-end" aria-hidden="true">\n
12:51:13 			<div class="vector-sticky-header-icons">\n
12:51:13 				<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 			<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span>\n
12:51:13 \n
12:51:13 <span></span>\n
12:51:13 			</a>\n
12:51:13 		</div>\n
12:51:13 			<div class="vector-sticky-header-buttons">\n
12:51:13 				<a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span>\n
12:51:13 \n
12:51:13 <span>(vector-2022-action-addsection / skin-action-addsection)</span>\n
12:51:13 			</a>\n
12:51:13 		</div>\n
12:51:13 			<div class="vector-sticky-header-icon-end">\n
12:51:13 				<div class="vector-user-links">\n
12:51:13 				</div>\n
12:51:13 			</div>\n
12:51:13 		</div>\n
12:51:13 	</div>\n
12:51:13 </div>\n
12:51:13 <div class="vector-settings" id="p-dock-bottom">\n
12:51:13 	<ul>\n
12:51:13 		<li>\n
12:51:13 		<button class="cdx-button cdx-button--icon-only vector-limited-width-toggle"><span class="vector-icon mw-ui-icon-fullScreen mw-ui-icon-wikimedia-fullScreen"></span>\n
12:51:13 \n
12:51:13 <span>(vector-limited-width-toggle)</span>\n
12:51:13 </button>\n
12:51:13 </li>\n
12:51:13 	</ul>\n
12:51:13 </div>\n
12:51:13 <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"744596b6633c","wgBackendResponseTime":174,"wgPageParseReport":{"limitreport":{"cputime":"0.001","walltime":"0.001","ppvisitednodes":{"value":2,"limit":1000000},"postexpandincludesize":{"value":0,"limit":20480},"templateargumentsize":{"value":0,"limit":20480},"expansiondepth":{"value":1,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00%    0.000      1 -total"]},"cachereport":{"origin":"744596b6633c","timestamp":"20240604114945","ttl":86400,"transientcontent":false}}});});</script>\n
12:51:13 </body>\n
12:51:13 </html>' contains "(checkuser-investigate-compare-notice-exceeded-limit".
12:51:13 
12:51:13 /workspace/src/extensions/CheckUser/tests/phpunit/integration/Investigate/SpecialInvestigateTest.php:218
12:51:13 phpvfscomposer:///workspace/src/vendor/phpunit/phpunit/phpunit:106

The failures occur because SQLite does not support LIMIT and ORDER BY in a UNION statement, so the tests that check for a exceeded limit will never pass (because the limit will never be exceeded when using SQLite).

Event Timeline

Change #1038760 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Fix SpecialInvestigateTest to work with SQLite

https://gerrit.wikimedia.org/r/1038760

Change #1038760 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Fix SpecialInvestigateTest to work with SQLite

https://gerrit.wikimedia.org/r/1038760