Page MenuHomePhabricator
Paste P17424

settings/enwiki.json
ActivePublic

Authored by daniel on Oct 5 2021, 4:47 PM.
Tags
None
Referenced Files
F34673218: settings/enwiki.json
Oct 5 2021, 4:54 PM
F34673217: settings/enwiki.json
Oct 5 2021, 4:50 PM
F34673212: settings/enwiki.json
Oct 5 2021, 4:47 PM
{
"3dProcessEnviron": {
"DISPLAY": ":99"
},
"3dProcessor": [
"/usr/bin/xvfb-run",
"-a",
"-s",
"-ac -screen 0 1280x1024x24",
"/srv/deployment/3d2png/deploy/src/3d2png.js"
],
"APICacheHelpTimeout": 3600,
"APIFormatModules": [],
"APIListModules": [],
"APIMaxDBRows": 5000,
"APIMaxLagThreshold": 3,
"APIMaxResultSize": 12582912,
"APIMaxUncachedDiffs": 1,
"APIMetaModules": [],
"APIModules": {
"imagerotate": "ApiDisabled"
},
"APIPropModules": [],
"APIRequestLog": false,
"APIUselessQueryPages": [
"MIMEsearch",
"LinkSearch"
],
"AbuseFilterActions": {
"block": false,
"rangeblock": false,
"degroup": false
},
"AbuseFilterAnonBlockDuration": "1 week",
"AbuseFilterEmergencyDisableAge": {
"default": 86400
},
"AbuseFilterEmergencyDisableCount": {
"default": 25
},
"AbuseFilterEmergencyDisableThreshold": {
"default": 0.05
},
"AbuseFilterLogPrivateDetailsAccess": true,
"AbuseFilterNotifications": "udp",
"AbuseFilterNotificationsPrivate": true,
"AbuseFilterSlowFilterRuntimeLimit": 800,
"AccountCreationThrottle": 6,
"ActionFilteredLogs": {
"block": {
"block": [
"block"
],
"reblock": [
"reblock"
],
"unblock": [
"unblock"
]
},
"contentmodel": {
"change": [
"change"
],
"new": [
"new"
]
},
"delete": {
"delete": [
"delete"
],
"delete_redir": [
"delete_redir",
"delete_redir2"
],
"restore": [
"restore"
],
"event": [
"event"
],
"revision": [
"revision"
]
},
"import": {
"interwiki": [
"interwiki"
],
"upload": [
"upload"
]
},
"managetags": {
"create": [
"create"
],
"delete": [
"delete"
],
"activate": [
"activate"
],
"deactivate": [
"deactivate"
]
},
"move": {
"move": [
"move"
],
"move_redir": [
"move_redir"
]
},
"newusers": {
"create": [
"create",
"newusers"
],
"create2": [
"create2"
],
"autocreate": [
"autocreate"
],
"byemail": [
"byemail"
]
},
"protect": {
"protect": [
"protect"
],
"modify": [
"modify"
],
"unprotect": [
"unprotect"
],
"move_prot": [
"move_prot"
]
},
"rights": {
"rights": [
"rights"
],
"autopromote": [
"autopromote"
]
},
"suppress": {
"event": [
"event"
],
"revision": [
"revision"
],
"delete": [
"delete"
],
"block": [
"block"
],
"reblock": [
"reblock"
]
},
"upload": {
"upload": [
"upload"
],
"overwrite": [
"overwrite"
],
"revert": [
"revert"
]
}
},
"ActionPaths": [],
"Actions": {
"credits": false
},
"ActiveUserDays": 30,
"ActorTableSchemaMigrationStage": 48,
"AdaptiveMessageCache": false,
"AddGroups": {
"eventcoordinator": [
"confirmed"
],
"sysop": [
"abusefilter",
"abusefilter-helper",
"accountcreator",
"autoreviewer",
"confirmed",
"eventcoordinator",
"filemover",
"reviewer",
"rollbacker",
"templateeditor",
"massmessage-sender",
"extendedconfirmed",
"extendedmover",
"patroller",
"ipblock-exempt"
],
"bureaucrat": [
"accountcreator",
"sysop",
"interface-admin",
"bureaucrat",
"bot",
"confirmed",
"copyviobot"
]
},
"AdditionalMailParams": null,
"AdvancedSearchHighlighting": false,
"AdvertisedFeedTypes": [
"atom"
],
"AjaxExportList": [],
"AjaxLicensePreview": true,
"AjaxUploadDestCheck": true,
"AllUnicodeFixes": false,
"AllowCopyUploads": false,
"AllowCrossOrigin": true,
"AllowDisplayTitle": true,
"AllowExternalImages": false,
"AllowExternalImagesFrom": "",
"AllowExternalReqID": true,
"AllowGlobalMessaging": false,
"AllowHTMLEmail": true,
"AllowImageTag": false,
"AllowJavaUploads": false,
"AllowMicrodataAttributes": false,
"AllowRequiringEmailForResets": true,
"AllowSchemaUpdates": true,
"AllowSecuritySensitiveOperationIfCannotReauthenticate": {
"default": true
},
"AllowSiteCSSOnRestrictedPages": false,
"AllowSlowParserFunctions": false,
"AllowSpecialInclusion": true,
"AllowUserCss": true,
"AllowUserCssPrefs": true,
"AllowUserJs": true,
"AllowedCorsHeaders": [
"Accept",
"Accept-Language",
"Content-Language",
"Content-Type",
"Accept-Encoding",
"DNT",
"Origin",
"User-Agent",
"Api-User-Agent",
"Access-Control-Max-Age",
"X-Wikimedia-Debug"
],
"AmericanDates": false,
"Antivirus": null,
"AntivirusRequired": true,
"AntivirusSetup": {
"clamav": {
"command": "clamscan --no-summary ",
"codemap": {
"0": 0,
"1": 1,
"52": -1,
"*": false
},
"messagepattern": "/.*?:(.*)/sim"
}
},
"ApiFeatureUsageQueryEngineConf": {
"class": "ApiFeatureUsageQueryEngineElastica",
"serverList": [
{
"host": "localhost",
"transport": "Http",
"port": 6102
}
]
},
"ApiFrameOptions": "SAMEORIGIN",
"AppleTouchIcon": "/static/apple-touch/wikipedia.png",
"ApplyGlobalBlocks": true,
"ApplyIpBlocksToXff": true,
"ArticleCountMethod": "link",
"ArticleCreationLandingPage": "Project:New user landing page",
"ArticlePath": "/wiki/$1",
"ArticlePlaceholderImageProperty": "P18",
"ArticlePlaceholderRepoApiUrl": "https://www.wikidata.org/w/api.php",
"ArticlePlaceholderSearchEngineIndexed": false,
"ArticlePlaceholderSearchIntegrationBackend": "API",
"ArticlePlaceholderSearchIntegrationEnabled": true,
"ArticleRobotPolicies": [],
"AssumeProxiesUseDefaultProtocolPorts": true,
"AsyncHTTPTimeout": 25,
"AttemptFailureEpoch": 1,
"AuthManagerAutoConfig": {
"preauth": {
"MediaWiki\\Auth\\ThrottlePreAuthenticationProvider": {
"class": "MediaWiki\\Auth\\ThrottlePreAuthenticationProvider",
"sort": 0
}
},
"primaryauth": {
"MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider": {
"class": "MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider",
"services": [
"DBLoadBalancer"
],
"args": [
{
"authoritative": false
}
],
"sort": 0
},
"MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider": {
"class": "MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider",
"services": [
"DBLoadBalancer"
],
"args": [
{
"authoritative": true,
"loginOnly": true
}
],
"sort": 100
}
},
"secondaryauth": {
"MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider": {
"class": "MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider",
"sort": 0
},
"MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider": {
"class": "MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider",
"sort": 100
},
"MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider": {
"class": "MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider",
"services": [
"DBLoadBalancer"
],
"sort": 200
}
}
},
"AuthManagerConfig": null,
"AuthenticationTokenVersion": "DECAFBADDECAFBAD",
"AutoConfirmAge": 345600,
"AutoConfirmCount": 10,
"AutoblockExpiry": 86400,
"AutoloadAttemptLowercase": false,
"AutoloadClasses": [],
"Autopromote": {
"autoconfirmed": [
"&",
[
1,
10
],
[
2,
345600
]
]
},
"AutopromoteOnce": {
"onEdit": {
"extendedconfirmed": [
"&",
[
1,
500
],
[
2,
2592000
],
[
"!",
[
4,
"sysop"
]
],
[
"!",
[
4,
"bot"
]
]
]
}
},
"AutopromoteOnceLogInRC": true,
"AvailableRights": [
"autoreview",
"autoreviewrestore",
"movestable",
"review",
"stablesettings",
"unreviewedpages",
"validate",
"gwtoolset",
"templateeditor",
"editeditorprotected",
"editextendedsemiprotected",
"extendedconfirmed",
"editautoreviewprotected",
"editautopatrolprotected",
"edittrustedprotected",
"flow-create-board",
"flow-edit-post",
"flow-suppress",
"flow-hide",
"flow-delete",
"setmentor",
"newsletter-create",
"newsletter-delete",
"newsletter-manage",
"newsletter-restore",
"viewdeletedfile"
],
"BabelCategoryNames": {
"0": false,
"1": "User %code%-1",
"2": "User %code%-2",
"3": "User %code%-3",
"4": "User %code%-4",
"5": "User %code%-5",
"N": "User %code%-N"
},
"BabelCentralApi": "https://meta.wikimedia.org/w/api.php",
"BabelCentralDb": "metawiki",
"BabelDefaultLevel": "N",
"BabelMainCategory": "User %code%",
"BabelUseDatabase": true,
"BabelUseUserLanguage": false,
"BetaFeaturesWhitelist": [
"visualeditor-enable",
"beta-feature-flow-user-talk-page",
"visualeditor-newwikitext",
"uls-compact-links",
"popups",
"popupsreferencepreviews",
"cx",
"twocolconflict",
"visualeditor-visualdiffpage",
"tmh-videojs",
"discussiontools-betaenable"
],
"BlacklistSettings": {
"email": {
"files": [
"https://meta.wikimedia.org/w/index.php?title=Email_blacklist&action=raw&sb_ver=1"
]
},
"spam": {
"files": [
"https://meta.wikimedia.org/w/index.php?title=Spam_blacklist&action=raw&sb_ver=1"
]
}
},
"BlockAllowsUTEdit": true,
"BlockCIDRLimit": {
"IPv4": 16,
"IPv6": 19
},
"BlockDisablesLogin": false,
"BotPasswordsCluster": false,
"BotPasswordsDatabase": "metawiki",
"BounceHandlerCluster": "extension1",
"BounceHandlerInternalIPs": [
"208.80.154.76",
"2620:0:861:3:208:80:154:76",
"208.80.153.45",
"2620:0:860:2:208:80:153:45"
],
"BounceHandlerSharedDB": "wikishared",
"BounceHandlerUnconfirmUsers": true,
"BounceRecordLimit": 5,
"BreakFrames": false,
"BrowserFormatDetection": "telephone=no",
"CSPFalsePositiveUrls": {
"https://3hub.co": true,
"https://morepro.info": true,
"https://p.ato.mx": true,
"https://s.ato.mx": true,
"https://adserver.adtech.de": true,
"https://ums.adtechus.com": true,
"https://cas.criteo.com": true,
"https://cat.nl.eu.criteo.com": true,
"https://atpixel.alephd.com": true,
"https://rtb.metrigo.com": true,
"https://d5p.de17a.com": true,
"https://ad.lkqd.net/vpaid/vpaid.js": true,
"https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0": true,
"https://t.lkqd.net/t": true,
"chrome-extension": true,
"https://cvn.wmflabs.org": true,
"https://tools.wmflabs.org/intuition/": true,
"https://intuition.toolforge.org/": true
},
"CSPHeader": false,
"CSPReportOnlyHeader": false,
"CacheDirectory": "/tmp/mw-cache-1.38.0-wmf.2",
"CacheEpoch": "20130601000000",
"CachePages": true,
"CachePrefix": false,
"CacheSharedUploads": true,
"CacheVaryCookies": [],
"CanonicalNamespaceNames": {
"-2": "Media",
"-1": "Special",
"0": "",
"1": "Talk",
"2": "User",
"3": "User_talk",
"4": "Project",
"5": "Project_talk",
"6": "File",
"7": "File_talk",
"8": "MediaWiki",
"9": "MediaWiki_talk",
"10": "Template",
"11": "Template_talk",
"12": "Help",
"13": "Help_talk",
"14": "Category",
"15": "Category_talk"
},
"CanonicalServer": "https://en.wikipedia.org",
"CapitalLinkOverrides": [],
"CapitalLinks": true,
"CaptchaClass": "FancyCaptcha",
"CaptchaDirectoryLevels": 3,
"CaptchaFileBackend": "global-multiwrite",
"CaptchaRegexes": [
"/<a +href/i"
],
"CaptchaSecret": "DECAFBADDECAFBAD",
"CaptchaStorageClass": "CaptchaCacheStore",
"CaptchaWhitelist": "#^(https?:)?//([.a-z0-9-]+\\.)?((wikimedia|wikipedia|wiktionary|wikiquote|wikibooks|wikisource|wikispecies|mediawiki|wikinews|wikiversity|wikivoyage|wikidata|wmflabs)\\.org|dnsstuff\\.com|completewhois\\.com|wikimedia\\.de)([?/\\#]|$)#i",
"CascadingRestrictionLevels": [
"sysop"
],
"CategoryCollation": "uca-default-u-kn",
"CategoryMagicGallery": true,
"CategoryPagingLimit": 200,
"CategoryTreeCategoryPageMode": 0,
"CategoryTreeCategoryPageOptions": {
"mode": null,
"showcount": true
},
"CdnMaxAge": 1209600,
"CdnMaxageLagged": 30,
"CdnMaxageStale": 10,
"CdnMaxageSubstitute": 60,
"CdnReboundPurgeDelay": 11,
"CdnServers": [],
"CdnServersNoPurge": [
"208.80.154.0/26",
"2620:0:861:1::/64",
"208.80.154.128/26",
"2620:0:861:2::/64",
"208.80.154.64/26",
"2620:0:861:3::/64",
"208.80.155.96/27",
"2620:0:861:4::/64",
"10.64.0.0/22",
"2620:0:861:101::/64",
"10.64.16.0/22",
"2620:0:861:102::/64",
"10.64.32.0/22",
"2620:0:861:103::/64",
"10.64.48.0/22",
"2620:0:861:107::/64",
"208.80.153.0/27",
"2620:0:860:1::/64",
"208.80.153.32/27",
"2620:0:860:2::/64",
"208.80.153.64/27",
"2620:0:860:3::/64",
"208.80.153.96/27",
"2620:0:860:4::/64",
"10.192.0.0/22",
"2620:0:860:101::/64",
"10.192.16.0/22",
"2620:0:860:102::/64",
"10.192.32.0/22",
"2620:0:860:103::/64",
"10.192.48.0/22",
"2620:0:860:104::/64",
"91.198.174.0/25",
"2620:0:862:1::/64",
"10.20.0.0/24",
"2620:0:862:102::/64",
"10.128.0.0/24",
"2620:0:863:101::/64",
"10.132.0.0/24",
"2001:df2:e500:101::/64"
],
"CentralAuthAutoCreateWikis": [
"loginwiki",
"metawiki"
],
"CentralAuthAutoLoginWikis": {
"meta.wikimedia.org": "metawiki",
".wiktionary.org": "enwiktionary",
".wikibooks.org": "enwikibooks",
".wikiquote.org": "enwikiquote",
".wikisource.org": "enwikisource",
"commons.wikimedia.org": "commonswiki",
".wikinews.org": "enwikinews",
".wikiversity.org": "enwikiversity",
".mediawiki.org": "mediawikiwiki",
"www.wikidata.org": "wikidatawiki",
"species.wikimedia.org": "specieswiki",
"incubator.wikimedia.org": "incubatorwiki",
".wikivoyage.org": "enwikivoyage",
"api.wikimedia.org": "apiportalwiki",
"wikimania.wikimedia.org": "wikimaniawiki"
},
"CentralAuthAutoMigrate": true,
"CentralAuthAutoMigrateNonGlobalAccounts": true,
"CentralAuthAutoNew": true,
"CentralAuthCookieDomain": ".wikipedia.org",
"CentralAuthCookies": true,
"CentralAuthCookiesP3P": "CP=\"See https://en.wikipedia.org/wiki/Special:CentralAutoLogin/P3P for more info.\"",
"CentralAuthCreateOnView": true,
"CentralAuthDryRun": false,
"CentralAuthEnableGlobalRenameRequest": true,
"CentralAuthGlobalBlockInterwikiPrefix": "meta",
"CentralAuthGlobalPasswordPolicies": {
"abusefilter-helper": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"abusefilter-maintainer": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"founder": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"global-deleter": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"global-interface-editor": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"global-sysop": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"new-wikis-importer": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"ombuds": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"staff": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": 10,
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"steward": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"sysadmin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"wmf-researcher": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
}
},
"CentralAuthLoginIcon": "/srv/mediawiki/static/images/sul/wikipedia.png",
"CentralAuthLoginWiki": "loginwiki",
"CentralAuthOldNameAntiSpoofWiki": "metawiki",
"CentralAuthPreventUnattached": true,
"CentralAuthRC": [
{
"formatter": "IRCColourfulCARCFeedFormatter",
"uri": "udp://208.80.155.105:9390/#central\t"
},
{
"formatter": "IRCColourfulCARCFeedFormatter",
"uri": "udp://208.80.153.62:9390/#central\t"
}
],
"CentralAuthSessionCacheType": "redis_local",
"CentralAuthStrict": true,
"CentralAuthUseEventLogging": true,
"CentralAuthUseSlaves": true,
"CentralBannerRecorder": "//en.wikipedia.org/beacon/impression",
"CentralDBname": "metawiki",
"CentralHost": "//meta.wikimedia.org",
"CentralIdLookupProvider": "local",
"CentralIdLookupProviders": {
"local": {
"class": "LocalIdLookup",
"services": [
"MainConfig",
"DBLoadBalancer"
]
}
},
"CentralNoticeAdminGroup": false,
"CentralNoticeContentSecurityPolicy": "script-src 'unsafe-eval' blob: 'self' meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikivoyage.org *.mediawiki.org 'unsafe-inline'; default-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikivoyage.org *.mediawiki.org wikimedia.org www.pages04.net; style-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikivoyage.org *.mediawiki.org wikimedia.org 'unsafe-inline';",
"CentralNoticeLoader": true,
"CentralSelectedBannerDispatcher": "//meta.wikimedia.org/w/index.php?title=Special:BannerLoader",
"ChangeCredentialsBlacklist": [
"MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest"
],
"CheckFileExtensions": true,
"CheckUserCAMultiLock": {
"centralDB": "metawiki",
"groups": [
"steward"
]
},
"CheckUserEnableSpecialInvestigate": true,
"CheckUserForceSummary": true,
"CheckUserLogAdditionalRights": [
"abusefilter-view",
"spamblacklistlog"
],
"CheckUserLogLogins": true,
"CheckUserLogSuccessfulBotLogins": false,
"ChronologyProtectorStash": "redis_local",
"CirrusSearchAllFields": {
"build": true,
"use": true
},
"CirrusSearchAllowLeadingWildcard": false,
"CirrusSearchBannedPlugins": [
"elasticsearch-analysis-hebrew"
],
"CirrusSearchCategoryEndpoint": "http://localhost:6009/bigdata/namespace/categories/sparql",
"CirrusSearchClientSideConnectTimeout": {
"eqiad": 5,
"codfw": 10,
"cloudelastic": 5
},
"CirrusSearchClientSideSearchTimeout": {
"comp_suggest": 10,
"prefix": 10,
"default": 40,
"regex": 50
},
"CirrusSearchClusterOverrides": {
"more_like": "codfw"
},
"CirrusSearchClusters": {
"eqiad-chi": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6102
},
"group": "chi",
"replica": "eqiad"
},
"codfw-chi": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6202
},
"group": "chi",
"replica": "codfw"
},
"cloudelastic-chi": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6105
},
"group": "chi",
"replica": "cloudelastic"
},
"eqiad-psi": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6104
},
"group": "psi",
"replica": "eqiad"
},
"codfw-psi": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6204
},
"group": "psi",
"replica": "codfw"
},
"cloudelastic-psi": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6107
},
"group": "psi",
"replica": "cloudelastic"
},
"eqiad-omega": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6103
},
"group": "omega",
"replica": "eqiad"
},
"codfw-omega": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6203
},
"group": "omega",
"replica": "codfw"
},
"cloudelastic-omega": {
"0": {
"host": "localhost",
"transport": "Http",
"port": 6106
},
"group": "omega",
"replica": "cloudelastic"
}
},
"CirrusSearchCompletionBannedPageIds": [],
"CirrusSearchCompletionDefaultScore": "popqual",
"CirrusSearchCompletionSettings": "fuzzy",
"CirrusSearchCompletionSuggesterSubphrases": {
"build": false,
"use": false,
"type": "anywords",
"limit": 10
},
"CirrusSearchConnectionAttempts": 3,
"CirrusSearchCrossClusterSearch": true,
"CirrusSearchCrossProjectOrder": "wmf_enwiki",
"CirrusSearchCrossProjectProfiles": {
"wikt": {
"ftbuilder": "perfield_builder_title_filter",
"rescore": "wsum_inclinks"
},
"voy": {
"ftbuilder": "perfield_builder_title_filter",
"rescore": "wsum_inclinks"
}
},
"CirrusSearchCrossProjectSearchBlockList": [
"n",
"v"
],
"CirrusSearchCrossProjectShowMultimedia": false,
"CirrusSearchDefaultCluster": "eqiad",
"CirrusSearchDropDelayedJobsAfter": {
"eqiad": 7200,
"codfw": 7200,
"cloudelastic": 900
},
"CirrusSearchElasticQuirks": [],
"CirrusSearchEnableAltLanguage": true,
"CirrusSearchEnableArchive": true,
"CirrusSearchEnableCrossProjectSearch": true,
"CirrusSearchEnablePhraseSuggest": true,
"CirrusSearchExtraIndexBoostTemplates": {
"commonswiki_file": {
"wiki": "commonswiki",
"boosts": {
"Template:Assessments/commons/featured": 2.5,
"Template:Picture_of_the_day": 1.5,
"Template:Valued_image": 1.75,
"Template:Assessments": 1.5,
"Template:Quality_image": 1.75
}
}
},
"CirrusSearchExtraIndexSettings": {
"indexing.slowlog.threshold.index.warn": "10s",
"indexing.slowlog.threshold.index.info": "5s",
"indexing.slowlog.threshold.index.debug": "2s",
"indexing.slowlog.threshold.index.trace": -1,
"search.slowlog.threshold.query.warn": "60s",
"search.slowlog.threshold.query.info": "10s",
"search.slowlog.threshold.query.debug": "5s",
"search.slowlog.threshold.query.trace": -1,
"search.slowlog.threshold.fetch.warn": "10s",
"search.slowlog.threshold.fetch.info": "5s",
"search.slowlog.threshold.fetch.debug": "1s",
"search.slowlog.threshold.fetch.trace": "-1",
"merge.scheduler.max_thread_count": 1
},
"CirrusSearchExtraIndexes": {
"6": [
"chi:commonswiki_file"
]
},
"CirrusSearchFallbackProfile": "phrase_suggest_glentM0_and_langdetect",
"CirrusSearchFeedbackLink": false,
"CirrusSearchFetchConfigFromApi": true,
"CirrusSearchFiletypeAliases": {
"pdf": "office",
"ppt": "office",
"doc": "office",
"jpg": "bitmap",
"image": "bitmap",
"webp": "bitmap",
"mp3": "audio",
"svg": "drawing"
},
"CirrusSearchFullTextQueryBuilderProfile": "perfield_builder",
"CirrusSearchIgnoreOnWikiBoostTemplates": true,
"CirrusSearchIndexDeletes": true,
"CirrusSearchInstantIndexNew": [],
"CirrusSearchInterwikiPrefixOverrides": [],
"CirrusSearchLanguageDetectors": {
"textcat": "CirrusSearch\\LanguageDetector\\TextCat"
},
"CirrusSearchLanguageToWikiMap": {
"ar": "ar",
"ay": "ay",
"az": "az",
"bg": "bg",
"bn": "bn",
"ca": "ca",
"cs": "cs",
"da": "da",
"de": "de",
"el": "el",
"en": "en",
"es": "es",
"et": "et",
"fa": "fa",
"fi": "fi",
"fil": "tl",
"fr": "fr",
"gu": "gu",
"he": "he",
"hi": "hi",
"hr": "hr",
"hu": "hu",
"id": "id",
"it": "it",
"ja": "ja",
"km": "km",
"ko": "ko",
"lt": "lt",
"lv": "lv",
"mk": "mk",
"ml": "ml",
"mr": "mr",
"ms": "ms",
"nb": "no",
"nl": "nl",
"no": "no",
"pa": "pa",
"pl": "pl",
"pt": "pt",
"ro": "ro",
"ru": "ru",
"si": "si",
"sk": "sk",
"sl": "sl",
"sq": "sq",
"sv": "sv",
"sw": "sw",
"ta": "ta",
"te": "te",
"th": "th",
"tl": "tl",
"tr": "tr",
"uk": "uk",
"ur": "ur",
"vi": "vi",
"zh": "zh",
"zh-cn": "zh",
"zh-tw": "zh"
},
"CirrusSearchLanguageWeight": {
"user": 0,
"wiki": 0
},
"CirrusSearchMasterTimeout": "5m",
"CirrusSearchMaxFileTextLength": -1,
"CirrusSearchMaxPhraseTokens": 10,
"CirrusSearchMaxShardsPerNode": {
"eqiad": {
"content": 2,
"general": 3
},
"codfw": {
"content": 2,
"general": 3
},
"cloudelastic": []
},
"CirrusSearchMoreAccurateScoringMode": false,
"CirrusSearchMoreLikeThisTTL": 86400,
"CirrusSearchNamespaceMappings": [],
"CirrusSearchNamespaceResolutionMethod": "utr30",
"CirrusSearchNamespaceWeights": [],
"CirrusSearchNearMatchWeight": 10,
"CirrusSearchNewCrossProjectPage": true,
"CirrusSearchNumCrossProjectSearchResults": 1,
"CirrusSearchOptimizeIndexForExperimentalHighlighter": true,
"CirrusSearchPoolCounterKey": "_elasticsearch_enwiki",
"CirrusSearchPreferRecentDefaultDecayPortion": 0,
"CirrusSearchPrivateClusters": [
"eqiad",
"codfw"
],
"CirrusSearchQueryStringMaxDeterminizedStates": 500,
"CirrusSearchRecycleCompletionSuggesterIndex": false,
"CirrusSearchRefreshInterval": 30,
"CirrusSearchReplicaGroup": "chi",
"CirrusSearchReplicas": {
"eqiad": {
"content": "0-3",
"general": "0-2",
"titlesuggest": "0-3",
"archive": "0-2"
},
"codfw": {
"content": "0-3",
"general": "0-2",
"titlesuggest": "0-3",
"archive": "0-2"
},
"cloudelastic": {
"content": "0-1",
"general": "0-1",
"titlesuggest": "0-1",
"archive": "0-1"
}
},
"CirrusSearchRescoreProfile": "mlr-1024rs",
"CirrusSearchRescoreProfiles": {
"mlr-1024rs": {
"i18n_msg": "cirrussearch-qi-profile-wsum-inclinks-pv",
"supported_namespaces": "content",
"supported_syntax": [
"simple_bag_of_words"
],
"fallback_profile": "wsum_inclinks_pv",
"rescore": [
{
"window": 8192,
"query_weight": 1,
"rescore_query_weight": 1,
"score_mode": "total",
"type": "function_score",
"function_chain": "wsum_inclinks_pv"
},
{
"window": 8192,
"query_weight": 1,
"rescore_query_weight": 1,
"score_mode": "multiply",
"type": "function_score",
"function_chain": "optional_chain"
},
{
"window": 448,
"query_weight": 1,
"rescore_query_weight": 10000,
"score_mode": "total",
"type": "ltr",
"model": "enwiki-20200708-20180215-query_explorer"
}
]
}
},
"CirrusSearchSanityCheck": true,
"CirrusSearchSearchShardTimeout": {
"comp_suggest": "5s",
"prefix": "5s",
"default": "10s",
"regex": "15s"
},
"CirrusSearchShardCount": {
"eqiad": {
"content": 16,
"general": 21,
"titlesuggest": 4,
"archive": 1
},
"codfw": {
"content": 16,
"general": 21,
"titlesuggest": 4,
"archive": 1
},
"cloudelastic": {
"content": 16,
"general": 21,
"titlesuggest": 4,
"archive": 1
}
},
"CirrusSearchSimilarityProfile": "wmf_defaults",
"CirrusSearchTextcatConfig": {
"maxNgrams": 9000,
"maxReturnedLanguages": 1,
"resultsRatio": 1.06,
"minInputLength": 3,
"maxProportion": 0.85,
"langBoostScore": 0.14,
"numBoostedLangs": 2
},
"CirrusSearchTextcatLanguages": [
"en",
"zh",
"es",
"ar",
"de",
"fa",
"fr",
"id",
"pl",
"ru",
"vi",
"it",
"ja",
"pt",
"cs",
"bn",
"hr",
"he",
"no",
"af",
"is",
"tl",
"th",
"hu",
"ga",
"ko",
"uk",
"ur",
"hi",
"el",
"te",
"ka"
],
"CirrusSearchTextcatModel": [
"/var/www/html/w/vendor/wikimedia/textcat/LM-query",
"/var/www/html/w/vendor/wikimedia/textcat/LM"
],
"CirrusSearchUseCompletionSuggester": "yes",
"CirrusSearchUseExperimentalHighlighter": true,
"CirrusSearchUseIcuFolding": "default",
"CirrusSearchUserTesting": {
"mlr-2020-test": {
"buckets": {
"control": {
"trigger": "control"
},
"mlr-2020-test": {
"trigger": "mlr-2020-test",
"globals": {
"wgCirrusSearchRescoreProfile": "mlr-1024rs"
}
}
}
},
"glent_m0": {
"buckets": {
"control": {
"trigger": "control",
"globals": []
},
"glent_m0": {
"trigger": "glent_m0",
"globals": {
"wgCirrusSearchFallbackProfile": "phrase_suggest_glentM0_and_langdetect"
}
}
}
},
"T262612_glent_m01": {
"buckets": {
"control": {
"trigger": "control",
"globals": []
},
"glent_m01": {
"trigger": "glent_m01",
"globals": {
"wgCirrusSearchFallbackProfile": "phrase_suggest_glentM01_and_langdetect"
}
}
}
}
},
"CirrusSearchWMFExtraFeatures": {
"ores_articletopics": {
"build": true,
"use": true
},
"weighted_tags": {
"build": true,
"use": true
}
},
"CirrusSearchWeights": [],
"CirrusSearchWikimediaExtraPlugin": {
"regex": [
"build",
"use"
],
"super_detect_noop": true,
"documentVersion": true,
"token_count_router": true,
"term_freq": true
},
"CirrusSearchWriteClusters": [
"eqiad",
"codfw",
"cloudelastic"
],
"CirrusSimilarityProfiles": {
"wikibase_similarity": {
"similarity": {
"default": {
"type": "BM25"
},
"descriptions": {
"type": "BM25"
},
"labels": {
"type": "BM25",
"k1": 1.2,
"b": 0.3
},
"all": {
"type": "BM25",
"k1": 1.2,
"b": 0.3
}
},
"fields": {
"__default__": "default",
"labels": "labels",
"descriptions": "descriptions",
"all": "all"
}
}
},
"CiteResponsiveReferences": true,
"CleanSignatures": true,
"CodeEditorEnableCore": true,
"CodeMirrorAccessibilityColors": false,
"CodeMirrorEnableBracketMatching": false,
"CodeMirrorLineNumberingNamespaces": [
10
],
"CollectionArticleNamespaces": [
0,
1,
2,
3,
4,
5,
8,
9,
12,
13,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111
],
"CollectionCommandToServeURL": {
"zip_post": "http://url-downloader.eqiad.wikimedia.org:8080|https://pediapress.com/wmfup/"
},
"CollectionDisableSidebarLink": true,
"CollectionFormats": {
"rdf2latex": "PDF",
"rdf2text": "TXT"
},
"CollectionPODPartners": {
"pediapress": {
"name": "PediaPress",
"url": "https://pediapress.com/",
"posturl": "https://pediapress.com/api/collections/",
"infopagetitle": "coll-order_info_article"
}
},
"CollectionPortletForLoggedInUsersOnly": false,
"CollectionPortletFormats": [],
"CommandLineDarkBg": false,
"CommandLineMode": true,
"CommonsMetadataForceRecalculate": false,
"CommonsMetadataSetTrackingCategories": true,
"CommunityCollectionNamespace": 4,
"CompressRevisions": true,
"ConfigRegistry": {
"main": "GlobalVarConfig::newInstance"
},
"ContentHandlerTextFallback": "ignore",
"ContentHandlers": {
"wikitext": "WikitextContentHandler",
"javascript": "JavaScriptContentHandler",
"json": "JsonContentHandler",
"css": "CssContentHandler",
"text": "TextContentHandler",
"unknown": "FallbackContentHandler"
},
"ContentNamespaces": [
0
],
"ContentTranslationAsBetaFeature": true,
"ContentTranslationCXServerAuth": {
"algorithm": "HS256",
"key": "DECAFBADDECAFBAD",
"age": "3600"
},
"ContentTranslationCampaigns": {
"article-recommender-1": true,
"cx2outreach": true,
"cxstats": true,
"newarticle": false,
"specialcx": true,
"staff-recommender": true,
"external-machine-translation": {
"edittag": "campaign-external-machine-translation"
},
"wiki-for-human-rights": true,
"WikiGapFinder": true,
"mskf-the-solution": true,
"Wikidocumentaries": true
},
"ContentTranslationCluster": "extension1",
"ContentTranslationDatabase": "wikishared",
"ContentTranslationEnableMT": false,
"ContentTranslationEnableSectionTranslation": false,
"ContentTranslationPublishRequirements": {
"userGroups": [
"extendedconfirmed",
"sysop"
]
},
"ContentTranslationSiteTemplates": {
"cx": "//cxserver.wikimedia.org/v1",
"cookieDomain": ".wikipedia.org"
},
"ContentTranslationTranslateInTarget": true,
"ContentTranslationUnmodifiedMTThresholdForPublish": 99,
"CookieDomain": "",
"CookieExpiration": 2592000,
"CookieHttpOnly": true,
"CookiePath": "/",
"CookiePrefix": false,
"CookieSameSite": "None",
"CookieSecure": "detect",
"CookieSetOnAutoblock": true,
"CookieSetOnIpBlock": true,
"CopyUploadProxy": "http://url-downloader.eqiad.wikimedia.org:8080",
"CopyUploadTimeout": 180,
"CopyUploadsDomains": [
"*.flickr.com",
"*.staticflickr.com"
],
"CopyUploadsFromSpecialUpload": false,
"CountCategorizedImagesAsUsed": false,
"CriticalSectionTimeLimit": 180,
"CrossSiteAJAXdomainExceptions": [],
"CrossSiteAJAXdomains": [
"*.wikipedia.org",
"*.wikinews.org",
"*.wiktionary.org",
"*.wikibooks.org",
"*.wikiversity.org",
"*.wikisource.org",
"wikisource.org",
"*.wikiquote.org",
"www.wikidata.org",
"m.wikidata.org",
"test.wikidata.org",
"test.m.wikidata.org",
"*.wikivoyage.org",
"www.mediawiki.org",
"m.mediawiki.org",
"advisory.wikimedia.org",
"advisory.m.wikimedia.org",
"affcom.wikimedia.org",
"api.wikimedia.org",
"auditcom.wikimedia.org",
"boardgovcom.wikimedia.org",
"board.wikimedia.org",
"chair.wikimedia.org",
"checkuser.wikimedia.org",
"checkuser.m.wikimedia.org",
"collab.wikimedia.org",
"commons.wikimedia.org",
"commons.m.wikimedia.org",
"test-commons.wikimedia.org",
"test-commons.m.wikimedia.org",
"donate.wikimedia.org",
"exec.wikimedia.org",
"grants.wikimedia.org",
"incubator.wikimedia.org",
"incubator.m.wikimedia.org",
"internal.wikimedia.org",
"login.wikimedia.org",
"meta.wikimedia.org",
"meta.m.wikimedia.org",
"movementroles.wikimedia.org",
"office.wikimedia.org",
"office.m.wikimedia.org",
"outreach.wikimedia.org",
"outreach.m.wikimedia.org",
"quality.wikimedia.org",
"quality.m.wikimedia.org",
"searchcom.wikimedia.org",
"spcom.wikimedia.org",
"species.wikimedia.org",
"species.m.wikimedia.org",
"steward.wikimedia.org",
"steward.m.wikimedia.org",
"strategy.wikimedia.org",
"strategy.m.wikimedia.org",
"usability.wikimedia.org",
"usability.m.wikimedia.org",
"vrt-wiki.wikimedia.org",
"vrt-wiki.m.wikimedia.org",
"wikimania.wikimedia.org",
"wikimania.m.wikimedia.org",
"wikimania????.wikimedia.org",
"wikimania????.m.wikimedia.org",
"wikimaniateam.wikimedia.org",
"wikimaniateam.m.wikimedia.org",
"am.wikimedia.org",
"am.m.wikimedia.org",
"ar.wikimedia.org",
"ar.m.wikimedia.org",
"bd.wikimedia.org",
"bd.m.wikimedia.org",
"be.wikimedia.org",
"be.m.wikimedia.org",
"br.wikimedia.org",
"br.m.wikimedia.org",
"ca.wikimedia.org",
"ca.m.wikimedia.org",
"cn.wikimedia.org",
"cn.m.wikimedia.org",
"co.wikimedia.org",
"co.m.wikimedia.org",
"dk.wikimedia.org",
"dk.m.wikimedia.org",
"ec.wikimedia.org",
"ec.m.wikimedia.org",
"et.wikimedia.org",
"et.m.wikimedia.org",
"fi.wikimedia.org",
"fi.m.wikimedia.org",
"hi.wikimedia.org",
"hi.m.wikimedia.org",
"id.wikimedia.org",
"id.m.wikimedia.org",
"il.wikimedia.org",
"il.m.wikimedia.org",
"mai.wikimedia.org",
"mai.m.wikimedia.org",
"mk.wikimedia.org",
"mk.m.wikimedia.org",
"mx.wikimedia.org",
"mx.m.wikimedia.org",
"nl.wikimedia.org",
"nl.m.wikimedia.org",
"noboard-chapters.wikimedia.org",
"no.wikimedia.org",
"no.m.wikimedia.org",
"nyc.wikimedia.org",
"nyc.m.wikimedia.org",
"nz.wikimedia.org",
"nz.m.wikimedia.org",
"pa-us.wikimedia.org",
"pa-us.m.wikimedia.org",
"pl.wikimedia.org",
"pl.m.wikimedia.org",
"pt.wikimedia.org",
"pt.m.wikimedia.org",
"romd.wikimedia.org",
"romd.m.wikimedia.org",
"rs.wikimedia.org",
"rs.m.wikimedia.org",
"ru.wikimedia.org",
"ru.m.wikimedia.org",
"se.wikimedia.org",
"se.m.wikimedia.org",
"tr.wikimedia.org",
"tr.m.wikimedia.org",
"ua.wikimedia.org",
"ua.m.wikimedia.org",
"wb.wikimedia.org",
"wb.m.wikimedia.org"
],
"CustomConvertCommand": false,
"DBDefaultGroup": null,
"DBTableOptions": "ENGINE=InnoDB, DEFAULT CHARSET=binary",
"DBadminpassword": null,
"DBadminuser": null,
"DBcompress": false,
"DBerrorLog": false,
"DBerrorLogTZ": false,
"DBmwschema": null,
"DBname": "enwiki",
"DBpassword": "DECAFBADDECAFBAD",
"DBport": 5432,
"DBprefix": "",
"DBserver": "localhost",
"DBservers": false,
"DBsqlpassword": "DECAFBADDECAFBAD",
"DBssl": false,
"DBtype": "mysql",
"DBuser": "Smithee",
"DLPQueryCacheTime": 120,
"DTSchemaEditAttemptStepOversample": true,
"DTSchemaEditAttemptStepSamplingRate": false,
"DataCenterUpdateStickTTL": 10,
"DatabaseReplicaLagCritical": 30,
"DatabaseReplicaLagWarning": 10,
"DebugAPI": false,
"DebugComments": false,
"DebugDumpSql": false,
"DebugLogFile": "/dev/null",
"DebugLogGroups": [],
"DebugLogPrefix": "",
"DebugRawPage": false,
"DebugRedirects": false,
"DebugToolbar": false,
"DefaultExternalStore": [
"DB://cluster26",
"DB://cluster27"
],
"DefaultLanguageVariant": false,
"DefaultNotifyTypeAvailability": {
"push": true
},
"DefaultRobotPolicy": "index,follow",
"DefaultSkin": "vector",
"DefaultUserOptions": {
"ccmeonemails": 0,
"date": "default",
"diffonly": 0,
"disablemail": 0,
"editfont": "monospace",
"editondblclick": 0,
"editsectiononrightclick": 0,
"email-allow-new-users": 1,
"enotifminoredits": false,
"enotifrevealaddr": 0,
"enotifusertalkpages": 1,
"enotifwatchlistpages": 0,
"extendwatchlist": 0,
"fancysig": 0,
"forceeditsummary": 0,
"gender": "unknown",
"hideminor": 0,
"hidepatrolled": 0,
"hidecategorization": 1,
"imagesize": 2,
"minordefault": 0,
"newpageshidepatrolled": 0,
"nickname": "",
"pst-cssjs": 1,
"norollbackdiff": 0,
"numberheadings": 0,
"previewonfirst": 0,
"previewontop": 1,
"rcdays": 7,
"rcenhancedfilters-disable": 0,
"rclimit": 50,
"search-match-redirect": true,
"showhiddencats": false,
"shownumberswatching": 1,
"showrollbackconfirmation": 0,
"skin": false,
"thumbsize": 4,
"underline": 2,
"uselivepreview": 0,
"usenewrc": 0,
"watchcreations": true,
"watchdefault": 0,
"watchdeletion": 0,
"watchuploads": 1,
"watchlistdays": 3,
"watchlisthideanons": 0,
"watchlisthidebots": 0,
"watchlisthideliu": 0,
"watchlisthideminor": 0,
"watchlisthideown": 0,
"watchlisthidepatrolled": 0,
"watchlisthidecategorization": 1,
"watchlistreloadautomatically": 0,
"watchlistunwatchlinks": 0,
"watchmoves": 0,
"watchrollback": 0,
"wlenhancedfilters-disable": 0,
"wllimit": 250,
"useeditwarning": 1,
"prefershttps": 1,
"requireemail": 0,
"skin-responsive": 1,
"usebetatoolbar": 1,
"wlshowwikibase": 0,
"visualeditor-editor": "wikitext",
"visualeditor-enable": 1,
"wikilove-enabled": 1,
"math": "mathml",
"echo-cross-wiki-notifications": 1,
"compact-language-links": 1,
"rcOresDamagingPref": "soft",
"oresDamagingPref": "soft"
},
"DeleteRevisionsBatchSize": 1000,
"DeleteRevisionsLimit": 5000,
"DeletedDirectory": false,
"DeprecationReleaseLimit": false,
"DevelopmentWarnings": false,
"Diff": "/usr/bin/diff",
"Diff3": "/usr/bin/diff3",
"DiffEngine": null,
"DirectoryMode": 511,
"DisableAnonTalk": false,
"DisableCookieCheck": false,
"DisableHardRedirects": true,
"DisableInternalSearch": false,
"DisableLangConversion": false,
"DisableOutputCompression": false,
"DisableQueryPageUpdate": {
"Lonelypages": "monthly",
"Mostcategories": "monthly",
"Mostlinkedcategories": "monthly",
"Mostlinkedtemplates": "monthly",
"Uncategorizedcategories": "monthly",
"Wantedtemplates": "monthly",
"Ancientpages": "half-monthly",
"Deadendpages": "half-monthly",
"Fewestrevisions": "half-monthly",
"Mostlinked": "half-monthly",
"Mostrevisions": "half-monthly",
"Wantedpages": "half-monthly"
},
"DisableQueryPages": false,
"DisableSearchUpdate": false,
"DisableTextSearch": false,
"DisableTitleConversion": false,
"DisableUploadScriptChecks": false,
"DisabledVariants": [],
"DiscussionToolsABTest": false,
"DiscussionToolsBeta": true,
"DiscussionToolsEnable": true,
"DiscussionToolsTalkPageParserCacheExpiry": 864000,
"DiscussionTools_autotopicsub": "unavailable",
"DiscussionTools_newtopictool": "default",
"DiscussionTools_replytool": "default",
"DiscussionTools_sourcemodetoolbar": "default",
"DiscussionTools_topicsubscription": "unavailable",
"DismissableSiteNoticeForAnons": true,
"DisplayFeedsInSidebar": false,
"DjvuDump": "/usr/bin/djvudump",
"DjvuOutputExtension": "jpg",
"DjvuPostProcessor": "pnmtojpeg",
"DjvuRenderer": "/usr/bin/ddjvu",
"DjvuTxt": "/usr/bin/djvutxt",
"DnsBlacklistUrls": [
"http.dnsbl.sorbs.net."
],
"DummyLanguageCodes": [],
"EchoCluster": "extension1",
"EchoCrossWikiNotifications": true,
"EchoEmailFooterAddress": "Wikimedia Foundation, 1 Montgomery Street, Suite 1600, San Francisco, CA 94104, USA",
"EchoEnableEmailBatch": true,
"EchoEnablePush": true,
"EchoEventLoggingSchemas": {
"EchoMail": {
"enabled": true
},
"EchoInteraction": {
"enabled": true
}
},
"EchoMaxMentionsInEditSummary": 5,
"EchoMentionStatusNotifications": true,
"EchoNotificationIcons": {
"site": {
"url": "/static/images/project-logos/notifications/120px-Notification-icon-Wikipedia-logo.svg.png"
}
},
"EchoNotifiers": {
"push": [
"EchoPush\\PushNotifier",
"notifyWithPush"
]
},
"EchoPerUserBlacklist": true,
"EchoPushMaxSubscriptionsPerUser": 10,
"EchoPushServiceBaseUrl": "http://localhost:6012/v1/message",
"EchoSeenTimeCacheType": "kask-echoseen",
"EchoSharedTrackingCluster": "extension1",
"EchoSharedTrackingDB": "wikishared",
"EchoUseJobQueue": false,
"EditPageFrameOptions": "DENY",
"EditSubmitButtonLabelPublish": true,
"Edititis": false,
"ElementTiming": false,
"EmailAuthentication": true,
"EmailConfirmToEdit": false,
"EmergencyContact": "noc@wikipedia.org",
"EnableAsyncUploads": false,
"EnableAutoRotation": null,
"EnableBotPasswords": true,
"EnableCanonicalServerLink": true,
"EnableDnsBlacklist": false,
"EnableEmail": true,
"EnableEventBus": "TYPE_ALL",
"EnableImageWhitelist": false,
"EnableJavaScriptTest": false,
"EnableLocalTimedText": true,
"EnableMWSuggest": true,
"EnableMagicLinks": {
"ISBN": false,
"PMID": false,
"RFC": false
},
"EnableOpenSearchSuggest": true,
"EnableParserLimitReporting": true,
"EnablePartialActionBlocks": false,
"EnableScaryTranscluding": false,
"EnableSearchContributorsByIP": true,
"EnableSidebarCache": true,
"EnableSpecialMute": true,
"EnableTranscode": true,
"EnableUploads": true,
"EnableUserEmail": true,
"EnableUserEmailBlacklist": true,
"EnableUserEmailMuteList": false,
"EnableWANCacheReaper": false,
"EnabledTranscodeSet": {
"160p.webm": true,
"240p.webm": true,
"360p.webm": true,
"480p.webm": true,
"720p.webm": true,
"1080p.webm": true,
"120p.vp9.webm": true,
"180p.vp9.webm": true,
"240p.vp9.webm": true,
"360p.vp9.webm": true,
"480p.vp9.webm": true,
"720p.vp9.webm": true,
"1080p.vp9.webm": true,
"1440p.vp9.webm": true,
"2160p.vp9.webm": true
},
"EnotifFromEditor": false,
"EnotifImpersonal": false,
"EnotifMaxRecips": 500,
"EnotifMinorEdits": true,
"EnotifRevealEditorAddress": false,
"EnotifUseRealName": false,
"EnotifUserTalk": true,
"EnotifWatchlist": true,
"EntitySchemaSkippedIDs": [],
"EventBusEnableRunJobAPI": false,
"EventLoggingBaseUri": "https://en.wikipedia.org/beacon/event",
"EventLoggingDBname": "metawiki",
"EventLoggingSchemaApiUri": "https://meta.wikimedia.org/w/api.php",
"EventLoggingSchemas": [],
"EventLoggingServiceUri": "https://intake-analytics.wikimedia.org/v1/events?hasty=true",
"EventLoggingStreamNames": [
"eventlogging_CentralNoticeBannerHistory",
"eventlogging_CentralNoticeImpression",
"eventlogging_CentralNoticeTiming",
"eventlogging_ContentTranslationAbuseFilter",
"eventlogging_CodeMirrorUsage",
"eventlogging_CpuBenchmark",
"eventlogging_DesktopWebUIActionsTracking",
"eventlogging_EchoInteraction",
"eventlogging_EchoMail",
"eventlogging_EditAttemptStep",
"eventlogging_ElementTiming",
"eventlogging_FeaturePolicyViolation",
"eventlogging_FirstInputTiming",
"eventlogging_HelpPanel",
"eventlogging_HomepageModule",
"eventlogging_HomepageVisit",
"eventlogging_LandingPageImpression",
"eventlogging_LayoutShift",
"eventlogging_MobileWebUIActionsTracking",
"eventlogging_NavigationTiming",
"eventlogging_NewcomerTask",
"eventlogging_PaintTiming",
"eventlogging_PrefUpdate",
"eventlogging_QuickSurveyInitiation",
"eventlogging_QuickSurveysResponses",
"eventlogging_ReferencePreviewsBaseline",
"eventlogging_ReferencePreviewsCite",
"eventlogging_ReferencePreviewsPopups",
"eventlogging_ResourceTiming",
"eventlogging_RUMSpeedIndex",
"eventlogging_SaveTiming",
"eventlogging_ServerSideAccountCreation",
"eventlogging_SpecialInvestigate",
"eventlogging_SpecialMuteSubmit",
"eventlogging_SearchSatisfaction",
"eventlogging_SuggestedTagsAction",
"eventlogging_TemplateDataApi",
"eventlogging_TemplateDataEditor",
"eventlogging_TemplateWizard",
"eventlogging_Test",
"eventlogging_TwoColConflictConflict",
"eventlogging_TwoColConflictExit",
"eventlogging_UniversalLanguageSelector",
"eventlogging_VirtualPageView",
"eventlogging_VisualEditorFeatureUse",
"eventlogging_VisualEditorTemplateDialogUse",
"eventlogging_WikidataCompletionSearchClicks",
"eventlogging_WMDEBannerEvents",
"eventlogging_WMDEBannerInteractions",
"eventlogging_WMDEBannerSizeIssue",
"mediawiki.client.session_tick",
"mediawiki.content_translation_event",
"mediawiki.mediasearch_interaction",
"mediawiki.structured_task.article.link_suggestion_interaction",
"mediawiki.pref_diff",
"test.instrumentation",
"test.instrumentation.sampled",
"wd_propertysuggester.client_side_property_request",
"wd_propertysuggester.server_side_property_request",
"mediawiki.mentor_dashboard.visit"
],
"EventRelayerConfig": {
"cdn-url-purges": {
"class": "MediaWiki\\Extension\\EventBus\\Adapters\\EventRelayer\\CdnPurgeEventRelayer",
"stream": "resource-purge"
},
"default": {
"class": "EventRelayerNull"
}
},
"EventServiceDefault": "eventgate-main",
"EventServices": {
"eventgate-analytics": {
"url": "http://localhost:6004/v1/events?hasty=true",
"timeout": 11
},
"eventgate-analytics-external": {
"url": "http://localhost:6013/v1/events?hasty=true",
"timeout": 11
},
"eventgate-main": {
"url": "http://localhost:6005/v1/events",
"timeout": 62
}
},
"EventStreams": [
{
"stream": "eventlogging_CentralNoticeBannerHistory",
"schema_title": "analytics/legacy/centralnoticebannerhistory",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_CentralNoticeImpression",
"schema_title": "analytics/legacy/centralnoticeimpression",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_CentralNoticeTiming",
"schema_title": "analytics/legacy/centralnoticetiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_CodeMirrorUsage",
"schema_title": "analytics/legacy/codemirrorusage",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ContentTranslationAbuseFilter",
"schema_title": "analytics/legacy/contenttranslationabusefilter",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_CpuBenchmark",
"schema_title": "analytics/legacy/cpubenchmark",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_DesktopWebUIActionsTracking",
"schema_title": "analytics/legacy/desktopwebuiactionstracking",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ElementTiming",
"schema_title": "analytics/legacy/elementtiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_EchoInteraction",
"schema_title": "analytics/legacy/echointeraction",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_EchoMail",
"schema_title": "analytics/legacy/echomail",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_EditAttemptStep",
"schema_title": "analytics/legacy/editattemptstep",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_FeaturePolicyViolation",
"schema_title": "analytics/legacy/featurepolicyviolation",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_FirstInputTiming",
"schema_title": "analytics/legacy/firstinputtiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_HelpPanel",
"schema_title": "analytics/legacy/helppanel",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_HomepageModule",
"schema_title": "analytics/legacy/homepagemodule",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_HomepageVisit",
"schema_title": "analytics/legacy/homepagevisit",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_InukaPageView",
"schema_title": "analytics/legacy/inukapageview",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_KaiOSAppFirstRun",
"schema_title": "analytics/legacy/kaiosappfirstrun",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_KaiOSAppFeedback",
"schema_title": "analytics/legacy/kaiosappfeedback",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_LandingPageImpression",
"schema_title": "analytics/legacy/landingpageimpression",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_LayoutShift",
"schema_title": "analytics/legacy/layoutshift",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_MobileWebUIActionsTracking",
"schema_title": "analytics/legacy/mobilewebuiactionstracking",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_NavigationTiming",
"schema_title": "analytics/legacy/navigationtiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_NewcomerTask",
"schema_title": "analytics/legacy/newcomertask",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_PaintTiming",
"schema_title": "analytics/legacy/painttiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_PrefUpdate",
"schema_title": "analytics/legacy/prefupdate",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_QuickSurveyInitiation",
"schema_title": "analytics/legacy/quicksurveyinitiation",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_QuickSurveysResponses",
"schema_title": "analytics/legacy/quicksurveysresponses",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ReferencePreviewsBaseline",
"schema_title": "analytics/legacy/referencepreviewsbaseline",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ReferencePreviewsCite",
"schema_title": "analytics/legacy/referencepreviewscite",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ReferencePreviewsPopups",
"schema_title": "analytics/legacy/referencepreviewspopups",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ResourceTiming",
"schema_title": "analytics/legacy/resourcetiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_RUMSpeedIndex",
"schema_title": "analytics/legacy/rumspeedindex",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_SaveTiming",
"schema_title": "analytics/legacy/savetiming",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_SearchSatisfaction",
"schema_title": "analytics/legacy/searchsatisfaction",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_ServerSideAccountCreation",
"schema_title": "analytics/legacy/serversideaccountcreation",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_SpecialInvestigate",
"schema_title": "analytics/legacy/specialinvestigate",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_SpecialMuteSubmit",
"schema_title": "analytics/legacy/specialmutesubmit",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_SuggestedTagsAction",
"schema_title": "analytics/legacy/suggestedtagsaction",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TemplateDataApi",
"schema_title": "analytics/legacy/templatedataapi",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TemplateDataEditor",
"schema_title": "analytics/legacy/templatedataeditor",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TemplateWizard",
"schema_title": "analytics/legacy/templatewizard",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_Test",
"schema_title": "analytics/legacy/test",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TranslationRecommendationUserAction",
"schema_title": "analytics/legacy/translationrecommendationuseraction",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TranslationRecommendationUIRequests",
"schema_title": "analytics/legacy/translationrecommendationuirequests",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TranslationRecommendationAPIRequests",
"schema_title": "analytics/legacy/translationrecommendationapirequests",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TwoColConflictConflict",
"schema_title": "analytics/legacy/twocolconflictconflict",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_TwoColConflictExit",
"schema_title": "analytics/legacy/twocolconflictexit",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_UniversalLanguageSelector",
"schema_title": "analytics/legacy/universallanguageselector",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_VirtualPageView",
"schema_title": "analytics/legacy/virtualpageview",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_VisualEditorFeatureUse",
"schema_title": "analytics/legacy/visualeditorfeatureuse",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_VisualEditorTemplateDialogUse",
"schema_title": "analytics/legacy/visualeditortemplatedialoguse",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_WikidataCompletionSearchClicks",
"schema_title": "analytics/legacy/wikidatacompletionsearchclicks",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_WMDEBannerEvents",
"schema_title": "analytics/legacy/wmdebannerevents",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_WMDEBannerInteractions",
"schema_title": "analytics/legacy/wmdebannerinteractions",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "eventlogging_WMDEBannerSizeIssue",
"schema_title": "analytics/legacy/wmdebannersizeissue",
"topic_prefixes": null,
"destination_event_service": "eventgate-analytics-external",
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "eventlogging_legacy",
"enabled": true
}
}
},
{
"stream": "test.instrumentation",
"schema_title": "analytics/test",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "test.instrumentation.sampled",
"schema_title": "analytics/test",
"destination_event_service": "eventgate-analytics-external",
"sample": {
"rate": 0.5,
"unit": "session"
}
},
{
"stream": "mediawiki.client.session_tick",
"schema_title": "analytics/session_tick",
"destination_event_service": "eventgate-analytics-external",
"sample": {
"unit": "session",
"rate": 0.1
}
},
{
"stream": "ios.edit_history_compare",
"schema_title": "analytics/mobile_apps/ios_edit_history_compare",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "android.user_contribution_screen",
"schema_title": "analytics/mobile_apps/android_user_contribution_screen",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "android.notification_interaction",
"schema_title": "analytics/mobile_apps/android_notification_interaction",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "android.image_recommendation_interaction",
"schema_title": "analytics/mobile_apps/android_image_recommendation_interaction",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "mediawiki.mediasearch_interaction",
"schema_title": "analytics/mediawiki/mediasearch_interaction",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "mediawiki.structured_task.article.link_suggestion_interaction",
"schema_title": "analytics/mediawiki/structured_task/article/link_suggestion_interaction",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "mediawiki.pref_diff",
"schema_title": "analytics/pref_diff",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "mediawiki.content_translation_event",
"schema_title": "analytics/mediawiki/content_translation_event",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "wd_propertysuggester.client_side_property_request",
"schema_title": "analytics/mediawiki/wd_propertysuggester/client_side_property_request",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "wd_propertysuggester.server_side_property_request",
"schema_title": "analytics/mediawiki/wd_propertysuggester/server_side_property_request",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "mediawiki.mentor_dashboard.visit",
"schema_title": "analytics/mediawiki/mentor_dashboard/visit",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "mediawiki.client.error",
"schema_title": "mediawiki/client/error",
"destination_event_service": "eventgate-logging-external",
"canary_events_enabled": false
},
{
"stream": "kaios_app.error",
"schema_title": "mediawiki/client/error",
"destination_event_service": "eventgate-logging-external",
"canary_events_enabled": false
},
{
"stream": "w3c.reportingapi.network_error",
"schema_title": "w3c/reportingapi/network_error",
"destination_event_service": "eventgate-logging-external",
"canary_events_enabled": false
},
{
"stream": "api-gateway.request",
"schema_title": "api-gateway/request",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "mediawiki.api-request",
"schema_title": "mediawiki/api/request",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "mediawiki.cirrussearch-request",
"schema_title": "mediawiki/cirrussearch/request",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "wdqs-internal.sparql-query",
"schema_title": "sparql/query",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "wdqs-external.sparql-query",
"schema_title": "sparql/query",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "cqs-external.sparql-query",
"schema_title": "sparql/query",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "/^swift\\.(.+\\.)?upload-complete$/",
"schema_title": "swift/upload/complete",
"destination_event_service": "eventgate-analytics",
"canary_events_enabled": false
},
{
"stream": "/^mediawiki\\.job\\..+/",
"schema_title": "mediawiki/job",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false,
"consumers": {
"analytics_hadoop_ingestion": {
"enabled": false
}
}
},
{
"stream": "mediawiki.centralnotice.campaign-change",
"schema_title": "mediawiki/centralnotice/campaign/change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.centralnotice.campaign-create",
"schema_title": "mediawiki/centralnotice/campaign/create",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.centralnotice.campaign-delete",
"schema_title": "mediawiki/centralnotice/campaign/delete",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-create",
"schema_title": "mediawiki/revision/create",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-delete",
"schema_title": "mediawiki/page/delete",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-links-change",
"schema_title": "mediawiki/page/links-change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-move",
"schema_title": "mediawiki/page/move",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-properties-change",
"schema_title": "mediawiki/page/properties-change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-restrictions-change",
"schema_title": "mediawiki/page/restrictions-change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-suppress",
"schema_title": "mediawiki/page/delete",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.page-undelete",
"schema_title": "mediawiki/page/undelete",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.recentchange",
"schema_title": "mediawiki/recentchange",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.revision-create",
"schema_title": "mediawiki/revision/create",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.revision-score",
"schema_title": "mediawiki/revision/score",
"destination_event_service": "eventgate-main",
"canary_events_enabled": true
},
{
"stream": "mediawiki.revision-tags-change",
"schema_title": "mediawiki/revision/tags-change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.revision-visibility-change",
"schema_title": "mediawiki/revision/visibility-change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.user-blocks-change",
"schema_title": "mediawiki/user/blocks-change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "resource_change",
"schema_title": "resource_change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "resource-purge",
"schema_title": "resource_change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "change-prop.transcludes.resource-change",
"schema_title": "resource_change",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
},
{
"stream": "mediawiki.revision-recommendation-create",
"schema_title": "mediawiki/revision/recommendation-create",
"destination_event_service": "eventgate-main",
"canary_events_enabled": true
},
{
"stream": "maps.tile_change",
"schema_title": "maps/tile_change",
"destination_event_service": "eventgate-main"
},
{
"stream": "rdf-streaming-updater.lapsed-action",
"schema_title": "rdf_streaming_updater/lapsed_action",
"destination_event_service": "eventgate-main"
},
{
"stream": "rdf-streaming-updater.state-inconsistency",
"schema_title": "rdf_streaming_updater/state_inconsistency",
"destination_event_service": "eventgate-main"
},
{
"stream": "rdf-streaming-updater.fetch-failure",
"schema_title": "rdf_streaming_updater/fetch_failure",
"destination_event_service": "eventgate-main"
},
{
"stream": "eventgate-logging-external.test.event",
"schema_title": "test/event",
"destination_event_service": "eventgate-logging-external"
},
{
"stream": "eventgate-analytics-external.test.event",
"schema_title": "test/event",
"destination_event_service": "eventgate-analytics-external"
},
{
"stream": "eventgate-analytics.test.event",
"schema_title": "test/event",
"destination_event_service": "eventgate-analytics"
},
{
"stream": "eventgate-main.test.event",
"schema_title": "test/event",
"destination_event_service": "eventgate-main"
},
{
"stream": "eventgate-logging-external.error.validation",
"schema_title": "error",
"destination_event_service": "eventgate-logging-external",
"canary_events_enabled": false
},
{
"stream": "eventgate-analytics-external.error.validation",
"schema_title": "error",
"destination_event_service": "eventgate-analytics-external",
"canary_events_enabled": false
},
{
"stream": "eventgate-analytics.error.validation",
"schema_title": "error",
"destination_event_service": "eventgate-analytics",
"canary_events_enabled": false
},
{
"stream": "eventgate-main.error.validation",
"schema_title": "error",
"destination_event_service": "eventgate-main",
"canary_events_enabled": false
}
],
"EventStreamsDefaultSettings": {
"topic_prefixes": [
"eqiad.",
"codfw."
],
"canary_events_enabled": true,
"consumers": {
"analytics_hadoop_ingestion": {
"job_name": "event_default",
"enabled": true
}
}
},
"ExemptFromUserRobotsControl": [
0,
118,
119
],
"Exiftool": "/usr/bin/exiftool",
"Exiv2Command": "/usr/bin/exiv2",
"ExpensiveParserFunctionLimit": 500,
"ExperiencedUserEdits": 500,
"ExperiencedUserMemberSince": 30,
"ExportAllowAll": false,
"ExportAllowHistory": true,
"ExportAllowListContributors": false,
"ExportFromNamespaces": false,
"ExportMaxHistory": 1000,
"ExportMaxLinkDepth": 0,
"ExportPagelistLimit": 5000,
"ExtendedLoginCookieExpiration": 31536000,
"ExtensionAssetsPath": "/w/extensions",
"ExtensionCredits": [],
"ExtensionDirectory": "/var/www/html/w/extensions",
"ExtensionEntryPointListFiles": [],
"ExtensionInfoMTime": false,
"ExtensionMessagesFiles": [],
"ExternalDiffEngine": false,
"ExternalGuidanceKnownServices": [
"Google",
"translate.google.com",
"translate.googleusercontent.com"
],
"ExternalGuidanceMTReferrers": [
"translate.google.com",
"translate.googleusercontent.com"
],
"ExternalInterwikiFragmentMode": "legacy",
"ExternalLinkTarget": false,
"ExternalServers": [],
"ExternalStores": [
"DB"
],
"ExtraGenderNamespaces": [],
"ExtraInterlanguageLinkPrefixes": [],
"ExtraLanguageCodes": {
"bh": "bho",
"no": "nb",
"simple": "en"
},
"ExtraLanguageNames": [],
"ExtraNamespaces": {
"100": "Portal",
"101": "Portal_talk",
"118": "Draft",
"119": "Draft_talk"
},
"ExtraSignatureNamespaces": [
4,
12
],
"ExtractsExtendOpenSearchXml": false,
"ExtractsRemoveClasses": [
".metadata",
"span.coordinates",
"span.geo-multi-punct",
"span.geo-nondefault",
"#coordinates"
],
"FFmpegLocation": "/usr/bin/ffmpeg",
"FFmpegThreads": 8,
"FFmpegVP9RowMT": true,
"FallbackSkin": "fallback",
"Favicon": "/static/favicon/wikipedia.ico",
"FeaturePolicyReportOnly": [],
"Feed": true,
"FeedCacheTimeout": 15,
"FeedClasses": {
"rss": "RSSFeed",
"atom": "AtomFeed"
},
"FeedDiffCutoff": 32768,
"FeedLimit": 50,
"FetchCommonsDescriptions": false,
"FileBackends": [
{
"class": "SwiftFileBackend",
"name": "local-swift-eqiad",
"wikiId": "wikipedia-en",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.eqiad.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.eqiad.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"shardViaHashLevels": {
"local-public": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-thumb": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-temp": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-transcoded": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-deleted": {
"levels": 2,
"base": 36,
"repeat": 0
}
},
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": true,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "shared-swift-eqiad",
"wikiId": "wikipedia-commons",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.eqiad.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.eqiad.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"shardViaHashLevels": {
"local-public": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-thumb": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-temp": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-transcoded": {
"levels": 2,
"base": 16,
"repeat": 1
}
},
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": true,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "global-swift-eqiad",
"wikiId": "global-data",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.eqiad.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.eqiad.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"shardViaHashLevels": [],
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": true,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "shared-testwiki-swift-eqiad",
"wikiId": "wikipedia-test",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.eqiad.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.eqiad.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": true,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "local-swift-codfw",
"wikiId": "wikipedia-en",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.codfw.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.codfw.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"shardViaHashLevels": {
"local-public": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-thumb": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-temp": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-transcoded": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-deleted": {
"levels": 2,
"base": 36,
"repeat": 0
}
},
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": false,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "shared-swift-codfw",
"wikiId": "wikipedia-commons",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.codfw.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.codfw.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"shardViaHashLevels": {
"local-public": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-thumb": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-temp": {
"levels": 2,
"base": 16,
"repeat": 1
},
"local-transcoded": {
"levels": 2,
"base": 16,
"repeat": 1
}
},
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": false,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "global-swift-codfw",
"wikiId": "global-data",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.codfw.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.codfw.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"shardViaHashLevels": [],
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": false,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "SwiftFileBackend",
"name": "shared-testwiki-swift-codfw",
"wikiId": "wikipedia-test",
"lockManager": "redisLockManager",
"swiftAuthUrl": "https://ms-fe.svc.codfw.wmnet/auth",
"swiftStorageUrl": "https://ms-fe.svc.codfw.wmnet/v1/AUTH_mw",
"swiftUser": "Smithee",
"swiftKey": "xzy",
"swiftTempUrlKey": "DECAFBADDECAFBAD",
"parallelize": "implicit",
"cacheAuthInfo": true,
"readAffinity": false,
"readUsers": [
"Smithee"
],
"writeUsers": [
"Smithee"
],
"secureReadUsers": [
"Smithee"
],
"secureWriteUsers": [
"Smithee"
],
"connTimeout": 10,
"reqTimeout": 900
},
{
"class": "FileBackendMultiWrite",
"name": "local-multiwrite",
"wikiId": "wikipedia-en",
"lockManager": "redisLockManager",
"backends": [
{
"template": "local-swift-eqiad",
"isMultiMaster": true
},
{
"template": "local-swift-codfw"
}
],
"replication": "sync",
"syncChecks": 5,
"autoResync": "conservative"
},
{
"class": "FileBackendMultiWrite",
"name": "shared-multiwrite",
"wikiId": "wikipedia-commons",
"lockManager": "redisLockManager",
"backends": [
{
"template": "shared-swift-eqiad",
"isMultiMaster": true
},
{
"template": "shared-swift-codfw"
}
],
"replication": "sync",
"syncChecks": 5
},
{
"class": "FileBackendMultiWrite",
"name": "global-multiwrite",
"wikiId": "global-data",
"lockManager": "redisLockManager",
"backends": [
{
"template": "global-swift-eqiad",
"isMultiMaster": true
},
{
"template": "global-swift-codfw"
}
],
"replication": "sync",
"syncChecks": 5
},
{
"class": "FileBackendMultiWrite",
"name": "shared-testwiki-multiwrite",
"wikiId": "wikipedia-test",
"lockManager": "redisLockManager",
"backends": [
{
"template": "shared-testwiki-swift-eqiad",
"isMultiMaster": true
},
{
"template": "shared-testwiki-swift-codfw"
}
],
"replication": "sync",
"syncChecks": 5
}
],
"FileBlacklist": [
"txt",
"mht"
],
"FileCacheDepth": 2,
"FileCacheDirectory": false,
"FileExporterTarget": "https://commons.wikimedia.org/wiki/Special:ImportFile",
"FileExtensions": [
"png",
"gif",
"jpg",
"jpeg",
"webp",
"xcf",
"pdf",
"mid",
"ogg",
"ogv",
"svg",
"djvu"
],
"FilterLogTypes": {
"patrol": true,
"tag": true,
"newusers": false
},
"FixDoubleRedirects": false,
"FlaggedRevsAutoReview": 3,
"FlaggedRevsAutoconfirm": null,
"FlaggedRevsAutopromote": false,
"FlaggedRevsHandleIncludes": 0,
"FlaggedRevsLowProfile": true,
"FlaggedRevsOverride": false,
"FlaggedRevsProtection": true,
"FlaggedRevsStatsAge": false,
"FlowDefaultWikiDb": "flowdb",
"FlowReadOnly": false,
"FooterIcons": {
"copyright": {
"copyright": "<a href=\"https://wikimediafoundation.org/\"><img src=\"/static/images/footer/wikimedia-button.png\" srcset=\"/static/images/footer/wikimedia-button-1.5x.png 1.5x, /static/images/footer/wikimedia-button-2x.png 2x\" width=\"88\" height=\"31\" alt=\"Wikimedia Foundation\" loading=\"lazy\" /></a>"
},
"poweredby": {
"mediawiki": {
"src": "/static/images/footer/poweredby_mediawiki_88x31.png",
"url": "https://www.mediawiki.org/",
"alt": "Powered by MediaWiki",
"srcset": "/static/images/footer/poweredby_mediawiki_132x47.png 1.5x, /static/images/footer/poweredby_mediawiki_176x62.png 2x"
}
}
},
"FooterLinkCacheExpiry": 0,
"ForceHTTPS": true,
"ForceUIMsgAsContentMsg": [
"licenses"
],
"ForcedRawSMaxage": 300,
"ForeignFileRepos": [
{
"class": "ForeignDBViaLBRepo",
"name": "shared",
"backend": "shared-multiwrite",
"url": "//upload.wikimedia.org/wikipedia/commons",
"hashLevels": 2,
"thumbScriptUrl": false,
"transformVia404": true,
"hasSharedCache": true,
"descBaseUrl": "https://commons.wikimedia.org/wiki/File:",
"scriptDirUrl": "https://commons.wikimedia.org/w",
"favicon": "/static/favicon/commons.ico",
"fetchDescription": true,
"descriptionCacheExpiry": 604800,
"wiki": "commonswiki",
"initialCapital": true,
"zones": {
"public": {
"container": "local-public"
},
"thumb": {
"container": "local-thumb"
},
"temp": {
"container": "local-temp"
},
"deleted": {
"container": "local-deleted"
}
},
"abbrvThreshold": 160
}
],
"ForeignUploadTargets": [
"shared"
],
"FragmentMode": [
"html5",
"legacy"
],
"FundraiserLandingPageELSampleRate": 0,
"GEDatabaseCluster": "extension1",
"GEDeveloperSetup": false,
"GEHelpPanelEnabled": true,
"GEHelpPanelHelpDeskTitle": "",
"GEHelpPanelLinks": [],
"GEHelpPanelLoggingEnabled": true,
"GEHelpPanelNewAccountEnableWithHomepage": true,
"GEHelpPanelViewMoreTitle": "",
"GEHomepageDefaultVariant": "control",
"GEHomepageEnabled": true,
"GEHomepageImpactModuleEnabled": true,
"GEHomepageLoggingEnabled": true,
"GEHomepageMentorsList": "",
"GEHomepageNewAccountEnablePercentage": 25,
"GEHomepageNewAccountVariants": {
"control": 100,
"linkrecommendation": 0
},
"GEHomepageSuggestedEditsEnableTopics": true,
"GEHomepageSuggestedEditsEnabled": true,
"GEHomepageSuggestedEditsRequiresOptIn": false,
"GEHomepageSuggestedEditsTopicsRequiresOptIn": false,
"GEHomepageTutorialTitle": "",
"GELinkRecommendationServiceUrl": "https://linkrecommendation.discovery.wmnet:4005",
"GELinkRecommendationsFrontendEnabled": false,
"GELinkRecommendationsUseEventGate": true,
"GEMentorDashboardBackendEnabled": false,
"GEMentorDashboardBetaMode": false,
"GEMentorDashboardDiscoveryEnabled": false,
"GEMentorDashboardEnabled": false,
"GEMentorshipNewAccountEnablePercentage": 20,
"GENewcomerTasksConfigTitle": "MediaWiki:NewcomerTasks.json",
"GENewcomerTasksGuidanceEnabled": true,
"GENewcomerTasksGuidanceRequiresOptIn": false,
"GENewcomerTasksImageRecommendationsEnabled": false,
"GENewcomerTasksLinkRecommendationsEnabled": false,
"GENewcomerTasksOresTopicConfigTitle": "mw:MediaWiki:NewcomerTopicsOres.json",
"GENewcomerTasksTopicConfigTitle": "MediaWiki:NewcomerTopics.json",
"GENewcomerTasksTopicType": "ores",
"GERestbaseUrl": false,
"GEWikiConfigEnabled": true,
"GalleryOptions": {
"imagesPerRow": 0,
"imageWidth": 120,
"imageHeight": 120,
"captionLength": true,
"showBytes": true,
"mode": "traditional"
},
"GenerateThumbnailOnParse": false,
"GeoDataBackend": "elastic",
"GeoDataDebug": true,
"GettingStartedCategoriesForTaskTypes": {
"copyedit": "Category:All articles needing copy edit"
},
"GettingStartedExcludedCategories": [
"Category:Living people"
],
"GettingStartedRedis": "/var/run/nutcracker/redis_eqiad.sock",
"GettingStartedRedisOptions": {
"password": "DECAFBADDECAFBAD"
},
"GitBin": "/usr/bin/git",
"GitInfoCacheDirectory": "/var/www/html/w/cache/gitinfo",
"GitRepositoryViewers": {
"https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)": "https://gerrit.wikimedia.org/g/%R/+/%H",
"ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)": "https://gerrit.wikimedia.org/g/%R/+/%H"
},
"GlobalBlockingBlockXFF": true,
"GlobalBlockingDatabase": "centralauth",
"GlobalCssJsConfig": {
"wiki": "metawiki",
"source": "metawiki"
},
"GlobalPreferencesAutoPrefs": [
"email-blacklist",
"echo-notifications-blacklist"
],
"GlobalPreferencesDB": "centralauth",
"GlobalRenameBlacklist": "https://meta.wikimedia.org/w/index.php?title=Global_rename_blacklist&action=raw",
"GlobalRenameBlacklistRegex": true,
"GlobalUsageDatabase": "commonswiki",
"GlobalUsagePurgeBacklinks": true,
"GlobalUsageSharedRepoWiki": "commonswiki",
"GlobalUserPageAPIUrl": "https://meta.wikimedia.org/w/api.php",
"GlobalUserPageDBname": "metawiki",
"GlobalWatchlistDevMode": false,
"GlobalWatchlistSiteLimit": 50,
"GlobalWatchlistWikibaseSite": "www.wikidata.org",
"GrammarForms": [],
"GrantPermissionGroups": {
"basic": "hidden",
"editpage": "page-interaction",
"createeditmovepage": "page-interaction",
"editprotected": "page-interaction",
"patrol": "page-interaction",
"uploadfile": "file-interaction",
"uploadeditmovefile": "file-interaction",
"sendemail": "email",
"viewmywatchlist": "watchlist-interaction",
"editviewmywatchlist": "watchlist-interaction",
"editmycssjs": "customization",
"editmyoptions": "customization",
"editinterface": "administration",
"editsiteconfig": "administration",
"rollback": "administration",
"blockusers": "administration",
"delete": "administration",
"viewdeleted": "administration",
"viewrestrictedlogs": "administration",
"protect": "administration",
"oversight": "administration",
"createaccount": "administration",
"mergehistory": "administration",
"import": "administration",
"highvolume": "high-volume",
"privateinfo": "private-information",
"checkuser": "administration"
},
"GrantPermissions": {
"basic": {
"autocreateaccount": true,
"autoconfirmed": true,
"autopatrol": true,
"editsemiprotected": true,
"ipblock-exempt": true,
"nominornewtalk": true,
"patrolmarks": true,
"purge": true,
"read": true,
"writeapi": true
},
"highvolume": {
"bot": true,
"apihighlimits": true,
"noratelimit": true,
"markbotedits": true
},
"import": {
"import": true,
"importupload": true
},
"editpage": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"item-term": true,
"item-merge": true,
"property-term": true,
"item-redirect": true
},
"editprotected": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"editprotected": true,
"movestable": true,
"templateeditor": true,
"editeditorprotected": true,
"editextendedsemiprotected": true,
"extendedconfirmed": true,
"editautoreviewprotected": true,
"editautopatrolprotected": true,
"edittrustedprotected": true
},
"editmycssjs": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"editmyusercss": true,
"editmyuserjson": true,
"editmyuserjs": true
},
"editmyoptions": {
"editmyoptions": true,
"editmyuserjson": true
},
"editinterface": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"editinterface": true,
"edituserjson": true,
"editsitejson": true
},
"editsiteconfig": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"editinterface": true,
"edituserjson": true,
"editsitejson": true,
"editusercss": true,
"edituserjs": true,
"editsitecss": true,
"editsitejs": true
},
"createeditmovepage": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"createpage": true,
"createtalk": true,
"delete-redirect": true,
"move": true,
"move-rootuserpages": true,
"move-subpages": true,
"move-categorypages": true,
"suppressredirect": true,
"property-create": true
},
"uploadfile": {
"upload": true,
"reupload-own": true
},
"uploadeditmovefile": {
"upload": true,
"reupload-own": true,
"reupload": true,
"reupload-shared": true,
"upload_by_url": true,
"movefile": true,
"suppressredirect": true
},
"patrol": {
"patrol": true
},
"rollback": {
"rollback": true
},
"blockusers": {
"block": true,
"blockemail": true
},
"viewdeleted": {
"browsearchive": true,
"deletedhistory": true,
"deletedtext": true
},
"viewrestrictedlogs": {
"suppressionlog": true
},
"delete": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"browsearchive": true,
"deletedhistory": true,
"deletedtext": true,
"delete": true,
"bigdelete": true,
"deletelogentry": true,
"deleterevision": true,
"undelete": true
},
"oversight": {
"suppressrevision": true,
"viewsuppressed": true
},
"protect": {
"edit": true,
"minoredit": true,
"applychangetags": true,
"changetags": true,
"editcontentmodel": true,
"editprotected": true,
"protect": true
},
"viewmywatchlist": {
"viewmywatchlist": true
},
"editmywatchlist": {
"editmywatchlist": true
},
"sendemail": {
"sendemail": true
},
"createaccount": {
"createaccount": true
},
"privateinfo": {
"viewmyprivateinfo": true
},
"mergehistory": {
"mergehistory": true
},
"checkuser": {
"checkuser": true,
"checkuser-log": true
}
},
"GraphAllowedDomains": {
"https": [
"mediawiki.org",
"wikibooks.org",
"wikidata.org",
"wikimedia.org",
"wikinews.org",
"wikipedia.org",
"wikiquote.org",
"wikisource.org",
"wikiversity.org",
"wikivoyage.org",
"wiktionary.org"
],
"wikirawupload": [
"upload.wikimedia.org"
],
"wikidatasparql": [
"query.wikidata.org"
],
"geoshape": [
"maps.wikimedia.org"
]
},
"GraphDefaultVegaVer": 2,
"GroupPermissions": {
"*": {
"createpage": false,
"createpagemainns": false,
"createaccount": true,
"read": true,
"edit": true,
"createtalk": true,
"writeapi": true,
"viewmywatchlist": true,
"editmywatchlist": true,
"viewmyprivateinfo": true,
"editmyprivateinfo": true,
"editmyoptions": true,
"abusefilter-log-detail": true
},
"user": {
"collectionsaveasuserpage": true,
"changetags": false,
"createpagemainns": false,
"move-categorypages": false,
"reupload-shared": false,
"reupload": false,
"upload": false,
"reupload-own": true,
"move": false,
"move-subpages": false,
"movefile": false,
"editcontentmodel": false,
"move-rootuserpages": true,
"read": true,
"edit": true,
"createpage": true,
"createtalk": true,
"writeapi": true,
"minoredit": true,
"editmyusercss": true,
"editmyuserjson": true,
"editmyuserjs": true,
"purge": true,
"sendemail": true,
"applychangetags": true,
"torunblocked": false,
"oathauth-enable": false
},
"autoconfirmed": {
"collectionsaveascommunitypage": false,
"reupload": true,
"upload": true,
"move": true,
"collectionsaveasuserpage": true,
"autoconfirmed": true,
"editsemiprotected": true,
"skipcaptcha": true,
"abusefilter-log-detail": true
},
"bot": {
"ipblock-exempt": true,
"changetags": true,
"extendedconfirmed": true,
"move-categorypages": true,
"noratelimit": true,
"bot": true,
"autoconfirmed": true,
"editsemiprotected": true,
"nominornewtalk": true,
"autopatrol": true,
"suppressredirect": true,
"apihighlimits": true,
"writeapi": true
},
"sysop": {
"templateeditor": true,
"changetags": true,
"extendedconfirmed": true,
"importupload": false,
"suppressredirect": true,
"noratelimit": true,
"deleterevision": true,
"deletelogentry": true,
"editcontentmodel": true,
"unblockself": false,
"block": true,
"createaccount": true,
"delete": true,
"bigdelete": false,
"deletedhistory": true,
"deletedtext": true,
"undelete": true,
"editinterface": true,
"editsitejson": true,
"edituserjson": true,
"import": true,
"move": true,
"move-subpages": true,
"move-rootuserpages": true,
"move-categorypages": true,
"patrol": true,
"autopatrol": true,
"protect": true,
"editprotected": true,
"rollback": true,
"upload": true,
"reupload": true,
"reupload-shared": true,
"unwatchedpages": true,
"autoconfirmed": true,
"editsemiprotected": true,
"ipblock-exempt": true,
"blockemail": true,
"markbotedits": true,
"apihighlimits": true,
"browsearchive": true,
"movefile": true,
"mergehistory": true,
"managechangetags": true,
"deletechangetags": true,
"urlshortener-manage-url": false,
"urlshortener-view-log": false,
"abusefilter-privatedetails": false,
"abusefilter-privatedetails-log": false,
"abusefilter-revert": true,
"abusefilter-modify": false,
"oathauth-enable": true,
"oathauth-disable-for-user": false,
"oathauth-view-log": false,
"oathauth-verify-user": false
},
"interface-admin": {
"editinterface": true,
"editsitecss": true,
"editsitejson": true,
"editsitejs": true,
"editusercss": true,
"edituserjson": true,
"edituserjs": true,
"oathauth-enable": true
},
"bureaucrat": {
"move-subpages": true,
"suppressredirect": true,
"tboverride": true,
"noratelimit": true,
"userrights": false,
"renameuser": false,
"oathauth-enable": true
},
"suppress": {
"hideuser": true,
"suppressrevision": true,
"viewsuppressed": true,
"suppressionlog": true,
"deleterevision": true,
"deletelogentry": true
},
"steward": {
"noratelimit": true,
"bigdelete": true,
"centralauth-lock": false,
"centralauth-oversight": false,
"centralauth-unmerge": false,
"globalblock": false,
"userrights": true
},
"accountcreator": {
"override-antispoof": true,
"tboverride-account": true,
"noratelimit": true
},
"import": {
"importupload": true,
"import": true,
"oathauth-enable": true
},
"transwiki": {
"import": true,
"oathauth-enable": true
},
"ipblock-exempt": {
"ipblock-exempt": true,
"torunblocked": true
},
"oversight": {
"browsearchive": true,
"deletedhistory": true,
"deletedtext": true,
"abusefilter-view-private": true,
"deleterevision": true,
"deletelogentry": true,
"hideuser": true,
"suppressrevision": true,
"suppressionlog": true,
"abusefilter-hide-log": true,
"abusefilter-hidden-log": true,
"oathauth-enable": true
},
"founder": {
"userrights": true,
"oathauth-enable": true
},
"rollbacker": {
"rollback": true
},
"abusefilter-helper": {
"spamblacklistlog": true,
"abusefilter-view-private": true
},
"autoreviewer": {
"autopatrol": true
},
"eventcoordinator": {
"noratelimit": true
},
"researcher": {
"browsearchive": true,
"deletedhistory": true,
"apihighlimits": true,
"deletedtext": true
},
"filemover": {
"movefile": true
},
"checkuser": {
"browsearchive": true,
"deletedhistory": true,
"deletedtext": true,
"abusefilter-view-private": true,
"abusefilter-privatedetails": true,
"abusefilter-privatedetails-log": true,
"oathauth-enable": true
},
"templateeditor": {
"templateeditor": true,
"tboverride": true,
"editcontentmodel": true,
"oathauth-enable": true
},
"massmessage-sender": {
"massmessage": true
},
"extendedconfirmed": {
"extendedconfirmed": true
},
"extendedmover": {
"suppressredirect": true,
"move-subpages": true,
"move": true,
"tboverride": true,
"move-categorypages": true,
"delete-redirect": true
},
"patroller": {
"patrol": true
},
"abusefilter": {
"abusefilter-modify": true,
"changetags": true,
"managechangetags": true,
"oathauth-enable": true
}
},
"GroupsAddToSelf": [],
"GroupsRemoveFromSelf": [],
"HKDFAlgorithm": "sha256",
"HKDFSecret": false,
"HTCPMulticastTTL": 1,
"HTCPRouting": [],
"HTMLFormAllowTableFormat": true,
"HTTPConnectTimeout": 5,
"HTTPImportTimeout": 50,
"HTTPMaxConnectTimeout": "!php/const NAN",
"HTTPMaxTimeout": "!php/const NAN",
"HTTPProxy": "",
"HTTPTimeout": 25,
"HashedSharedUploadDirectory": true,
"HashedUploadDirectory": true,
"HiddenPrefs": [
"realname",
"minordefault",
"prefershttps"
],
"HideIdentifiableRedirects": true,
"HideInterlanguageLinks": false,
"HideUserContribLimit": 1000,
"Html5Version": null,
"HttpsPort": 443,
"IgnoreImageErrors": true,
"IllegalFileChars": ":\\/\\\\",
"ImageLimits": [
[
320,
240
],
[
640,
480
],
[
800,
600
],
[
1024,
768
],
[
1280,
1024
],
[
2560,
2048
]
],
"ImageMagickConvertCommand": "/usr/local/bin/mediawiki-firejail-convert",
"ImageMagickTempDir": "/tmp/magick-tmp",
"ImagePreconnect": true,
"ImgAuthDetails": false,
"ImgAuthPath": false,
"ImgAuthUrlPathMap": [],
"ImplicitGroups": [
"*",
"user",
"autoconfirmed"
],
"ImportSources": [
"meta",
"nost",
"de",
"es",
"fr",
"it",
"pl",
"outreachwiki",
"test2wiki",
"commons"
],
"ImportTargetNamespace": null,
"IncludeLegacyJavaScript": true,
"IncludejQueryMigrate": true,
"InterlanguageLinkCodeMap": {
"no": "nb"
},
"InternalServer": "https://en.wikipedia.org",
"InterwikiExpiry": 10800,
"InterwikiFallbackSite": "wiki",
"InterwikiMagic": true,
"InterwikiPrefixDisplayTypes": [],
"InterwikiScopes": 3,
"InterwikiSortingInterwikiSortOrders": {
"alphabetic": [
"ace",
"kbd",
"ady",
"af",
"ak",
"als",
"alt",
"am",
"smn",
"ang",
"ab",
"ar",
"an",
"arc",
"hyw",
"roa-rup",
"frp",
"as",
"ast",
"atj",
"awa",
"gn",
"av",
"ay",
"az",
"azb",
"ban",
"bm",
"bn",
"bjn",
"zh-min-nan",
"nan",
"map-bms",
"ba",
"be",
"be-x-old",
"bh",
"bcl",
"bi",
"bg",
"bar",
"bo",
"bs",
"br",
"bxr",
"ca",
"cv",
"ceb",
"cs",
"ch",
"cbk-zam",
"ny",
"sn",
"tum",
"cho",
"co",
"cy",
"da",
"dk",
"ary",
"se",
"pdc",
"de",
"dv",
"nv",
"dsb",
"dty",
"dz",
"mh",
"et",
"el",
"eml",
"en",
"myv",
"es",
"eo",
"ext",
"eu",
"ee",
"fa",
"hif",
"fo",
"fr",
"fy",
"ff",
"fur",
"ga",
"gv",
"gag",
"gd",
"gl",
"inh",
"gan",
"ki",
"glk",
"gu",
"got",
"gom",
"hak",
"xal",
"ko",
"ha",
"haw",
"hy",
"hi",
"ho",
"hsb",
"hr",
"gor",
"io",
"ig",
"ilo",
"bpy",
"id",
"ia",
"ie",
"iu",
"ik",
"os",
"xh",
"zu",
"is",
"it",
"he",
"jv",
"kbp",
"kl",
"kn",
"kr",
"pam",
"krc",
"ka",
"ks",
"csb",
"kk",
"kw",
"rw",
"rn",
"sw",
"kv",
"kg",
"avk",
"ht",
"gcr",
"ku",
"kj",
"ky",
"mrj",
"lld",
"lad",
"lbe",
"lo",
"lrc",
"ltg",
"la",
"lv",
"lb",
"lez",
"lt",
"nia",
"lij",
"li",
"ln",
"lfn",
"olo",
"jbo",
"lg",
"lmo",
"hu",
"mad",
"mai",
"mk",
"mg",
"ml",
"mt",
"mi",
"mr",
"xmf",
"arz",
"mnw",
"mzn",
"ms",
"mni",
"min",
"cdo",
"mwl",
"mdf",
"mo",
"mn",
"mus",
"my",
"nah",
"na",
"fj",
"nl",
"nds-nl",
"cr",
"ne",
"new",
"ja",
"nap",
"nqo",
"ce",
"frr",
"pih",
"no",
"nb",
"nn",
"nrm",
"nov",
"ii",
"oc",
"mhr",
"or",
"om",
"ng",
"hz",
"uz",
"pa",
"pi",
"pfl",
"pag",
"pnb",
"pap",
"ps",
"jam",
"koi",
"km",
"pcd",
"pms",
"tpi",
"nds",
"pl",
"tokipona",
"tp",
"pnt",
"pt",
"aa",
"kaa",
"crh",
"ty",
"ksh",
"ro",
"rmy",
"rm",
"qu",
"rue",
"ru",
"sah",
"szy",
"sm",
"sa",
"sg",
"sat",
"skr",
"sc",
"sco",
"trv",
"stq",
"st",
"nso",
"tn",
"sq",
"scn",
"si",
"simple",
"sd",
"ss",
"sk",
"sl",
"cu",
"szl",
"so",
"ckb",
"srn",
"sr",
"sh",
"su",
"fi",
"sv",
"shy",
"tl",
"ta",
"shi",
"kab",
"roa-tara",
"tt",
"shn",
"tay",
"te",
"tet",
"th",
"ti",
"tg",
"to",
"chr",
"chy",
"ve",
"tcy",
"tr",
"tk",
"tw",
"tyv",
"din",
"udm",
"bug",
"uk",
"ur",
"ug",
"za",
"vec",
"vep",
"vi",
"vo",
"fiu-vro",
"wa",
"zh-classical",
"vls",
"war",
"wo",
"wuu",
"ts",
"yi",
"yo",
"yue",
"zh-yue",
"diq",
"zea",
"bat-smg",
"zh",
"zh-tw",
"zh-cn"
],
"alphabetic_revised": [
"ace",
"ady",
"kbd",
"af",
"ak",
"als",
"alt",
"am",
"smn",
"ang",
"ab",
"ar",
"an",
"arc",
"hyw",
"roa-rup",
"frp",
"as",
"ast",
"atj",
"awa",
"gn",
"av",
"ay",
"az",
"azb",
"gor",
"id",
"ms",
"ban",
"bm",
"bn",
"bjn",
"zh-min-nan",
"nan",
"map-bms",
"ba",
"be",
"be-x-old",
"mad",
"bh",
"bcl",
"bi",
"bar",
"bo",
"bs",
"br",
"bug",
"bg",
"bxr",
"ca",
"ceb",
"cv",
"cs",
"ch",
"cbk-zam",
"ny",
"sn",
"tum",
"cho",
"co",
"cy",
"da",
"dk",
"ary",
"se",
"pdc",
"de",
"dv",
"nv",
"dsb",
"na",
"dty",
"dz",
"mh",
"et",
"el",
"eml",
"en",
"myv",
"es",
"eo",
"ext",
"eu",
"ee",
"fa",
"hif",
"fo",
"fr",
"fy",
"ff",
"fur",
"ga",
"gv",
"sm",
"gag",
"gd",
"gl",
"inh",
"gan",
"ki",
"glk",
"gu",
"got",
"gom",
"hak",
"xal",
"ko",
"ha",
"haw",
"hy",
"hi",
"ho",
"hsb",
"hr",
"io",
"ig",
"ilo",
"bpy",
"ia",
"ie",
"iu",
"ik",
"os",
"xh",
"zu",
"is",
"it",
"he",
"jv",
"kbp",
"kl",
"kn",
"kr",
"pam",
"krc",
"ka",
"ks",
"csb",
"kk",
"kw",
"rw",
"ky",
"rn",
"mrj",
"sw",
"kv",
"kg",
"avk",
"ht",
"gcr",
"ku",
"kj",
"lld",
"lad",
"lbe",
"lo",
"la",
"lrc",
"ltg",
"lv",
"to",
"lb",
"lez",
"lt",
"nia",
"lij",
"li",
"ln",
"lfn",
"olo",
"jbo",
"lg",
"lmo",
"hu",
"mai",
"mk",
"mg",
"ml",
"mt",
"mi",
"mr",
"xmf",
"arz",
"mzn",
"mni",
"min",
"cdo",
"mwl",
"mdf",
"mo",
"mn",
"mus",
"my",
"nah",
"fj",
"nl",
"nds-nl",
"cr",
"ne",
"new",
"ja",
"nap",
"nqo",
"ce",
"frr",
"pih",
"no",
"nb",
"nn",
"nrm",
"nov",
"ii",
"oc",
"mhr",
"or",
"om",
"ng",
"hz",
"uz",
"pa",
"pi",
"pfl",
"pag",
"pnb",
"pap",
"ps",
"jam",
"koi",
"km",
"shn",
"mnw",
"pcd",
"pms",
"nds",
"pl",
"pnt",
"pt",
"aa",
"kaa",
"crh",
"ty",
"ksh",
"ro",
"rmy",
"rm",
"qu",
"rue",
"ru",
"sah",
"szy",
"sa",
"sg",
"sat",
"skr",
"sc",
"sco",
"trv",
"stq",
"st",
"nso",
"tn",
"sq",
"scn",
"si",
"simple",
"sd",
"ss",
"sk",
"sl",
"cu",
"szl",
"so",
"ckb",
"srn",
"sr",
"sh",
"su",
"fi",
"sv",
"shy",
"tl",
"ta",
"shi",
"kab",
"roa-tara",
"tt",
"tay",
"te",
"tet",
"din",
"th",
"vi",
"ti",
"tg",
"tpi",
"tokipona",
"tp",
"chr",
"chy",
"ve",
"tcy",
"tr",
"tk",
"tw",
"tyv",
"udm",
"uk",
"ur",
"ug",
"za",
"vec",
"vep",
"vo",
"fiu-vro",
"wa",
"zh-classical",
"vls",
"war",
"wo",
"wuu",
"ts",
"yi",
"yo",
"yue",
"zh-yue",
"diq",
"zea",
"bat-smg",
"zh",
"zh-tw",
"zh-cn"
],
"alphabetic_sr": [
"ace",
"ady",
"kbd",
"af",
"ak",
"als",
"alt",
"am",
"smn",
"ang",
"ab",
"ar",
"an",
"arc",
"roa-rup",
"frp",
"ary",
"arz",
"as",
"ast",
"atj",
"gn",
"av",
"awa",
"ay",
"az",
"azb",
"gor",
"id",
"ms",
"ban",
"bg",
"bm",
"bjn",
"zh-min-nan",
"nan",
"map-bms",
"ba",
"be",
"be-x-old",
"mad",
"bh",
"bcl",
"bi",
"bn",
"bo",
"bar",
"bs",
"bpy",
"br",
"bug",
"bxr",
"ca",
"ceb",
"ch",
"cbk-zam",
"sn",
"tum",
"ny",
"cho",
"chr",
"co",
"cy",
"cv",
"cs",
"da",
"dk",
"se",
"pdc",
"de",
"nv",
"dsb",
"na",
"dty",
"dv",
"dz",
"mh",
"et",
"el",
"eml",
"en",
"myv",
"es",
"eo",
"ext",
"eu",
"ee",
"fa",
"hif",
"fo",
"fr",
"fy",
"ff",
"fur",
"ga",
"gv",
"sm",
"gag",
"gd",
"gl",
"inh",
"gan",
"ki",
"glk",
"got",
"gom",
"gu",
"ha",
"hak",
"xal",
"haw",
"he",
"hi",
"ho",
"hsb",
"hr",
"hy",
"hyw",
"io",
"ig",
"ii",
"ilo",
"ia",
"ie",
"iu",
"ik",
"os",
"xh",
"zu",
"is",
"it",
"ja",
"jv",
"kbp",
"ka",
"kl",
"kr",
"pam",
"krc",
"csb",
"kk",
"kw",
"rw",
"ky",
"mrj",
"rn",
"sw",
"km",
"kn",
"ko",
"kv",
"kg",
"avk",
"ht",
"gcr",
"ks",
"ku",
"kj",
"lld",
"lad",
"lbe",
"la",
"lrc",
"ltg",
"lv",
"to",
"lb",
"lez",
"nia",
"lt",
"lij",
"li",
"ln",
"lfn",
"olo",
"lo",
"jbo",
"lg",
"lmo",
"hu",
"mai",
"mk",
"mg",
"mt",
"mi",
"min",
"cdo",
"mwl",
"ml",
"mdf",
"mo",
"mn",
"mni",
"mnw",
"mr",
"mus",
"my",
"mzn",
"nah",
"fj",
"ne",
"nl",
"nds-nl",
"cr",
"new",
"nap",
"ce",
"frr",
"pih",
"no",
"nb",
"nn",
"nqo",
"nrm",
"nov",
"oc",
"mhr",
"or",
"om",
"ng",
"hz",
"uz",
"pa",
"pfl",
"pag",
"pap",
"koi",
"pi",
"pcd",
"pms",
"nds",
"pnb",
"pl",
"pt",
"pnt",
"ps",
"jam",
"aa",
"kaa",
"crh",
"ty",
"ksh",
"ro",
"rmy",
"rm",
"qu",
"rue",
"ru",
"sa",
"sah",
"szy",
"sat",
"sg",
"sc",
"sco",
"trv",
"sd",
"stq",
"st",
"nso",
"tn",
"sq",
"si",
"scn",
"simple",
"ss",
"skr",
"sk",
"sl",
"cu",
"szl",
"so",
"ckb",
"srn",
"sr",
"sh",
"shn",
"su",
"fi",
"sv",
"ta",
"shy",
"shi",
"tl",
"kab",
"roa-tara",
"tt",
"tay",
"te",
"tet",
"din",
"th",
"ti",
"vi",
"tg",
"tokipona",
"tp",
"tpi",
"chy",
"ve",
"tcy",
"tr",
"tk",
"tw",
"tyv",
"udm",
"uk",
"ur",
"ug",
"za",
"vec",
"vep",
"vo",
"fiu-vro",
"wa",
"vls",
"war",
"wo",
"wuu",
"ts",
"xmf",
"yi",
"yo",
"diq",
"zea",
"zh",
"zh-tw",
"zh-cn",
"zh-classical",
"yue",
"zh-yue",
"bat-smg"
],
"alphabetic_fy": [
"aa",
"ab",
"ace",
"ady",
"af",
"ay",
"ak",
"als",
"alt",
"am",
"an",
"ang",
"ar",
"arc",
"ary",
"arz",
"as",
"ast",
"atj",
"av",
"avk",
"awa",
"az",
"azb",
"ba",
"ban",
"bar",
"bat-smg",
"bcl",
"be",
"be-x-old",
"bg",
"bh",
"bi",
"bjn",
"bm",
"bn",
"bo",
"bpy",
"br",
"bs",
"bug",
"bxr",
"ca",
"cbk-zam",
"cdo",
"ce",
"ceb",
"ch",
"chy",
"cho",
"chr",
"cy",
"ckb",
"co",
"cr",
"crh",
"cs",
"csb",
"cu",
"cv",
"da",
"de",
"din",
"diq",
"dk",
"dsb",
"dty",
"dv",
"dz",
"ee",
"el",
"eml",
"en",
"eo",
"es",
"et",
"eu",
"ext",
"fa",
"ff",
"fi",
"fy",
"fiu-vro",
"fj",
"fo",
"fr",
"frp",
"frr",
"fur",
"ga",
"gag",
"gan",
"gcr",
"gd",
"gl",
"glk",
"gn",
"gor",
"got",
"gom",
"gu",
"gv",
"ha",
"hak",
"haw",
"he",
"hi",
"hy",
"hyw",
"hif",
"ho",
"hr",
"hsb",
"ht",
"hu",
"hz",
"ia",
"id",
"ie",
"ig",
"ii",
"yi",
"ik",
"ilo",
"io",
"yo",
"inh",
"is",
"it",
"iu",
"ja",
"jam",
"jbo",
"jv",
"ka",
"kaa",
"kab",
"kbd",
"kbp",
"kg",
"ki",
"ky",
"kj",
"kk",
"kl",
"km",
"kn",
"ko",
"koi",
"kr",
"krc",
"ks",
"ksh",
"ku",
"kv",
"kw",
"la",
"lld",
"lad",
"lb",
"lbe",
"lez",
"lfn",
"lg",
"li",
"lij",
"lmo",
"ln",
"lo",
"lrc",
"lt",
"ltg",
"lv",
"mad",
"mai",
"map-bms",
"mdf",
"mg",
"mh",
"mhr",
"mi",
"my",
"min",
"myv",
"mk",
"ml",
"mn",
"mni",
"mnw",
"mo",
"mr",
"mrj",
"ms",
"mt",
"mus",
"mwl",
"mzn",
"na",
"nah",
"nan",
"nap",
"nds",
"nds-nl",
"ne",
"new",
"ng",
"ny",
"nia",
"nl",
"nn",
"no",
"nov",
"nqo",
"nrm",
"nso",
"nv",
"oc",
"olo",
"om",
"or",
"os",
"pa",
"pag",
"pam",
"pap",
"pcd",
"pdc",
"pfl",
"pi",
"pih",
"pl",
"pms",
"pnb",
"pnt",
"ps",
"pt",
"qu",
"rm",
"rmy",
"rn",
"ro",
"roa-rup",
"roa-tara",
"ru",
"rue",
"rw",
"sa",
"sah",
"sat",
"sc",
"scn",
"sco",
"sd",
"se",
"sg",
"sh",
"shi",
"shy",
"shn",
"si",
"simple",
"sk",
"skr",
"sl",
"sm",
"smn",
"sn",
"so",
"sq",
"sr",
"srn",
"ss",
"st",
"stq",
"su",
"sv",
"sw",
"szl",
"szy",
"ta",
"tay",
"tcy",
"te",
"tet",
"tg",
"th",
"ti",
"ty",
"tk",
"tl",
"tn",
"to",
"tokipona",
"tp",
"tpi",
"tr",
"ts",
"tt",
"tum",
"tw",
"tyv",
"udm",
"ug",
"uk",
"ur",
"uz",
"ve",
"vec",
"vep",
"vi",
"vls",
"vo",
"wa",
"war",
"wo",
"wuu",
"xal",
"xh",
"xmf",
"za",
"zea",
"zh",
"zh-classical",
"zh-cn",
"yue",
"zh-yue",
"zh-min-nan",
"zh-tw",
"zu"
],
"alphabetic_svwiktionary": [
"aa",
"af",
"ak",
"als",
"an",
"roa-rup",
"ast",
"atj",
"gn",
"ay",
"az",
"id",
"ms",
"bm",
"zh-min-nan",
"mt",
"bcl",
"bi",
"bo",
"bs",
"br",
"ca",
"cs",
"ch",
"sn",
"co",
"za",
"cy",
"da",
"de",
"na",
"mh",
"et",
"ang",
"en",
"es",
"eo",
"eu",
"to",
"fr",
"fy",
"fo",
"ga",
"gv",
"sm",
"gd",
"gl",
"hr",
"io",
"ia",
"ie",
"ik",
"xh",
"is",
"zu",
"it",
"jv",
"kl",
"csb",
"kw",
"rw",
"rn",
"sw",
"ky",
"ku",
"la",
"lv",
"lb",
"nia",
"lt",
"li",
"ln",
"jbo",
"hu",
"mg",
"mi",
"mo",
"fj",
"nah",
"nl",
"cr",
"no",
"nn",
"hsb",
"oc",
"om",
"ug",
"uz",
"nds",
"pl",
"pt",
"ro",
"rm",
"qu",
"sg",
"sc",
"st",
"tn",
"sq",
"scn",
"simple",
"ss",
"sk",
"sl",
"so",
"sh",
"shn",
"su",
"fi",
"sv",
"shy",
"tl",
"tt",
"vi",
"tpi",
"tr",
"tw",
"din",
"vo",
"wa",
"wo",
"ts",
"yo",
"diq",
"el",
"av",
"ab",
"ba",
"be",
"bg",
"mk",
"mn",
"ru",
"sr",
"tg",
"uk",
"kk",
"hy",
"hyw",
"yi",
"he",
"ur",
"ar",
"tk",
"sd",
"fa",
"ha",
"skr",
"ps",
"dv",
"ks",
"ne",
"pi",
"bh",
"mni",
"mr",
"my",
"mnw",
"sa",
"hi",
"as",
"bn",
"pa",
"pnb",
"gu",
"or",
"ta",
"te",
"kn",
"ml",
"si",
"th",
"lo",
"dz",
"ka",
"ti",
"am",
"chr",
"iu",
"km",
"zh",
"ja",
"ko"
]
},
"InterwikiSortingSort": "alphabetic",
"InterwikiSortingSortPrepend": [],
"InterwikiViewOnly": true,
"InvalidPasswordReset": true,
"InvalidRedirectTargets": [
"Filepath",
"Mypage",
"Mytalk",
"Redirect"
],
"InvalidUsernameCharacters": "@:",
"InvalidateCacheOnLocalSettingsChange": false,
"JobBackoffThrottling": {
"htmlCacheUpdate": 50
},
"JobClasses": {
"deletePage": "DeletePageJob",
"refreshLinks": "RefreshLinksJob",
"deleteLinks": "DeleteLinksJob",
"htmlCacheUpdate": "HTMLCacheUpdateJob",
"sendMail": "EmaillingJob",
"enotifNotify": "EnotifNotifyJob",
"fixDoubleRedirect": "DoubleRedirectJob",
"AssembleUploadChunks": "AssembleUploadChunksJob",
"PublishStashedFile": "PublishStashedFileJob",
"ThumbnailRender": "ThumbnailRenderJob",
"recentChangesUpdate": "RecentChangesUpdateJob",
"refreshLinksPrioritized": "RefreshLinksJob",
"refreshLinksDynamic": "RefreshLinksJob",
"activityUpdateJob": "ActivityUpdateJob",
"categoryMembershipChange": "CategoryMembershipChangeJob",
"clearUserWatchlist": "ClearUserWatchlistJob",
"watchlistExpiry": "WatchlistExpiryJob",
"cdnPurge": "CdnPurgeJob",
"userGroupExpiry": "UserGroupExpiryJob",
"clearWatchlistNotifications": "ClearWatchlistNotificationsJob",
"userOptionsUpdate": "UserOptionsUpdateJob",
"revertedTagUpdate": "RevertedTagUpdateJob",
"enqueue": "EnqueueJob",
"null": "NullJob",
"userEditCountInit": "UserEditCountInitJob"
},
"JobQueueIncludeInMaxLagFactor": false,
"JobRunRate": 0,
"JobSerialCommitThreshold": false,
"JobTypeConf": {
"default": {
"class": "\\MediaWiki\\Extension\\EventBus\\Adapters\\JobQueue\\JobQueueEventBus",
"readOnlyReason": false
}
},
"JobTypesExcludedFromDefaultQueue": [
"AssembleUploadChunks",
"PublishStashedFile",
"webVideoTranscode",
"webVideoTranscodePrioritized",
"gwtoolsetUploadMetadataJob",
"gwtoolsetUploadMediafileJob",
"gwtoolsetGWTFileBackendCleanupJob"
],
"JpegPixelFormat": "yuv420",
"JpegQuality": 80,
"JpegTran": "/usr/bin/jpegtran",
"JsonConfigEnableLuaSupport": true,
"JsonConfigInterwikiPrefix": "commons",
"JsonConfigModels": {
"Tabular.JsonConfig": "JsonConfig\\JCTabularContent",
"Map.JsonConfig": "JsonConfig\\JCMapDataContent"
},
"JsonConfigs": {
"Tabular.JsonConfig": {
"namespace": 486,
"nsName": "Data",
"pattern": "/.\\.tab$/",
"license": "CC0-1.0",
"isLocal": false,
"remote": {
"url": "https://commons.wikimedia.org/w/api.php"
}
},
"Map.JsonConfig": {
"namespace": 486,
"nsName": "Data",
"pattern": "/.\\.map$/",
"license": "CC0-1.0",
"isLocal": false,
"remote": {
"url": "https://commons.wikimedia.org/w/api.php"
}
}
},
"KartographerEnableMapFrame": true,
"KartographerMapServer": "https://maps.wikimedia.org",
"KartographerStaticMapframe": true,
"KartographerUseMarkerStyle": false,
"KartographerUsePageLanguage": true,
"KartographerWikivoyageMode": false,
"LBFactoryConf": {
"class": "LBFactoryMulti",
"secret": "DECAFBADDECAFBAD",
"sectionsByDB": {
"enwiki": "s1",
"bgwiki": "s2",
"bgwiktionary": "s2",
"cswiki": "s2",
"enwikiquote": "s2",
"enwiktionary": "s2",
"eowiki": "s2",
"fiwiki": "s2",
"idwiki": "s2",
"itwiki": "s2",
"nlwiki": "s2",
"nowiki": "s2",
"plwiki": "s2",
"ptwiki": "s2",
"svwiki": "s2",
"thwiki": "s2",
"trwiki": "s2",
"zhwiki": "s2",
"commonswiki": "s4",
"testcommonswiki": "s4",
"altwiki": "s5",
"apiportalwiki": "s5",
"arbcom_ruwiki": "s5",
"avkwiki": "s5",
"banwikisource": "s5",
"bclwiktionary": "s5",
"cebwiki": "s5",
"dagwiki": "s5",
"dewiki": "s5",
"diqwiktionary": "s5",
"enwikivoyage": "s5",
"eowikivoyage": "s5",
"jawikivoyage": "s5",
"jvwikisource": "s5",
"lldwiki": "s5",
"mniwiki": "s5",
"mniwiktionary": "s5",
"mnwwiktionary": "s5",
"niawiki": "s5",
"niawiktionary": "s5",
"madwiki": "s5",
"mgwiktionary": "s5",
"mhwiktionary": "s5",
"muswiki": "s5",
"skrwiki": "s5",
"skrwiktionary": "s5",
"shwiki": "s5",
"shiwiki": "s5",
"smnwiki": "s5",
"srwiki": "s5",
"taywiki": "s5",
"thankyouwiki": "s5",
"trwikivoyage": "s5",
"trvwiki": "s5",
"wawikisource": "s5",
"frwiki": "s6",
"jawiki": "s6",
"labswiki": "s6",
"ruwiki": "s6",
"eswiki": "s7",
"huwiki": "s7",
"hewiki": "s7",
"ukwiki": "s7",
"frwiktionary": "s7",
"metawiki": "s7",
"arwiki": "s7",
"centralauth": "s7",
"cawiki": "s7",
"viwiki": "s7",
"fawiki": "s7",
"rowiki": "s7",
"kowiki": "s7",
"wikidatawiki": "s8",
"labtestwiki": "s11"
},
"serverTemplate": {
"dbname": "enwiki",
"user": "Smithee",
"password": "DECAFBADDECAFBAD",
"type": "mysql",
"flags": 16,
"max lag": 6,
"useGTIDs": true,
"lagDetectionMethod": "pt-heartbeat",
"variables": {
"innodb_lock_wait_timeout": 15
}
},
"templateOverridesBySection": {
"s1": {
"lagDetectionOptions": {
"conds": {
"shard": "s1",
"datacenter": "eqiad"
}
}
},
"s2": {
"lagDetectionOptions": {
"conds": {
"shard": "s2",
"datacenter": "eqiad"
}
}
},
"DEFAULT": {
"lagDetectionOptions": {
"conds": {
"shard": "s3",
"datacenter": "eqiad"
}
}
},
"s4": {
"lagDetectionOptions": {
"conds": {
"shard": "s4",
"datacenter": "eqiad"
}
}
},
"s5": {
"lagDetectionOptions": {
"conds": {
"shard": "s5",
"datacenter": "eqiad"
}
}
},
"s6": {
"lagDetectionOptions": {
"conds": {
"shard": "s6",
"datacenter": "eqiad"
}
}
},
"s7": {
"lagDetectionOptions": {
"conds": {
"shard": "s7",
"datacenter": "eqiad"
}
}
},
"s8": {
"lagDetectionOptions": {
"conds": {
"shard": "s8",
"datacenter": "eqiad"
}
}
}
},
"groupLoadsByDB": [],
"hostsByName": {
"clouddb2001-dev": "10.192.20.11"
},
"externalLoads": [],
"masterTemplateOverrides": [],
"externalTemplateOverrides": {
"flags": 0,
"lagDetectionMethod": "Seconds_Behind_Master"
},
"templateOverridesByCluster": {
"rc1": {
"is static": true
},
"cluster1": {
"blobs table": "blobs_cluster1",
"is static": true
},
"cluster2": {
"blobs table": "blobs_cluster2",
"is static": true
},
"cluster3": {
"blobs table": "blobs_cluster3",
"is static": true
},
"cluster4": {
"blobs table": "blobs_cluster4",
"is static": true
},
"cluster5": {
"blobs table": "blobs_cluster5",
"is static": true
},
"cluster6": {
"blobs table": "blobs_cluster6",
"is static": true
},
"cluster7": {
"blobs table": "blobs_cluster7",
"is static": true
},
"cluster8": {
"blobs table": "blobs_cluster8",
"is static": true
},
"cluster9": {
"blobs table": "blobs_cluster9",
"is static": true
},
"cluster10": {
"blobs table": "blobs_cluster10",
"is static": true
},
"cluster20": {
"blobs table": "blobs_cluster20",
"is static": true
},
"cluster21": {
"blobs table": "blobs_cluster21",
"is static": true
},
"cluster22": {
"blobs table": "blobs_cluster22",
"is static": true
},
"cluster23": {
"blobs table": "blobs_cluster23",
"is static": true
},
"cluster24": {
"blobs table": "blobs_cluster24",
"is static": true
},
"cluster25": {
"blobs table": "blobs_cluster25",
"is static": true
},
"cluster26": {
"blobs table": "blobs_cluster26"
},
"cluster27": {
"blobs table": "blobs_cluster27"
}
},
"readOnlyBySection": null,
"groupLoadsBySection": {
"DEFAULT": {
"": {
"WMF_MAINTENANCE_OFFLINE_placeholder": 0
}
}
},
"sectionLoads": {
"s11": {
"clouddb2001-dev": 1
}
}
},
"LanguageCode": "en",
"LanguageConverterCacheType": 0,
"LearnerEdits": 10,
"LearnerMemberSince": 4,
"LegacyEncoding": "windows-1252",
"LegacyJavaScriptGlobals": false,
"LegacySchemaConversion": false,
"LegalTitleChars": " %!\"$&'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+",
"LexemeEnableRepo": false,
"LinkHolderBatchSize": 1000,
"LinterStatsdSampleFactor": 1000,
"LinterSubmitterWhitelist": {
"10.64.32.78": true,
"10.64.32.73": true,
"10.64.32.74": true,
"10.64.32.75": true,
"10.64.32.84": true,
"10.64.32.85": true,
"10.64.32.86": true,
"10.64.32.87": true,
"10.64.16.177": true,
"10.64.16.178": true,
"10.64.16.179": true,
"10.64.16.180": true,
"10.64.16.181": true,
"10.64.16.182": true,
"10.64.32.88": true,
"10.64.32.89": true,
"10.64.32.90": true,
"10.64.32.91": true,
"10.64.0.214": true,
"10.64.0.215": true,
"10.64.0.216": true,
"10.64.0.217": true,
"10.64.0.218": true,
"10.64.0.219": true,
"10.64.0.239": true,
"10.64.0.240": true,
"10.64.0.241": true,
"10.64.0.242": true,
"10.64.0.243": true,
"10.64.0.244": true,
"10.64.16.86": true,
"10.64.16.87": true,
"10.64.16.88": true,
"10.64.16.89": true,
"10.64.16.90": true,
"10.64.16.91": true,
"10.64.32.229": true,
"10.64.32.230": true,
"10.64.32.231": true,
"10.64.32.232": true,
"10.64.32.233": true,
"10.64.32.234": true,
"10.64.48.161": true,
"10.64.48.162": true,
"10.64.48.163": true,
"10.64.48.164": true,
"10.64.48.165": true,
"10.64.48.166": true,
"10.192.0.182": true,
"10.192.0.183": true,
"10.192.0.184": true,
"10.192.0.185": true,
"10.192.0.186": true,
"10.192.16.21": true,
"10.192.16.22": true,
"10.192.16.24": true,
"10.192.16.25": true,
"10.192.16.206": true,
"10.192.32.195": true,
"10.192.32.196": true,
"10.192.32.197": true,
"10.192.32.198": true,
"10.192.32.199": true,
"10.192.48.149": true,
"10.192.48.150": true,
"10.192.48.151": true,
"10.192.48.152": true,
"10.192.48.153": true
},
"LoadScript": "/w/load.php",
"LocalDatabases": [
"aawiki",
"aawikibooks",
"aawiktionary",
"abwiki",
"abwiktionary",
"acewiki",
"advisorswiki",
"advisorywiki",
"adywiki",
"afwiki",
"afwikibooks",
"afwikiquote",
"afwiktionary",
"akwiki",
"akwikibooks",
"akwiktionary",
"alswiki",
"altwiki",
"amwiki",
"amwikimedia",
"amwikiquote",
"amwiktionary",
"angwiki",
"angwikibooks",
"angwikiquote",
"angwikisource",
"angwiktionary",
"anwiki",
"anwiktionary",
"apiportalwiki",
"arbcom_cswiki",
"arbcom_dewiki",
"arbcom_enwiki",
"arbcom_fiwiki",
"arbcom_nlwiki",
"arbcom_ruwiki",
"arcwiki",
"arwiki",
"arwikibooks",
"arwikimedia",
"arwikinews",
"arwikiquote",
"arwikisource",
"arwikiversity",
"arwiktionary",
"arywiki",
"arzwiki",
"astwiki",
"astwikibooks",
"astwikiquote",
"astwiktionary",
"aswiki",
"aswikibooks",
"aswikisource",
"aswiktionary",
"atjwiki",
"auditcomwiki",
"avkwiki",
"avwiki",
"avwiktionary",
"awawiki",
"aywiki",
"aywikibooks",
"aywiktionary",
"azbwiki",
"azwiki",
"azwikibooks",
"azwikiquote",
"azwikisource",
"azwiktionary",
"banwiki",
"banwikisource",
"barwiki",
"bat_smgwiki",
"bawiki",
"bawikibooks",
"bclwiki",
"bclwiktionary",
"bdwikimedia",
"be_x_oldwiki",
"betawikiversity",
"bewiki",
"bewikibooks",
"bewikimedia",
"bewikiquote",
"bewikisource",
"bewiktionary",
"bgwiki",
"bgwikibooks",
"bgwikinews",
"bgwikiquote",
"bgwikisource",
"bgwiktionary",
"bhwiki",
"bhwiktionary",
"biwiki",
"biwikibooks",
"biwiktionary",
"bjnwiki",
"bmwiki",
"bmwikibooks",
"bmwikiquote",
"bmwiktionary",
"bnwiki",
"bnwikibooks",
"bnwikisource",
"bnwikivoyage",
"bnwiktionary",
"boardgovcomwiki",
"boardwiki",
"bowiki",
"bowikibooks",
"bowiktionary",
"bpywiki",
"brwiki",
"brwikimedia",
"brwikiquote",
"brwikisource",
"brwiktionary",
"bswiki",
"bswikibooks",
"bswikinews",
"bswikiquote",
"bswikisource",
"bswiktionary",
"bugwiki",
"bxrwiki",
"cawiki",
"cawikibooks",
"cawikimedia",
"cawikinews",
"cawikiquote",
"cawikisource",
"cawiktionary",
"cbk_zamwiki",
"cdowiki",
"cebwiki",
"cewiki",
"chairwiki",
"chapcomwiki",
"checkuserwiki",
"chowiki",
"chrwiki",
"chrwiktionary",
"chwiki",
"chwikibooks",
"chwiktionary",
"chywiki",
"ckbwiki",
"cnwikimedia",
"collabwiki",
"commonswiki",
"cowiki",
"cowikibooks",
"cowikimedia",
"cowikiquote",
"cowiktionary",
"crhwiki",
"crwiki",
"crwikiquote",
"crwiktionary",
"csbwiki",
"csbwiktionary",
"cswiki",
"cswikibooks",
"cswikinews",
"cswikiquote",
"cswikisource",
"cswikiversity",
"cswiktionary",
"cuwiki",
"cvwiki",
"cvwikibooks",
"cywiki",
"cywikibooks",
"cywikiquote",
"cywikisource",
"cywiktionary",
"dagwiki",
"dawiki",
"dawikibooks",
"dawikiquote",
"dawikisource",
"dawiktionary",
"dewiki",
"dewikibooks",
"dewikinews",
"dewikiquote",
"dewikisource",
"dewikiversity",
"dewikivoyage",
"dewiktionary",
"dinwiki",
"diqwiki",
"diqwiktionary",
"dkwikimedia",
"donatewiki",
"dsbwiki",
"dtywiki",
"dvwiki",
"dvwiktionary",
"dzwiki",
"dzwiktionary",
"ecwikimedia",
"eewiki",
"electcomwiki",
"elwiki",
"elwikibooks",
"elwikinews",
"elwikiquote",
"elwikisource",
"elwikiversity",
"elwikivoyage",
"elwiktionary",
"emlwiki",
"enwiki",
"enwikibooks",
"enwikinews",
"enwikiquote",
"enwikisource",
"enwikiversity",
"enwikivoyage",
"enwiktionary",
"eowiki",
"eowikibooks",
"eowikinews",
"eowikiquote",
"eowikisource",
"eowikivoyage",
"eowiktionary",
"eswiki",
"eswikibooks",
"eswikinews",
"eswikiquote",
"eswikisource",
"eswikiversity",
"eswikivoyage",
"eswiktionary",
"etwiki",
"etwikibooks",
"etwikimedia",
"etwikiquote",
"etwikisource",
"etwiktionary",
"euwiki",
"euwikibooks",
"euwikiquote",
"euwikisource",
"euwiktionary",
"execwiki",
"extwiki",
"fawiki",
"fawikibooks",
"fawikinews",
"fawikiquote",
"fawikisource",
"fawikivoyage",
"fawiktionary",
"fdcwiki",
"ffwiki",
"fiu_vrowiki",
"fiwiki",
"fiwikibooks",
"fiwikimedia",
"fiwikinews",
"fiwikiquote",
"fiwikisource",
"fiwikiversity",
"fiwikivoyage",
"fiwiktionary",
"fjwiki",
"fjwiktionary",
"foundationwiki",
"fowiki",
"fowikisource",
"fowiktionary",
"frpwiki",
"frrwiki",
"frwiki",
"frwikibooks",
"frwikinews",
"frwikiquote",
"frwikisource",
"frwikiversity",
"frwikivoyage",
"frwiktionary",
"furwiki",
"fywiki",
"fywikibooks",
"fywiktionary",
"gagwiki",
"ganwiki",
"gawiki",
"gawikibooks",
"gawikiquote",
"gawiktionary",
"gcrwiki",
"gdwiki",
"gdwiktionary",
"gewikimedia",
"glkwiki",
"glwiki",
"glwikibooks",
"glwikiquote",
"glwikisource",
"glwiktionary",
"gnwiki",
"gnwikibooks",
"gnwiktionary",
"gomwiki",
"gomwiktionary",
"gorwiki",
"gotwiki",
"gotwikibooks",
"grantswiki",
"grwikimedia",
"guwiki",
"guwikibooks",
"guwikiquote",
"guwikisource",
"guwiktionary",
"gvwiki",
"gvwiktionary",
"hakwiki",
"hawiki",
"hawiktionary",
"hawwiki",
"hewiki",
"hewikibooks",
"hewikinews",
"hewikiquote",
"hewikisource",
"hewikivoyage",
"hewiktionary",
"hifwiki",
"hifwiktionary",
"hiwiki",
"hiwikibooks",
"hiwikimedia",
"hiwikiquote",
"hiwikisource",
"hiwikiversity",
"hiwikivoyage",
"hiwiktionary",
"howiki",
"hrwiki",
"hrwikibooks",
"hrwikiquote",
"hrwikisource",
"hrwiktionary",
"hsbwiki",
"hsbwiktionary",
"htwiki",
"htwikisource",
"huwiki",
"huwikibooks",
"huwikinews",
"huwikiquote",
"huwikisource",
"huwiktionary",
"hywiki",
"hywikibooks",
"hywikiquote",
"hywikisource",
"hywiktionary",
"hywwiki",
"hzwiki",
"iawiki",
"iawikibooks",
"iawiktionary",
"id_internalwikimedia",
"idwiki",
"idwikibooks",
"idwikimedia",
"idwikiquote",
"idwikisource",
"idwiktionary",
"iegcomwiki",
"iewiki",
"iewikibooks",
"iewiktionary",
"igwiki",
"iiwiki",
"ikwiki",
"ikwiktionary",
"ilowiki",
"ilwikimedia",
"incubatorwiki",
"inhwiki",
"internalwiki",
"iowiki",
"iowiktionary",
"iswiki",
"iswikibooks",
"iswikiquote",
"iswikisource",
"iswiktionary",
"itwiki",
"itwikibooks",
"itwikinews",
"itwikiquote",
"itwikisource",
"itwikiversity",
"itwikivoyage",
"itwiktionary",
"iuwiki",
"iuwiktionary",
"jamwiki",
"jawiki",
"jawikibooks",
"jawikinews",
"jawikiquote",
"jawikisource",
"jawikiversity",
"jawikivoyage",
"jawiktionary",
"jbowiki",
"jbowiktionary",
"jvwiki",
"jvwikisource",
"jvwiktionary",
"kaawiki",
"kabwiki",
"kawiki",
"kawikibooks",
"kawikiquote",
"kawiktionary",
"kbdwiki",
"kbpwiki",
"kgwiki",
"kiwiki",
"kjwiki",
"kkwiki",
"kkwikibooks",
"kkwikiquote",
"kkwiktionary",
"klwiki",
"klwiktionary",
"kmwiki",
"kmwikibooks",
"kmwiktionary",
"knwiki",
"knwikibooks",
"knwikiquote",
"knwikisource",
"knwiktionary",
"koiwiki",
"kowiki",
"kowikibooks",
"kowikinews",
"kowikiquote",
"kowikisource",
"kowikiversity",
"kowiktionary",
"krcwiki",
"krwiki",
"krwikiquote",
"kshwiki",
"kswiki",
"kswikibooks",
"kswikiquote",
"kswiktionary",
"kuwiki",
"kuwikibooks",
"kuwikiquote",
"kuwiktionary",
"kvwiki",
"kwwiki",
"kwwikiquote",
"kwwiktionary",
"kywiki",
"kywikibooks",
"kywikiquote",
"kywiktionary",
"labswiki",
"labtestwiki",
"ladwiki",
"lawiki",
"lawikibooks",
"lawikiquote",
"lawikisource",
"lawiktionary",
"lbewiki",
"lbwiki",
"lbwikibooks",
"lbwikiquote",
"lbwiktionary",
"legalteamwiki",
"lezwiki",
"lfnwiki",
"lgwiki",
"lijwiki",
"lijwikisource",
"liwiki",
"liwikibooks",
"liwikinews",
"liwikiquote",
"liwikisource",
"liwiktionary",
"lldwiki",
"lmowiki",
"lnwiki",
"lnwikibooks",
"lnwiktionary",
"loginwiki",
"lowiki",
"lowiktionary",
"lrcwiki",
"ltgwiki",
"ltwiki",
"ltwikibooks",
"ltwikiquote",
"ltwikisource",
"ltwiktionary",
"lvwiki",
"lvwikibooks",
"lvwiktionary",
"madwiki",
"maiwiki",
"maiwikimedia",
"map_bmswiki",
"mdfwiki",
"mediawikiwiki",
"metawiki",
"mgwiki",
"mgwikibooks",
"mgwiktionary",
"mhrwiki",
"mhwiki",
"mhwiktionary",
"minwiki",
"minwiktionary",
"miwiki",
"miwikibooks",
"miwiktionary",
"mkwiki",
"mkwikibooks",
"mkwikimedia",
"mkwikisource",
"mkwiktionary",
"mlwiki",
"mlwikibooks",
"mlwikiquote",
"mlwikisource",
"mlwiktionary",
"mniwiki",
"mniwiktionary",
"mnwiki",
"mnwikibooks",
"mnwiktionary",
"mnwwiki",
"mnwwiktionary",
"movementroleswiki",
"mrjwiki",
"mrwiki",
"mrwikibooks",
"mrwikiquote",
"mrwikisource",
"mrwiktionary",
"mswiki",
"mswikibooks",
"mswiktionary",
"mtwiki",
"mtwiktionary",
"muswiki",
"mwlwiki",
"mxwikimedia",
"myvwiki",
"mywiki",
"mywikibooks",
"mywiktionary",
"mznwiki",
"nahwiki",
"nahwikibooks",
"nahwiktionary",
"napwiki",
"napwikisource",
"nawiki",
"nawikibooks",
"nawikiquote",
"nawiktionary",
"nds_nlwiki",
"ndswiki",
"ndswikibooks",
"ndswikiquote",
"ndswiktionary",
"newiki",
"newikibooks",
"newiktionary",
"newwiki",
"ngwiki",
"ngwikimedia",
"niawiki",
"niawiktionary",
"nlwiki",
"nlwikibooks",
"nlwikimedia",
"nlwikinews",
"nlwikiquote",
"nlwikisource",
"nlwikivoyage",
"nlwiktionary",
"nnwiki",
"nnwikiquote",
"nnwiktionary",
"noboard_chapterswikimedia",
"nostalgiawiki",
"novwiki",
"nowiki",
"nowikibooks",
"nowikimedia",
"nowikinews",
"nowikiquote",
"nowikisource",
"nowiktionary",
"nqowiki",
"nrmwiki",
"nsowiki",
"nvwiki",
"nycwikimedia",
"nywiki",
"nzwikimedia",
"ocwiki",
"ocwikibooks",
"ocwiktionary",
"officewiki",
"olowiki",
"ombudsmenwiki",
"omwiki",
"omwiktionary",
"orwiki",
"orwikisource",
"orwiktionary",
"oswiki",
"otrs_wikiwiki",
"outreachwiki",
"pa_uswikimedia",
"pagwiki",
"pamwiki",
"papwiki",
"pawiki",
"pawikibooks",
"pawikisource",
"pawiktionary",
"pcdwiki",
"pdcwiki",
"pflwiki",
"pihwiki",
"piwiki",
"piwiktionary",
"plwiki",
"plwikibooks",
"plwikimedia",
"plwikinews",
"plwikiquote",
"plwikisource",
"plwikivoyage",
"plwiktionary",
"pmswiki",
"pmswikisource",
"pnbwiki",
"pnbwiktionary",
"pntwiki",
"projectcomwiki",
"pswiki",
"pswikibooks",
"pswikivoyage",
"pswiktionary",
"ptwiki",
"ptwikibooks",
"ptwikimedia",
"ptwikinews",
"ptwikiquote",
"ptwikisource",
"ptwikiversity",
"ptwikivoyage",
"ptwiktionary",
"punjabiwikimedia",
"qualitywiki",
"quwiki",
"quwikibooks",
"quwikiquote",
"quwiktionary",
"rmwiki",
"rmwikibooks",
"rmwiktionary",
"rmywiki",
"rnwiki",
"rnwiktionary",
"roa_rupwiki",
"roa_rupwiktionary",
"roa_tarawiki",
"romdwikimedia",
"rowiki",
"rowikibooks",
"rowikinews",
"rowikiquote",
"rowikisource",
"rowikivoyage",
"rowiktionary",
"rswikimedia",
"ruewiki",
"ruwiki",
"ruwikibooks",
"ruwikimedia",
"ruwikinews",
"ruwikiquote",
"ruwikisource",
"ruwikiversity",
"ruwikivoyage",
"ruwiktionary",
"rwwiki",
"rwwiktionary",
"sahwiki",
"sahwikiquote",
"sahwikisource",
"satwiki",
"sawiki",
"sawikibooks",
"sawikiquote",
"sawikisource",
"sawiktionary",
"scnwiki",
"scnwiktionary",
"scowiki",
"scwiki",
"scwiktionary",
"sdwiki",
"sdwikinews",
"sdwiktionary",
"searchcomwiki",
"sewiki",
"sewikibooks",
"sewikimedia",
"sgwiki",
"sgwiktionary",
"shiwiki",
"shnwiki",
"shnwiktionary",
"shwiki",
"shwiktionary",
"shywiktionary",
"simplewiki",
"simplewikibooks",
"simplewikiquote",
"simplewiktionary",
"siwiki",
"siwikibooks",
"siwiktionary",
"skrwiki",
"skrwiktionary",
"skwiki",
"skwikibooks",
"skwikiquote",
"skwikisource",
"skwiktionary",
"slwiki",
"slwikibooks",
"slwikiquote",
"slwikisource",
"slwikiversity",
"slwiktionary",
"smnwiki",
"smwiki",
"smwiktionary",
"snwiki",
"snwiktionary",
"sourceswiki",
"sowiki",
"sowiktionary",
"spcomwiki",
"specieswiki",
"sqwiki",
"sqwikibooks",
"sqwikinews",
"sqwikiquote",
"sqwiktionary",
"srnwiki",
"srwiki",
"srwikibooks",
"srwikinews",
"srwikiquote",
"srwikisource",
"srwiktionary",
"sswiki",
"sswiktionary",
"stewardwiki",
"stqwiki",
"strategywiki",
"stwiki",
"stwiktionary",
"suwiki",
"suwikibooks",
"suwikiquote",
"suwiktionary",
"svwiki",
"svwikibooks",
"svwikinews",
"svwikiquote",
"svwikisource",
"svwikiversity",
"svwikivoyage",
"svwiktionary",
"swwiki",
"swwikibooks",
"swwiktionary",
"sysop_itwiki",
"szlwiki",
"szywiki",
"tawiki",
"tawikibooks",
"tawikinews",
"tawikiquote",
"tawikisource",
"tawiktionary",
"taywiki",
"tcywiki",
"techconductwiki",
"tenwiki",
"test2wiki",
"testcommonswiki",
"testwiki",
"testwikidatawiki",
"tetwiki",
"tewiki",
"tewikibooks",
"tewikiquote",
"tewikisource",
"tewiktionary",
"tgwiki",
"tgwikibooks",
"tgwiktionary",
"thankyouwiki",
"thwiki",
"thwikibooks",
"thwikinews",
"thwikiquote",
"thwikisource",
"thwiktionary",
"tiwiki",
"tiwiktionary",
"tkwiki",
"tkwikibooks",
"tkwikiquote",
"tkwiktionary",
"tlwiki",
"tlwikibooks",
"tlwiktionary",
"tnwiki",
"tnwiktionary",
"towiki",
"towiktionary",
"tpiwiki",
"tpiwiktionary",
"transitionteamwiki",
"trvwiki",
"trwiki",
"trwikibooks",
"trwikimedia",
"trwikinews",
"trwikiquote",
"trwikisource",
"trwikivoyage",
"trwiktionary",
"tswiki",
"tswiktionary",
"ttwiki",
"ttwikibooks",
"ttwikiquote",
"ttwiktionary",
"tumwiki",
"twwiki",
"twwiktionary",
"tyvwiki",
"tywiki",
"uawikimedia",
"udmwiki",
"ugwiki",
"ugwikibooks",
"ugwikiquote",
"ugwiktionary",
"ukwiki",
"ukwikibooks",
"ukwikinews",
"ukwikiquote",
"ukwikisource",
"ukwikivoyage",
"ukwiktionary",
"urwiki",
"urwikibooks",
"urwikiquote",
"urwiktionary",
"usabilitywiki",
"uzwiki",
"uzwikibooks",
"uzwikiquote",
"uzwiktionary",
"vecwiki",
"vecwikisource",
"vecwiktionary",
"vepwiki",
"vewiki",
"viwiki",
"viwikibooks",
"viwikiquote",
"viwikisource",
"viwikivoyage",
"viwiktionary",
"vlswiki",
"votewiki",
"vowiki",
"vowikibooks",
"vowikiquote",
"vowiktionary",
"warwiki",
"wawiki",
"wawikibooks",
"wawikisource",
"wawiktionary",
"wbwikimedia",
"wg_enwiki",
"wikidatawiki",
"wikimania2005wiki",
"wikimania2006wiki",
"wikimania2007wiki",
"wikimania2008wiki",
"wikimania2009wiki",
"wikimania2010wiki",
"wikimania2011wiki",
"wikimania2012wiki",
"wikimania2013wiki",
"wikimania2014wiki",
"wikimania2015wiki",
"wikimania2016wiki",
"wikimania2017wiki",
"wikimania2018wiki",
"wikimaniateamwiki",
"wikimaniawiki",
"wowiki",
"wowikiquote",
"wowiktionary",
"wuuwiki",
"xalwiki",
"xhwiki",
"xhwikibooks",
"xhwiktionary",
"xmfwiki",
"yiwiki",
"yiwikisource",
"yiwiktionary",
"yowiki",
"yowikibooks",
"yowiktionary",
"yuewiktionary",
"zawiki",
"zawikibooks",
"zawikiquote",
"zawiktionary",
"zeawiki",
"zh_classicalwiki",
"zh_min_nanwiki",
"zh_min_nanwikibooks",
"zh_min_nanwikiquote",
"zh_min_nanwikisource",
"zh_min_nanwiktionary",
"zh_yuewiki",
"zhwiki",
"zhwikibooks",
"zhwikinews",
"zhwikiquote",
"zhwikisource",
"zhwikiversity",
"zhwikivoyage",
"zhwiktionary",
"zuwiki",
"zuwikibooks",
"zuwiktionary"
],
"LocalFileRepo": {
"class": "LocalRepo",
"name": "local",
"backend": "local-multiwrite",
"url": "//upload.wikimedia.org/wikipedia/en",
"scriptDirUrl": "/w",
"hashLevels": 2,
"thumbScriptUrl": false,
"transformVia404": true,
"useJsonMetadata": true,
"useSplitMetadata": true,
"initialCapital": true,
"deletedHashLevels": 3,
"abbrvThreshold": 160,
"isPrivate": false,
"thumbProxyUrl": "test.com/wikipedia/en/thumb/",
"thumbProxySecret": "DECAFBADDECAFBAD",
"zones": []
},
"LocalHTTPProxy": false,
"LocalInterwikis": [
"w",
"en"
],
"LocalStylePath": "/w/skins",
"LocalTZoffset": null,
"LocalVirtualHosts": [
"wikipedia.org",
"wiktionary.org",
"wikiquote.org",
"wikibooks.org",
"wikiquote.org",
"wikinews.org",
"wikisource.org",
"wikiversity.org",
"wikivoyage.org",
"www.wikidata.org",
"meta.wikimedia.org",
"commons.wikimedia.org",
"www.mediawiki.org"
],
"LocalisationCacheConf": {
"class": "LocalisationCache",
"store": "detect",
"storeClass": "LCStoreCDB",
"storeDirectory": "/var/www/html/w/cache/l10n",
"storeServer": [],
"forceRecache": false,
"manualRecache": true
},
"LocalisationUpdateDirectory": "/var/lib/l10nupdate/caches/cache-1.38.0-wmf.2",
"LocalisationUpdateRepositories": {
"local": {
"mediawiki": "/var/lib/l10nupdate/mediawiki/core/%PATH%",
"extension": "/var/lib/l10nupdate/mediawiki/extensions/%NAME%/%PATH%",
"skin": "/var/lib/l10nupdate/mediawiki/skins/%NAME%/%PATH%"
}
},
"LocalisationUpdateRepository": "local",
"Localtimezone": "UTC",
"LockManagers": [
{
"name": "redisLockManager",
"class": "RedisLockManager",
"lockServers": {
"rdb1": "10.64.0.65",
"rdb2": "10.64.32.153",
"rdb3": "10.64.48.91"
},
"srvsByBucket": [
[
"rdb1",
"rdb2",
"rdb3"
]
],
"redisConfig": {
"connectTimeout": 2,
"readTimeout": 2,
"password": "DECAFBADDECAFBAD"
}
},
{
"name": "wikibaseDispatchRedisLockManager",
"class": "RedisLockManager",
"lockTTL": 900,
"lockServers": {
"rdb1": "10.64.0.65",
"rdb2": "10.64.32.153",
"rdb3": "10.64.48.91"
},
"domain": "enwiki",
"srvsByBucket": [
[
"rdb1",
"rdb2",
"rdb3"
]
],
"redisConfig": {
"connectTimeout": 2,
"readTimeout": 2,
"password": "DECAFBADDECAFBAD"
}
}
],
"LogActions": [],
"LogActionsHandlers": {
"block/block": "BlockLogFormatter",
"block/reblock": "BlockLogFormatter",
"block/unblock": "BlockLogFormatter",
"contentmodel/change": "ContentModelLogFormatter",
"contentmodel/new": "ContentModelLogFormatter",
"delete/delete": "DeleteLogFormatter",
"delete/delete_redir": "DeleteLogFormatter",
"delete/delete_redir2": "DeleteLogFormatter",
"delete/event": "DeleteLogFormatter",
"delete/restore": "DeleteLogFormatter",
"delete/revision": "DeleteLogFormatter",
"import/interwiki": "ImportLogFormatter",
"import/upload": "ImportLogFormatter",
"managetags/activate": "LogFormatter",
"managetags/create": "LogFormatter",
"managetags/deactivate": "LogFormatter",
"managetags/delete": "LogFormatter",
"merge/merge": "MergeLogFormatter",
"move/move": "MoveLogFormatter",
"move/move_redir": "MoveLogFormatter",
"patrol/patrol": "PatrolLogFormatter",
"patrol/autopatrol": "PatrolLogFormatter",
"protect/modify": "ProtectLogFormatter",
"protect/move_prot": "ProtectLogFormatter",
"protect/protect": "ProtectLogFormatter",
"protect/unprotect": "ProtectLogFormatter",
"rights/autopromote": "RightsLogFormatter",
"rights/rights": "RightsLogFormatter",
"suppress/block": "BlockLogFormatter",
"suppress/delete": "DeleteLogFormatter",
"suppress/event": "DeleteLogFormatter",
"suppress/reblock": "BlockLogFormatter",
"suppress/revision": "DeleteLogFormatter",
"tag/update": "TagLogFormatter",
"upload/overwrite": "UploadLogFormatter",
"upload/revert": "UploadLogFormatter",
"upload/upload": "UploadLogFormatter"
},
"LogExceptionBacktrace": true,
"LogHeaders": {
"": "alllogstext",
"block": "blocklogtext",
"delete": "dellogpagetext",
"import": "importlogpagetext",
"merge": "mergelogpagetext",
"move": "movelogpagetext",
"patrol": "patrol-log-header",
"protect": "protectlogtext",
"rights": "rightslogtext",
"suppress": "suppressionlogtext",
"upload": "uploadlogpagetext"
},
"LogNames": {
"": "all-logs-page",
"block": "blocklogpage",
"protect": "protectlogpage",
"rights": "rightslog",
"delete": "dellogpage",
"upload": "uploadlogpage",
"move": "movelogpage",
"import": "importlogpage",
"patrol": "patrol-log-page",
"merge": "mergelog",
"suppress": "suppressionlog"
},
"LogRestrictions": {
"suppress": "suppressionlog"
},
"LogSpamBlacklistHits": true,
"LogTypes": [
"",
"block",
"protect",
"rights",
"delete",
"upload",
"move",
"import",
"patrol",
"merge",
"suppress",
"tag",
"managetags",
"contentmodel"
],
"LoggedOutMaxAge": 0,
"LoginLanguageSelector": false,
"LoginNotifyAttemptsNewIP": 3,
"Logo": false,
"LogoHD": false,
"Logos": {
"1x": "/static/images/project-logos/enwiki.png",
"1.5x": "/static/images/project-logos/enwiki-1.5x.png",
"2x": "/static/images/project-logos/enwiki-2x.png",
"icon": "/static/images/mobile/copyright/wikipedia.png",
"wordmark": {
"src": "/static/images/mobile/copyright/wikipedia-wordmark-en.svg",
"width": 119,
"height": 18
},
"tagline": {
"src": "/static/images/mobile/copyright/wikipedia-tagline-en.svg",
"width": 117,
"height": 13
},
"variants": null
},
"MFAdvancedMobileContributions": true,
"MFAmcOutreach": true,
"MFAmcOutreachMinEditCount": 100,
"MFAppPackageId": "org.wikipedia",
"MFAutodetectMobileView": false,
"MFCollapseSectionsByDefault": true,
"MFDisplayWikibaseDescriptions": {
"search": true,
"nearby": true,
"watchlist": true,
"tagline": false
},
"MFEnableJSConsoleRecruitment": true,
"MFEnableWikidataDescriptions": {
"base": true,
"beta": true
},
"MFEnableXAnalyticsLogging": true,
"MFExperiments": [],
"MFLazyLoadImages": {
"base": true,
"beta": true
},
"MFLazyLoadReferences": {
"base": false,
"beta": true
},
"MFLogWrappedInfoboxes": true,
"MFMobileFormatterOptions": {
"excludeNamespaces": [
10,
-1
],
"maxImages": 1000,
"maxHeadings": 4000,
"headings": [
"h1",
"h2",
"h3",
"h4",
"h5",
"h6"
]
},
"MFMobileHeader": "X-Subdomain",
"MFNamespacesWithLeadParagraphs": [
0
],
"MFNearby": true,
"MFNearbyRange": 10000,
"MFNoMobileCategory": false,
"MFNoMobilePages": [],
"MFNoindexPages": true,
"MFQueryPropModules": [
"pageprops"
],
"MFRemovableClasses": {
"base": [
".navbox",
".nomobile",
".mbox-image",
".vertical-navbox"
],
"beta": [
".navbox",
".nomobile",
".mbox-image",
".vertical-navbox"
],
"HTML": []
},
"MFSchemaEditAttemptStepOversample": "visualeditor",
"MFSearchAPIParams": {
"ppprop": "displaytitle"
},
"MFSearchGenerator": {
"name": "prefixsearch",
"prefix": "ps"
},
"MFShowFirstParagraphBeforeInfobox": {
"base": true
},
"MFStripResponsiveImages": true,
"MFTrackBlockNotices": true,
"MFUseDesktopContributionsPage": {
"base": false,
"beta": false,
"amc": true
},
"MFUseDesktopSpecialHistoryPage": {
"base": false,
"beta": false,
"amc": true
},
"MFUseWikibase": true,
"MWLoggerDefaultSpi": "FIXME: factory callback",
"MWOAuthCentralWiki": "metawiki",
"MWOAuthSecureTokenTransfer": true,
"MWOAuthSessionCacheType": "redis_local",
"MWOAuthSharedUserSource": "CentralAuth",
"MachineVisionGCVSendFileContents": false,
"MachineVisionGoogleSafeSearchLimits": {
"adult": 3,
"medical": 3,
"violent": 4,
"racy": 4
},
"MachineVisionHandlers": {
"google": {
"class": "MediaWiki\\Extension\\MachineVision\\Handler\\GoogleCloudVisionHandler",
"services": [
"MachineVisionFetchGoogleCloudVisionAnnotationsJobFactory",
"MachineVisionRepository",
"MachineVisionRepoGroup",
"MachineVisionLabelResolver"
]
}
},
"MachineVisionNewUploadLabelingJobDelay": 172800,
"MachineVisionRequestLabelsOnUploadComplete": true,
"MachineVisionShowUploadWizardCallToAction": true,
"MachineVisionTemplateBlacklist": [
"Template:Art_Photo",
"Template:Artwork",
"Template:Book",
"Template:Map"
],
"MachineVisionWikidataIdBlacklist": [
"Q1088",
"Q23445",
"Q3142",
"Q3133",
"Q943",
"Q39338",
"Q428124",
"Q3257809",
"Q23444",
"Q42519",
"Q47071",
"Q843607",
"Q10296772",
"Q373058",
"Q317802",
"Q1670336",
"Q2778382",
"Q208045",
"Q1078214",
"Q906936",
"Q543923",
"Q2015138",
"Q2268159",
"Q767608",
"Q3518540",
"Q5960345",
"Q3014419",
"Q454847",
"Q679355",
"Q1324818",
"Q372973",
"Q797446",
"Q5043987",
"Q2541418",
"Q313120",
"Q3309916",
"Q2936397",
"Q2411228",
"Q2730433",
"Q303826",
"Q180778",
"Q5005364",
"Q5967009",
"Q650770",
"Q2720565",
"Q2294993",
"Q3276756",
"Q25203611",
"Q25393814",
"Q864152",
"Q533047",
"Q48997611",
"Q10770146",
"Q6453656",
"Q838368",
"Q296001",
"Q1301433",
"Q1802779",
"Q6478447",
"Q2083958",
"Q738168",
"Q696160",
"Q7239",
"Q638",
"Q11634",
"Q11629",
"Q16502",
"Q1792644",
"Q1190554",
"Q295469",
"Q1049799",
"Q334166",
"Q42889",
"Q82821",
"Q3248864",
"Q53875",
"Q37073",
"Q101998",
"Q2262382",
"Q721221",
"Q1634416",
"Q1395149",
"Q12554",
"Q83180",
"Q167510",
"Q43619",
"Q309",
"Q11016",
"Q1172903",
"Q165848",
"Q211778",
"Q43238",
"Q5135744",
"Q486972",
"Q826939",
"Q1286",
"Q1187312",
"Q988377",
"Q1036448",
"Q1209716",
"Q3151690"
],
"MachineVisionWithholdImageList": [
"Q467",
"Q3010",
"Q3031",
"Q8441",
"Q1378024",
"Q255274",
"Q368758",
"Q327968",
"Q41055",
"Q2472587",
"Q1155908",
"Q15173",
"Q82714",
"Q1886338",
"Q3080415",
"Q170579",
"Q28472",
"Q327496",
"Q371174",
"Q82714",
"Q9633",
"Q1886338",
"Q1922956",
"Q1255864",
"Q14130",
"Q202466",
"Q327496",
"Q37017",
"Q43748",
"Q1190554",
"Q82821",
"Q182832",
"Q132241",
"Q349",
"Q2755547",
"Q874405",
"Q327245",
"Q12068677",
"Q23640",
"Q83360",
"Q36864",
"Q33767",
"Q319604",
"Q205398",
"Q7242",
"Q12684",
"Q749212",
"Q639669",
"Q184485",
"Q855091",
"Q159992",
"Q2021379",
"Q911069",
"Q8037570",
"Q273283",
"Q134307"
],
"MainCacheType": "mcrouter",
"MainPageIsDomainRoot": false,
"MainStash": "redis_local",
"MainWANCache": "wancache-main-mcrouter",
"MajorSiteNoticeID": "2",
"MangleFlashPolicy": true,
"ManualRevertSearchRadius": 15,
"MathConcurrentReqs": 150,
"MathLaTeXMLUrl": null,
"MathMathMLUrl": "http://localhost:6003",
"MathUseRestBase": false,
"MaxAnimatedGifArea": 100000000,
"MaxArticleSize": 2048,
"MaxCoordinatesPerPage": 2000,
"MaxCredits": 0,
"MaxGeoSearchRadius": 10000,
"MaxImageArea": 100000000,
"MaxInterlacingAreas": [],
"MaxJobDBWriteDuration": false,
"MaxMsgCacheEntrySize": 1024,
"MaxNameChars": 85,
"MaxPPExpandDepth": 40,
"MaxPPNodeCount": 1000000,
"MaxRedirectLinksRetrieved": 500,
"MaxRedirects": 1,
"MaxShellFileSize": 524288,
"MaxShellMemory": 1048576,
"MaxShellTime": 50,
"MaxShellWallClockTime": 180,
"MaxSigChars": 255,
"MaxTemplateDepth": 40,
"MaxTocLevel": 999,
"MaxUploadSize": 4294967296,
"MaxUserDBWriteDuration": 3,
"MaximalPasswordLength": false,
"MaximumMovedPages": 100,
"MediaHandlers": [],
"MediaInTargetLanguage": true,
"MediaInfoExternalEntitySearchBaseUri": "https://www.wikidata.org/w/api.php",
"MediaModerationFrom": "no-reply@wikimedia.org",
"MediaModerationHttpProxy": "http://url-downloader.eqiad.wikimedia.org:8080",
"MediaModerationPhotoDNASubscriptionKey": "subscription-key",
"MediaModerationRecipientList": [],
"MediaSearchExternalEntitySearchBaseUri": "https://www.wikidata.org/w/api.php",
"MediaViewerEnableByDefault": true,
"MediaViewerEnableByDefaultForAnonymous": true,
"MediaViewerExtensions": {
"stl": "mmv.3d"
},
"MediaViewerRecordVirtualViewBeaconURI": "/beacon/media",
"MediaViewerUseThumbnailGuessing": true,
"MemCachedPersistent": false,
"MemCachedServers": [],
"MemCachedTimeout": 500000,
"MemoryLimit": "50M",
"MessageCacheType": -1,
"MessagesDirs": [],
"MetaNamespace": "Wikipedia",
"MetaNamespaceTalk": false,
"MimeDetectorCommand": null,
"MimeInfoFile": "internal",
"MimeType": "text/html",
"MimeTypeExclusions": [
"text/html",
"application/javascript",
"text/javascript",
"text/x-javascript",
"application/x-shellscript",
"application/x-php",
"text/x-php",
"text/x-python",
"text/x-perl",
"text/x-bash",
"text/x-sh",
"text/x-csh",
"text/scriptlet",
"application/x-msdownload",
"application/x-msmetafile"
],
"MimeTypeFile": "internal",
"MinUploadChunkSize": 1024,
"MinervaABSamplingRate": 0,
"MinervaAlwaysShowLanguageButton": true,
"MinervaApplyKnownTemplateHacks": true,
"MinervaEnableSiteNotice": false,
"MinervaOverflowInPageActions": {
"base": false,
"beta": false,
"amc": true
},
"MinervaPageIssuesNewTreatment": {
"base": true,
"beta": true
},
"MinervaTalkAtTop": {
"base": false,
"beta": false,
"loggedin": true
},
"MinimalPasswordLength": false,
"MinimumVideoPlayerSize": 800,
"MiserMode": true,
"MobileUrlTemplate": "%h0.m.%h1.%h2",
"MultiContentRevisionSchemaMigrationStage": 768,
"MusicalNotationEnableWikibaseDataType": false,
"NamespaceAliases": {
"WP": 4,
"WT": 5,
"Wikipedia": 4,
"Wikipedia_talk": 5
},
"NamespaceContentModels": [],
"NamespaceProtection": {
"8": [
"editinterface"
]
},
"NamespaceRobotPolicies": {
"2": "noindex,follow",
"3": "noindex,follow",
"108": "noindex,nofollow",
"109": "noindex,nofollow",
"118": "noindex,nofollow",
"119": "noindex,nofollow"
},
"NamespacesToBeSearchedDefault": [
1
],
"NamespacesToPostIn": [
4
],
"NamespacesWithSubpages": {
"8": 0,
"1": true,
"2": true,
"3": true,
"4": true,
"5": true,
"7": true,
"9": true,
"10": true,
"11": true,
"12": true,
"13": true,
"14": true,
"15": true,
"100": true,
"101": true,
"102": true,
"103": true,
"104": true,
"105": true,
"106": true,
"107": true,
"108": true,
"109": true,
"110": true,
"111": true,
"112": true,
"113": true,
"114": true,
"115": true,
"116": true,
"117": true,
"118": true,
"119": true
},
"NativeImageLazyLoading": false,
"NavigationTimingCpuBenchmarkSamplingFactor": 2,
"NavigationTimingOversampleFactor": [],
"NavigationTimingSamplingFactor": 1000,
"NavigationTimingSurveyAuthenticatedSamplingFactor": 0,
"NavigationTimingSurveyName": false,
"NavigationTimingSurveySamplingFactor": 0,
"NearbyPagesUrl": "/w/api.php",
"NearbyPagesWikidataCompatibility": false,
"NearbyRandomButton": false,
"NewPasswordExpiry": 604800,
"NewUserLog": true,
"NoFollowDomainExceptions": [
"mediawiki.org",
"wikibooks.org",
"wikimedia.org",
"wikinews.org",
"wikipedia.org",
"wikiquote.org",
"wikisource.org",
"wikiversity.org",
"wiktionary.org",
"wikivoyage.org",
"wikidata.org",
"tools.wmflabs.org",
"toolforge.org",
"etherpad.wmflabs.org"
],
"NoFollowLinks": true,
"NoFollowNsExceptions": [],
"NoReplyAddress": false,
"NonincludableNamespaces": [],
"NoticeCookieDurations": {
"close": 604800,
"donate": 21600000
},
"NoticeFundraisingUrl": "https://donate.wikimedia.org/wiki/Special:LandingCheck",
"NoticeHideUrls": [
"//en.wikipedia.org/w/index.php?title=Special:HideBanners",
"//meta.wikimedia.org/w/index.php?title=Special:HideBanners",
"//commons.wikimedia.org/w/index.php?title=Special:HideBanners",
"//species.wikimedia.org/w/index.php?title=Special:HideBanners",
"//en.wikibooks.org/w/index.php?title=Special:HideBanners",
"//en.wikiquote.org/w/index.php?title=Special:HideBanners",
"//en.wikisource.org/w/index.php?title=Special:HideBanners",
"//en.wikinews.org/w/index.php?title=Special:HideBanners",
"//en.wikiversity.org/w/index.php?title=Special:HideBanners",
"//www.mediawiki.org/w/index.php?title=Special:HideBanners"
],
"NoticeInfrastructure": false,
"NoticeProject": "wikipedia",
"NoticeReporterDomains": "https://donate.wikimedia.org",
"NoticeUseLanguageConversion": true,
"NoticeUseTranslateExtension": true,
"NotificationReplyName": "No Reply",
"NotificationSender": "no-reply-notifications@wikipedia.org",
"NotificationSenderName": "Wikipedia",
"NotifyTypeAvailabilityByCategory": {
"login-success": {
"web": false
},
"system": {
"push": false
},
"system-noemail": {
"push": false
}
},
"OATHAuthAccountPrefix": "Wikimedia",
"OATHAuthDatabase": "centralauth",
"OAuth2GrantExpirationInterval": "PT4H",
"OAuth2RefreshTokenTTL": "P365D",
"ObjectCacheSessionExpiry": 3600,
"ObjectCaches": {
"0": {
"class": "EmptyBagOStuff",
"reportDupes": false
},
"1": {
"class": "SqlBagOStuff",
"loggroup": "SQLBagOStuff"
},
"-1": {
"factory": "ObjectCache::newAnything"
},
"3": {
"factory": "ObjectCache::getLocalServerInstance"
},
"2": {
"class": "MemcachedPhpBagOStuff",
"loggroup": "memcached"
},
"db-replicated": {
"class": "ReplicatedBagOStuff",
"readFactory": {
"factory": "ObjectCache::newFromParams",
"args": [
{
"class": "SqlBagOStuff",
"replicaOnly": true
}
]
},
"writeFactory": {
"factory": "ObjectCache::newFromParams",
"args": [
{
"class": "SqlBagOStuff",
"replicaOnly": false
}
]
},
"loggroup": "SQLBagOStuff",
"reportDupes": false
},
"memcached-php": {
"class": "MemcachedPhpBagOStuff",
"loggroup": "memcached"
},
"memcached-pecl": {
"class": "MemcachedPeclBagOStuff",
"serializer": "php",
"persistent": false,
"servers": [
"127.0.0.1:11212"
],
"server_failure_limit": 1000000000,
"retry_timeout": -1,
"loggroup": "memcached",
"timeout": 250000
},
"hash": {
"class": "HashBagOStuff",
"reportDupes": false
},
"apc": {
"class": "APCUBagOStuff",
"reportDupes": false
},
"apcu": {
"class": "APCUBagOStuff",
"reportDupes": false
},
"wincache": {
"class": "WinCacheBagOStuff",
"reportDupes": false
},
"redis_eqiad": {
"class": "RedisBagOStuff",
"servers": [
"/var/run/nutcracker/redis_eqiad.sock"
],
"password": "DECAFBADDECAFBAD",
"loggroup": "redis",
"reportDupes": false
},
"redis_codfw": {
"class": "RedisBagOStuff",
"servers": [
"/var/run/nutcracker/redis_codfw.sock"
],
"password": "DECAFBADDECAFBAD",
"loggroup": "redis",
"reportDupes": false
},
"redis_master": {
"class": "RedisBagOStuff",
"servers": [
"/var/run/nutcracker/redis_eqiad.sock"
],
"password": "DECAFBADDECAFBAD",
"loggroup": "redis",
"reportDupes": false
},
"redis_local": {
"class": "RedisBagOStuff",
"servers": [
"/var/run/nutcracker/redis_eqiad.sock"
],
"password": "DECAFBADDECAFBAD",
"loggroup": "redis",
"reportDupes": false
},
"mcrouter": {
"class": "MemcachedPeclBagOStuff",
"serializer": "php",
"persistent": false,
"servers": [
"127.0.0.1:11213"
],
"server_failure_limit": 1000000000,
"retry_timeout": -1,
"loggroup": "memcached",
"timeout": 250000,
"allow_tcp_nagle_delay": false
},
"mcrouter-with-onhost-tier": {
"class": "MemcachedPeclBagOStuff",
"serializer": "php",
"persistent": false,
"servers": [
"127.0.0.1:11213"
],
"server_failure_limit": 1000000000,
"retry_timeout": -1,
"loggroup": "memcached",
"timeout": 250000,
"allow_tcp_nagle_delay": false,
"routingPrefix": "/eqiad/mw-with-onhost-tier/"
},
"mysql-multiwrite": {
"class": "MultiWriteBagOStuff",
"caches": [
{
"factory": [
"ObjectCache",
"getInstance"
],
"args": [
"mcrouter-with-onhost-tier"
]
},
{
"class": "SqlBagOStuff",
"servers": {
"pc1": {
"type": "mysql",
"host": "10.64.0.57",
"dbname": "parsercache",
"user": "Smithee",
"password": "DECAFBADDECAFBAD",
"flags": 0
},
"pc2": {
"type": "mysql",
"host": "10.64.16.65",
"dbname": "parsercache",
"user": "Smithee",
"password": "DECAFBADDECAFBAD",
"flags": 0
},
"pc3": {
"type": "mysql",
"host": "10.64.32.163",
"dbname": "parsercache",
"user": "Smithee",
"password": "DECAFBADDECAFBAD",
"flags": 0
}
},
"purgePeriod": 0,
"tableName": "pc",
"shards": 256,
"reportDupes": false
}
],
"replication": "async",
"reportDupes": false
},
"kask-session": {
"class": "RESTBagOStuff",
"url": "http://localhost:6006/sessions/v1/",
"httpParams": {
"writeHeaders": {
"content-type": "application/octet-stream"
},
"writeMethod": "POST"
},
"serialization_type": "PHP",
"hmac_key": "DECAFBADDECAFBAD",
"extendedErrorBodyFields": [
"type",
"title",
"detail",
"instance"
]
},
"kask-echoseen": {
"class": "RESTBagOStuff",
"url": "http://localhost:6007/echoseen/v1/",
"httpParams": {
"writeHeaders": {
"content-type": "application/octet-stream"
},
"writeMethod": "POST"
},
"serialization_type": "JSON",
"extendedErrorBodyFields": [
"type",
"title",
"detail",
"instance"
],
"reportDupes": false
}
},
"OggThumbLocation": false,
"OldRevisionParserCacheExpireTime": 3600,
"OpenSearchDefaultLimit": 10,
"OpenSearchDescriptionLength": 100,
"OpenSearchTemplate": false,
"OpenSearchTemplates": {
"application/x-suggestions+json": false,
"application/x-suggestions+xml": false
},
"OresBaseUrl": "http://localhost:6010/",
"OresEnabledNamespaces": [],
"OresExcludeBots": false,
"OresFiltersThresholds": {
"damaging": {
"likelygood": {
"min": 0,
"max": "maximum recall @ precision >= 0.99"
},
"maybebad": {
"min": "maximum recall @ precision >= 0.15",
"max": 1
},
"likelybad": {
"min": "maximum recall @ precision >= 0.45",
"max": 1
}
},
"goodfaith": {
"likelygood": {
"min": "maximum recall @ precision >= 0.99",
"max": 1
},
"maybebad": {
"min": 0,
"max": "maximum recall @ precision >= 0.15"
},
"verylikelybad": {
"min": 0,
"max": "maximum recall @ precision >= 0.9"
}
}
},
"OresFrontendBaseUrl": "https://ores.wikimedia.org/",
"OresModels": {
"damaging": {
"enabled": true,
"excludeBots": true
},
"goodfaith": {
"enabled": true,
"excludeBots": true
},
"reverted": {
"enabled": false
},
"articlequality": {
"enabled": true,
"namespaces": [
0,
118
],
"cleanParent": true,
"keepForever": true
},
"draftquality": {
"enabled": true,
"namespaces": [
0,
118
],
"types": [
1
],
"excludeBots": true,
"cleanParent": true,
"keepForever": true
}
},
"OresUiEnabled": true,
"OriginTrials": [],
"OverrideHostname": false,
"OverrideSiteFeed": [],
"OverrideUcfirstCharacters": {
"ƀ": "ƀ",
"ƚ": "ƚ",
"Dž": "Dž",
"dž": "Dž",
"Lj": "Lj",
"lj": "Lj",
"Nj": "Nj",
"nj": "Nj",
"Dz": "Dz",
"dz": "Dz",
"ȼ": "ȼ",
"ȿ": "ȿ",
"ɀ": "ɀ",
"ɂ": "ɂ",
"ɇ": "ɇ",
"ɉ": "ɉ",
"ɋ": "ɋ",
"ɍ": "ɍ",
"ɏ": "ɏ",
"ɐ": "ɐ",
"ɑ": "ɑ",
"ɒ": "ɒ",
"ɜ": "ɜ",
"ɡ": "ɡ",
"ɥ": "ɥ",
"ɦ": "ɦ",
"ɪ": "ɪ",
"ɫ": "ɫ",
"ɬ": "ɬ",
"ɱ": "ɱ",
"ɽ": "ɽ",
"ʇ": "ʇ",
"ʉ": "ʉ",
"ʌ": "ʌ",
"ʝ": "ʝ",
"ʞ": "ʞ",
"ͱ": "ͱ",
"ͳ": "ͳ",
"ͷ": "ͷ",
"ͻ": "ͻ",
"ͼ": "ͼ",
"ͽ": "ͽ",
"ϗ": "ϗ",
"ϲ": "Σ",
"ϳ": "ϳ",
"ϸ": "ϸ",
"ϻ": "ϻ",
"ӏ": "ӏ",
"ӷ": "ӷ",
"ӻ": "ӻ",
"ӽ": "ӽ",
"ӿ": "ӿ",
"ԑ": "ԑ",
"ԓ": "ԓ",
"ԕ": "ԕ",
"ԗ": "ԗ",
"ԙ": "ԙ",
"ԛ": "ԛ",
"ԝ": "ԝ",
"ԟ": "ԟ",
"ԡ": "ԡ",
"ԣ": "ԣ",
"ԥ": "ԥ",
"ԧ": "ԧ",
"ԩ": "ԩ",
"ԫ": "ԫ",
"ԭ": "ԭ",
"ԯ": "ԯ",
"ᏸ": "ᏸ",
"ᏹ": "ᏹ",
"ᏺ": "ᏺ",
"ᏻ": "ᏻ",
"ᏼ": "ᏼ",
"ᏽ": "ᏽ",
"ᲀ": "ᲀ",
"ᲁ": "ᲁ",
"ᲂ": "ᲂ",
"ᲃ": "ᲃ",
"ᲄ": "ᲄ",
"ᲅ": "ᲅ",
"ᲆ": "ᲆ",
"ᲇ": "ᲇ",
"ᲈ": "ᲈ",
"ᵹ": "ᵹ",
"ᵽ": "ᵽ",
"ỻ": "ỻ",
"ỽ": "ỽ",
"ỿ": "ỿ",
"ⅎ": "ⅎ",
"ↄ": "ↄ",
"ⰰ": "ⰰ",
"ⰱ": "ⰱ",
"ⰲ": "ⰲ",
"ⰳ": "ⰳ",
"ⰴ": "ⰴ",
"ⰵ": "ⰵ",
"ⰶ": "ⰶ",
"ⰷ": "ⰷ",
"ⰸ": "ⰸ",
"ⰹ": "ⰹ",
"ⰺ": "ⰺ",
"ⰻ": "ⰻ",
"ⰼ": "ⰼ",
"ⰽ": "ⰽ",
"ⰾ": "ⰾ",
"ⰿ": "ⰿ",
"ⱀ": "ⱀ",
"ⱁ": "ⱁ",
"ⱂ": "ⱂ",
"ⱃ": "ⱃ",
"ⱄ": "ⱄ",
"ⱅ": "ⱅ",
"ⱆ": "ⱆ",
"ⱇ": "ⱇ",
"ⱈ": "ⱈ",
"ⱉ": "ⱉ",
"ⱊ": "ⱊ",
"ⱋ": "ⱋ",
"ⱌ": "ⱌ",
"ⱍ": "ⱍ",
"ⱎ": "ⱎ",
"ⱏ": "ⱏ",
"ⱐ": "ⱐ",
"ⱑ": "ⱑ",
"ⱒ": "ⱒ",
"ⱓ": "ⱓ",
"ⱔ": "ⱔ",
"ⱕ": "ⱕ",
"ⱖ": "ⱖ",
"ⱗ": "ⱗ",
"ⱘ": "ⱘ",
"ⱙ": "ⱙ",
"ⱚ": "ⱚ",
"ⱛ": "ⱛ",
"ⱜ": "ⱜ",
"ⱝ": "ⱝ",
"ⱞ": "ⱞ",
"ⱡ": "ⱡ",
"ⱥ": "ⱥ",
"ⱦ": "ⱦ",
"ⱨ": "ⱨ",
"ⱪ": "ⱪ",
"ⱬ": "ⱬ",
"ⱳ": "ⱳ",
"ⱶ": "ⱶ",
"ⲁ": "ⲁ",
"ⲃ": "ⲃ",
"ⲅ": "ⲅ",
"ⲇ": "ⲇ",
"ⲉ": "ⲉ",
"ⲋ": "ⲋ",
"ⲍ": "ⲍ",
"ⲏ": "ⲏ",
"ⲑ": "ⲑ",
"ⲓ": "ⲓ",
"ⲕ": "ⲕ",
"ⲗ": "ⲗ",
"ⲙ": "ⲙ",
"ⲛ": "ⲛ",
"ⲝ": "ⲝ",
"ⲟ": "ⲟ",
"ⲡ": "ⲡ",
"ⲣ": "ⲣ",
"ⲥ": "ⲥ",
"ⲧ": "ⲧ",
"ⲩ": "ⲩ",
"ⲫ": "ⲫ",
"ⲭ": "ⲭ",
"ⲯ": "ⲯ",
"ⲱ": "ⲱ",
"ⲳ": "ⲳ",
"ⲵ": "ⲵ",
"ⲷ": "ⲷ",
"ⲹ": "ⲹ",
"ⲻ": "ⲻ",
"ⲽ": "ⲽ",
"ⲿ": "ⲿ",
"ⳁ": "ⳁ",
"ⳃ": "ⳃ",
"ⳅ": "ⳅ",
"ⳇ": "ⳇ",
"ⳉ": "ⳉ",
"ⳋ": "ⳋ",
"ⳍ": "ⳍ",
"ⳏ": "ⳏ",
"ⳑ": "ⳑ",
"ⳓ": "ⳓ",
"ⳕ": "ⳕ",
"ⳗ": "ⳗ",
"ⳙ": "ⳙ",
"ⳛ": "ⳛ",
"ⳝ": "ⳝ",
"ⳟ": "ⳟ",
"ⳡ": "ⳡ",
"ⳣ": "ⳣ",
"ⳬ": "ⳬ",
"ⳮ": "ⳮ",
"ⳳ": "ⳳ",
"ⴀ": "ⴀ",
"ⴁ": "ⴁ",
"ⴂ": "ⴂ",
"ⴃ": "ⴃ",
"ⴄ": "ⴄ",
"ⴅ": "ⴅ",
"ⴆ": "ⴆ",
"ⴇ": "ⴇ",
"ⴈ": "ⴈ",
"ⴉ": "ⴉ",
"ⴊ": "ⴊ",
"ⴋ": "ⴋ",
"ⴌ": "ⴌ",
"ⴍ": "ⴍ",
"ⴎ": "ⴎ",
"ⴏ": "ⴏ",
"ⴐ": "ⴐ",
"ⴑ": "ⴑ",
"ⴒ": "ⴒ",
"ⴓ": "ⴓ",
"ⴔ": "ⴔ",
"ⴕ": "ⴕ",
"ⴖ": "ⴖ",
"ⴗ": "ⴗ",
"ⴘ": "ⴘ",
"ⴙ": "ⴙ",
"ⴚ": "ⴚ",
"ⴛ": "ⴛ",
"ⴜ": "ⴜ",
"ⴝ": "ⴝ",
"ⴞ": "ⴞ",
"ⴟ": "ⴟ",
"ⴠ": "ⴠ",
"ⴡ": "ⴡ",
"ⴢ": "ⴢ",
"ⴣ": "ⴣ",
"ⴤ": "ⴤ",
"ⴥ": "ⴥ",
"ⴧ": "ⴧ",
"ⴭ": "ⴭ",
"ꙁ": "ꙁ",
"ꙃ": "ꙃ",
"ꙅ": "ꙅ",
"ꙇ": "ꙇ",
"ꙉ": "ꙉ",
"ꙋ": "ꙋ",
"ꙍ": "ꙍ",
"ꙏ": "ꙏ",
"ꙑ": "ꙑ",
"ꙓ": "ꙓ",
"ꙕ": "ꙕ",
"ꙗ": "ꙗ",
"ꙙ": "ꙙ",
"ꙛ": "ꙛ",
"ꙝ": "ꙝ",
"ꙟ": "ꙟ",
"ꙡ": "ꙡ",
"ꙣ": "ꙣ",
"ꙥ": "ꙥ",
"ꙧ": "ꙧ",
"ꙩ": "ꙩ",
"ꙫ": "ꙫ",
"ꙭ": "ꙭ",
"ꚁ": "ꚁ",
"ꚃ": "ꚃ",
"ꚅ": "ꚅ",
"ꚇ": "ꚇ",
"ꚉ": "ꚉ",
"ꚋ": "ꚋ",
"ꚍ": "ꚍ",
"ꚏ": "ꚏ",
"ꚑ": "ꚑ",
"ꚓ": "ꚓ",
"ꚕ": "ꚕ",
"ꚗ": "ꚗ",
"ꚙ": "ꚙ",
"ꚛ": "ꚛ",
"ꜣ": "ꜣ",
"ꜥ": "ꜥ",
"ꜧ": "ꜧ",
"ꜩ": "ꜩ",
"ꜫ": "ꜫ",
"ꜭ": "ꜭ",
"ꜯ": "ꜯ",
"ꜳ": "ꜳ",
"ꜵ": "ꜵ",
"ꜷ": "ꜷ",
"ꜹ": "ꜹ",
"ꜻ": "ꜻ",
"ꜽ": "ꜽ",
"ꜿ": "ꜿ",
"ꝁ": "ꝁ",
"ꝃ": "ꝃ",
"ꝅ": "ꝅ",
"ꝇ": "ꝇ",
"ꝉ": "ꝉ",
"ꝋ": "ꝋ",
"ꝍ": "ꝍ",
"ꝏ": "ꝏ",
"ꝑ": "ꝑ",
"ꝓ": "ꝓ",
"ꝕ": "ꝕ",
"ꝗ": "ꝗ",
"ꝙ": "ꝙ",
"ꝛ": "ꝛ",
"ꝝ": "ꝝ",
"ꝟ": "ꝟ",
"ꝡ": "ꝡ",
"ꝣ": "ꝣ",
"ꝥ": "ꝥ",
"ꝧ": "ꝧ",
"ꝩ": "ꝩ",
"ꝫ": "ꝫ",
"ꝭ": "ꝭ",
"ꝯ": "ꝯ",
"ꝺ": "ꝺ",
"ꝼ": "ꝼ",
"ꝿ": "ꝿ",
"ꞁ": "ꞁ",
"ꞃ": "ꞃ",
"ꞅ": "ꞅ",
"ꞇ": "ꞇ",
"ꞌ": "ꞌ",
"ꞑ": "ꞑ",
"ꞓ": "ꞓ",
"ꞗ": "ꞗ",
"ꞙ": "ꞙ",
"ꞛ": "ꞛ",
"ꞝ": "ꞝ",
"ꞟ": "ꞟ",
"ꞡ": "ꞡ",
"ꞣ": "ꞣ",
"ꞥ": "ꞥ",
"ꞧ": "ꞧ",
"ꞩ": "ꞩ",
"ꞵ": "ꞵ",
"ꞷ": "ꞷ",
"ꭓ": "ꭓ",
"ꭰ": "ꭰ",
"ꭱ": "ꭱ",
"ꭲ": "ꭲ",
"ꭳ": "ꭳ",
"ꭴ": "ꭴ",
"ꭵ": "ꭵ",
"ꭶ": "ꭶ",
"ꭷ": "ꭷ",
"ꭸ": "ꭸ",
"ꭹ": "ꭹ",
"ꭺ": "ꭺ",
"ꭻ": "ꭻ",
"ꭼ": "ꭼ",
"ꭽ": "ꭽ",
"ꭾ": "ꭾ",
"ꭿ": "ꭿ",
"ꮀ": "ꮀ",
"ꮁ": "ꮁ",
"ꮂ": "ꮂ",
"ꮃ": "ꮃ",
"ꮄ": "ꮄ",
"ꮅ": "ꮅ",
"ꮆ": "ꮆ",
"ꮇ": "ꮇ",
"ꮈ": "ꮈ",
"ꮉ": "ꮉ",
"ꮊ": "ꮊ",
"ꮋ": "ꮋ",
"ꮌ": "ꮌ",
"ꮍ": "ꮍ",
"ꮎ": "ꮎ",
"ꮏ": "ꮏ",
"ꮐ": "ꮐ",
"ꮑ": "ꮑ",
"ꮒ": "ꮒ",
"ꮓ": "ꮓ",
"ꮔ": "ꮔ",
"ꮕ": "ꮕ",
"ꮖ": "ꮖ",
"ꮗ": "ꮗ",
"ꮘ": "ꮘ",
"ꮙ": "ꮙ",
"ꮚ": "ꮚ",
"ꮛ": "ꮛ",
"ꮜ": "ꮜ",
"ꮝ": "ꮝ",
"ꮞ": "ꮞ",
"ꮟ": "ꮟ",
"ꮠ": "ꮠ",
"ꮡ": "ꮡ",
"ꮢ": "ꮢ",
"ꮣ": "ꮣ",
"ꮤ": "ꮤ",
"ꮥ": "ꮥ",
"ꮦ": "ꮦ",
"ꮧ": "ꮧ",
"ꮨ": "ꮨ",
"ꮩ": "ꮩ",
"ꮪ": "ꮪ",
"ꮫ": "ꮫ",
"ꮬ": "ꮬ",
"ꮭ": "ꮭ",
"ꮮ": "ꮮ",
"ꮯ": "ꮯ",
"ꮰ": "ꮰ",
"ꮱ": "ꮱ",
"ꮲ": "ꮲ",
"ꮳ": "ꮳ",
"ꮴ": "ꮴ",
"ꮵ": "ꮵ",
"ꮶ": "ꮶ",
"ꮷ": "ꮷ",
"ꮸ": "ꮸ",
"ꮹ": "ꮹ",
"ꮺ": "ꮺ",
"ꮻ": "ꮻ",
"ꮼ": "ꮼ",
"ꮽ": "ꮽ",
"ꮾ": "ꮾ",
"ꮿ": "ꮿ",
"𐑎": "𐑎",
"𐑏": "𐑏",
"𐓘": "𐓘",
"𐓙": "𐓙",
"𐓚": "𐓚",
"𐓛": "𐓛",
"𐓜": "𐓜",
"𐓝": "𐓝",
"𐓞": "𐓞",
"𐓟": "𐓟",
"𐓠": "𐓠",
"𐓡": "𐓡",
"𐓢": "𐓢",
"𐓣": "𐓣",
"𐓤": "𐓤",
"𐓥": "𐓥",
"𐓦": "𐓦",
"𐓧": "𐓧",
"𐓨": "𐓨",
"𐓩": "𐓩",
"𐓪": "𐓪",
"𐓫": "𐓫",
"𐓬": "𐓬",
"𐓭": "𐓭",
"𐓮": "𐓮",
"𐓯": "𐓯",
"𐓰": "𐓰",
"𐓱": "𐓱",
"𐓲": "𐓲",
"𐓳": "𐓳",
"𐓴": "𐓴",
"𐓵": "𐓵",
"𐓶": "𐓶",
"𐓷": "𐓷",
"𐓸": "𐓸",
"𐓹": "𐓹",
"𐓺": "𐓺",
"𐓻": "𐓻",
"𐳀": "𐳀",
"𐳁": "𐳁",
"𐳂": "𐳂",
"𐳃": "𐳃",
"𐳄": "𐳄",
"𐳅": "𐳅",
"𐳆": "𐳆",
"𐳇": "𐳇",
"𐳈": "𐳈",
"𐳉": "𐳉",
"𐳊": "𐳊",
"𐳋": "𐳋",
"𐳌": "𐳌",
"𐳍": "𐳍",
"𐳎": "𐳎",
"𐳏": "𐳏",
"𐳐": "𐳐",
"𐳑": "𐳑",
"𐳒": "𐳒",
"𐳓": "𐳓",
"𐳔": "𐳔",
"𐳕": "𐳕",
"𐳖": "𐳖",
"𐳗": "𐳗",
"𐳘": "𐳘",
"𐳙": "𐳙",
"𐳚": "𐳚",
"𐳛": "𐳛",
"𐳜": "𐳜",
"𐳝": "𐳝",
"𐳞": "𐳞",
"𐳟": "𐳟",
"𐳠": "𐳠",
"𐳡": "𐳡",
"𐳢": "𐳢",
"𐳣": "𐳣",
"𐳤": "𐳤",
"𐳥": "𐳥",
"𐳦": "𐳦",
"𐳧": "𐳧",
"𐳨": "𐳨",
"𐳩": "𐳩",
"𐳪": "𐳪",
"𐳫": "𐳫",
"𐳬": "𐳬",
"𐳭": "𐳭",
"𐳮": "𐳮",
"𐳯": "𐳯",
"𐳰": "𐳰",
"𐳱": "𐳱",
"𐳲": "𐳲",
"𑣀": "𑣀",
"𑣁": "𑣁",
"𑣂": "𑣂",
"𑣃": "𑣃",
"𑣄": "𑣄",
"𑣅": "𑣅",
"𑣆": "𑣆",
"𑣇": "𑣇",
"𑣈": "𑣈",
"𑣉": "𑣉",
"𑣊": "𑣊",
"𑣋": "𑣋",
"𑣌": "𑣌",
"𑣍": "𑣍",
"𑣎": "𑣎",
"𑣏": "𑣏",
"𑣐": "𑣐",
"𑣑": "𑣑",
"𑣒": "𑣒",
"𑣓": "𑣓",
"𑣔": "𑣔",
"𑣕": "𑣕",
"𑣖": "𑣖",
"𑣗": "𑣗",
"𑣘": "𑣘",
"𑣙": "𑣙",
"𑣚": "𑣚",
"𑣛": "𑣛",
"𑣜": "𑣜",
"𑣝": "𑣝",
"𑣞": "𑣞",
"𑣟": "𑣟",
"𞤢": "𞤢",
"𞤣": "𞤣",
"𞤤": "𞤤",
"𞤥": "𞤥",
"𞤦": "𞤦",
"𞤧": "𞤧",
"𞤨": "𞤨",
"𞤩": "𞤩",
"𞤪": "𞤪",
"𞤫": "𞤫",
"𞤬": "𞤬",
"𞤭": "𞤭",
"𞤮": "𞤮",
"𞤯": "𞤯",
"𞤰": "𞤰",
"𞤱": "𞤱",
"𞤲": "𞤲",
"𞤳": "𞤳",
"𞤴": "𞤴",
"𞤵": "𞤵",
"𞤶": "𞤶",
"𞤷": "𞤷",
"𞤸": "𞤸",
"𞤹": "𞤹",
"𞤺": "𞤺",
"𞤻": "𞤻",
"𞤼": "𞤼",
"𞤽": "𞤽",
"𞤾": "𞤾",
"𞤿": "𞤿",
"𞥀": "𞥀",
"𞥁": "𞥁",
"𞥂": "𞥂",
"𞥃": "𞥃"
},
"PHPSessionHandling": "enable",
"PageAssessmentsOnTalkPages": true,
"PageAssessmentsSubprojects": true,
"PageCreationLog": true,
"PageImagesExpandOpenSearchXml": true,
"PageImagesLeadSectionOnly": true,
"PageImagesNamespaces": [
0
],
"PageInfoTransclusionLimit": 50,
"PageLanguageUseDB": false,
"PagePropLinkInvalidations": {
"hiddencat": "categorylinks"
},
"PageTriageDraftNamespaceId": 118,
"PageTriageEnableCopyvio": true,
"PageTriageEnableCurationToolbar": true,
"PageTriageEnableOresFilters": true,
"PageTriageNoIndexUnreviewedNewArticles": true,
"ParserCacheExpireTime": 1814400,
"ParserCacheType": "mysql-multiwrite",
"ParserCacheUseJson": true,
"ParserConf": {
"class": "Parser"
},
"ParserEnableLegacyMediaDOM": true,
"ParserOutputHooks": [],
"ParserTestFiles": [],
"ParserTestMediaHandlers": {
"image/jpeg": "MockBitmapHandler",
"image/png": "MockBitmapHandler",
"image/gif": "MockBitmapHandler",
"image/tiff": "MockBitmapHandler",
"image/webp": "MockBitmapHandler",
"image/x-ms-bmp": "MockBitmapHandler",
"image/x-bmp": "MockBitmapHandler",
"image/x-xcf": "MockBitmapHandler",
"image/svg+xml": "MockSvgHandler",
"image/vnd.djvu": "MockDjVuHandler"
},
"ParsoidDomImplVersion": 1,
"ParsoidSettings": {
"useSelser": true,
"linting": true,
"nativeGalleryEnabled": false
},
"ParsoidUseDodo": false,
"PasswordAttemptThrottle": [
{
"count": 5,
"seconds": 300
},
{
"count": 150,
"seconds": 172800
}
],
"PasswordConfig": {
"A": {
"class": "MWOldPassword"
},
"B": {
"class": "MWSaltedPassword"
},
"pbkdf2-legacyA": {
"class": "LayeredParameterizedPassword",
"types": [
"A",
"pbkdf2"
]
},
"pbkdf2-legacyB": {
"class": "LayeredParameterizedPassword",
"types": [
"B",
"pbkdf2"
]
},
"bcrypt": {
"class": "BcryptPassword",
"cost": 9
},
"pbkdf2": {
"class": "Pbkdf2Password",
"algo": "sha512",
"cost": "128000",
"length": "64"
},
"argon2": {
"class": "Argon2Password",
"algo": "auto"
},
"null": {
"class": "InvalidPassword"
}
},
"PasswordDefault": "pbkdf2",
"PasswordExpirationDays": false,
"PasswordExpireGrace": 604800,
"PasswordPolicy": {
"policies": {
"bureaucrat": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"sysop": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"interface-admin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"bot": {
"MinimalPasswordLength": 10,
"MinimumPasswordLengthToLogin": 1
},
"default": {
"MinimalPasswordLength": {
"value": 8,
"suggestChangeOnLogin": false
},
"PasswordCannotBeSubstringInUsername": {
"value": true,
"suggestChangeOnLogin": true
},
"PasswordCannotMatchDefaults": {
"value": true,
"suggestChangeOnLogin": true
},
"MaximalPasswordLength": {
"value": 4096,
"suggestChangeOnLogin": true
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"checkuser": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"oauthadmin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"oversight": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"arbcom": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"botadmin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"eliminator": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"import": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"interface-editor": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"transwiki": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"abusefilter": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"curator": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"engineer": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"facilitator": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"founder": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"templateeditor": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"test-sysop": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"translator": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"wikidata-staff": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"centralnoticeadmin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"global-renamer": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"translationadmin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"wmf-officeit": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"wmf-supportsafety": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"cloudadmin": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
},
"oathauth": {
"MinimalPasswordLength": {
"value": 10,
"suggestChangeOnLogin": true,
"forceChange": true
},
"MinimumPasswordLengthToLogin": {
"value": 1
},
"PasswordNotInCommonList": {
"value": true,
"suggestChangeOnLogin": true
}
}
},
"checks": {
"MinimalPasswordLength": "PasswordPolicyChecks::checkMinimalPasswordLength",
"MinimumPasswordLengthToLogin": "PasswordPolicyChecks::checkMinimumPasswordLengthToLogin",
"PasswordCannotBeSubstringInUsername": "PasswordPolicyChecks::checkPasswordCannotBeSubstringInUsername",
"PasswordCannotMatchDefaults": "PasswordPolicyChecks::checkPasswordCannotMatchDefaults",
"MaximalPasswordLength": "PasswordPolicyChecks::checkMaximalPasswordLength",
"PasswordNotInCommonList": "PasswordPolicyChecks::checkPasswordNotInCommonList"
}
},
"PasswordReminderResendTime": 24,
"PasswordResetRoutes": {
"username": true,
"email": true
},
"PasswordSender": "wiki@wikimedia.org",
"PdfPostProcessor": "/usr/local/bin/mediawiki-firejail-convert",
"PdfProcessor": "/usr/local/bin/mediawiki-firejail-ghostscript",
"PhpCli": "/usr/bin/php",
"Pingback": false,
"PoolCountClientConf": {
"servers": [
"10.64.0.151",
"10.64.32.236"
],
"timeout": 0.5,
"connect_timeout": 0.01
},
"PoolCounterConf": {
"ArticleView": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 15,
"workers": 2,
"maxqueue": 100,
"fastStale": true
},
"CirrusSearch-Search": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 15,
"workers": 180,
"maxqueue": 540
},
"CirrusSearch-Automated": {
"class": "PoolCounter_Client",
"timeout": 15,
"workers": 30,
"maxqueue": 90
},
"CirrusSearch-Prefix": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 15,
"workers": 32,
"maxqueue": 60
},
"CirrusSearch-Completion": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 15,
"workers": 432,
"maxqueue": 600
},
"CirrusSearch-Regex": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 60,
"workers": 10,
"maxqueue": 20
},
"CirrusSearch-NamespaceLookup": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 5,
"workers": 100,
"maxqueue": 200
},
"CirrusSearch-MoreLike": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 5,
"workers": 150,
"maxqueue": 400
},
"FileRender": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 8,
"workers": 2,
"maxqueue": 100
},
"FileRenderExpensive": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 8,
"workers": 2,
"slots": 8,
"maxqueue": 100
},
"SpecialContributions": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 15,
"workers": 2,
"maxqueue": 25
},
"TranslateFetchTranslators": {
"class": "MediaWiki\\Extension\\PoolCounter\\Client",
"timeout": 8,
"workers": 1,
"slots": 16,
"maxqueue": 20
}
},
"PopupsConflictingNavPopupsGadgetName": "Navigation_popups",
"PopupsConflictingRefTooltipsGadgetName": "ReferenceTooltips",
"PopupsEventLogging": false,
"PopupsGateway": "restbaseHTML",
"PopupsOptInDefaultState": "0",
"PopupsOptInStateForNewAccounts": "1",
"PopupsReferencePreviews": true,
"PopupsStatsvSamplingRate": 0.01,
"PopupsVirtualPageViews": true,
"PreprocessorCacheThreshold": 1000,
"PreviewOnOpenNamespaces": {
"14": true
},
"PriorityHints": false,
"PriorityHintsRatio": 1,
"Profiler": [],
"ProhibitedFileExtensions": [
"html",
"htm",
"js",
"jsb",
"mhtml",
"mht",
"xhtml",
"xht",
"php",
"phtml",
"php3",
"php4",
"php5",
"phps",
"phar",
"shtml",
"jhtml",
"pl",
"py",
"cgi",
"exe",
"scr",
"dll",
"msi",
"vbs",
"bat",
"com",
"pif",
"cmd",
"vxd",
"cpl"
],
"ProofreadPageNamespaceIds": {
"page": 250,
"index": 252
},
"ProofreadPagePageJoiner": "-",
"ProofreadPagePageSeparator": "&#32;",
"ProofreadPageUseStatusChangeTags": false,
"PropagateErrors": false,
"PropertySuggesterClassifyingPropertyIds": [],
"PropertySuggesterDeprecatedIds": [],
"PropertySuggesterInitialSuggestions": [],
"PropertySuggesterMinProbability": 0.05,
"ProxyKey": "DECAFBADDECAFBAD",
"ProxyList": [],
"ProxyWhitelist": [
"68.124.59.186",
"202.63.61.242",
"62.214.230.86",
"217.94.171.96"
],
"PutIPinRC": true,
"QueryCacheLimit": 5000,
"QueryPageDefaultLimit": 50,
"QuickSurveysConfig": [],
"QuickSurveysUseVue": true,
"RCChangedSizeThreshold": 500,
"RCEngines": {
"redis": "RedisPubSubFeedEngine",
"udp": "UDPRCFeedEngine"
},
"RCFeeds": {
"irc0": {
"formatter": "IRCColourfulRCFeedFormatter",
"uri": "udp://208.80.155.105:9390/#en.wikipedia\t",
"add_interwiki_prefix": false,
"omit_bots": false
},
"irc1": {
"formatter": "IRCColourfulRCFeedFormatter",
"uri": "udp://208.80.153.62:9390/#en.wikipedia\t",
"add_interwiki_prefix": false,
"omit_bots": false
},
"eventbus": {
"formatter": "\\MediaWiki\\Extension\\EventBus\\Adapters\\RCFeed\\EventBusRCFeedFormatter",
"class": "\\MediaWiki\\Extension\\EventBus\\Adapters\\RCFeed\\EventBusRCFeedEngine"
}
},
"RCFilterByAge": false,
"RCLinkDays": [
1,
3,
7,
14,
30
],
"RCLinkLimits": [
50,
100,
250,
500
],
"RCMaxAge": 2592000,
"RCShowChangedSize": true,
"RCShowWatchingUsers": false,
"RCWatchCategoryMembership": true,
"RangeContributionsCIDRLimit": {
"IPv4": 16,
"IPv6": 32
},
"RateLimits": {
"move": {
"extendedmover": [
16,
60
],
"newbie": [
2,
120
],
"user": [
8,
60
]
},
"edit": {
"ip": [
8,
60
],
"newbie": [
8,
60
],
"user": [
90,
60
]
},
"badcaptcha": {
"ip": [
15,
60
],
"newbie": [
15,
60
],
"user": [
30,
60
]
},
"mailpassword": {
"ip": [
5,
3600
]
},
"emailuser": {
"ip": [
5,
86400
],
"newbie": [
5,
86400
],
"user": [
20,
86400
]
},
"changeemail": {
"ip-all": [
10,
3600
],
"user": [
4,
86400
]
},
"rollback": {
"user": [
100,
60
],
"newbie": [
5,
120
]
},
"purge": {
"ip": [
30,
60
],
"user": [
30,
60
]
},
"linkpurge": {
"ip": [
30,
60
],
"user": [
30,
60
]
},
"renderfile": {
"ip": [
700,
30
],
"user": [
700,
30
]
},
"renderfile-nonstandard": {
"ip": [
70,
30
],
"user": [
70,
30
]
},
"cxsave": {
"ip": [
10,
30
],
"user": [
10,
30
]
}
},
"RateLimitsExcludedIPs": [
"45.79.101.112",
"2600:3c01::f03c:92ff:fe44:4b6d"
],
"RawHtml": false,
"RawHtmlMessages": [
"copyright",
"history_copyright",
"googlesearch",
"feedback-terms",
"feedback-termsofuse"
],
"ReadOnly": "In read-only mode because WMF_MAINTENANCE_OFFLINE is set",
"ReadOnlyFile": false,
"ReadOnlyWatchedItemStore": false,
"ReadingListsCentralWiki": "metawiki",
"ReadingListsCluster": "extension1",
"ReadingListsDatabase": "wikishared",
"ReadingListsMaxEntriesPerList": 5000,
"ReauthenticateTime": {
"default": 300
},
"RecentChangesFlags": {
"newpage": {
"letter": "newpageletter",
"title": "recentchanges-label-newpage",
"legend": "recentchanges-legend-newpage",
"grouping": "any"
},
"minor": {
"letter": "minoreditletter",
"title": "recentchanges-label-minor",
"legend": "recentchanges-legend-minor",
"class": "minoredit",
"grouping": "all"
},
"bot": {
"letter": "boteditletter",
"title": "recentchanges-label-bot",
"legend": "recentchanges-legend-bot",
"class": "botedit",
"grouping": "all"
},
"unpatrolled": {
"letter": "unpatrolledletter",
"title": "recentchanges-label-unpatrolled",
"legend": "recentchanges-legend-unpatrolled",
"grouping": "any"
}
},
"RedirectOnLogin": null,
"RedirectScript": "/w/redirect.php",
"RedirectSources": false,
"ReferrerPolicy": [
"origin-when-cross-origin",
"origin-when-crossorigin",
"origin"
],
"RegisterInternalExternals": false,
"RelatedArticlesCardLimit": 3,
"RelatedArticlesDescriptionSource": "wikidata",
"RelatedArticlesFooterAllowedSkins": [
"minerva",
"timeless"
],
"RelatedArticlesLoggingBucketSize": 0,
"RelatedArticlesOnlyUseCirrusSearch": false,
"RelatedArticlesUseCirrusSearch": true,
"RememberMe": "choose",
"RemoveCredentialsBlacklist": [
"MediaWiki\\Auth\\PasswordAuthenticationRequest"
],
"RemoveGroups": {
"bureaucrat": [
"ipblock-exempt",
"sysop",
"accountcreator",
"bot",
"confirmed",
"interface-admin",
"copyviobot"
],
"sysop": [
"rollbacker",
"accountcreator",
"abusefilter",
"abusefilter-helper",
"autoreviewer",
"confirmed",
"reviewer",
"filemover",
"templateeditor",
"massmessage-sender",
"extendedconfirmed",
"extendedmover",
"patroller",
"eventcoordinator",
"ipblock-exempt"
]
},
"RenderHashAppend": "",
"ReportToEndpoints": [],
"ReportToExpiry": 86400,
"RepositoryBaseUrl": "https://commons.wikimedia.org/wiki/File:",
"RequestTimeLimit": 0,
"ReservedUsernames": [
"MediaWiki default",
"Conversion script",
"Maintenance script",
"Template namespace initialisation script",
"ScriptImporter",
"Unknown user",
"msg:double-redirect-fixer",
"msg:usermessage-editor",
"msg:proxyblocker",
"msg:sorbs",
"msg:spambot_username",
"msg:autochange-username"
],
"ResourceBasePath": "/w",
"ResourceLoaderDebug": false,
"ResourceLoaderEnableJSProfiler": false,
"ResourceLoaderMaxQueryLength": 5000,
"ResourceLoaderMaxage": {
"versioned": 2592000,
"unversioned": 300
},
"ResourceLoaderSources": {
"metawiki": {
"apiScript": "//meta.wikimedia.org/w/api.php",
"loadScript": "//meta.wikimedia.org/w/load.php"
}
},
"ResourceLoaderStorageEnabled": true,
"ResourceLoaderStorageVersion": "1-3",
"ResourceLoaderUseObjectCacheForDeps": false,
"ResourceLoaderValidateJS": true,
"ResourceModuleSkinStyles": [],
"ResourceModules": [],
"ResponsiveImages": true,
"RestAPIAdditionalRouteFiles": [],
"RestAllowCrossOriginCookieAuth": false,
"RestPath": false,
"RestrictDisplayTitle": true,
"RestrictionLevels": [
"",
"autoconfirmed",
"extendedconfirmed",
"templateeditor",
"sysop"
],
"RestrictionTypes": [
"create",
"edit",
"move",
"upload"
],
"RevertedTagMaxDepth": 15,
"RevisionCacheExpiry": 604800,
"RevokePermissions": [],
"RightsIcon": "//creativecommons.org/images/public/somerights20.png",
"RightsPage": null,
"RightsText": "Creative Commons Attribution-Share Alike 3.0",
"RightsUrl": "//creativecommons.org/licenses/by-sa/3.0/",
"RunJobsAsync": false,
"SMTP": false,
"SQLMode": null,
"SQLiteDataDir": "",
"SVGConverter": "rsvg-secure",
"SVGConverterPath": "/usr/bin",
"SVGConverters": {
"ImageMagick": "$path/convert -background \"#ffffff00\" -thumbnail $widthx$height\\! $input PNG:$output",
"sodipodi": "$path/sodipodi -z -w $width -f $input -e $output",
"inkscape": "$path/inkscape -z -w $width -f $input -e $output",
"batik": "java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input",
"rsvg": "$path/rsvg-convert -w $width -h $height -o $output $input",
"imgserv": "$path/imgserv-wrapper -i svg -o png -w$width $input $output",
"ImagickExt": [
"SvgHandler::rasterizeImagickExt"
],
"rsvg-broken": "$path/rsvg-convert -w $width -h $height -o $output < $input",
"rsvg-secure": "$path/rsvg-convert --no-external-files -w $width -h $height -o $output $input"
},
"SVGMaxSize": 4096,
"SVGMetadataCutoff": 262144,
"ScoreFileBackend": "global-multiwrite",
"ScoreImageMagickConvert": "/usr/bin/convert",
"ScoreMaxLength": 400,
"ScorePath": "//upload.wikimedia.org/score",
"ScoreSafeMode": true,
"ScoreTrim": true,
"ScribuntoDefaultEngine": "luasandbox",
"ScribuntoEngineConf": {
"luasandbox": {
"cpuLimit": 10,
"maxLangCacheSize": 200
}
},
"ScribuntoGatherFunctionStats": true,
"ScribuntoSlowFunctionThreshold": 0.99,
"ScribuntoUseCodeEditor": true,
"ScribuntoUseGeSHi": true,
"Script": "/w/index.php",
"ScriptPath": "/w",
"SearchExtraNamespaces": false,
"SearchForwardUrl": null,
"SearchHighlightBoundaries": "[\\p{Z}\\p{P}\\p{C}]",
"SearchMatchRedirectPreference": false,
"SearchRunSuggestedQuery": true,
"SearchSuggestCacheExpiry": 10800,
"SearchType": "CirrusSearch",
"SearchTypeAlternatives": null,
"SecretKey": "DECAFBADDECAFBAD",
"SecureLogin": true,
"SecurePollCreateWikiGroups": {
"securepollglobal": "securepoll-dblist-securepollglobal"
},
"SecurePollGPGCommand": "gpg1",
"SecurePollKeepPrivateInfoDays": 60,
"SecurePollScript": "auth-api.php",
"SecurePollSingleTransferableVoteEnabled": false,
"SecurePollUseLogging": false,
"SecurePollUseNamespace": false,
"SemiprotectedRestrictionLevels": [
"extendedconfirmed",
"autoconfirmed"
],
"Send404Code": true,
"Server": "//en.wikipedia.org",
"ServerName": false,
"ServiceWiringFiles": [
"/var/www/html/w/includes/ServiceWiring.php"
],
"SessionCacheType": "kask-session",
"SessionInsecureSecrets": false,
"SessionName": "enwikiSession",
"SessionPbkdf2Iterations": 10001,
"SessionProviders": {
"MediaWiki\\Session\\CookieSessionProvider": {
"class": "MediaWiki\\Session\\CookieSessionProvider",
"args": [
{
"priority": 30,
"callUserSetCookiesHook": true
}
]
},
"MediaWiki\\Session\\BotPasswordSessionProvider": {
"class": "MediaWiki\\Session\\BotPasswordSessionProvider",
"args": [
{
"priority": 75
}
]
}
},
"SessionSecret": false,
"SharedDB": null,
"SharedPrefix": false,
"SharedSchema": false,
"SharedTables": [
"user",
"user_properties"
],
"SharedThumbnailScriptPath": false,
"SharedUploadDBname": false,
"SharedUploadDBprefix": "",
"SharedUploadDirectory": null,
"SharedUploadPath": null,
"SharpenParameter": "0x0.8",
"SharpenReductionThreshold": 0.85,
"ShellCgroup": "/sys/fs/cgroup/memory/mediawiki/job",
"ShellLocale": "C.UTF-8",
"ShellRestrictionMethod": "firejail",
"ShellboxSecretKey": "DECAFBADDECAFBAD",
"ShellboxUrl": null,
"ShellboxUrls": {
"default": null,
"score": "http://localhost:6024"
},
"ShortPagesNamespaceBlacklist": [],
"ShortPagesNamespaceExclusions": [],
"ShowArchiveThumbnails": true,
"ShowCreditsIfMax": true,
"ShowDebug": false,
"ShowEXIF": true,
"ShowExceptionDetails": true,
"ShowHostnames": true,
"ShowIPinHeader": false,
"ShowRollbackEditCount": 10,
"ShowUpdatedMarker": true,
"SidebarCacheExpiry": 86400,
"SignatureAllowedLintErrors": [
"obsolete-tag"
],
"SignatureValidation": "new",
"SimpleFlaggedRevsUI": true,
"SiteMatrixClosedSites": [
"aawiki",
"aawikibooks",
"aawiktionary",
"abwiktionary",
"advisorywiki",
"akwikibooks",
"akwiktionary",
"amwikiquote",
"angwikibooks",
"angwikiquote",
"angwikisource",
"astwikibooks",
"astwikiquote",
"aswikibooks",
"aswiktionary",
"avwiktionary",
"aywikibooks",
"bgwikinews",
"bhwiktionary",
"biwikibooks",
"biwiktionary",
"bmwikibooks",
"bmwikiquote",
"bmwiktionary",
"bowikibooks",
"bowiktionary",
"chowiki",
"chwikibooks",
"chwiktionary",
"cowikibooks",
"cowikiquote",
"crwikiquote",
"crwiktionary",
"dzwiktionary",
"gawikibooks",
"gawikiquote",
"gnwikibooks",
"gotwikibooks",
"guwikibooks",
"howiki",
"htwikisource",
"huwikinews",
"hzwiki",
"iewikibooks",
"iiwiki",
"ikwiktionary",
"internalwiki",
"kjwiki",
"kkwikiquote",
"knwikibooks",
"krwiki",
"krwikiquote",
"kswikibooks",
"kswikiquote",
"kwwikiquote",
"lbwikibooks",
"lbwikiquote",
"lnwikibooks",
"lrcwiki",
"lvwikibooks",
"mhwiki",
"mhwiktionary",
"miwikibooks",
"mnwikibooks",
"muswiki",
"mywikibooks",
"nahwikibooks",
"nawikibooks",
"nawikiquote",
"ndswikibooks",
"ndswikiquote",
"ngwiki",
"nzwikimedia",
"pa_uswikimedia",
"piwiktionary",
"pswikibooks",
"qualitywiki",
"quwikibooks",
"quwikiquote",
"rmwikibooks",
"rmwiktionary",
"rnwiktionary",
"scwiktionary",
"sdwikinews",
"sewikibooks",
"simplewikibooks",
"simplewikiquote",
"snwiktionary",
"strategywiki",
"suwikibooks",
"swwikibooks",
"tenwiki",
"thwikinews",
"tkwikibooks",
"tkwikiquote",
"towiktionary",
"transitionteamwiki",
"trwikinews",
"ttwikiquote",
"twwiktionary",
"ugwikibooks",
"ugwikiquote",
"usabilitywiki",
"uzwikibooks",
"vowikibooks",
"vowikiquote",
"wawikibooks",
"wikimania2005wiki",
"wikimania2006wiki",
"wikimania2007wiki",
"wikimania2008wiki",
"wikimania2009wiki",
"wikimania2010wiki",
"wikimania2011wiki",
"wikimania2012wiki",
"wikimania2013wiki",
"wikimania2014wiki",
"wikimania2015wiki",
"wikimania2016wiki",
"wikimania2017wiki",
"wikimania2018wiki",
"xhwikibooks",
"xhwiktionary",
"yowikibooks",
"yowiktionary",
"zawikibooks",
"zawikiquote",
"zawiktionary",
"zh_min_nanwikibooks",
"zh_min_nanwikiquote",
"zuwikibooks"
],
"SiteMatrixFile": "/var/www/html/w/../langlist",
"SiteMatrixFishbowlSites": [
"amwikimedia",
"cnwikimedia",
"donatewiki",
"foundationwiki",
"gewikimedia",
"grwikimedia",
"hiwikimedia",
"idwikimedia",
"maiwikimedia",
"ngwikimedia",
"nostalgiawiki",
"punjabiwikimedia",
"romdwikimedia",
"rswikimedia",
"thankyouwiki",
"votewiki",
"wbwikimedia"
],
"SiteMatrixNonGlobalSites": [
"labswiki",
"labtestwiki"
],
"SiteMatrixPrivateSites": [
"advisorswiki",
"arbcom_cswiki",
"arbcom_dewiki",
"arbcom_enwiki",
"arbcom_fiwiki",
"arbcom_nlwiki",
"arbcom_ruwiki",
"auditcomwiki",
"boardgovcomwiki",
"boardwiki",
"chairwiki",
"chapcomwiki",
"checkuserwiki",
"collabwiki",
"ecwikimedia",
"electcomwiki",
"execwiki",
"fdcwiki",
"grantswiki",
"id_internalwikimedia",
"iegcomwiki",
"ilwikimedia",
"internalwiki",
"legalteamwiki",
"movementroleswiki",
"noboard_chapterswikimedia",
"officewiki",
"ombudsmenwiki",
"otrs_wikiwiki",
"projectcomwiki",
"searchcomwiki",
"spcomwiki",
"stewardwiki",
"sysop_itwiki",
"techconductwiki",
"transitionteamwiki",
"wg_enwiki",
"wikimaniateamwiki"
],
"SiteMatrixSites": {
"wiki": {
"name": "Wikipedia",
"host": "www.wikipedia.org",
"prefix": "w"
},
"wiktionary": {
"name": "Wiktionary",
"host": "www.wiktionary.org",
"prefix": "wikt"
},
"wikibooks": {
"name": "Wikibooks",
"host": "www.wikibooks.org",
"prefix": "b"
},
"wikinews": {
"name": "Wikinews",
"host": "www.wikinews.org",
"prefix": "n"
},
"wikiquote": {
"name": "Wikiquote",
"host": "www.wikiquote.org",
"prefix": "q"
},
"wikisource": {
"name": "Wikisource",
"host": "www.wikisource.org",
"prefix": "s"
},
"wikiversity": {
"name": "Wikiversity",
"host": "www.wikiversity.org",
"prefix": "v"
},
"wikivoyage": {
"name": "Wikivoyage",
"host": "www.wikivoyage.org",
"prefix": "voy"
}
},
"SiteNotice": "",
"SiteTypes": {
"mediawiki": "MediaWikiSite"
},
"SitemapNamespaces": false,
"SitemapNamespacesPriorities": false,
"Sitename": "Wikipedia",
"SkinMetaTags": [
"og:title",
"og:type"
],
"SkipSkins": [
"cologneblue",
"contenttranslation",
"modern"
],
"SoftBlockRanges": [
"0.0.0.0/8",
"100.64.0.0/10",
"127.0.0.0/8",
"169.254.0.0/16",
"192.0.0.0/24",
"192.0.2.0/24",
"192.168.0.0/16",
"198.18.0.0/15",
"198.51.100.0/24",
"203.0.113.0/24",
"240.0.0.0/4",
"::/128",
"::1/128",
"::ffff:0:0/96",
"100::/64",
"2001:2::/48",
"2001:db8::/32",
"2001:10::/28",
"fc00::/7",
"fe80::/10",
"224.0.0.0/4",
"ff00::/8",
"208.80.154.0/26",
"2620:0:861:1::/64",
"208.80.154.128/26",
"2620:0:861:2::/64",
"208.80.154.64/26",
"2620:0:861:3::/64",
"208.80.155.96/27",
"2620:0:861:4::/64",
"10.64.0.0/22",
"2620:0:861:101::/64",
"10.64.16.0/22",
"2620:0:861:102::/64",
"10.64.32.0/22",
"2620:0:861:103::/64",
"10.64.48.0/22",
"2620:0:861:107::/64",
"208.80.153.0/27",
"2620:0:860:1::/64",
"208.80.153.32/27",
"2620:0:860:2::/64",
"208.80.153.64/27",
"2620:0:860:3::/64",
"208.80.153.96/27",
"2620:0:860:4::/64",
"10.192.0.0/22",
"2620:0:860:101::/64",
"10.192.16.0/22",
"2620:0:860:102::/64",
"10.192.32.0/22",
"2620:0:860:103::/64",
"10.192.48.0/22",
"2620:0:860:104::/64",
"91.198.174.0/25",
"2620:0:862:1::/64",
"10.20.0.0/24",
"2620:0:862:102::/64",
"10.128.0.0/24",
"2620:0:863:101::/64",
"10.132.0.0/24",
"2001:df2:e500:101::/64",
"10.0.0.0/8",
"172.16.0.0/12",
"185.15.56.0/24"
],
"SoftwareTags": {
"mw-contentmodelchange": true,
"mw-new-redirect": true,
"mw-removed-redirect": true,
"mw-changed-redirect-target": true,
"mw-blank": true,
"mw-replace": true,
"mw-rollback": true,
"mw-undo": true,
"mw-manual-revert": true,
"mw-reverted": true,
"mw-server-side-upload": true,
"mw-add-media": true,
"mw-remove-media": true
},
"SpamRegex": [],
"SpecialGadgetUsageActiveUsers": false,
"SpecialPageCacheUpdates": {
"Statistics": [
"SiteStatsUpdate",
"cacheUpdate"
]
},
"SpecialPages": [],
"SpecialSearchFormOptions": [],
"SpecialVersionShowHooks": false,
"SquidPurgeUseHostHeader": true,
"StatsMethod": "udp",
"StatsdMetricPrefix": "MediaWiki",
"StatsdSamplingRates": [],
"StatsdServer": "10.64.16.149",
"StrictFileExtensions": true,
"StructuredChangeFiltersLiveUpdatePollingRate": 3,
"StyleDirectory": "/var/www/html/w/skins",
"StylePath": "/w/skins",
"StyleSheetPath": false,
"SummarySpamRegex": [],
"SuspiciousIpExpiry": 600,
"TemplateDataSuggestedValuesEditor": true,
"TemplateDataUseGUI": true,
"TemplateStylesAllowedUrls": {
"audio": [
"<^(?:https:)?//upload\\.wikimedia\\.org/wikipedia/commons/>"
],
"image": [
"<^(?:https:)?//upload\\.wikimedia\\.org/wikipedia/commons/>"
],
"svg": [
"<^(?:https:)?//upload\\.wikimedia\\.org/wikipedia/commons/[^?#]*\\.svg(?:[?#]|$)>"
],
"font": [],
"namespace": [
"<.>"
],
"css": []
},
"TextModelsToParse": [
"wikitext",
"javascript",
"css"
],
"ThumbLimits": [
120,
150,
180,
200,
220,
250,
300,
400
],
"ThumbPath": false,
"ThumbUpright": 0.75,
"ThumbnailBuckets": [
1920
],
"ThumbnailEpoch": "20130601000000",
"ThumbnailMinimumBucketDistance": 100,
"ThumbnailScriptPath": false,
"TidyConfig": [],
"TiffMaxMetaSize": 1048576,
"TiffThumbnailType": [],
"TiffUseTiffinfo": true,
"TimedTextForeignNamespaces": {
"commonswiki": 102
},
"TimelineEpochTimestamp": "20130601000000",
"TimelineFileBackend": "local-multiwrite",
"TimelineFontDirectory": "/srv/mediawiki/fonts",
"TitleBlacklistBlockAutoAccountCreation": false,
"TitleBlacklistSources": {
"meta": {
"type": "url",
"src": "https://meta.wikimedia.org/w/index.php?title=Title_blacklist&action=raw&tb_ver=1"
}
},
"TitleBlacklistUsernameSources": [
"meta"
],
"TmhFluidsynthLocation": "/usr/bin/fluidsynth",
"TmhSoundfontLocation": "/usr/share/sounds/sf2/FluidR3_GM.sf2",
"TmhUseBetaFeatures": true,
"TmhWebPlayer": "mwembed",
"TmpDirectory": "/tmp",
"TorAutoConfirmAge": 7776000,
"TorAutoConfirmCount": 100,
"TorBlockProxy": "http://url-downloader.eqiad.wikimedia.org:8080",
"TorDisableAdminBlocks": false,
"TorIPs": [
"91.198.174.232",
"208.80.152.2",
"208.80.152.134"
],
"TorTagChanges": false,
"TrackingCategories": [],
"TransactionalTimeLimit": 120,
"TranscludeCacheExpiry": 3600,
"TranscodeBackgroundMemoryLimit": 4194304,
"TranscodeBackgroundTimeLimit": 921600,
"TranslateNumerals": true,
"TrivialMimeDetection": false,
"TrustedMediaFormats": [
"BITMAP",
"AUDIO",
"VIDEO",
"image/svg+xml",
"application/pdf",
"application/sla"
],
"TrustedXffFile": "/var/www/html/w/mnt/wmf-config/wmf-config/trusted-xff.php",
"TrxProfilerLimits": {
"GET": {
"masterConns": 0,
"writes": 0,
"readQueryTime": 5,
"readQueryRows": 10000
},
"POST": {
"readQueryTime": 5,
"writeQueryTime": 1,
"readQueryRows": 100000,
"maxAffected": 1000
},
"POST-nonwrite": {
"writes": 0,
"readQueryTime": 5,
"readQueryRows": 10000
},
"PostSend-GET": {
"readQueryTime": 5,
"writeQueryTime": 1,
"readQueryRows": 10000,
"maxAffected": 1000,
"masterConns": 0,
"writes": 0
},
"PostSend-POST": {
"readQueryTime": 5,
"writeQueryTime": 1,
"readQueryRows": 100000,
"maxAffected": 1000
},
"JobRunner": {
"readQueryTime": 30,
"writeQueryTime": 5,
"readQueryRows": 100000,
"maxAffected": 500
},
"Maintenance": {
"writeQueryTime": 5,
"maxAffected": 1000
}
},
"TwoColConflictBetaFeature": true,
"TwoColConflictTrackingOversample": true,
"ULSAnonCanChangeLanguage": false,
"ULSCompactLanguageLinksBetaFeature": false,
"ULSEventLogging": true,
"ULSGeoService": false,
"ULSIMEEnabled": false,
"ULSLanguageDetection": false,
"ULSNoImeSelectors": [
".ace_editor textarea"
],
"ULSPosition": "interlanguage",
"ULSWebfontsEnabled": false,
"UniversalEditButton": true,
"UnwatchedPageSecret": 1,
"UnwatchedPageThreshold": 30,
"UpdateCompatibleMetadata": false,
"UpdateRowsPerJob": 300,
"UpdateRowsPerQuery": 100,
"UpgradeKey": false,
"UploadBaseUrl": "",
"UploadDialog": {
"fields": {
"description": true,
"date": false,
"categories": false
},
"licensemessages": {
"local": "generic-local",
"foreign": "generic-foreign"
},
"comment": {
"local": "",
"foreign": ""
},
"format": {
"filepage": "$DESCRIPTION",
"description": "$TEXT",
"ownwork": "",
"license": "",
"uncategorized": ""
}
},
"UploadDirectory": false,
"UploadMaintenance": false,
"UploadMissingFileUrl": "//en.wikipedia.org/wiki/Special:Upload",
"UploadNavigationUrl": "/wiki/Wikipedia:File_Upload_Wizard",
"UploadPath": "//upload.wikimedia.org/wikipedia/en",
"UploadSizeWarning": false,
"UploadStashMaxAge": 21600,
"UploadStashScalerBaseUrl": false,
"UploadThumbnailRenderHttpCustomDomain": "ms-fe.svc.eqiad.wmnet",
"UploadThumbnailRenderHttpCustomHost": "upload.wikimedia.org",
"UploadThumbnailRenderMap": [
320,
640,
800,
1024,
1280,
1920
],
"UploadThumbnailRenderMethod": "http",
"UrlProtocols": [
"bitcoin:",
"ftp://",
"ftps://",
"geo:",
"git://",
"gopher://",
"http://",
"https://",
"irc://",
"ircs://",
"magnet:",
"mailto:",
"mms://",
"news:",
"nntp://",
"redis://",
"sftp://",
"sip:",
"sips:",
"sms:",
"ssh://",
"svn://",
"tel:",
"telnet://",
"urn:",
"worldwind://",
"xmpp:",
"//"
],
"UrlShortenerAllowedDomains": [
"(.*\\.)?wikipedia\\.org",
"(.*\\.)?wiktionary\\.org",
"(.*\\.)?wikibooks\\.org",
"(.*\\.)?wikinews\\.org",
"(.*\\.)?wikiquote\\.org",
"(.*\\.)?wikisource\\.org",
"(.*\\.)?wikiversity\\.org",
"(.*\\.)?wikivoyage\\.org",
"(.*\\.)?wikimedia\\.org",
"(.*\\.)?wikidata\\.org",
"(.*\\.)?mediawiki\\.org"
],
"UrlShortenerApprovedDomains": [
"*.wikipedia.org",
"*.wiktionary.org",
"*.wikibooks.org",
"*.wikinews.org",
"*.wikiquote.org",
"*.wikisource.org",
"*.wikiversity.org",
"*.wikivoyage.org",
"*.wikimedia.org",
"*.wikidata.org",
"*.mediawiki.org"
],
"UrlShortenerDBCluster": "extension1",
"UrlShortenerDBName": "wikishared",
"UrlShortenerEnableSidebar": false,
"UrlShortenerIdSet": "23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz$",
"UrlShortenerReadOnly": false,
"UrlShortenerServer": "https://w.wiki",
"UrlShortenerTemplate": "/$1",
"UseAjax": true,
"UseAutomaticEditSummaries": true,
"UseCategoryBrowser": false,
"UseCdn": true,
"UseCombinedLoginLink": false,
"UseCopyrightUpload": false,
"UseDatabaseMessages": true,
"UseFileCache": false,
"UseFilePatrol": true,
"UseGlobalSiteCssJs": false,
"UseGzip": false,
"UseImageMagick": true,
"UseImageResize": true,
"UseInstantCommons": false,
"UseLocalMessageCache": true,
"UseMediaWikiUIEverywhere": false,
"UseNPPatrol": true,
"UsePathInfo": true,
"UsePigLatinVariant": false,
"UsePrivateIPs": false,
"UseRCPatrol": false,
"UseSameSiteLegacyCookies": true,
"UseSharedUploads": false,
"UseSiteCss": true,
"UseSiteJs": true,
"UseTagFilter": true,
"UseTinyRGBForJPGThumbnails": true,
"UserEmailConfirmationTokenExpiry": 604800,
"UserEmailUseReplyTo": true,
"UserMergeEnableDelete": false,
"UserrightsInterwikiDelimiter": "@",
"UsersNotifiedOnAllChanges": [],
"VERPdomainPart": "wikimedia.org",
"VERPsecret": "DECAFBADDECAFBAD",
"ValidSkinNames": [],
"VariantArticlePath": false,
"VaryOnXFP": true,
"VectorConsolidateUserLinks": {
"logged_in": true,
"logged_out": false
},
"VectorDefaultSkinVersion": "1",
"VectorDefaultSkinVersionForExistingAccounts": "1",
"VectorDefaultSkinVersionForNewAccounts": "1",
"VectorLanguageInHeader": {
"logged_in": true,
"logged_out": false
},
"VectorMaxWidthOptions": {
"exclude": {
"mainpage": false,
"querystring": {
"action": "history",
"diff": "*"
},
"namespaces": [
-1,
14
]
},
"include": [
"Special:Preferences"
]
},
"VectorResponsive": false,
"VectorShowSkinPreferences": true,
"VectorUseWvuiSearch": true,
"VectorWvuiSearchOptions": {
"showThumbnail": true,
"showDescription": true
},
"VerifyMimeType": true,
"VerifyMimeTypeIE": true,
"Version": "1.38.0-alpha",
"VipsOptions": [
{
"conditions": {
"mimeType": "image/png",
"minArea": 20000000
}
},
{
"conditions": {
"mimeType": "image/tiff",
"minShrinkFactor": 1.2,
"minArea": 50000000
},
"sharpen": {
"sigma": 0.8
}
}
],
"VirtualRestConfig": {
"paths": [],
"modules": {
"restbase": {
"url": "http://localhost:6011",
"domain": "https://en.wikipedia.org",
"forwardCookies": false,
"parsoidCompat": false
},
"parsoid": {
"url": "http://localhost:6002/w/rest.php",
"prefix": "enwiki",
"domain": "https://en.wikipedia.org",
"forwardCookies": false,
"restbaseCompat": false
},
"electron": {
"url": "http://pdfrender.discovery.wmnet:5252",
"options": {
"accessKey": "DECAFBADDECAFBAD"
}
}
},
"global": {
"timeout": 360,
"forwardCookies": false,
"HTTPProxy": null
}
},
"VisualEditorAllowLossySwitching": false,
"VisualEditorAvailableNamespaces": {
"Portal": true,
"Book": true,
"Draft": true,
"User": true,
"File": true,
"Help": true,
"Category": true
},
"VisualEditorDisableForAnons": true,
"VisualEditorEnableDiffPageBetaFeature": true,
"VisualEditorEnableVisualSectionEditing": "mobile",
"VisualEditorEnableWikitextBetaFeature": true,
"VisualEditorFullRestbaseURL": "/api/rest_",
"VisualEditorParsoidAutoConfig": false,
"VisualEditorRestbaseURL": "/api/rest_v1/page/html/",
"VisualEditorSingleEditTabSwitchTime": 20160301000000,
"VisualEditorTransclusionDialogBackButton": false,
"VisualEditorTransclusionDialogSuggestedValues": true,
"VisualEditorTransitionDefault": true,
"VisualEditorUseSingleEditTab": true,
"VueDevelopmentMode": false,
"WANObjectCaches": {
"0": {
"class": "WANObjectCache",
"cacheId": 0
},
"wancache-main-mcrouter": {
"class": "WANObjectCache",
"cacheId": "mcrouter",
"broadcastRoutingPrefix": "/*/mw-wan/"
}
},
"WBCitoidFullRestbaseURL": false,
"WBClientSettings": "FIXME: lazy initialization callnacks",
"WBQualityConstraintsAllowedEntityTypesConstraintId": "Q52004125",
"WBQualityConstraintsAllowedQualifiersConstraintId": "Q21510851",
"WBQualityConstraintsAllowedUnitsConstraintId": "Q21514353",
"WBQualityConstraintsAsMainValueId": "Q54828448",
"WBQualityConstraintsAsQualifiersId": "Q54828449",
"WBQualityConstraintsAsReferencesId": "Q54828450",
"WBQualityConstraintsCitationNeededConstraintId": "Q54554025",
"WBQualityConstraintsClassId": "P2308",
"WBQualityConstraintsCommonsLinkConstraintId": "Q21510852",
"WBQualityConstraintsConflictsWithConstraintId": "Q21502838",
"WBQualityConstraintsConstraintCheckedOnMainValueId": "Q46466787",
"WBQualityConstraintsConstraintCheckedOnQualifiersId": "Q46466783",
"WBQualityConstraintsConstraintCheckedOnReferencesId": "Q46466805",
"WBQualityConstraintsConstraintScopeId": "P4680",
"WBQualityConstraintsConstraintStatusId": "P2316",
"WBQualityConstraintsContemporaryConstraintId": "Q25796498",
"WBQualityConstraintsDifferenceWithinRangeConstraintId": "Q21510854",
"WBQualityConstraintsDistinctValuesConstraintId": "Q21502410",
"WBQualityConstraintsEnableConstraintsCheckJobs": false,
"WBQualityConstraintsEnableConstraintsCheckJobsRatio": 0,
"WBQualityConstraintsEnableSuggestionConstraintStatus": false,
"WBQualityConstraintsExceptionToConstraintId": "P2303",
"WBQualityConstraintsFormatAsARegularExpressionId": false,
"WBQualityConstraintsFormatCheckerShellboxRatio": 0,
"WBQualityConstraintsFormatConstraintId": false,
"WBQualityConstraintsInstanceOfId": "P31",
"WBQualityConstraintsInstanceOfRelationId": "Q21503252",
"WBQualityConstraintsInstanceOrSubclassOfRelationId": "Q30208840",
"WBQualityConstraintsIntegerConstraintId": "Q52848401",
"WBQualityConstraintsInverseConstraintId": "Q21510855",
"WBQualityConstraintsItemRequiresClaimConstraintId": "Q21503247",
"WBQualityConstraintsMandatoryConstraintId": "Q21502408",
"WBQualityConstraintsMandatoryQualifierConstraintId": "Q21510856",
"WBQualityConstraintsMaximumDateId": "P2311",
"WBQualityConstraintsMaximumQuantityId": "P2312",
"WBQualityConstraintsMinimumDateId": "P2310",
"WBQualityConstraintsMinimumQuantityId": "P2313",
"WBQualityConstraintsMultiValueConstraintId": "Q21510857",
"WBQualityConstraintsNamespaceId": "P2307",
"WBQualityConstraintsNoBoundsConstraintId": "Q51723761",
"WBQualityConstraintsNoneOfConstraintId": "Q52558054",
"WBQualityConstraintsOneOfConstraintId": "Q21510859",
"WBQualityConstraintsPropertiesWithViolatingQualifiers": [],
"WBQualityConstraintsPropertyConstraintId": false,
"WBQualityConstraintsPropertyId": "P2306",
"WBQualityConstraintsPropertyScopeConstraintId": "Q53869507",
"WBQualityConstraintsPropertyScopeId": "P5314",
"WBQualityConstraintsQualifierOfPropertyConstraintId": "P2305",
"WBQualityConstraintsRangeConstraintId": "Q21510860",
"WBQualityConstraintsRelationId": "P2309",
"WBQualityConstraintsSeparatorId": "P4155",
"WBQualityConstraintsSingleBestValueConstraintId": "Q52060874",
"WBQualityConstraintsSingleValueConstraintId": "Q19474404",
"WBQualityConstraintsSparqlEndpoint": "http://localhost:6009/sparql",
"WBQualityConstraintsSparqlHasWikibaseSupport": true,
"WBQualityConstraintsSparqlMaxMillis": 10000,
"WBQualityConstraintsSubclassOfId": "P279",
"WBQualityConstraintsSubclassOfRelationId": "Q21514624",
"WBQualityConstraintsSuggestionConstraintId": "Q62026391",
"WBQualityConstraintsSymmetricConstraintId": "Q21510862",
"WBQualityConstraintsSyntaxClarificationId": "P2916",
"WBQualityConstraintsTypeCheckMaxEntities": 1000,
"WBQualityConstraintsTypeConstraintId": "Q21503250",
"WBQualityConstraintsUsedAsQualifierConstraintId": "Q21510863",
"WBQualityConstraintsUsedAsReferenceConstraintId": "Q21528959",
"WBQualityConstraintsUsedForValuesOnlyConstraintId": "Q21528958",
"WBQualityConstraintsValueRequiresClaimConstraintId": "Q21510864",
"WBQualityConstraintsValueTypeConstraintId": "Q21510865",
"WBQualityConstraintsWikibaseFormId": "Q54285143",
"WBQualityConstraintsWikibaseItemId": "Q29934200",
"WBQualityConstraintsWikibaseLexemeId": "Q51885771",
"WBQualityConstraintsWikibasePropertyId": "Q29934218",
"WBQualityConstraintsWikibaseSenseId": "Q54285715",
"WMEClientErrorIntakeURL": "https://intake-logging.wikimedia.org/v1/events?hasty=true",
"WMEDesktopWebUIActionsTracking": 0,
"WMEEditCampaigns": [
"external-machine-translation"
],
"WMEIPAddressCopyActionEnabled": true,
"WMEMobileWebUIActionsTracking": 0.1,
"WMEPrintEnabled": true,
"WMEPrintSamplingRate": 0,
"WMESearchRelevancePages": [],
"WMESessionTick": true,
"WMEStatsdBaseUri": "/beacon/statsv",
"WMEVectorPrefDiffSalt": "DECAFBADDECAFBAD",
"WMEWikidataCompletionSearchClicks": [],
"WPBBannerProperty": "P948",
"WPBEnableHeadingOverride": true,
"WPBEnablePageImagesBanners": false,
"WPBNamespaces": true,
"WantedPagesThreshold": 2,
"WatchersMaxAge": 15552000,
"WatchlistExpiry": true,
"WatchlistExpiryMaxDuration": "6 months",
"WatchlistPurgeRate": 0.1,
"WelcomeSurveyEnableWithHomepage": true,
"WelcomeSurveyEnabled": true,
"WelcomeSurveyExperimentalGroups": {
"exp2_target_specialpage": {
"percentage": 100
},
"exp2_target_popup": {
"percentage": 0
},
"exp1_group2": {
"percentage": 0
}
},
"WhitelistRead": false,
"WhitelistReadRegexp": false,
"WikiLoveLogging": true,
"WikibaseMusicalNotationLineWidthInches": 8,
"WikidataOrgQueryServiceMaxLagFactor": 60,
"WikimediaBadgesCategoryRelatedToListProperty": "P1754",
"WikimediaBadgesCommonsCategoryProperty": "P373",
"WikimediaBadgesTopicsMainCategoryProperty": "P910",
"WikimediaEditorTasksEnableEditStreaks": true,
"WikimediaEditorTasksEnableRevertCounts": true,
"WikimediaEditorTasksEnabledCounters": [
{
"class": "MediaWiki\\Extension\\WikimediaEditorTasks\\WikipediaAppDescriptionEditCounter",
"counter_key": "app_description_edits"
},
{
"class": "MediaWiki\\Extension\\WikimediaEditorTasks\\WikipediaAppCaptionEditCounter",
"counter_key": "app_caption_edits"
},
{
"class": "MediaWiki\\Extension\\WikimediaEditorTasks\\WikipediaAppImageDepictsEditCounter",
"counter_key": "app_depicts_edits"
}
],
"WikimediaEditorTasksUserCountsCluster": "extension1",
"WikimediaEditorTasksUserCountsDatabase": "wikishared",
"WikisourceEnableOcr": true,
"XMLMimeTypes": {
"http://www.w3.org/2000/svg:svg": "image/svg+xml",
"svg": "image/svg+xml",
"http://www.lysator.liu.se/~alla/dia/:diagram": "application/x-dia-diagram",
"http://www.w3.org/1999/xhtml:html": "text/html",
"html": "text/html"
},
"XhtmlNamespaces": [],
"XmlDumpSchemaVersion": "0.10"
}

Event Timeline

Effective settings of enwiki, as generated by CommonSettings.php, with only slight trickery. InterwikiCache is omitted. Only using info from public repos, garnished with a fake PrivateSettings file.

Some parts of this are specific to the data center or server group. This is for page views on eqiad.

I put this in my LocalSettings to grab this snapshot:

$commonSettingsDir = __DIR__ . '/mnt/wmf-config/wmf-config';
if ( file_exists( $commonSettingsDir ) ) {
	define( 'MEDIAWIKI_STAGING_DIR', __DIR__ . '/mnt/srv/mediawiki-staging' );
	define( 'MEDIAWIKI_DEPLOYMENT_DIR', __DIR__ . '/mnt/srv/mediawiki' );
	define( 'WMF_NO_ETCD', 1 );
	define( 'MW_NO_EXTENSION_MESSAGES', 1 );

	$mockWmgClusterFile = __DIR__ . '/mnt/srv/wikimedia-cluster';
	require_once $commonSettingsDir . '/../multiversion/MWConfigCacheGenerator.php';
	MWMultiVersion::initializeForWiki( 'en.wikipedia.org' );

	$wmfDatacenter = 'eqiad';
	$wmfMasterDatacenter = 'eqiad';
	$wmfConfigDir = $commonSettingsDir;
	$wmfRealm = 'production';
	require_once "$commonSettingsDir/CommonSettings.php";
}

if ( isset( $wgServer ) ) {
	$settings = [];
	foreach ( $GLOBALS as $name => $value ) {
		if ( str_starts_with( $name, 'wg' ) && !is_object( $value ) ) {
			$name = substr( $name, 2 );

			if ( $name === 'Hooks' || $name === 'ExtensionFunctions' || $name === 'AutoloadLocalClasses' ) {
				continue;
			}

			if ( $name === 'InterwikiCache' ) {
				continue;
			}

			if ( $name === 'MWLoggerDefaultSpi' ) {
				$value = 'FIXME: factory callback';
			}

			if ( $name === 'WBClientSettings' ) {
				$value = 'FIXME: lazy initialization callnacks';
			}

			if ( is_float( $value ) && !is_finite( $value ) ) {
				if ( is_nan( $value ) ) {
					$value = '!php/const NAN';
				}
				if ( is_infinite( $value ) ) {
					$value = $value > 0 ? '!php/const NAN' :  '!php/const -NAN';
				}
			}

			$settings[ $name ] = $value;
		}
	}

	ksort( $settings );

	$codec = new JsonCodec();

	$badPath = $codec->detectNonSerializableData( $settings );
	if ($badPath) {
		die( 'NOPE: ' . $badPath );
	}

	$json = FormatJson::encode( $settings, true, FormatJson::ALL_OK );

	file_put_contents( __DIR__ . '/cache/settings.json', $json );
	die( 'YAY!' );
}

Timing results:
Loading the JSON file is x30 faster than executing CommonSettings.php: On my system, without debugger, CommonSettings.php hovers around 30ms, while loading JSON is around 1ms.

Turns out json_decode craps out and returns JSON_ERROR_SYNTAX for no good reason. Both json_pp and jsonlin-php think it's fine. Annoying.

For the test, InitializeSettings was already read from JSON via MWConfigCacheGenerator, and InterwikiCache was included in the final JSON that was then read back.

I managed to read the JSON back in php afterall. Takes about 10ms on my system, without debugger. So that's a x3 speedup.

This comment was removed by Mitar.