Open main menu

Module:ExtensionJson

Module documentation

This is a data table of all the extension.json files from MediaWiki's git repos.

It should be updated at 05:00 and 17:00 utc (assuming there are updates) by User:Bawolff_bot.

The idea is that you can load this by using mw.loadData( 'ExtensionJson' ) and then do fancy things like make Template:Extension auto-fill out.

See also phab:T155029 and Tool:Extjsonuploader.

return {
	["3d"] = {
		["name"] = "3d",
		["version"] = "0.0.1",
		["author"] = {
			[0] = "Gilles Dubuc",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:3d",
		["namemsg"] = "3d",
		["descriptionmsg"] = "3d-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["type"] = "media",
		["manifest_version"] = 1,
		["MessagesDirs"] = {
			["3d"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["three.js"] = {
				["scripts"] = {
					[0] = "three/three.js",
					[1] = "three/STLLoader.js",
					[2] = "three/TrackballControls.js",
				},
			},
			["ext.3d"] = {
				["scripts"] = {
					[0] = "ext.3d.js",
				},
				["styles"] = {
					[0] = "ext.3d.less",
				},
				["messages"] = {
					[0] = "3d-badge-text",
					[1] = "3d-thumb-placeholder",
				},
				["dependencies"] = {
					[0] = "jquery.spinner",
				},
			},
			["ext.3d.styles"] = {
				["styles"] = {
					[0] = "ext.3d.less",
				},
			},
			["mmv.3d"] = {
				["scripts"] = {
					[0] = "mmv.3d.js",
				},
				["styles"] = {
					[0] = "mmv.3d.less",
				},
				["dependencies"] = {
					[0] = "mmv",
					[1] = "ext.3d",
					[2] = "three.js",
				},
			},
			["mmv.3d.head"] = {
				["scripts"] = {
					[0] = "mmv.3d.head.js",
				},
				["styles"] = {
					[0] = "mmv.3d.head.less",
				},
				["messages"] = {
					[0] = "view",
					[1] = "download",
				},
				["dependencies"] = {
					[0] = "ext.3d",
					[1] = "oojs-ui-core",
					[2] = "oojs-ui.styles.icons-accessibility",
				},
			},
			["ext.3d.special.upload"] = {
				["scripts"] = {
					[0] = "ext.3d.special.upload.js",
				},
				["dependencies"] = {
					[0] = "ext.3d.special.upload.styles",
					[1] = "mediawiki.special.upload",
				},
			},
			["ext.3d.special.upload.styles"] = {
				["styles"] = {
					[0] = "ext.3d.special.upload.less",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "3D/modules",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "MediaWiki\\Extensions\\ThreeD\\Hooks::onBeforePageDisplay",
			},
			["UploadFormInitDescriptor"] = {
				[0] = "MediaWiki\\Extensions\\ThreeD\\Hooks::onUploadFormInitDescriptor",
			},
			["UploadForm:getInitialPageText"] = {
				[0] = "MediaWiki\\Extensions\\ThreeD\\Hooks::onGetInitialPageText",
			},
		},
		["AutoloadNamespaces"] = {
			["MediaWiki\\Extensions\\ThreeD\\"] = "src/",
		},
		["MediaHandlers"] = {
			["application/sla"] = "MediaWiki\\Extensions\\ThreeD\\ThreeDHandler",
		},
		["config"] = {
			["Max3d2pngMemory"] = "10000000",
			["AjaxPatentPreview"] = true,
			["3dProcessEnviron"] = {
			},
		},
	},
	["AJAX_Poll"] = {
		["name"] = "AJAX Poll",
		["version"] = "2.1",
		["author"] = {
			[0] = "Dariusz Siedlecki",
			[1] = "Jack Phoenix",
			[2] = "Thomas Gries",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AJAX_Poll",
		["descriptionmsg"] = "ajaxpoll-desc",
		["type"] = "parserhook",
		["license-name"] = "GFDL-1.2",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["GroupPermissions"] = {
			["*"] = {
				["ajaxpoll-vote"] = false,
				["ajaxpoll-view-results"] = false,
				["ajaxpoll-view-results-before-vote"] = false,
			},
			["user"] = {
				["ajaxpoll-vote"] = true,
				["ajaxpoll-view-results"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "ajaxpoll-vote",
			[1] = "ajaxpoll-view-results",
			[2] = "ajaxpoll-view-results-before-vote",
		},
		["MessagesDirs"] = {
			["AJAXPoll"] = {
				[0] = "i18n",
			},
		},
		["APIModules"] = {
			["pollsubmitvote"] = "ApiAJAXPollSubmitVote",
		},
		["AutoloadClasses"] = {
			["AJAXPoll"] = "includes/AJAXPoll.class.php",
			["ApiAJAXPollSubmitVote"] = "includes/api/ApiAJAXPollSubmitVote.php",
		},
		["ResourceModules"] = {
			["ext.ajaxpoll"] = {
				["group"] = "ext.ajaxpoll",
				["scripts"] = {
					[0] = "js/ajaxpoll.js",
				},
				["styles"] = {
					[0] = "css/ajaxpoll.css",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
				},
				["messages"] = {
					[0] = "ajaxpoll-submitting",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "AJAXPoll/resources",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "AJAXPoll::onParserFirstCallInit",
			["LoadExtensionSchemaUpdates"] = "AJAXPoll::onLoadExtensionSchemaUpdates",
		},
		["TrackingCategories"] = {
			[0] = "ajaxpoll-tracking-category",
		},
		["manifest_version"] = 1,
	},
	["AbsenteeLandlord"] = {
		["name"] = "Absentee Landlord",
		["version"] = "1.3.0",
		["author"] = {
			[0] = "Ryan Schmidt",
			[1] = "Tim Laqua",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AbsenteeLandlord",
		["descriptionmsg"] = "absenteelandlord-desc",
		["type"] = "other",
		["config"] = {
			["AbsenteeLandlordMaxDays"] = 90,
		},
		["ExtensionFunctions"] = {
			[0] = "AbsenteeLandlord::setup",
		},
		["MessagesDirs"] = {
			["AbsenteeLandlord"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AbsenteeLandlord"] = "AbsenteeLandlord.class.php",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "AbsenteeLandlord::maybeDoTouch",
		},
		["manifest_version"] = 1,
	},
	["AbuseFilter"] = {
		["name"] = "Abuse Filter",
		["author"] = {
			[0] = "Andrew Garrett",
			[1] = "River Tarnell",
			[2] = "Victor Vasiliev",
			[3] = "Marius Hoch",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AbuseFilter",
		["descriptionmsg"] = "abusefilter-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "antispam",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["AvailableRights"] = {
			[0] = "abusefilter-modify",
			[1] = "abusefilter-log-detail",
			[2] = "abusefilter-view",
			[3] = "abusefilter-log",
			[4] = "abusefilter-private",
			[5] = "abusefilter-private-log",
			[6] = "abusefilter-modify-restricted",
			[7] = "abusefilter-revert",
			[8] = "abusefilter-view-private",
			[9] = "abusefilter-log-private",
			[10] = "abusefilter-hidden-log",
			[11] = "abusefilter-hide-log",
			[12] = "abusefilter-modify-global",
		},
		["GroupPermissions"] = {
			["*"] = {
				["abusefilter-view"] = true,
				["abusefilter-log"] = true,
			},
			["sysop"] = {
				["abusefilter-log-detail"] = true,
				["abusefilter-modify"] = true,
			},
		},
		["GrantPermissions"] = {
			["basic"] = {
				["abusefilter-log"] = true,
				["abusefilter-log-detail"] = true,
				["abusefilter-view"] = true,
			},
			["rollback"] = {
				["abusefilter-revert"] = true,
			},
			["viewrestrictedlogs"] = {
				["abusefilter-hidden-log"] = true,
				["abusefilter-view-private"] = true,
			},
		},
		["SpecialPages"] = {
			["AbuseLog"] = "SpecialAbuseLog",
			["AbuseFilter"] = "SpecialAbuseFilter",
		},
		["LogTypes"] = {
			[0] = "abusefilter",
			[1] = "abusefilterprivatedetails",
		},
		["LogNames"] = {
			["abusefilter"] = "abusefilter-log-name",
			["abusefilterprivatedetails"] = "abusefilterprivatedetails-log-name",
		},
		["LogHeaders"] = {
			["abusefilter"] = "abusefilter-log-header",
		},
		["LogActionsHandlers"] = {
			["abusefilter/hit"] = "AbuseLogHitFormatter",
			["abusefilter/modify"] = "AbuseFilterModifyLogFormatter",
			["abusefilter/create"] = "AbuseFilterModifyLogFormatter",
			["abusefilterprivatedetails/access"] = "LogFormatter",
			["suppress/hide-afl"] = "AbuseFilterSuppressLogFormatter",
			["suppress/unhide-afl"] = "AbuseFilterSuppressLogFormatter",
		},
		["ActionFilteredLogs"] = {
			["abusefilter"] = {
				["modify"] = {
					[0] = "modify",
				},
				["create"] = {
					[0] = "create",
				},
			},
		},
		["LogRestrictions"] = {
			["abusefilterprivatedetails"] = "abusefilter-private-log",
		},
		["APIModules"] = {
			["abusefilterchecksyntax"] = "ApiAbuseFilterCheckSyntax",
			["abusefilterevalexpression"] = "ApiAbuseFilterEvalExpression",
			["abusefilterunblockautopromote"] = "ApiAbuseFilterUnblockAutopromote",
			["abusefiltercheckmatch"] = "ApiAbuseFilterCheckMatch",
		},
		["APIListModules"] = {
			["abuselog"] = "ApiQueryAbuseLog",
			["abusefilters"] = "ApiQueryAbuseFilters",
		},
		["MessagesDirs"] = {
			["AbuseFilter"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AbuseFilterAliases"] = "AbuseFilter.alias.php",
		},
		["AutoloadClasses"] = {
			["AbuseFilter"] = "includes/AbuseFilter.php",
			["AbuseFilterCachingParser"] = "includes/parser/AbuseFilterCachingParser.php",
			["AbuseFilterParser"] = "includes/parser/AbuseFilterParser.php",
			["AbuseFilterTokenizer"] = "includes/parser/AbuseFilterTokenizer.php",
			["AbuseFilterHooks"] = "includes/AbuseFilterHooks.php",
			["AbuseFilterPreAuthenticationProvider"] = "includes/AbuseFilterPreAuthenticationProvider.php",
			["SpecialAbuseLog"] = "includes/special/SpecialAbuseLog.php",
			["AbuseLogPager"] = "includes/pagers/AbuseLogPager.php",
			["SpecialAbuseFilter"] = "includes/special/SpecialAbuseFilter.php",
			["AbuseLogHitFormatter"] = "includes/AbuseLogHitFormatter.php",
			["AbuseFilterModifyLogFormatter"] = "includes/AbuseFilterModifyLogFormatter.php",
			["AbuseFilterSuppressLogFormatter"] = "includes/AbuseFilterSuppressLogFormatter.php",
			["AbuseFilterViewList"] = "includes/Views/AbuseFilterViewList.php",
			["AbuseFilterPager"] = "includes/pagers/AbuseFilterPager.php",
			["GlobalAbuseFilterPager"] = "includes/pagers/GlobalAbuseFilterPager.php",
			["AbuseFilterView"] = "includes/Views/AbuseFilterView.php",
			["AbuseFilterViewEdit"] = "includes/Views/AbuseFilterViewEdit.php",
			["AbuseFilterViewTools"] = "includes/Views/AbuseFilterViewTools.php",
			["AbuseFilterViewHistory"] = "includes/Views/AbuseFilterViewHistory.php",
			["AbuseFilterHistoryPager"] = "includes/pagers/AbuseFilterHistoryPager.php",
			["AbuseFilterViewRevert"] = "includes/Views/AbuseFilterViewRevert.php",
			["AbuseFilterViewTestBatch"] = "includes/Views/AbuseFilterViewTestBatch.php",
			["AbuseFilterViewExamine"] = "includes/Views/AbuseFilterViewExamine.php",
			["AbuseFilterExaminePager"] = "includes/pagers/AbuseFilterExaminePager.php",
			["AbuseFilterChangesList"] = "includes/AbuseFilterChangesList.php",
			["AbuseFilterViewDiff"] = "includes/Views/AbuseFilterViewDiff.php",
			["TableDiffFormatterFullContext"] = "includes/TableDiffFormatterFullContext.php",
			["AbuseFilterViewImport"] = "includes/Views/AbuseFilterViewImport.php",
			["AbuseFilterVariableHolder"] = "includes/AbuseFilterVariableHolder.php",
			["AFComputedVariable"] = "includes/AFComputedVariable.php",
			["AFPData"] = "includes/parser/AFPData.php",
			["AFPException"] = "includes/parser/AFPException.php",
			["AFPParserState"] = "includes/parser/AFPParserState.php",
			["AFPToken"] = "includes/parser/AFPToken.php",
			["AFPTreeNode"] = "includes/parser/AFPTreeNode.php",
			["AFPTreeParser"] = "includes/parser/AFPTreeParser.php",
			["AFPUserVisibleException"] = "includes/parser/AFPUserVisibleException.php",
			["ApiQueryAbuseLog"] = "includes/api/ApiQueryAbuseLog.php",
			["ApiQueryAbuseFilters"] = "includes/api/ApiQueryAbuseFilters.php",
			["ApiAbuseFilterCheckSyntax"] = "includes/api/ApiAbuseFilterCheckSyntax.php",
			["ApiAbuseFilterEvalExpression"] = "includes/api/ApiAbuseFilterEvalExpression.php",
			["ApiAbuseFilterUnblockAutopromote"] = "includes/api/ApiAbuseFilterUnblockAutopromote.php",
			["ApiAbuseFilterCheckMatch"] = "includes/api/ApiAbuseFilterCheckMatch.php",
			["NormalizeThrottleParameters"] = "maintenance/normalizeThrottleParameters.php",
			["AbuseFilterConsequencesTest"] = "tests/phpunit/AbuseFilterConsequencesTest.php",
			["AbuseFilterParserTestCase"] = "tests/phpunit/AbuseFilterParserTestCase.php",
		},
		["ResourceModules"] = {
			["ext.abuseFilter"] = {
				["styles"] = "ext.abuseFilter.css",
			},
			["ext.abuseFilter.edit"] = {
				["scripts"] = "ext.abuseFilter.edit.js",
				["messages"] = {
					[0] = "abusefilter-edit-syntaxok",
					[1] = "abusefilter-edit-syntaxerr",
					[2] = "abusefilter-http-error",
					[3] = "abusefilter-edit-throttle-placeholder",
					[4] = "abusefilter-edit-tag-placeholder",
					[5] = "abusefilter-edit-warn-leave",
					[6] = "unknown-error",
				},
				["dependencies"] = {
					[0] = "mediawiki.util",
					[1] = "mediawiki.api",
					[2] = "mediawiki.confirmCloseWindow",
					[3] = "jquery.textSelection",
					[4] = "jquery.spinner",
					[5] = "oojs-ui-core",
					[6] = "oojs-ui-widgets",
				},
			},
			["ext.abuseFilter.tools"] = {
				["scripts"] = "ext.abuseFilter.tools.js",
				["messages"] = {
					[0] = "abusefilter-reautoconfirm-notallowed",
					[1] = "abusefilter-reautoconfirm-none",
					[2] = "abusefilter-reautoconfirm-done",
					[3] = "abusefilter-http-error",
					[4] = "unknown-error",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "mediawiki.notify",
					[2] = "user.tokens",
					[3] = "jquery.spinner",
				},
			},
			["ext.abuseFilter.examine"] = {
				["scripts"] = "ext.abuseFilter.examine.js",
				["messages"] = {
					[0] = "abusefilter-examine-match",
					[1] = "abusefilter-examine-nomatch",
					[2] = "abusefilter-examine-syntaxerror",
					[3] = "abusefilter-examine-notfound",
					[4] = "abusefilter-mustviewprivateoredit",
					[5] = "abusefilter-http-error",
					[6] = "unknown-error",
				},
				["dependencies"] = {
					[0] = "jquery.spinner",
					[1] = "mediawiki.api",
				},
			},
			["ext.abuseFilter.ace"] = {
				["scripts"] = "mode-abusefilter.js",
				["dependencies"] = "ext.codeEditor.ace",
			},
			["ext.abuseFilter.visualEditor"] = {
				["scripts"] = "ve-abusefilter/ve.init.mw.AbuseFilterSaveErrorHandler.js",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["attributes"] = {
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.abuseFilter.visualEditor",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "AbuseFilter/modules",
		},
		["callback"] = "AbuseFilterHooks::onRegistration",
		["Hooks"] = {
			["EditFilterMergedContent"] = "AbuseFilterHooks::onEditFilterMergedContent",
			["GetAutoPromoteGroups"] = "AbuseFilterHooks::onGetAutoPromoteGroups",
			["TitleMove"] = "AbuseFilterHooks::onTitleMove",
			["ArticleDelete"] = "AbuseFilterHooks::onArticleDelete",
			["RecentChange_save"] = "AbuseFilterHooks::onRecentChangeSave",
			["ListDefinedTags"] = "AbuseFilterHooks::onListDefinedTags",
			["ChangeTagsListActive"] = "AbuseFilterHooks::onChangeTagsListActive",
			["LoadExtensionSchemaUpdates"] = "AbuseFilterHooks::onLoadExtensionSchemaUpdates",
			["ContributionsToolLinks"] = "AbuseFilterHooks::onContributionsToolLinks",
			["HistoryPageToolLinks"] = "AbuseFilterHooks::onHistoryPageToolLinks",
			["UploadVerifyUpload"] = "AbuseFilterHooks::onUploadVerifyUpload",
			["UploadStashFile"] = "AbuseFilterHooks::onUploadStashFile",
			["PageContentSaveComplete"] = "AbuseFilterHooks::onPageContentSaveComplete",
			["UserMergeAccountFields"] = "AbuseFilterHooks::onUserMergeAccountFields",
			["ParserOutputStashForEdit"] = "AbuseFilterHooks::onParserOutputStashForEdit",
			["UnitTestsAfterDatabaseSetup"] = "AbuseFilterHooks::onUnitTestsAfterDatabaseSetup",
			["UnitTestsBeforeDatabaseTeardown"] = "AbuseFilterHooks::onUnitTestsBeforeDatabaseTeardown",
		},
		["config"] = {
			["AbuseFilterActions"] = {
				["value"] = {
					["throttle"] = true,
					["warn"] = true,
					["disallow"] = true,
					["blockautopromote"] = true,
					["block"] = true,
					["rangeblock"] = false,
					["degroup"] = true,
					["tag"] = true,
				},
				["_merge_strategy"] = "array_plus",
				["description"] = "Array of enabled actions in the form [action name => is enabled?]. At the end of setup, false values will be filtered out",
			},
			["AbuseFilterConditionLimit"] = {
				["value"] = 1000,
				["description"] = "The maximum number of 'conditions' that can be used each time the filters are run against a change. (More complex filters require more 'conditions').",
			},
			["AbuseFilterParserClass"] = {
				["value"] = "AbuseFilterParser",
				["description"] = "Class of the parser to use",
			},
			["AbuseFilterEmergencyDisableThreshold"] = {
				["value"] = {
					["default"] = 0.05,
				},
				["_merge_strategy"] = "array_plus",
				["description"] = "Disable potentially dangerous actions (AbuseFilterRestrictions) of a filter if it matches more than X actions, constituting more than Y% (e.g. 0.05 = 5%) of the last Z actions, and the filter has been modified in the last S seconds. X is AbuseFilterEmergencyDisableCount, Y is AbuseFilterEmergencyDisableThreshold, S is AbuseFilterEmergencyDisableAge and Z is a number between 1 and AbuseFilterProfileActionsCap.",
			},
			["AbuseFilterEmergencyDisableCount"] = {
				["value"] = {
					["default"] = 2,
				},
				["_merge_strategy"] = "array_plus",
				["description"] = "See description for AbuseFilterEmergencyDisableThreshold",
			},
			["AbuseFilterEmergencyDisableAge"] = {
				["value"] = {
					["default"] = 86400,
				},
				["_merge_strategy"] = "array_plus",
				["description"] = "See description for AbuseFilterEmergencyDisableThreshold",
			},
			["AbuseFilterRestrictions"] = {
				["value"] = {
					["throttle"] = false,
					["warn"] = false,
					["disallow"] = false,
					["blockautopromote"] = true,
					["block"] = true,
					["rangeblock"] = true,
					["degroup"] = true,
					["tag"] = false,
				},
				["_merge_strategy"] = "array_plus",
				["description"] = "Do users need 'abusefilter-modify-restricted' user right as well as 'abusefilter-modify' in order to create or modify filters which carry out this action? Array like [action name => is restricted?]",
			},
			["AbuseFilterNotifications"] = {
				["value"] = false,
				["description"] = "Allows to configure the extension to send hit notifications to Special:RecentChanges or UDP. Available options: rc, udp, rcandudp",
			},
			["AbuseFilterNotificationsPrivate"] = {
				["value"] = false,
				["description"] = "Enable notifications for private filters",
			},
			["AbuseFilterCentralDB"] = {
				["value"] = nil,
				["description"] = "Name of a database where global abuse filters will be stored in. To use a DB with prefixed tables, set this to \"{$databaseName}-{$prefix}\".",
			},
			["AbuseFilterIsCentral"] = {
				["value"] = false,
				["description"] = "Set this variable to true for the wiki where global AbuseFilters are stored in",
			},
			["AbuseFilterDisallowGlobalLocalBlocks"] = {
				["value"] = false,
				["description"] = "Disallow centralised filters from taking actions that locally block, remove from groups, or revoke permissions",
			},
			["AbuseFilterBlockDuration"] = {
				["value"] = "indefinite",
				["description"] = "Old standard block duration for logged in users. Kept for backward compatibility after T32024.",
			},
			["AbuseFilterAnonBlockDuration"] = {
				["value"] = nil,
				["description"] = "Old standard block duration for anonymous users, $wgAbuseFilterBlockDuration will be used if null. Kept for backward compatibility after T32024.",
			},
			["AbuseFilterCustomActionsHandlers"] = {
				["value"] = {
				},
				["description"] = "Callback functions for custom actions",
			},
			["AbuseFilterValidGroups"] = {
				["value"] = {
					[0] = "default",
				},
				["description"] = "The list of 'groups' filters can be divided into – used for applying edit filters to certain types of actions. By default there is only one group.",
			},
			["AbuseFilterDefaultWarningMessage"] = {
				["value"] = {
					["default"] = "abusefilter-warning",
				},
				["_merge_strategy"] = "array_plus",
				["description"] = "Default warning messages, per filter group",
			},
			["AbuseFilterDefaultDisallowMessage"] = {
				["value"] = {
					["default"] = "abusefilter-disallowed",
				},
				["description"] = "Default disallow messages, per filter group",
				["_merge_strategy"] = "array_plus",
			},
			["AbuseFilterLogIPMaxAge"] = {
				["value"] = 7776000,
				["description"] = "Age used as cutoff when purging old IP log data, defaults to 3 months. Used by maintenance script purgeOldLogIPData.php",
			},
			["AbuseFilterSlowFilterRuntimeLimit"] = {
				["value"] = 500,
				["description"] = "Runtime in milliseconds before a filter is considered slow.",
			},
			["AbuseFilterProfileActionsCap"] = {
				["value"] = 10000,
				["description"] = "Number of action that determines when to reset profiling stats.",
			},
			["AbuseFilterRangeBlockSize"] = {
				["value"] = {
					["IPv4"] = 16,
					["IPv6"] = 19,
				},
				["description"] = "Size of the range blocked by 'rangeblock' action.",
			},
			["AbuseFilterPrivateLog"] = {
				["value"] = false,
				["description"] = "Whether accessing private information from a filter log entry is logged.",
			},
			["AbuseFilterForceSummary"] = {
				["value"] = false,
				["description"] = "Whether users are forced to provide a reason for accessing private information from a filter log entry.",
			},
			["AbuseFilterLogIP"] = {
				["value"] = true,
				["description"] = "Whether to include IP in the abuse_filter_log",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["AccessControl"] = {
		["name"] = "AccessControl",
		["version"] = "2.6",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/m:User:Want Aleš Kapica]",
		},
		["type"] = "parserhook",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AccessControl",
		["descriptionmsg"] = "accesscontrol-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AutoloadClasses"] = {
			["AccessControlHooks"] = "AccessControl.hooks.php",
		},
		["MessagesDirs"] = {
			["AccessControl"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["AdminCanReadAll"] = {
				["value"] = true,
				["description"] = "Sysop users can read all restricted pages",
			},
			["AccessControlRedirect"] = {
				["value"] = true,
				["description"] = "Do not redirect from page in search results to restricted pages",
			},
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "AccessControlHooks::accessControlExtension",
			["userCan"] = "AccessControlHooks::onUserCan",
			["UnknownAction"] = "AccessControlHooks::onUnknownAction",
		},
		["manifest_version"] = 2,
	},
	["AccountInfo"] = {
		["name"] = "AccountInfo",
		["version"] = "0.2.0",
		["author"] = {
			[0] = "Kunal Mehta",
			[1] = "Benjamin Lees",
			[2] = "Prateek Saxena",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AccountInfo",
		["descriptionmsg"] = "accountinfo-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["SpecialPages"] = {
			["AccountInfo"] = "MediaWiki\\AccountInfo\\SpecialAccountInfo",
		},
		["MessagesDirs"] = {
			["AccountInfo"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AccountInfoAlias"] = "AccountInfo.alias.php",
		},
		["AutoloadClasses"] = {
			["MediaWiki\\AccountInfo\\InfoLookup"] = "includes/InfoLookup.php",
			["MediaWiki\\AccountInfo\\SpecialAccountInfo"] = "includes/SpecialAccountInfo.php",
			["MediaWiki\\AccountInfo\\TableBuilder"] = "includes/TableBuilder.php",
		},
		["ResourceModules"] = {
			["ext.AccountInfo.special"] = {
				["styles"] = "ext.AccountInfo.special.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "AccountInfo/modules",
		},
		["manifest_version"] = 2,
	},
	["ActiveAbstract"] = {
		["name"] = "ActiveAbstract",
		["author"] = {
			[0] = "Brion Vibber",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ActiveAbstract",
		["descriptionmsg"] = "activeabstract-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["MessagesDirs"] = {
			["ActiveAbstract"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AbstractFilter"] = "includes/AbstractFilter.php",
			["DroppingReturnValueMap"] = "tests/phpunit/DroppingReturnValueMap.php",
			["NoredirectFilter"] = "includes/NoredirectFilter.php",
			["GoogleCoopFilter"] = "includes/GoogleCoopFilter.php",
		},
		["manifest_version"] = 1,
	},
	["AdManager"] = {
		["name"] = "AdManager",
		["version"] = "1.2.0",
		["author"] = "[https://www.mediawiki.org/wiki/User:Tosfos Ike Hecht]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AdManager",
		["descriptionmsg"] = "admanager-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["AvailableRights"] = {
			[0] = "admanager",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["admanager"] = true,
			},
		},
		["SpecialPages"] = {
			["AdManagerZones"] = "SpecialAdManagerZones",
			["AdManager"] = "SpecialAdManager",
		},
		["MessagesDirs"] = {
			["AdManager"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AdManagerAlias"] = "AdManager.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialAdManagerZones"] = "specials/SpecialAdManagerZones.php",
			["SpecialAdManager"] = "specials/SpecialAdManager.php",
			["AdManager"] = "AdManager.class.php",
			["AdManagerZones"] = "AdManagerZones.class.php",
			["AdManagerHooks"] = "AdManager.hooks.php",
		},
		["ResourceModules"] = {
			["ext.adManager"] = {
				["styles"] = "ext.adManager.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "AdManager",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "AdManagerHooks::onSchemaUpdate",
			["SkinBuildSidebar"] = "AdManagerHooks::SkinBuildSidebar",
			["BeforePageDisplay"] = "AdManagerHooks::onBeforePageDisplay",
		},
		["config"] = {
			["AdManagerService"] = {
				["value"] = nil,
			},
			["AdManagerCode"] = {
				["value"] = nil,
			},
			["AdManagerPlacement"] = {
				["value"] = "sidebar",
			},
		},
		["manifest_version"] = 2,
	},
	["Add_HTML_Meta_and_Title"] = {
		["name"] = "AddHTMLMetaAndTitle",
		["version"] = "0.7",
		["author"] = {
			[0] = "Vladimir Radulovski",
			[1] = "Jim Wilson",
			[2] = "Dennis Roczek",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Add_HTML_Meta_and_Title",
		["descriptionmsg"] = "addhtmlmetaandtitle-desc",
		["license-name"] = "MIT",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["AddHTMLMetaAndTitle"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\AddHtmlMetaAndTitle\\Hooks"] = "includes/Hooks.php",
			["MediaWiki\\Extension\\AddHtmlMetaAndTitle\\Adder"] = "includes/Adder.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "MediaWiki\\Extension\\AddHtmlMetaAndTitle\\Hooks::onParserFirstCallInit",
			["BeforePageDisplay"] = "MediaWiki\\Extension\\AddHtmlMetaAndTitle\\Hooks::onBeforePageDisplay",
		},
		["manifest_version"] = 2,
	},
	["AddMessages"] = {
		["name"] = "AddMessages",
		["version"] = "0.3",
		["author"] = "Ike Hecht",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AddMessages",
		["descriptionmsg"] = "addmessages-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["AddMessages"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AddMessages"] = "AddMessages.class.php",
		},
		["Hooks"] = {
			["LocalisationCacheRecache"] = "AddMessages::onLocalisationCacheRecache",
		},
		["config"] = {
			["AmMessages"] = {
				["value"] = {
				},
				["description"] = "Array of message key and value pairs. Will overwrite existing messages. Set in LocalSettings.php, Example: $wgAmMessages = array( 'toolbox' => 'My Toolbox' );",
			},
		},
		["manifest_version"] = 2,
	},
	["AddPersonalUrls"] = {
		["name"] = "AddPersonalUrls",
		["version"] = "1.2.2beta",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:RV1971 RV1971]",
		},
		["descriptionmsg"] = "addpersonalurls-desc",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AddPersonalUrls",
		["license-name"] = "GPL-3.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["AutoloadClasses"] = {
			["AddPersonalUrls"] = "includes/AddPersonalUrls.php",
		},
		["ResourceModules"] = {
			["ext.addPersonalUrls"] = {
				["styles"] = {
					["ext.addPersonalUrls.css"] = {
						["media"] = "screen",
					},
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources/css",
			["remoteExtPath"] = "AddPersonalUrls/resources/css",
		},
		["ExtensionFunctions"] = {
			[0] = "AddPersonalUrls::init",
		},
		["MessagesDirs"] = {
			["AddPersonalUrls"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["AddPersonalUrlsTable"] = {
				["description"] = "Table of URLs to add.",
				["value"] = {
					["addpersonalurls-userpages"] = "Special:PrefixIndex?prefix=$username/&namespace=2",
					["addpersonalurls-home"] = "Special:Mypage/Home",
					["addpersonalurls-favorites"] = "Special:Mypage/Favorites",
					["addpersonalurls-sandbox"] = "Special:Mypage/Sandbox",
					["addpersonalurls-notes"] = "Special:Mypage/Notes",
				},
			},
		},
		["manifest_version"] = 2,
	},
	["AddThis"] = {
		["name"] = "AddThis",
		["version"] = "1.2.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Varnent Gregory Varnum]",
			[1] = "[https://www.mediawiki.org/wiki/User:Johnduhart John Du Hart]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AddThis",
		["descriptionmsg"] = "addthis-desc",
		["license-name"] = "GPL-2.0-only",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["AddThis"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AddThis"] = "AddThis.body.php",
		},
		["ResourceModules"] = {
			["ext.addThis"] = {
				["styles"] = "addThis.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "AddThis",
		},
		["Hooks"] = {
			["ArticleViewHeader"] = "AddThis::AddThisHeader",
			["ParserFirstCallInit"] = "AddThis::AddThisHeaderTag",
			["SkinBuildSidebar"] = "AddThis::AddThisSidebar",
		},
		["config"] = {
			["AddThispubid"] = {
				["value"] = "",
			},
			["AddThisBackground"] = {
				["value"] = "#f6f6f6",
			},
			["AddThisBorder"] = {
				["value"] = "#a7d7f9",
			},
			["AddThisSidebar"] = {
				["value"] = true,
			},
			["AddThisHeader"] = {
				["value"] = true,
			},
			["AddThisMain"] = {
				["value"] = true,
			},
			["AddThis"] = {
				["value"] = {
					["addressbarsharing"] = false,
				},
			},
			["AddThisSBServ"] = {
				["value"] = {
					[0] = {
						["service"] = "compact",
					},
					[1] = {
						["service"] = "facebook",
					},
					[2] = {
						["service"] = "twitter",
					},
					[3] = {
						["service"] = "google_plusone",
						["attribs"] = "g:plusone:count=\"false\" style=\"margin-top:1px;\"",
					},
					[4] = {
						["service"] = "email",
					},
				},
			},
			["AddThisHServ"] = {
				["value"] = {
					[0] = {
						["service"] = "facebook",
					},
					[1] = {
						["service"] = "twitter",
					},
					[2] = {
						["service"] = "google_plusone",
						["attribs"] = "g:plusone:count=\"false\" style=\"margin-top:1px;\"",
					},
					[3] = {
						["service"] = "linkedin",
					},
					[4] = {
						["service"] = "tumblr",
					},
					[5] = {
						["service"] = "stumbleupon",
					},
					[6] = {
						["service"] = "reddit",
					},
					[7] = {
						["service"] = "email",
					},
				},
			},
		},
		["manifest_version"] = 2,
	},
	["Admin_Links"] = {
		["name"] = "Admin Links",
		["version"] = "0.3.1",
		["author"] = {
			[0] = "Yaron Koren",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Admin_Links",
		["descriptionmsg"] = "adminlinks-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["GroupPermissions"] = {
			["sysop"] = {
				["adminlinks"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "adminlinks",
		},
		["SpecialPages"] = {
			["AdminLinks"] = "AdminLinks",
		},
		["MessagesDirs"] = {
			["AdminLinks"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AdminLinksAlias"] = "AdminLinks.alias.php",
		},
		["AutoloadClasses"] = {
			["AdminLinks"] = "AdminLinks_body.php",
			["ALTree"] = "AdminLinks_body.php",
			["ALSection"] = "AdminLinks_body.php",
			["ALRow"] = "AdminLinks_body.php",
			["ALItem"] = "AdminLinks_body.php",
		},
		["Hooks"] = {
			["PersonalUrls"] = "AdminLinks::addURLToUserLinks",
		},
		["manifest_version"] = 1,
	},
	["AdvancedMeta"] = {
		["name"] = "AdvancedMeta",
		["version"] = "3.0.0",
		["author"] = {
			[0] = "[http://www.stephanmuller.nl Stephan Muller]",
			[1] = "Bart van Heukelom",
			[2] = "Zayoo",
			[3] = "Patric Wirth <wirth@hallowelt.com>",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AdvancedMeta",
		["descriptionmsg"] = "advancedmeta-desc",
		["type"] = "other",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["callback"] = "\\AdvancedMeta\\Extension::onRegistration",
		["MessagesDirs"] = {
			["AdvancedMeta"] = {
				[0] = "i18n",
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["APIModules"] = {
			["advancedmeta-tasks"] = "\\AdvancedMeta\\Api\\Tasks",
		},
		["GroupPermissions"] = {
			["*"] = {
				["advancedmeta-edit"] = false,
			},
			["user"] = {
				["advancedmeta-edit"] = false,
			},
			["bureaucrat"] = {
				["advancedmeta-edit"] = true,
			},
			["sysop"] = {
				["advancedmeta-edit"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "advancedmeta-edit",
		},
		["config"] = {
			["_prefix"] = "adwm",
			["GlobalKeywordsMsgKey"] = "globalkeywords",
			["NoIndexOnOldVersions"] = false,
		},
		["ConfigRegistry"] = {
			["adwm"] = "\\AdvancedMeta\\Config::newInstance",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "\\AdvancedMeta\\Hook\\LoadExtensionSchemaUpdates\\AddAdvancedMetaDBSchema::callback",
			["BeforePageDisplay"] = {
				[0] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddResources::callback",
				[1] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddPolicies::callback",
				[2] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddJSConfigVar::callback",
				[3] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddKeywords::callback",
				[4] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddDescription::callback",
				[5] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\SetHTMLTitle::callback",
			},
			["SkinTemplateNavigation"] = "\\AdvancedMeta\\Hook\\SkinTemplateNavigation\\AddAdvancedMeta::callback",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "AdvancedMeta/resources",
		},
		["ResourceModules"] = {
			["ext.advancedmeta"] = {
				["scripts"] = {
					[0] = "ext.advancedmeta.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "oojs",
					[2] = "oojs-ui",
				},
				["messages"] = {
					[0] = "advancedmeta-metasettings",
					[1] = "advancedmeta-titlealias",
					[2] = "advancedmeta-dialog-btn-label-save",
					[3] = "advancedmeta-dialog-btn-label-cancel",
					[4] = "advancedmeta-dialog-btn-label-delete",
					[5] = "advancedmeta-dialog-input-label-description",
					[6] = "advancedmeta-dialog-input-label-follow",
					[7] = "advancedmeta-dialog-input-label-index",
					[8] = "advancedmeta-dialog-input-label-keywords",
					[9] = "advancedmeta-dialog-input-help-keywords",
				},
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["AdvancedSearch"] = {
		["name"] = "AdvancedSearch",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Thiemo Kreuz",
			[1] = "Gabriel Birke",
			[2] = "Tonina Zhelyazkova",
			[3] = "Christoph Jauera",
			[4] = "Kai Nissen",
			[5] = "Tim Eulitz",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AdvancedSearch",
		["descriptionmsg"] = "advancedsearch-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["AutoloadNamespaces"] = {
			["AdvancedSearch\\"] = "includes/",
			["AdvancedSearch\\Tests\\"] = "tests/phpunit/",
		},
		["config"] = {
			["AdvancedSearchDeepcatEnabled"] = {
				["description"] = "Category search also includes child categories.",
				["value"] = true,
			},
			["AdvancedSearchNamespacePresets"] = {
				["description"] = "Groups of namespaces to offer as presets. Can be specified ('namespaces') or determined dynamically ('provider').",
				["value"] = {
					["defaultNamespaces"] = {
						["enabled"] = true,
						["provider"] = "defaultNamespaces",
						["label"] = "advancedsearch-namespaces-preset-default",
					},
					["discussion"] = {
						["enabled"] = true,
						["provider"] = "discussion",
						["label"] = "advancedsearch-namespaces-preset-discussion",
					},
					["generalHelp"] = {
						["enabled"] = true,
						["namespaces"] = {
							[0] = "4",
							[1] = "12",
						},
						["label"] = "advancedsearch-namespaces-preset-general-help",
					},
					["all"] = {
						["enabled"] = true,
						["provider"] = "all",
						["label"] = "advancedsearch-namespaces-preset-all",
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
		},
		["Hooks"] = {
			["GetPreferences"] = {
				[0] = "AdvancedSearch\\Hooks::onGetPreferences",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "AdvancedSearch\\Hooks::onResourceLoaderTestModules",
			},
			["SpecialPageBeforeExecute"] = {
				[0] = "AdvancedSearch\\Hooks::onSpecialPageBeforeExecute",
			},
			["SpecialSearchResultsPrepend"] = {
				[0] = "AdvancedSearch\\Hooks::onSpecialSearchResultsPrepend",
			},
		},
		["MessagesDirs"] = {
			["AdvancedSearch"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.advancedSearch.initialstyles"] = {
				["styles"] = {
					[0] = "modules/ext.advancedSearch.init.less",
				},
			},
			["ext.advancedSearch.styles"] = {
				["styles"] = {
					[0] = "modules/ext.advancedSearch.less",
				},
				["skinStyles"] = {
					["timeless"] = {
						[0] = "modules/ext.advancedSearch.timeless.less",
					},
					["monobook"] = {
						[0] = "modules/ext.advancedSearch.monobook.less",
					},
				},
			},
			["ext.advancedSearch.searchtoken"] = {
				["class"] = "AdvancedSearch\\SearchnamespaceTokenModule",
				["dependencies"] = {
					[0] = "user.tokens",
				},
			},
			["ext.advancedSearch.elements"] = {
				["scripts"] = {
					[0] = "modules/ext.advancedSearch.defaultFields.js",
					[1] = "modules/ext.advancedSearch.FieldCollection.js",
					[2] = "modules/ext.advancedSearch.FieldElementBuilder.js",
					[3] = "modules/ext.advancedSearch.QueryCompiler.js",
					[4] = "modules/ext.advancedSearch.SearchField.js",
					[5] = "modules/dm/ext.advancedSearch.getDefaultNamespaces.js",
					[6] = "modules/dm/ext.advancedSearch.SearchModel.js",
					[7] = "modules/ui/ext.advancedSearch.StoreListener.js",
					[8] = "modules/ui/ext.advancedSearch.FormState.js",
					[9] = "modules/ui/ext.advancedSearch.ExpandablePane.js",
					[10] = "modules/ui/ext.advancedSearch.NamespaceFilters.js",
					[11] = "modules/ui/ext.advancedSearch.NamespacePresets.js",
					[12] = "modules/ui/ext.advancedSearch.SearchPreview.js",
					[13] = "modules/ui/ext.advancedSearch.NamespacesPreview.js",
					[14] = "modules/dm/ext.advancedSearch.NamespacePresetProviders.js",
					[15] = "modules/dm/trackingEvents/ext.advancedSearch.SearchRequest.js",
					[16] = "modules/ui/ext.advancedSearch.MenuSelectWidget.js",
					[17] = "modules/ui/ext.advancedSearch.ItemMenuOptionWidget.js",
					[18] = "modules/ui/ext.advancedSearch.CheckboxInputWidget.js",
					[19] = "modules/ext.advancedSearch.util.js",
				},
				["messages"] = {
					[0] = "advancedsearch-options-pane-head",
					[1] = "advancedsearch-namespaces-search-in",
					[2] = "advancedsearch-namespaces-placeholder",
					[3] = "advancedsearch-optgroup-text",
					[4] = "advancedsearch-optgroup-structure",
					[5] = "advancedsearch-optgroup-files",
					[6] = "advancedsearch-namespaces-remember",
					[7] = "advancedsearch-namespaces-preset-all",
					[8] = "advancedsearch-namespaces-preset-default",
					[9] = "advancedsearch-namespaces-preset-general-help",
					[10] = "advancedsearch-namespaces-preset-discussion",
					[11] = "advancedsearch-filesize-equals-symbol",
					[12] = "advancedsearch-filesize-greater-than-symbol",
					[13] = "advancedsearch-filesize-smaller-than-symbol",
					[14] = "advancedsearch-field-plain",
					[15] = "advancedsearch-field-phrase",
					[16] = "advancedsearch-field-or",
					[17] = "advancedsearch-field-not",
					[18] = "advancedsearch-field-subpageof",
					[19] = "advancedsearch-field-inlanguage",
					[20] = "advancedsearch-field-intitle",
					[21] = "advancedsearch-field-deepcategory",
					[22] = "advancedsearch-field-hastemplate",
					[23] = "advancedsearch-field-filetype",
					[24] = "advancedsearch-field-filew",
					[25] = "advancedsearch-field-fileh",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "mediawiki.jqueryMsg",
					[2] = "mediawiki.Uri",
					[3] = "mediawiki.util",
					[4] = "oojs",
					[5] = "oojs-ui-widgets",
					[6] = "oojs-ui.styles.icons-layout",
					[7] = "oojs-ui.styles.icons-interactions",
					[8] = "ext.advancedSearch.styles",
				},
			},
			["ext.advancedSearch.init"] = {
				["scripts"] = {
					[0] = "modules/ext.advancedSearch.init.js",
				},
				["dependencies"] = {
					[0] = "ext.advancedSearch.searchtoken",
					[1] = "ext.advancedSearch.elements",
				},
			},
			["ext.advancedSearch.SearchFieldUI"] = {
				["scripts"] = {
					[0] = "modules/ext.advancedSearch.util.js",
					[1] = "modules/dm/ext.advancedSearch.TitleCache.js",
					[2] = "modules/dm/ext.advancedSearch.MultiselectLookup.js",
					[3] = "modules/ui/ext.advancedSearch.ArbitraryWordInput.js",
					[4] = "modules/ui/ext.advancedSearch.DeepCategoryFilter.js",
					[5] = "modules/ui/ext.advancedSearch.TemplateSearch.js",
					[6] = "modules/ui/ext.advancedSearch.StoreListener.js",
					[7] = "modules/ui/mixins/ext.advancedSearch.ClassesForDropdownOptions.js",
					[8] = "modules/ui/ext.advancedSearch.FileTypeSelection.js",
					[9] = "modules/ui/ext.advancedSearch.LanguageSelection.js",
					[10] = "modules/ui/ext.advancedSearch.TextInput.js",
					[11] = "modules/ui/ext.advancedSearch.ImageDimensionInput.js",
					[12] = "modules/ui/ext.advancedSearch.ImageDimensionLayout.js",
					[13] = "modules/ui/ext.advancedSearch.TextInput.js",
					[14] = "modules/dm/ext.advancedSearch.FileTypeOptionProvider.js",
					[15] = "modules/dm/ext.advancedSearch.LanguageOptionProvider.js",
				},
				["messages"] = {
					[0] = "advancedsearch-placeholder-exact-text",
					[1] = "advancedsearch-field-deepcategory",
					[2] = "advancedsearch-field-fileh",
					[3] = "advancedsearch-field-filetype",
					[4] = "advancedsearch-field-filew",
					[5] = "advancedsearch-field-hastemplate",
					[6] = "advancedsearch-field-inlanguage",
					[7] = "advancedsearch-field-intitle",
					[8] = "advancedsearch-field-not",
					[9] = "advancedsearch-field-or",
					[10] = "advancedsearch-field-phrase",
					[11] = "advancedsearch-field-plain",
					[12] = "advancedsearch-field-subpageof",
					[13] = "advancedsearch-filetype-section-types",
					[14] = "advancedsearch-filetype-section-image",
					[15] = "advancedsearch-filetype-section-video",
					[16] = "advancedsearch-filetype-section-audio",
					[17] = "advancedsearch-filetype-section-document",
					[18] = "advancedsearch-filetype-section-other",
					[19] = "advancedsearch-filetype-default",
					[20] = "advancedsearch-filetype-bitmap",
					[21] = "advancedsearch-filetype-drawing",
					[22] = "advancedsearch-filetype-audio",
					[23] = "advancedsearch-filetype-video",
					[24] = "advancedsearch-filetype-office",
					[25] = "advancedsearch-inlanguage-default",
					[26] = "advancedsearch-filesize-equals",
					[27] = "advancedsearch-filesize-greater-than",
					[28] = "advancedsearch-filesize-smaller-than",
				},
				["dependencies"] = {
					[0] = "oojs",
					[1] = "oojs-ui-widgets",
					[2] = "mediawiki.Title",
				},
			},
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["AdvancedSearchRequest"] = 18227136,
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "AdvancedSearch",
		},
		["manifest_version"] = 2,
	},
	["AkismetKlik"] = {
		["name"] = "AkismetKlik",
		["author"] = "Carl Austin Bennett",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AkismetKlik",
		["descriptionmsg"] = "akismetklik-desc",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["config"] = {
			["AKSiteUrl"] = {
				["value"] = "",
			},
			["AKkey"] = {
				["value"] = "",
			},
		},
		["Hooks"] = {
			["EditFilterMergedContent"] = "AkismetKlik::onAkismetFilterMergedContent",
		},
		["MessagesDirs"] = {
			["AkismetKlik"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AkismetKlik"] = "AkismetKlik_body.php",
			["Akismet"] = "Akismet.class.php",
			["SocketWriteRead"] = "Akismet.class.php",
			["SocketWriteReadFactory"] = "Akismet.class.php",
			["AkismetRequestSender"] = "Akismet.class.php",
			["AkismetRequestFactory"] = "Akismet.class.php",
		},
		["manifest_version"] = 2,
	},
	["AllTimeZones"] = {
		["name"] = "AllTimeZones",
		["version"] = "0.3.0",
		["author"] = "Nischay Nahata",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AllTimeZones",
		["descriptionmsg"] = "alltimezones-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["AllTimeZones"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AllTimeZonesHooks"] = "AllTimeZones.hooks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "AllTimeZonesHooks::wfTimezoneSetup",
		},
		["manifest_version"] = 1,
	},
	["AnchorHandler"] = {
		["name"] = "AnchorHandler",
		["version"] = "0.2",
		["author"] = "[https://www.mediawiki.org/wiki/User:Tosfos Ike Hecht] for [http://www.wikiworks.com/ WikiWorks]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AnchorHandler",
		["descriptionmsg"] = "anchorhandler-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["AnchorHandler"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AnchorHandlerHooks"] = "AnchorHandlerHooks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "AnchorHandlerHooks::addAnchorHandler",
		},
		["config_prefix"] = "eg",
		["config"] = {
			["AnchorNamespaces"] = {
				["value"] = "",
				["description"] = "Wiki namespaces where AnchorHandler will work. Set on LocalSettings.php",
				["public"] = true,
			},
		},
		["manifest_version"] = 2,
	},
	["AnonPrivacy"] = {
		["name"] = "AnonPrivacy",
		["version"] = "1.0",
		["author"] = "[https://mediawiki.org/wiki/User:Sophivorus Felipe Schenone]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AnonPrivacy",
		["descriptionmsg"] = "anonprivacy-desc",
		["license-name"] = "GPL-3.0",
		["type"] = "other",
		["MessagesDirs"] = {
			["AnonPrivacy"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AnonPrivacy"] = "AnonPrivacy.php",
		},
		["AvailableRights"] = {
			[0] = "anonprivacy",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["anonprivacy"] = true,
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "AnonPrivacy",
		},
		["Hooks"] = {
			["HtmlPageLinkRendererEnd"] = "AnonPrivacy::onHtmlPageLinkRendererEnd",
		},
		["manifest_version"] = 1,
	},
	["AntiSpoof"] = {
		["name"] = "AntiSpoof",
		["author"] = "Brion Vibber",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AntiSpoof",
		["descriptionmsg"] = "antispoof-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "antispam",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["override-antispoof"] = true,
			},
			["bureaucrat"] = {
				["override-antispoof"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "override-antispoof",
		},
		["APIModules"] = {
			["antispoof"] = "ApiAntiSpoof",
		},
		["MessagesDirs"] = {
			["AntiSpoof"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["AutoloadClasses"] = {
			["AntiSpoof"] = "includes/AntiSpoof.php",
			["AntiSpoofHooks"] = "includes/AntiSpoofHooks.php",
			["SpoofUser"] = "includes/SpoofUser.php",
			["AntiSpoofAuthenticationRequest"] = "includes/AntiSpoofAuthenticationRequest.php",
			["AntiSpoofPreAuthenticationProvider"] = "includes/AntiSpoofPreAuthenticationProvider.php",
			["ApiAntiSpoof"] = "includes/ApiAntiSpoof.php",
		},
		["AuthManagerAutoConfig"] = {
			["preauth"] = {
				["AntiSpoofPreAuthenticationProvider"] = {
					["class"] = "AntiSpoofPreAuthenticationProvider",
				},
			},
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "AntiSpoofHooks::asUpdateSchema",
			["LocalUserCreated"] = "AntiSpoofHooks::asLocalUserCreated",
			["RenameUserComplete"] = "AntiSpoofHooks::asAddRenameUserHook",
			["DeleteAccount"] = "AntiSpoofHooks::asDeleteAccount",
		},
		["config"] = {
			["AntiSpoofAccounts"] = true,
			["AntiSpoofBlacklist"] = {
				[0] = "̷",
				[1] = "̸",
				[2] = "⁄",
				[3] = "∕",
				[4] = "⎮",
				[5] = "⧶",
				[6] = "⧸",
				[7] = "⫻",
				[8] = "⫽",
				[9] = "/",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["ApiFeatureUsage"] = {
		["name"] = "ApiFeatureUsage",
		["version"] = "1.0",
		["author"] = "Brad Jorsch",
		["url"] = "https://www.mediawiki.org/wiki/Extension:ApiFeatureUsage",
		["descriptionmsg"] = "apifeatureusage-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
			["extensions"] = {
				["Elastica"] = "*",
			},
		},
		["ConfigRegistry"] = {
			["ApiFeatureUsage"] = "GlobalVarConfig::newInstance",
		},
		["SpecialPages"] = {
			["ApiFeatureUsage"] = "SpecialApiFeatureUsage",
		},
		["APIMetaModules"] = {
			["featureusage"] = "ApiQueryFeatureUsage",
		},
		["MessagesDirs"] = {
			["ApiFeatureUsage"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ApiFeatureUsageAlias"] = "ApiFeatureUsage.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialApiFeatureUsage"] = "includes/SpecialApiFeatureUsage.php",
			["ApiQueryFeatureUsage"] = "includes/ApiQueryFeatureUsage.php",
			["ApiFeatureUsageQueryEngine"] = "includes/ApiFeatureUsageQueryEngine.php",
			["ApiFeatureUsageQueryEngineElastica"] = "includes/ApiFeatureUsageQueryEngineElastica.php",
			["ApiFeatureUsageQueryEngineElasticaConnection"] = "includes/ApiFeatureUsageQueryEngineElasticaConnection.php",
			["ApiFeatureUsageHooks"] = "includes/ApiFeatureUsageHooks.php",
		},
		["ResourceModules"] = {
			["ext.apifeatureusage"] = {
				["styles"] = "ext.apifeatureusage.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ApiFeatureUsage/modules",
		},
		["Hooks"] = {
			["ApiDeprecationHelp"] = "ApiFeatureUsageHooks::onApiDeprecationHelp",
		},
		["config"] = {
			["ApiFeatureUsageQueryEngineConf"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["Approved_Revs"] = {
		["@Note"] = "When updating this file please also update ApprovedRevs.php with the same changes.",
		["name"] = "Approved Revs",
		["version"] = "1.1",
		["author"] = {
			[0] = "Yaron Koren",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Approved_Revs",
		["descriptionmsg"] = "approvedrevs-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "hook",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["viewapprover"] = true,
				["approverevisions"] = true,
			},
			["*"] = {
				["viewlinktolatest"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "approverevisions",
			[1] = "viewlinktolatest",
			[2] = "viewapprover",
		},
		["LogTypes"] = {
			[0] = "approval",
		},
		["LogNames"] = {
			["approval"] = "approvedrevs-logname",
		},
		["LogHeaders"] = {
			["approval"] = "approvedrevs-logdesc",
		},
		["LogActions"] = {
			["approval/approve"] = "approvedrevs-approveaction",
			["approval/approvefile"] = "approvedrevs-approvefileaction",
			["approval/unapprove"] = "approvedrevs-unapproveaction",
		},
		["SpecialPages"] = {
			["ApprovedRevs"] = "SpecialApprovedRevs",
		},
		["APIModules"] = {
			["approve"] = "ApiApprove",
		},
		["MessagesDirs"] = {
			["ApprovedRevs"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ApprovedRevsAlias"] = "ApprovedRevs.alias.php",
			["ApprovedRevsMagic"] = "ApprovedRevs.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["ApprovedRevs"] = "includes/ApprovedRevs_body.php",
			["ApprovedRevsHooks"] = "includes/ApprovedRevs.hooks.php",
			["ARParserFunctions"] = "includes/AR_ParserFunctions.php",
			["SpecialApprovedRevs"] = "includes/SpecialApprovedRevs.php",
			["SpecialApprovedRevsPage"] = "includes/SpecialApprovedRevsPage.php",
			["ApiApprove"] = "includes/ApiApprove.php",
			["ARApproveAction"] = "includes/AR_ApproveAction.php",
			["ARUnapproveAction"] = "includes/AR_UnapproveAction.php",
			["ARApproveFileAction"] = "includes/AR_ApproveFileAction.php",
			["ARUnapproveFileAction"] = "includes/AR_UnapproveFileAction.php",
		},
		["ResourceModules"] = {
			["ext.ApprovedRevs"] = {
				["styles"] = "resources/ApprovedRevs.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "ApprovedRevs",
		},
		["Actions"] = {
			["approve"] = "ARApproveAction",
			["unapprove"] = "ARUnapproveAction",
			["approvefile"] = "ARApproveFileAction",
			["unapprovefile"] = "ARUnapproveFileAction",
		},
		["Hooks"] = {
			["ArticleEditUpdates"] = {
				[0] = "ApprovedRevsHooks::updateLinksAfterEdit",
			},
			["PageContentSaveComplete"] = {
				[0] = "ApprovedRevsHooks::setLatestAsApproved",
				[1] = "ApprovedRevsHooks::setSearchText",
			},
			["SearchResultInitFromTitle"] = {
				[0] = "ApprovedRevsHooks::setSearchRevisionID",
			},
			["PersonalUrls"] = {
				[0] = "ApprovedRevsHooks::removeRobotsTag",
			},
			["ArticleFromTitle"] = {
				[0] = "ApprovedRevsHooks::showApprovedRevision",
			},
			["ArticleAfterFetchContentObject"] = {
				[0] = "ApprovedRevsHooks::showBlankIfUnapproved",
			},
			["DisplayOldSubtitle"] = {
				[0] = "ApprovedRevsHooks::setSubtitle",
			},
			["SkinTemplateNavigation"] = {
				[0] = "ApprovedRevsHooks::changeEditLink",
			},
			["PageHistoryBeforeList"] = {
				[0] = "ApprovedRevsHooks::storeApprovedRevisionForHistoryPage",
			},
			["PageHistoryLineEnding"] = {
				[0] = "ApprovedRevsHooks::addApprovalLink",
			},
			["DiffRevisionTools"] = {
				[0] = "ApprovedRevsHooks::addApprovalDiffLink",
			},
			["BeforeParserFetchTemplateAndtitle"] = {
				[0] = "ApprovedRevsHooks::setTranscludedPageRev",
			},
			["ArticleDeleteComplete"] = {
				[0] = "ApprovedRevsHooks::deleteRevisionApproval",
			},
			["MagicWordwgVariableIDs"] = {
				[0] = "ApprovedRevsHooks::addMagicWordVariableIDs",
			},
			["ParserBeforeTidy"] = {
				[0] = "ApprovedRevsHooks::handleMagicWords",
			},
			["ParserFirstCallInit"] = {
				[0] = "ApprovedRevsHooks::registerFunctions",
			},
			["AdminLinks"] = {
				[0] = "ApprovedRevsHooks::addToAdminLinks",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "ApprovedRevsHooks::describeDBSchema",
			},
			["EditPage::showEditForm:initial"] = {
				[0] = "ApprovedRevsHooks::addWarningToEditPage",
			},
			["PageForms::HTMLBeforeForm"] = {
				[0] = "ApprovedRevsHooks::addWarningToPFForm",
			},
			["ArticleViewHeader"] = {
				[0] = "ApprovedRevsHooks::setArticleHeader",
				[1] = "ApprovedRevsHooks::displayNotApprovedHeader",
			},
			["OutputPageBodyAttributes"] = {
				[0] = "ApprovedRevsHooks::addBodyClass",
			},
			["ImagePageFileHistoryLine"] = {
				[0] = "ApprovedRevsHooks::onImagePageFileHistoryLine",
			},
			["BeforeParserFetchFileAndTitle"] = {
				[0] = "ApprovedRevsHooks::modifyFileLinks",
			},
			["ImagePageFindFile"] = {
				[0] = "ApprovedRevsHooks::onImagePageFindFile",
			},
			["FileDeleteComplete"] = {
				[0] = "ApprovedRevsHooks::onFileDeleteComplete",
			},
			["wgQueryPages"] = {
				[0] = "ApprovedRevsHooks::onwgQueryPages",
			},
		},
		["config"] = {
			["_prefix"] = "eg",
			["ApprovedRevsEnabledNamespaces"] = {
				[0] = true,
				[2] = true,
				[4] = true,
				[6] = true,
				[10] = true,
				[12] = true,
				["_merge_strategy"] = "array_plus",
			},
			["ApprovedRevsSelfOwnedNamespaces"] = {
			},
			["ApprovedRevsBlankIfUnapproved"] = false,
			["ApprovedRevsAutomaticApprovals"] = true,
			["ApprovedRevsShowApproveLatest"] = false,
			["ApprovedRevsShowNotApprovedMessage"] = false,
		},
		["manifest_version"] = 1,
	},
	["Arrays"] = {
		["name"] = "Arrays",
		["version"] = "2.2.0",
		["author"] = {
			[0] = "Li Ding",
			[1] = "Jie Bao",
			[2] = "[https://www.mediawiki.org/wiki/User:Danwe Daniel Werner]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Arrays",
		["descriptionmsg"] = "arrays-desc",
		["license-name"] = "MIT",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["MessagesDirs"] = {
			["Arrays"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ArraysMagic"] = "Arrays.i18n.magic.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "ExtArrays::init",
			["ParserClearState"] = "ExtArrays::onParserClearState",
		},
		["config_prefix"] = "eg",
		["config"] = {
			["ArraysCompatibilityMode"] = {
				["description"] = "Set to false by default since version 2.0.",
				["value"] = false,
			},
			["ArraysExpansionEscapeTemplates"] = {
				["description"] = "Contains a key-value pair list of characters that should be replaced by a template or parser function call within array values included into an '#arrayprint'. By replacing these special characters before including the values into the string which is being expanded afterwards, array values can't distract the surrounding MW code. Otherwise the array values themselves would be parsed as well.\n\nThis has no effect in case $egArraysCompatibilityMode is set to false! If set to null, Arrays will jump to compatibility mode behavior on this, independently from $egArraysCompatibilityMode.",
				["value"] = {
					[0] = {
						["="] = "{{=}}",
					},
					[1] = {
						["|"] = "{{!}}",
					},
					[2] = {
						["{{"] = "{{((}}",
					},
					[3] = {
						["}}"] = "{{))}}",
					},
				},
			},
		},
		["AutoloadClasses"] = {
			["ExtArrays"] = "ExtArrays.php",
		},
		["manifest_version"] = 2,
	},
	["ArticleCreationWorkflow"] = {
		["manifest_version"] = 2,
		["name"] = "ArticleCreationWorkflow",
		["type"] = "other",
		["author"] = {
			[0] = "Max Semenik",
			[1] = "Niharika Kohli",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleCreationWorkflow",
		["descriptionmsg"] = "acw-desc",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["Hooks"] = {
			["CustomEditor"] = "ArticleCreationWorkflow\\Hooks::onCustomEditor",
			["ShowMissingArticle"] = "ArticleCreationWorkflow\\Hooks::onShowMissingArticle",
			["BeforePageDisplay"] = "ArticleCreationWorkflow\\Hooks::onBeforePageDisplay",
			["TitleQuickPermissions"] = "ArticleCreationWorkflow\\Hooks::onTitleQuickPermissions",
		},
		["AutoloadNamespaces"] = {
			["ArticleCreationWorkflow\\"] = "includes/",
		},
		["MessagesDirs"] = {
			["ArticleCreationWorkflow"] = {
				[0] = "i18n",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ArticleCreationWorkflow/modules",
		},
		["ResourceModules"] = {
			["ext.acw.eventlogging"] = {
				["scripts"] = {
					[0] = "ext.acw.eventlogging.js",
				},
			},
			["ext.acw.landingPageStyles"] = {
				["styles"] = {
					[0] = "ext.acw.landingPage.css",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["createpagemainns"] = true,
			},
			["user"] = {
				["createpagemainns"] = true,
			},
			["autoconfirmed"] = {
				["createpagemainns"] = true,
			},
		},
		["GrantPermissions"] = {
			["createeditmovepage"] = {
				["createpagemainns"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "createpagemainns",
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["ArticleCreationWorkflow"] = 17145434,
				},
			},
		},
		["config"] = {
			["ArticleCreationLandingPage"] = {
				["description"] = "The name of the wiki page to which users should be redirected if intercepted.",
				["value"] = "Project:Article wizard",
			},
			["UseCustomLandingPageStyles"] = {
				["description"] = "Whether to load custom CSS for the landing page",
				["value"] = true,
			},
		},
		["ConfigRegistry"] = {
			["ArticleCreationWorkflow"] = "GlobalVarConfig::newInstance",
		},
	},
	["ArticleFeedbackv5"] = {
		["name"] = "Article Feedback",
		["version"] = "5.4.2",
		["author"] = {
			[0] = "Greg Chiasson",
			[1] = "Reha Sterbin",
			[2] = "Sam Reed",
			[3] = "Roan Kattouw",
			[4] = "Trevor Parscal",
			[5] = "Brandon Harris",
			[6] = "Adam Miller",
			[7] = "Nimish Gautam",
			[8] = "Arthur Richards",
			[9] = "Timo Tijhof",
			[10] = "Ryan Kaldari",
			[11] = "Elizabeth M Smith",
			[12] = "Michael Jackson",
			[13] = "Matthias Mullie",
			[14] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleFeedbackv5",
		["descriptionmsg"] = "articlefeedbackv5-desc",
		["type"] = "other",
		["callback"] = "ArticleFeedbackv5Hooks::registerExtension",
		["DefaultUserOptions"] = {
			["aftv5-last-filter"] = nil,
		},
		["AvailableRights"] = {
			[0] = "aft-reader",
			[1] = "aft-member",
			[2] = "aft-editor",
			[3] = "aft-monitor",
			[4] = "aft-administrator",
			[5] = "aft-oversighter",
		},
		["SpecialPages"] = {
			["ArticleFeedbackv5"] = "SpecialArticleFeedbackv5",
			["ArticleFeedbackv5Watchlist"] = "SpecialArticleFeedbackv5Watchlist",
		},
		["JobClasses"] = {
			["ArticleFeedbackv5MailerJob"] = "ArticleFeedbackv5MailerJob",
		},
		["LogTypes"] = {
			[0] = "articlefeedbackv5",
		},
		["LogActionsHandlers"] = {
			["articlefeedbackv5/protect"] = "ArticleFeedbackv5ProtectionLogFormatter",
			["articlefeedbackv5/create"] = "ArticleFeedbackv5LogFormatter",
		},
		["APIModules"] = {
			["articlefeedbackv5-set-status"] = "ApiSetStatusArticleFeedbackv5",
			["articlefeedbackv5-add-flag-note"] = "ApiAddFlagNoteArticleFeedbackv5",
			["articlefeedbackv5-flag-feedback"] = "ApiFlagFeedbackArticleFeedbackv5",
			["articlefeedbackv5-get-count"] = "ApiGetCountArticleFeedbackv5",
			["articlefeedbackv5"] = "ApiArticleFeedbackv5",
		},
		["APIListModules"] = {
			["articlefeedbackv5-view-feedback"] = "ApiViewFeedbackArticleFeedbackv5",
			["articlefeedbackv5-view-activity"] = "ApiViewActivityArticleFeedbackv5",
		},
		["MessagesDirs"] = {
			["ArticleFeedbackv5"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ArticleFeedbackv5Alias"] = "ArticleFeedbackv5.alias.php",
		},
		["AutoloadClasses"] = {
			["ApiArticleFeedbackv5"] = "api/ApiArticleFeedbackv5.php",
			["ApiViewFeedbackArticleFeedbackv5"] = "api/ApiViewFeedbackArticleFeedbackv5.php",
			["ApiSetStatusArticleFeedbackv5"] = "api/ApiSetStatusArticleFeedbackv5.php",
			["ApiAddFlagNoteArticleFeedbackv5"] = "api/ApiAddFlagNoteArticleFeedbackv5.php",
			["ApiFlagFeedbackArticleFeedbackv5"] = "api/ApiFlagFeedbackArticleFeedbackv5.php",
			["ApiGetCountArticleFeedbackv5"] = "api/ApiGetCountArticleFeedbackv5.php",
			["ApiViewActivityArticleFeedbackv5"] = "api/ApiViewActivityArticleFeedbackv5.php",
			["DataModel"] = "data/DataModel.php",
			["DataModelBackend"] = "data/DataModelBackend.php",
			["DataModelBackendLBFactory"] = "data/DataModelBackend.LBFactory.php",
			["DataModelList"] = "data/DataModelList.php",
			["ArticleFeedbackv5Utils"] = "includes/ArticleFeedbackv5Utils.php",
			["ArticleFeedbackv5Hooks"] = "includes/ArticleFeedbackv5Hooks.php",
			["ArticleFeedbackv5Permissions"] = "includes/ArticleFeedbackv5Permissions.php",
			["ArticleFeedbackv5Log"] = "includes/ArticleFeedbackv5Log.php",
			["ArticleFeedbackv5LogFormatter"] = "includes/ArticleFeedbackv5Log.php",
			["ArticleFeedbackv5ProtectionLogFormatter"] = "includes/ArticleFeedbackv5Log.php",
			["ArticleFeedbackv5Flagging"] = "includes/ArticleFeedbackv5Flagging.php",
			["ArticleFeedbackv5MailerJob"] = "includes/ArticleFeedbackv5MailerJob.php",
			["ArticleFeedbackv5Render"] = "includes/ArticleFeedbackv5Render.php",
			["SpecialArticleFeedbackv5"] = "includes/specials/SpecialArticleFeedbackv5.php",
			["SpecialArticleFeedbackv5Watchlist"] = "includes/specials/SpecialArticleFeedbackv5Watchlist.php",
			["ArticleFeedbackv5Model"] = "includes/ArticleFeedbackv5Model.php",
			["ArticleFeedbackv5BackendLBFactory"] = "includes/ArticleFeedbackv5BackendLBFactory.php",
			["ArticleFeedbackv5Activity"] = "includes/ArticleFeedbackv5Activity.php",
		},
		["ResourceModules"] = {
			["jquery.articleFeedbackv5.utils"] = {
				["scripts"] = "jquery.articleFeedbackv5/jquery.articleFeedbackv5.utils.js",
				["messages"] = {
					[0] = "articlefeedbackv5-error-unknown",
				},
				["dependencies"] = {
					[0] = "jquery.cookie",
					[1] = "mediawiki.util",
					[2] = "mediawiki.user",
				},
			},
			["ext.articleFeedbackv5.startup"] = {
				["scripts"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.startup.js",
				["messages"] = {
					[0] = "articlefeedbackv5-toolbox-enable",
					[1] = "articlefeedbackv5-enabled-form-message",
				},
				["dependencies"] = {
					[0] = "jquery.articleFeedbackv5.utils",
					[1] = "mediawiki.jqueryMsg",
				},
			},
			["ext.articleFeedbackv5"] = {
				["scripts"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.js",
				["styles"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.css",
				["messages"] = {
					[0] = "articlefeedbackv5-sitesub-linktext",
					[1] = "articlefeedbackv5-titlebar-linktext",
					[2] = "articlefeedbackv5-fixedtab-linktext",
					[3] = "articlefeedbackv5-bottomrighttab-linktext",
					[4] = "articlefeedbackv5-section-linktext",
					[5] = "articlefeedbackv5-article-view-feedback",
				},
				["dependencies"] = {
					[0] = "mediawiki.jqueryMsg",
					[1] = "jquery.ui.button",
					[2] = "jquery.articleFeedbackv5",
					[3] = "jquery.cookie",
					[4] = "jquery.articleFeedbackv5.utils",
					[5] = "mediawiki.api",
					[6] = "mediawiki.util",
				},
			},
			["ext.articleFeedbackv5.dashboard"] = {
				["scripts"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.dashboard.js",
				["styles"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.dashboard.css",
				["messages"] = {
					[0] = "articlefeedbackv5-no-feedback",
					[1] = "articlefeedbackv5-page-disabled",
				},
				["dependencies"] = {
					[0] = "jquery.articleFeedbackv5.utils",
					[1] = "jquery.articleFeedbackv5.special",
				},
			},
			["ext.articleFeedbackv5.talk"] = {
				["scripts"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.talk.js",
				["styles"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.talk.css",
				["messages"] = {
					[0] = "articlefeedbackv5-talk-view-feedback",
				},
				["dependencies"] = {
					[0] = "jquery.articleFeedbackv5.utils",
					[1] = "mediawiki.api",
					[2] = "mediawiki.util",
				},
			},
			["ext.articleFeedbackv5.watchlist"] = {
				["scripts"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.watchlist.js",
				["styles"] = "ext.articleFeedbackv5/ext.articleFeedbackv5.watchlist.css",
				["messages"] = {
					[0] = "articlefeedbackv5-watchlist-view-feedback",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
				},
			},
			["jquery.appear"] = {
				["scripts"] = "jquery.articleFeedbackv5/jquery.appear.js",
			},
			["jquery.articleFeedbackv5"] = {
				["scripts"] = "jquery.articleFeedbackv5/jquery.articleFeedbackv5.js",
				["styles"] = "jquery.articleFeedbackv5/jquery.articleFeedbackv5.css",
				["messages"] = {
					[0] = "articlefeedbackv5-error-validation",
					[1] = "articlefeedbackv5-error-nofeedback",
					[2] = "articlefeedbackv5-error-unknown",
					[3] = "articlefeedbackv5-error-submit",
					[4] = "articlefeedbackv5-cta-thanks",
					[5] = "articlefeedbackv5-error-abuse",
					[6] = "articlefeedbackv5-error-abuse-link",
					[7] = "articlefeedbackv5-error-throttled",
					[8] = "articlefeedbackv5-cta-confirmation-message",
					[9] = "articlefeedbackv5-cta1-confirmation-title",
					[10] = "articlefeedbackv5-cta1-confirmation-call",
					[11] = "articlefeedbackv5-cta1-learn-how",
					[12] = "articlefeedbackv5-cta1-learn-how-url",
					[13] = "articlefeedbackv5-cta1-edit-linktext",
					[14] = "articlefeedbackv5-cta2-confirmation-title",
					[15] = "articlefeedbackv5-cta2-confirmation-call",
					[16] = "articlefeedbackv5-cta2-button-text",
					[17] = "articlefeedbackv5-cta3-confirmation-title",
					[18] = "articlefeedbackv5-cta3-confirmation-call",
					[19] = "articlefeedbackv5-cta3-button-text",
					[20] = "articlefeedbackv5-cta4-confirmation-title",
					[21] = "articlefeedbackv5-cta4-confirmation-call-line1",
					[22] = "articlefeedbackv5-cta4-confirmation-call-line2",
					[23] = "articlefeedbackv5-cta4-button-text-signup",
					[24] = "articlefeedbackv5-cta4-button-text-login",
					[25] = "articlefeedbackv5-cta4-button-text-later",
					[26] = "articlefeedbackv5-cta4-button-text-or",
					[27] = "articlefeedbackv5-cta5-confirmation-title",
					[28] = "articlefeedbackv5-cta5-confirmation-call",
					[29] = "articlefeedbackv5-cta5-button-text",
					[30] = "articlefeedbackv5-cta6-confirmation-title",
					[31] = "articlefeedbackv5-cta6-confirmation-call",
					[32] = "articlefeedbackv5-cta6-button-text",
					[33] = "articlefeedbackv5-cta6-button-link",
					[34] = "articlefeedbackv5-overlay-close",
					[35] = "articlefeedbackv5-bucket1-title",
					[36] = "articlefeedbackv5-bucket1-question-toggle",
					[37] = "articlefeedbackv5-bucket1-toggle-found-yes",
					[38] = "articlefeedbackv5-bucket1-toggle-found-yes-full",
					[39] = "articlefeedbackv5-bucket1-toggle-found-no",
					[40] = "articlefeedbackv5-bucket1-toggle-found-no-full",
					[41] = "articlefeedbackv5-bucket1-question-placeholder-yes",
					[42] = "articlefeedbackv5-bucket1-question-placeholder-no",
					[43] = "articlefeedbackv5-bucket1-form-submit",
					[44] = "articlefeedbackv5-bucket4-title",
					[45] = "articlefeedbackv5-bucket4-subhead",
					[46] = "articlefeedbackv5-bucket4-teaser-line1",
					[47] = "articlefeedbackv5-bucket4-teaser-line2",
					[48] = "articlefeedbackv5-bucket4-learn-to-edit",
					[49] = "articlefeedbackv5-bucket4-form-submit",
					[50] = "articlefeedbackv5-bucket4-help-tooltip-info",
					[51] = "articlefeedbackv5-bucket4-noedit-title",
					[52] = "articlefeedbackv5-bucket4-noedit-teaser-line1",
					[53] = "articlefeedbackv5-bucket4-noedit-teaser-line2",
					[54] = "articlefeedbackv5-bucket4-noedit-form-submit",
					[55] = "articlefeedbackv5-bucket6-title",
					[56] = "articlefeedbackv5-bucket6-question-toggle",
					[57] = "articlefeedbackv5-bucket6-toggle-found-yes",
					[58] = "articlefeedbackv5-bucket6-toggle-found-yes-full",
					[59] = "articlefeedbackv5-bucket6-toggle-found-no",
					[60] = "articlefeedbackv5-bucket6-toggle-found-no-full",
					[61] = "articlefeedbackv5-bucket6-feedback-countdown",
					[62] = "articlefeedbackv5-bucket6-question-instructions-yes",
					[63] = "articlefeedbackv5-bucket6-question-placeholder-yes",
					[64] = "articlefeedbackv5-bucket6-question-instructions-no",
					[65] = "articlefeedbackv5-bucket6-question-placeholder-no",
					[66] = "articlefeedbackv5-bucket6-form-submit",
					[67] = "articlefeedbackv5-bucket6-backlink-text",
					[68] = "articlefeedbackv5-leave-warning",
					[69] = "articlefeedbackv5-error",
					[70] = "articlefeedbackv5-help-tooltip-title",
					[71] = "articlefeedbackv5-help-tooltip-info",
					[72] = "articlefeedbackv5-help-tooltip-linktext",
					[73] = "articlefeedbackv5-help-form-linkurl",
					[74] = "articlefeedbackv5-help-form-linkurl-editors",
					[75] = "articlefeedbackv5-help-form-linkurl-monitors",
					[76] = "articlefeedbackv5-help-form-linkurl-oversighters",
					[77] = "articlefeedbackv5-help-transparency-terms",
					[78] = "articlefeedbackv5-help-transparency-terms-anon",
					[79] = "parentheses",
					[80] = "articlefeedbackv5-disable-flyover-title",
					[81] = "articlefeedbackv5-disable-flyover-help-message",
					[82] = "articlefeedbackv5-disable-flyover-prefbutton",
					[83] = "articlefeedbackv5-disable-preference",
					[84] = "pipe-separator",
					[85] = "articlefeedbackv5-toolbox-view",
					[86] = "articlefeedbackv5-toolbox-add",
					[87] = "mypreferences",
					[88] = "prefs-rendering",
				},
				["dependencies"] = {
					[0] = "jquery.appear",
					[1] = "jquery.tipsy",
					[2] = "jquery.localize",
					[3] = "jquery.ui.button",
					[4] = "jquery.cookie",
					[5] = "mediawiki.cookie",
					[6] = "mediawiki.jqueryMsg",
					[7] = "jquery.effects.highlight",
					[8] = "mediawiki.Uri",
					[9] = "mediawiki.user",
					[10] = "mediawiki.util",
				},
			},
			["jquery.articleFeedbackv5.special"] = {
				["scripts"] = "jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js",
				["styles"] = "jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css",
				["messages"] = {
					[0] = "articlefeedbackv5-error-flagging",
					[1] = "articlefeedbackv5-invalid-feedback-id",
					[2] = "articlefeedbackv5-invalid-log-id",
					[3] = "articlefeedbackv5-invalid-log-update",
					[4] = "articlefeedbackv5-invalid-feedback-flag",
					[5] = "articlefeedbackv5-invalid-feedback-state",
					[6] = "articlefeedbackv5-feedback-reloaded-after-error",
					[7] = "articlefeedbackv5-comment-more",
					[8] = "articlefeedbackv5-error-loading-feedback",
					[9] = "articlefeedbackv5-loading-tag",
					[10] = "articlefeedbackv5-permalink-activity-more",
					[11] = "articlefeedbackv5-permalink-activity-fewer",
					[12] = "articlefeedbackv5-abuse-saved",
					[13] = "articlefeedbackv5-abuse-saved-tooltip",
					[14] = "articlefeedbackv5-form-unrequest",
					[15] = "articlefeedbackv5-form-declined",
					[16] = "articlefeedbackv5-help-special-linkurl",
					[17] = "articlefeedbackv5-help-special-linkurl-editors",
					[18] = "articlefeedbackv5-help-special-linkurl-monitors",
					[19] = "articlefeedbackv5-help-special-linkurl-oversighters",
					[20] = "articlefeedbackv5-viewactivity",
					[21] = "articlefeedbackv5-noteflyover-feature-caption",
					[22] = "articlefeedbackv5-noteflyover-feature-label",
					[23] = "articlefeedbackv5-noteflyover-feature-placeholder",
					[24] = "articlefeedbackv5-noteflyover-feature-submit",
					[25] = "articlefeedbackv5-noteflyover-feature-help",
					[26] = "articlefeedbackv5-noteflyover-feature-help-link",
					[27] = "articlefeedbackv5-noteflyover-unfeature-caption",
					[28] = "articlefeedbackv5-noteflyover-unfeature-label",
					[29] = "articlefeedbackv5-noteflyover-unfeature-placeholder",
					[30] = "articlefeedbackv5-noteflyover-unfeature-submit",
					[31] = "articlefeedbackv5-noteflyover-unfeature-help",
					[32] = "articlefeedbackv5-noteflyover-unfeature-help-link",
					[33] = "articlefeedbackv5-noteflyover-resolve-caption",
					[34] = "articlefeedbackv5-noteflyover-resolve-label",
					[35] = "articlefeedbackv5-noteflyover-resolve-placeholder",
					[36] = "articlefeedbackv5-noteflyover-resolve-submit",
					[37] = "articlefeedbackv5-noteflyover-resolve-help",
					[38] = "articlefeedbackv5-noteflyover-resolve-help-link",
					[39] = "articlefeedbackv5-noteflyover-unresolve-caption",
					[40] = "articlefeedbackv5-noteflyover-unresolve-label",
					[41] = "articlefeedbackv5-noteflyover-unresolve-placeholder",
					[42] = "articlefeedbackv5-noteflyover-unresolve-submit",
					[43] = "articlefeedbackv5-noteflyover-unresolve-help",
					[44] = "articlefeedbackv5-noteflyover-unresolve-help-link",
					[45] = "articlefeedbackv5-noteflyover-noaction-caption",
					[46] = "articlefeedbackv5-noteflyover-noaction-label",
					[47] = "articlefeedbackv5-noteflyover-noaction-placeholder",
					[48] = "articlefeedbackv5-noteflyover-noaction-submit",
					[49] = "articlefeedbackv5-noteflyover-noaction-help",
					[50] = "articlefeedbackv5-noteflyover-noaction-help-link",
					[51] = "articlefeedbackv5-noteflyover-unnoaction-caption",
					[52] = "articlefeedbackv5-noteflyover-unnoaction-label",
					[53] = "articlefeedbackv5-noteflyover-unnoaction-placeholder",
					[54] = "articlefeedbackv5-noteflyover-unnoaction-submit",
					[55] = "articlefeedbackv5-noteflyover-unnoaction-help",
					[56] = "articlefeedbackv5-noteflyover-unnoaction-help-link",
					[57] = "articlefeedbackv5-noteflyover-inappropriate-caption",
					[58] = "articlefeedbackv5-noteflyover-inappropriate-label",
					[59] = "articlefeedbackv5-noteflyover-inappropriate-placeholder",
					[60] = "articlefeedbackv5-noteflyover-inappropriate-submit",
					[61] = "articlefeedbackv5-noteflyover-inappropriate-help",
					[62] = "articlefeedbackv5-noteflyover-inappropriate-help-link",
					[63] = "articlefeedbackv5-noteflyover-uninappropriate-caption",
					[64] = "articlefeedbackv5-noteflyover-uninappropriate-label",
					[65] = "articlefeedbackv5-noteflyover-uninappropriate-placeholder",
					[66] = "articlefeedbackv5-noteflyover-uninappropriate-submit",
					[67] = "articlefeedbackv5-noteflyover-uninappropriate-help",
					[68] = "articlefeedbackv5-noteflyover-uninappropriate-help-link",
					[69] = "articlefeedbackv5-noteflyover-archive-caption",
					[70] = "articlefeedbackv5-noteflyover-archive-label",
					[71] = "articlefeedbackv5-noteflyover-archive-placeholder",
					[72] = "articlefeedbackv5-noteflyover-archive-submit",
					[73] = "articlefeedbackv5-noteflyover-archive-help",
					[74] = "articlefeedbackv5-noteflyover-archive-help-link",
					[75] = "articlefeedbackv5-noteflyover-unarchive-caption",
					[76] = "articlefeedbackv5-noteflyover-unarchive-label",
					[77] = "articlefeedbackv5-noteflyover-unarchive-placeholder",
					[78] = "articlefeedbackv5-noteflyover-unarchive-submit",
					[79] = "articlefeedbackv5-noteflyover-unarchive-help",
					[80] = "articlefeedbackv5-noteflyover-unarchive-help-link",
					[81] = "articlefeedbackv5-noteflyover-hide-caption",
					[82] = "articlefeedbackv5-noteflyover-hide-label",
					[83] = "articlefeedbackv5-noteflyover-hide-placeholder",
					[84] = "articlefeedbackv5-noteflyover-hide-submit",
					[85] = "articlefeedbackv5-noteflyover-hide-help",
					[86] = "articlefeedbackv5-noteflyover-hide-help-link",
					[87] = "articlefeedbackv5-noteflyover-unhide-caption",
					[88] = "articlefeedbackv5-noteflyover-unhide-label",
					[89] = "articlefeedbackv5-noteflyover-unhide-placeholder",
					[90] = "articlefeedbackv5-noteflyover-unhide-submit",
					[91] = "articlefeedbackv5-noteflyover-unhide-help",
					[92] = "articlefeedbackv5-noteflyover-unhide-help-link",
					[93] = "articlefeedbackv5-noteflyover-request-caption",
					[94] = "articlefeedbackv5-noteflyover-request-label",
					[95] = "articlefeedbackv5-noteflyover-request-placeholder",
					[96] = "articlefeedbackv5-noteflyover-request-submit",
					[97] = "articlefeedbackv5-noteflyover-request-help",
					[98] = "articlefeedbackv5-noteflyover-request-help-link",
					[99] = "articlefeedbackv5-noteflyover-unrequest-caption",
					[100] = "articlefeedbackv5-noteflyover-unrequest-label",
					[101] = "articlefeedbackv5-noteflyover-unrequest-placeholder",
					[102] = "articlefeedbackv5-noteflyover-unrequest-submit",
					[103] = "articlefeedbackv5-noteflyover-unrequest-help",
					[104] = "articlefeedbackv5-noteflyover-unrequest-help-link",
					[105] = "articlefeedbackv5-noteflyover-decline-caption",
					[106] = "articlefeedbackv5-noteflyover-decline-label",
					[107] = "articlefeedbackv5-noteflyover-decline-placeholder",
					[108] = "articlefeedbackv5-noteflyover-decline-submit",
					[109] = "articlefeedbackv5-noteflyover-decline-help",
					[110] = "articlefeedbackv5-noteflyover-decline-help-link",
					[111] = "articlefeedbackv5-noteflyover-oversight-caption",
					[112] = "articlefeedbackv5-noteflyover-oversight-label",
					[113] = "articlefeedbackv5-noteflyover-oversight-placeholder",
					[114] = "articlefeedbackv5-noteflyover-oversight-submit",
					[115] = "articlefeedbackv5-noteflyover-oversight-help",
					[116] = "articlefeedbackv5-noteflyover-oversight-help-link",
					[117] = "articlefeedbackv5-noteflyover-unoversight-caption",
					[118] = "articlefeedbackv5-noteflyover-unoversight-label",
					[119] = "articlefeedbackv5-noteflyover-unoversight-placeholder",
					[120] = "articlefeedbackv5-noteflyover-unoversight-submit",
					[121] = "articlefeedbackv5-noteflyover-unoversight-help",
					[122] = "articlefeedbackv5-noteflyover-unoversight-help-link",
					[123] = "articlefeedbackv5-activity-pane-header",
					[124] = "articlefeedbackv5-settings-status-enable",
					[125] = "articlefeedbackv5-settings-status-disable",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "mediawiki.util",
					[2] = "jquery.cookie",
					[3] = "jquery.tipsy",
					[4] = "jquery.localize",
					[5] = "jquery.ui.button",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ArticleFeedbackv5/modules",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "ArticleFeedbackv5Hooks::loadExtensionSchemaUpdates",
			["BeforePageDisplay"] = "ArticleFeedbackv5Hooks::beforePageDisplay",
			["ResourceLoaderGetConfigVars"] = "ArticleFeedbackv5Hooks::resourceLoaderGetConfigVars",
			["MakeGlobalVariablesScript"] = "ArticleFeedbackv5Hooks::makeGlobalVariablesScript",
			["GetPreferences"] = "ArticleFeedbackv5Hooks::getPreferences",
			["EditPage::showEditForm:fields"] = "ArticleFeedbackv5Hooks::pushFieldsToEdit",
			["ContribsPager::reallyDoQuery"] = "ArticleFeedbackv5Hooks::contributionsData",
			["ContributionsLineEnding"] = "ArticleFeedbackv5Hooks::contributionsLineEnding",
			["ProtectionForm::buildForm"] = "ArticleFeedbackv5Hooks::onProtectionForm",
			["ProtectionForm::save"] = "ArticleFeedbackv5Hooks::onProtectionSave",
			["ProtectionForm::showLogExtract"] = "ArticleFeedbackv5Hooks::onShowLogExtract",
			["UserLoginComplete"] = "ArticleFeedbackv5Hooks::userLoginComplete",
			["UserGetReservedNames"] = "ArticleFeedbackv5Hooks::onUserGetReservedNames",
		},
		["config"] = {
			["ArticleFeedbackv5DefaultFilters"] = {
				["aft-reader"] = "featured",
				["aft-editor"] = "featured",
				["aft-monitor"] = "featured",
				["aft-oversighter"] = "featured",
			},
			["ArticleFeedbackv5DefaultSorts"] = {
				["featured"] = {
					[0] = "relevance",
					[1] = "DESC",
				},
				["unreviewed"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["helpful"] = {
					[0] = "helpful",
					[1] = "DESC",
				},
				["unhelpful"] = {
					[0] = "helpful",
					[1] = "ASC",
				},
				["flagged"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["useful"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["resolved"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["noaction"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["inappropriate"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["archived"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["allcomment"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["hidden"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["requested"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["declined"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["oversighted"] = {
					[0] = "age",
					[1] = "DESC",
				},
				["all"] = {
					[0] = "age",
					[1] = "DESC",
				},
			},
			["ArticleFeedbackv5RelevanceScoring"] = {
				["helpful"] = 1,
				["undo-helpful"] = -1,
				["unhelpful"] = -1,
				["undo-unhelpful"] = 1,
				["flag"] = -5,
				["unflag"] = 5,
				["autoflag"] = 5,
				["feature"] = 50,
				["unfeature"] = -50,
				["resolve"] = -5,
				["unresolve"] = 5,
				["noaction"] = -5,
				["unnoaction"] = 5,
				["inappropriate"] = -50,
				["uninappropriate"] = 50,
				["autohide"] = -100,
				["hide"] = -100,
				["unhide"] = 100,
				["archive"] = -50,
				["unarchive"] = 50,
				["request"] = -150,
				["unrequest"] = 150,
				["decline"] = 150,
				["oversight"] = -750,
				["unoversight"] = 750,
			},
			["ArticleFeedbackv5Permissions"] = {
				[0] = "aft-reader",
				[1] = "aft-member",
				[2] = "aft-editor",
				[3] = "aft-monitor",
				[4] = "aft-administrator",
				[5] = "aft-oversighter",
			},
			["ArticleFeedbackv5AutoArchiveEnabled"] = false,
			["ArticleFeedbackv5AutoArchiveTtl"] = "+2 weeks",
			["ArticleFeedbackv5ArticlePageLink"] = true,
			["ArticleFeedbackv5TalkPageLink"] = true,
			["ArticleFeedbackv5WatchlistLink"] = true,
			["ArticleFeedbackv5Watchlist"] = true,
			["ArticleFeedbackv5OversightEmails"] = nil,
			["ArticleFeedbackv5OversightEmailName"] = "Oversighters",
			["ArticleFeedbackv5OversightEmailHelp"] = "https://en.wikipedia.org/wiki/Wikipedia:Article_Feedback_Tool/Version_5/Help/Feedback_page_Oversighters",
			["ArticleFeedbackv5AutoHelp"] = "http://en.wikipedia.org/wiki/Wikipedia:Article_Feedback_Tool/Version_5/Help",
			["ArticleFeedbackv5MaxCommentLength"] = 5000,
			["ArticleFeedbackv5MaxActivityNoteLength"] = 5000,
			["ArticleFeedbackv5RatingLifetime"] = 30,
			["ArticleFeedbackv5LotteryOdds"] = 100,
			["ArticleFeedbackv5Categories"] = {
				[0] = "Article_Feedback_5",
			},
			["ArticleFeedbackv5BlacklistCategories"] = {
				[0] = "Article_Feedback_Blacklist",
			},
			["ArticleFeedbackv5EnableProtection"] = true,
			["ArticleFeedbackv5Debug"] = false,
			["ArticleFeedbackv5DisplayBuckets"] = {
				["buckets"] = {
					[0] = 0,
					[1] = 0,
					[4] = 0,
					[6] = 100,
				},
				["version"] = 6,
				["expires"] = 30,
			},
			["ArticleFeedbackv5LinkBuckets"] = {
				["buckets"] = {
					["X"] = 100,
					["A"] = 0,
					["B"] = 0,
					["C"] = 0,
					["D"] = 0,
					["E"] = 0,
					["F"] = 0,
					["G"] = 0,
					["H"] = 0,
				},
				["version"] = 5,
				["expires"] = 30,
			},
			["ArticleFeedbackv5CTABuckets"] = {
				["buckets"] = {
					[0] = 0,
					[1] = 0,
					[2] = 0,
					[3] = 0,
					[4] = 90,
					[5] = 9,
					[6] = 1,
				},
				["version"] = 7,
				["expires"] = 0,
			},
			["ArticleFeedbackv5AbusiveThreshold"] = 3,
			["ArticleFeedbackv5HideAbuseThreshold"] = 5,
			["ArticleFeedbackv5AbuseFiltering"] = false,
			["ArticleFeedbackv5AbuseFilterGroup"] = "feedback",
			["ArticleFeedbackv5ThrottleThresholdPostsPerHour"] = 20,
			["ArticleFeedbackv5LearnToEdit"] = "//en.wikipedia.org/wiki/Wikipedia:Tutorial",
			["ArticleFeedbackv5SurveyUrls"] = {
				[1] = "https://www.surveymonkey.com/s/aft5-1",
				[2] = "https://www.surveymonkey.com/s/aft5-2",
				[3] = "https://www.surveymonkey.com/s/aft5-3",
				[6] = "https://www.surveymonkey.com/s/aft5-6",
			},
			["ArticleFeedbackv5SpecialPageSurveyUrl"] = "https://www.surveymonkey.com/s/aft5-5",
			["AbuseFilterAvailableActions"] = {
				[0] = "aftv5resolve",
				[1] = "aftv5flagabuse",
				[2] = "aftv5hide",
				[3] = "aftv5request",
			},
			["ArticleFeedbackv5BackendClass"] = "ArticleFeedbackv5BackendLBFactory",
			["ArticleFeedbackv5Cluster"] = false,
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["ArticleIndex"] = {
		["name"] = "ArticleIndex",
		["version"] = "0.5.1",
		["author"] = "[https://www.mediawiki.org/wiki/User:Jossmart Josef Martiňák]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleIndex",
		["descriptionmsg"] = "articleindex-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["ArticleIndex"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["ArticleIndexHooks"] = "ArticleIndexHooks.php",
		},
		["ResourceModules"] = {
			["ext.ArticleIndex"] = {
				["styles"] = {
					[0] = "ext.ArticleIndex.css",
				},
				["scripts"] = {
					[0] = "ext.ArticleIndex.js",
				},
				["messages"] = {
					[0] = "articleindex-prev",
					[1] = "articleindex-next",
					[2] = "articleindex-index",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "ArticleIndex",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "ArticleIndexHooks::registerParserHook",
			["BeforePageDisplay"] = "ArticleIndexHooks::showIndex",
		},
		["manifest_version"] = 2,
	},
	["ArticleMetaDescription"] = {
		["name"] = "ArticleMetaDescription",
		["version"] = "1.2.1",
		["author"] = {
			[0] = "Adrian Wieczorek",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleMetaDescription",
		["descriptionmsg"] = "articlemetadescription-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["MessagesDirs"] = {
			["ArticleMetaDescription"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["ArticleMetaDescription"] = "ArticleMetaDescription.class.php",
		},
		["Hooks"] = {
			["OutputPageBeforeHTML"] = "ArticleMetaDescription::onOutputPageBeforeHTML",
		},
		["manifest_version"] = 1,
	},
	["ArticlePlaceholder"] = {
		["name"] = "ArticlePlaceholder",
		["author"] = {
			[0] = "Lucie-Aimée Kaffee",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticlePlaceholder",
		["descriptionmsg"] = "articleplaceholder-desc",
		["type"] = "other",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["SpecialPages"] = {
			["AboutTopic"] = "ArticlePlaceholder\\Specials\\SpecialAboutTopic::newFromGlobalState",
			["CreateTopicPage"] = "ArticlePlaceholder\\Specials\\SpecialCreateTopicPage",
		},
		["MessagesDirs"] = {
			["ArticlePlaceholder"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["ArticlePlaceholder\\"] = "includes/",
		},
		["ExtensionMessagesFiles"] = {
			["ArticlePlaceholderAliases"] = "ArticlePlaceholder.alias.php",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ArticlePlaceholder/modules",
		},
		["ResourceModules"] = {
			["ext.articleplaceholder.createArticle"] = {
				["scripts"] = {
					[0] = "ext.articleplaceholder.createArticle/ext.articleplaceholder.createArticle.js",
					[1] = "ext.articleplaceholder.createArticle/ext.articleplaceholder.createArticleTranslation.js",
					[2] = "ext.articleplaceholder.createArticle/ext.articleplaceholder.newArticle.js",
				},
				["styles"] = "ext.articleplaceholder.createArticle/ext.articleplaceholder.createArticle.css",
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "mediawiki.api",
					[2] = "mediawiki.Title",
				},
				["messages"] = {
					[0] = "articleplaceholder-abouttopic-create-article-title",
					[1] = "articleplaceholder-abouttopic-article-exists-error",
					[2] = "articleplaceholder-abouttopic-create-article-submit-button",
					[3] = "articleplaceholder-abouttopic-create-article-label",
					[4] = "articleplaceholder-abouttopic-create-article-mandatory",
					[5] = "articleplaceholder-abouttopic-create-emtpy-article-button",
					[6] = "articleplaceholder-abouttopic-translate-article-button",
					[7] = "articleplaceholder-abouttopic-translate-article-label",
					[8] = "cancel",
				},
			},
			["ext.articleplaceholder.defaultDisplay"] = {
				["styles"] = {
					[0] = "ext.articleplaceholder.defaultDisplay/ext.articleplaceholder.defaultDisplay.css",
					["ext.articleplaceholder.defaultDisplay/ext.articleplaceholder.defaultDisplaySmall.css"] = {
						["media"] = "(max-width: 880px)",
					},
					["ext.articleplaceholder.defaultDisplay/ext.articleplaceholder.defaultDisplayMobile.css"] = {
						["media"] = "only screen and (max-device-width: 880px)",
					},
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["QUnitTestModule"] = {
			["localBasePath"] = "tests/qunit",
			["remoteExtPath"] = "ArticlePlaceholder/tests/qunit",
			["dependencies"] = {
				[0] = "ext.articleplaceholder.createArticle",
			},
			["scripts"] = {
				[0] = "ext.articleplaceholder.createArticle/createArticle.test.js",
				[1] = "ext.articleplaceholder.createArticle/createArticleTranslation.test.js",
			},
		},
		["Hooks"] = {
			["BaseTemplateToolbox"] = {
				[0] = "ArticlePlaceholder\\BaseTemplateToolboxHookHandler::onBaseTemplateToolbox",
			},
			["ScribuntoExternalLibraries"] = {
				[0] = "ArticlePlaceholder\\Hooks::onScribuntoExternalLibraries",
			},
			["ScribuntoExternalLibraryPaths"] = {
				[0] = "ArticlePlaceholder\\Hooks::registerScribuntoExternalLibraryPaths",
			},
			["SpecialSearchResultsAppend"] = {
				[0] = "ArticlePlaceholder\\SearchHookHandler::onSpecialSearchResultsAppend",
			},
		},
		["config"] = {
			["ArticlePlaceholderImageProperty"] = "P18",
			["ArticlePlaceholderReferencesBlacklist"] = "P143",
			["ArticlePlaceholderSearchEngineIndexed"] = false,
			["ArticlePlaceholderSearchIntegrationEnabled"] = true,
			["ArticlePlaceholderSearchIntegrationBackend"] = "Database",
			["ArticlePlaceholderRepoApiUrl"] = "https://www.wikidata.org/w/api.php",
		},
		["manifest_version"] = 1,
	},
	["ArticleRatings"] = {
		["name"] = "ArticleRating",
		["version"] = "2.4.2",
		["author"] = "UltrasonicNXT/Adam Carter",
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleRatings",
		["descriptionmsg"] = "ratings-desc",
		["type"] = "other",
		["callback"] = "AreHooks::onRegisterExtension",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["GroupPermissions"] = {
			["reviewer"] = {
				["change-rating"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "change-rating",
		},
		["SpecialPages"] = {
			["ChangeRating"] = "SpecialChangeRating",
			["MassRatings"] = "SpecialMassRatings",
		},
		["LogTypes"] = {
			[0] = "ratings",
		},
		["LogActionsHandlers"] = {
			["ratings/*"] = "LogFormatter",
		},
		["MessagesDirs"] = {
			["ArticleRatings"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ArticleRatingsAlias"] = "ArticleRatings.alias.php",
		},
		["AutoloadClasses"] = {
			["RatingData"] = "RatingData.php",
			["Rating"] = "Rating.php",
			["AreHooks"] = "ArticleRatingsHooks.php",
			["SpecialChangeRating"] = "SpecialChangeRating.php",
			["SpecialMassRatings"] = "SpecialMassRatings.php",
		},
		["Hooks"] = {
			["BaseTemplateToolbox"] = "AreHooks::onBaseTemplateToolbox",
			["TitleMove"] = "AreHooks::onTitleMove",
			["ParserFirstCallInit"] = "AreHooks::onParserFirstCallInit",
			["LoadExtensionSchemaUpdates"] = "AreHooks::onLoadExtensionSchemaUpdates",
			["ArticleDeleteComplete"] = "AreHooks::onArticleDeleteComplete",
		},
		["config"] = {
			["AREUseInitialRatings"] = false,
			["ARENamespaces"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["ArticleToCategory2"] = {
		["name"] = "ArticleToCategory2",
		["version"] = "1.2",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:MikaelLindmark Mikael Lindmark]",
			[1] = "[https://www.mediawiki.org/wiki/User:BiGreat Liang Chen]",
			[2] = "Julien Devincre",
			[3] = "[https://www.mediawiki.org/wiki/User:Cm~mediawikiwiki Cynthia Mattingly]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleToCategory2",
		["descriptionmsg"] = "articletocategory2-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AutoloadClasses"] = {
			["ArticleToCategory2Hooks"] = "ArticleToCategory2.hooks.php",
		},
		["MessagesDirs"] = {
			["ArticleToCategory2"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["ArticleToCategory2ConfigBlacklist"] = {
				["value"] = false,
				["description"] = "Set this flag to true to enable the category blacklist in \"MediaWiki:Add Article to Category 2 excluded categories\" page (you need to create this page first)",
			},
		},
		["AvailableRights"] = {
			[0] = "ArticleToCategory2",
			[1] = "ArticleToCategory2AddCat",
		},
		["GroupPermissions"] = {
			["*"] = {
				["ArticleToCategory2"] = true,
				["ArticleToCategory2AddCat"] = false,
			},
		},
		["Hooks"] = {
			["EditFormPreloadText"] = "ArticleToCategory2Hooks::wfAddCategory",
			["CategoryPageView"] = "ArticleToCategory2Hooks::wfCategoryChange",
		},
		["manifest_version"] = 2,
	},
	["Athena"] = {
		["name"] = "Athena",
		["version"] = "0.0.4",
		["author"] = {
			[0] = "Richard Cook",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Athena",
		["descriptionmsg"] = "athena-desc",
		["type"] = "antispam",
		["manifest_version"] = 1,
		["SpecialPages"] = {
			["Athena"] = "SpecialAthena",
		},
		["MessagesDirs"] = {
			["Athena"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AthenaAlias"] = "Athena.alias.php",
		},
		["AutoloadClasses"] = {
			["AthenaFilters"] = "AthenaFilters.php",
			["AthenaHooks"] = "AthenaHooks.php",
			["AthenaHelper"] = "AthenaHelper.php",
			["SpecialAthena"] = "Athena_body.php",
		},
		["Hooks"] = {
			["EditFilter"] = {
				[0] = "AthenaHooks::editFilter",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "AthenaHooks::createTables",
			},
			["PageContentSaveComplete"] = {
				[0] = "AthenaHooks::successfulEdit",
			},
			["ArticleDeleteComplete"] = {
				[0] = "AthenaHooks::pageDeleted",
			},
		},
		["config"] = {
			["AthenaSpamThreshold"] = 0.5,
			["AthenaTraining"] = false,
		},
		["AvailableRights"] = {
			[0] = "athena",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["athena"] = true,
			},
		},
	},
	["Auth_remoteuser"] = {
		["name"] = "Auth_remoteuser",
		["version"] = "2.1.0",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["config"] = {
			["_prefix"] = "wgAuthRemoteuser",
			["UserName"] = nil,
			["UserNameReplaceFilter"] = nil,
			["UserNameBlacklistFilter"] = nil,
			["UserNameWhitelistFilter"] = nil,
			["UserPrefs"] = nil,
			["UserPrefsForced"] = nil,
			["UserUrls"] = nil,
			["AllowUserSwitch"] = false,
			["RemoveAuthPagesAndLinks"] = true,
			["Priority"] = 50,
		},
		["type"] = "other",
		["author"] = {
			[0] = "[[mw:User:Otheus|Otheus Shelling]]",
			[1] = "[http://www.csh.rit.edu/~gicode Rusty Burchfield]",
			[2] = "[[mw:User:VibroAxe|James Kinsman]]",
			[3] = "Daniel Thomas",
			[4] = "Ian Ward Comfort",
			[5] = "[[mw:User:MarkAHershberger|Mark A. Hershberger]]",
			[6] = "[https://wikitech.wikimedia.org/wiki/User:Enst80 Stefan Engelhardt]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Auth_remoteuser",
		["descriptionmsg"] = "auth_remoteuser-desc",
		["MessagesDirs"] = {
			["Auth_remoteuser"] = {
				[0] = "i18n",
			},
		},
		["license-name"] = "GPL-2.0-or-later",
		["SessionProviders"] = {
			["Auth_remoteuser"] = {
				["class"] = "MediaWiki\\Extension\\Auth_remoteuser\\AuthRemoteuserSessionProvider",
			},
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\Auth_remoteuser\\UserNameSessionProvider"] = "src/UserNameSessionProvider.php",
			["MediaWiki\\Extension\\Auth_remoteuser\\AuthRemoteuserSessionProvider"] = "src/AuthRemoteuserSessionProvider.php",
		},
		["manifest_version"] = 1,
	},
	["AuthorProtect"] = {
		["name"] = "AuthorProtect",
		["version"] = "1.4.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Skizzerz Ryan Schmidt]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AuthorProtect",
		["descriptionmsg"] = "authorprotect-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AutoloadClasses"] = {
			["AuthorProtect"] = "AuthorProtect.hooks.php",
			["AuthorProtectAction"] = "AuthorProtectAction.php",
		},
		["MessagesDirs"] = {
			["AuthorProtect"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["SkinTemplateNavigation::Universal"] = "AuthorProtect::MakeContentAction",
			["UserGetRights"] = "AuthorProtect::AssignAuthor",
		},
		["Actions"] = {
			["authorprotect"] = "AuthorProtectAction",
		},
		["config"] = {
			["RestrictionLevels"] = {
				["value"] = {
					[0] = "author",
				},
				["merge_strategy"] = "array_merge",
			},
		},
		["AvailableRights"] = {
			[0] = "author",
			[1] = "authorprotect",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["author"] = true,
			},
			["user"] = {
				["authorprotect"] = true,
			},
		},
		["manifest_version"] = 2,
	},
	["AutoCategoriseUploads"] = {
		["name"] = "AutoCategoriseUploads",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Ryan Schmidt",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:AutoCategoriseUploads",
		["namemsg"] = "autocatuploads",
		["descriptionmsg"] = "autocatuploads-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "other",
		["MessagesDirs"] = {
			["AutoCategoriseUploads"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AutoCatUploads\\Hooks"] = "Hooks.php",
		},
		["Hooks"] = {
			["PageContentSave"] = "AutoCatUploads\\Hooks::onPageContentSave",
		},
		["manifest_version"] = 1,
	},
	["Auto_Create_Category_Pages"] = {
		["name"] = "AutoCreateCategoryPages",
		["version"] = "1.0.3",
		["license-name"] = "GPL-3.0-only",
		["author"] = {
			[0] = "Merrick Schaefer",
			[1] = "Mark Johnston",
			[2] = "Evan Wheeler",
			[3] = "Adam Mckaig (UNICEF)",
			[4] = "Dror S. [FFS] ([http://www.kolzchut.org.il Kol-Zchut])",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Auto_Create_Category_Pages",
		["descriptionmsg"] = "autocreatecategorypages-desc",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.25.0",
		},
		["MessagesDirs"] = {
			["AutoCreateCategoryPages"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AutoCreateCategoryPages"] = "AutoCreateCategoryPages.body.php",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = {
				[0] = "AutoCreateCategoryPages::onPageContentSaveComplete",
			},
			["UserGetReservedNames"] = {
				[0] = "AutoCreateCategoryPages::onUserGetReservedNames",
			},
		},
		["config"] = {
			["AutoCreateCategoryStub"] = nil,
		},
		["manifest_version"] = 1,
	},
	["AutoGallery"] = {
		["name"] = "AutoGallery",
		["license-name"] = "AGPL-3.0-or-later",
		["author"] = {
			[0] = "Kunal Mehta",
		},
		["descriptionmsg"] = "autogallery-desc",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AutoGallery",
		["version"] = "0.1",
		["MessagesDirs"] = {
			["AutoGallery"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AutoGalleryHooks"] = "AutoGallery.hooks.php",
			["AutoGallery"] = "AutoGallery.php",
		},
		["Hooks"] = {
			["GalleryGetModes"] = "AutoGalleryHooks::onGalleryGetModes",
		},
		["manifest_version"] = 1,
	},
	["AutoProxyBlock"] = {
		["name"] = "AutoProxyBlock",
		["version"] = "1.2.0",
		["author"] = "[https://www.mediawiki.org/wiki/User:Cryptocoryne Cryptocoryne]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:AutoProxyBlock",
		["descriptionmsg"] = "autoproxyblock-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "antispam",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AvailableRights"] = {
			[0] = "proxyunbannable",
			[1] = "notagproxychanges",
			[2] = "autoproxyblock-log",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["proxyunbannable"] = true,
			},
			["bureaucrat"] = {
				["autoproxyblock-log"] = true,
			},
		},
		["LogActions"] = {
			["proxyblock/proxyblock"] = "proxyblock-logentry",
			["proxyblock/blocked"] = "proxyblock-logentry-blocked",
		},
		["LogHeaders"] = {
			["proxyblock"] = "proxyblock-log-header",
		},
		["LogNames"] = {
			["proxyblock"] = "proxyblock-log-name",
		},
		["LogRestrictions"] = {
			["proxyblock"] = "autoproxyblock-log",
		},
		["LogTypes"] = {
			[0] = "proxyblock",
		},
		["MessagesDirs"] = {
			["AutoProxyBlock"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["AutoProxyBlock"] = "AutoProxyBlock.body.php",
		},
		["Hooks"] = {
			["getUserPermissionsErrorsExpensive"] = "AutoProxyBlock::checkProxy",
			["RecentChange_save"] = "AutoProxyBlock::onRecentChangeSave",
			["ListDefinedTags"] = "AutoProxyBlock::addProxyTag",
			["ChangeTagsListActive"] = "AutoProxyBlock::addProxyTag",
			["AbuseFilter-filterAction"] = "AutoProxyBlock::AFSetVar",
			["AbuseFilter-builder"] = "AutoProxyBlock::AFBuilderVars",
		},
		["config"] = {
			["ProxyCanPerform"] = {
				["value"] = {
					[0] = "read",
					[1] = "edit",
					[2] = "upload",
				},
			},
			["TagProxyActions"] = {
				["value"] = false,
			},
			["AutoProxyBlockSources"] = {
				["value"] = {
					["api"] = {
						[0] = "https://en.wikipedia.org/w/api.php",
					},
					["raw"] = {
						[0] = "/var/www/mediawiki/proxy.list",
					},
					["key"] = "/blocked proxy/i",
				},
			},
			["AutoProxyBlockLog"] = {
				["value"] = false,
			},
		},
		["manifest_version"] = 2,
	},
	["Azhàr_Authentication"] = {
		["name"] = "Azhàr Authentication",
		["version"] = "1.4.0",
		["author"] = "[https://www.mediawiki.org/wiki/User:Dereckson Sébastien Santoro]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Azh%C3%A0r_Authentication",
		["descriptionmsg"] = "azharauth-desc",
		["license-name"] = "GPL-2.0-only",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["SpecialPages"] = {
			["AzharAuth"] = "SpecialAzharAuth",
		},
		["MessagesDirs"] = {
			["AzharAuth"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AzharAuthAlias"] = "AzharAuth.alias.php",
		},
		["AutoloadClasses"] = {
			["AzharAuth"] = "AzharAuth.class.php",
			["AzharAuthHooks"] = "AzharAuthHooks.php",
			["SpecialAzharAuth"] = "SpecialAzharAuth.php",
		},
		["Hooks"] = {
			["PersonalUrls"] = "AzharAuthHooks::editPersonalLinks",
			["SpecialPage_initList"] = "AzharAuthHooks::disableSpecialPages",
			["UserLogoutComplete"] = "AzharAuthHooks::onUserLogoutComplete",
		},
		["config"] = {
			["AzharAuthAddGoToIntranetLink"] = {
				["value"] = true,
				["description"] = "@var boolean Determines if a link to the Azhàr intranet homepage should be added.",
			},
			["AzharAuthOnlyLoginSource"] = {
				["value"] = true,
				["description"] = "@var boolean If true, only allows authentication through Azhàr and disables regular login/logout. Otherwise, Azhàr is an extra option to login.",
			},
			["AzharAllowCreateAccounts"] = {
				["value"] = false,
				["description"] = "@var boolean If true, creates a new account if the user doesn't exist in the database.",
			},
			["AzharMatchAccountBy"] = {
				["value"] = {
					[0] = "email",
				},
				["description"] = "@var array, each row a string for a parameter to match. The fields to use to match user between the Azhàr sign in and provisioning document, and the local user database. Valid values: username, email.",
			},
			["AzharLoginUrl"] = {
				["value"] = "",
				["description"] = "@var string The Azhàr login URL",
			},
			["AzharMainUrl"] = {
				["value"] = "",
				["description"] = "@var string The Azhàr main intranet URL",
			},
			["AzharProductName"] = {
				["value"] = "",
				["description"] = "@var string The Azhàr product name. If omitted, [[MediaWiki:defaultproductname]] is used.",
			},
			["AzharConsumerKey"] = {
				["value"] = "",
				["description"] = " @var string The Azhàr single sign on and provisioning API consumer key. The purpose of this key is to identify this sitef, like a login.",
			},
			["AzharSecretKey"] = {
				["value"] = "",
				["description"] = "@var string The Azhàr single sign on and provisioning API secret key. The purpose of this key is to be a shared secret shared between Azhàr and this site, to ensure the information exchanged are legit.",
			},
		},
		["manifest_version"] = 2,
	},
	["Babel"] = {
		["name"] = "Babel",
		["version"] = "1.11.1",
		["author"] = {
			[0] = "Robert Leverington",
			[1] = "Thiemo Kreuz",
			[2] = "Legoktm",
			[3] = "Nikerabbit",
			[4] = "Amir Aharoni",
			[5] = "Ricordisamoa",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Babel",
		["descriptionmsg"] = "babel-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["MessagesDirs"] = {
			["Babel"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BabelMagic"] = "Babel.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["Babel"] = "includes/Babel.php",
			["BabelLanguageCodes"] = "includes/BabelLanguageCodes.php",
			["BabelStatic"] = "includes/BabelStatic.php",
			["BabelAutoCreate"] = "includes/BabelAutoCreate.php",
			["MediaWiki\\Babel\\ApiQueryBabel"] = "includes/ApiQueryBabel.php",
			["MediaWiki\\Babel\\Database"] = "includes/Database.php",
			["MediaWiki\\Babel\\BabelBox\\BabelBox"] = "includes/BabelBox/BabelBox.php",
			["MediaWiki\\Babel\\BabelBox\\LanguageBabelBox"] = "includes/BabelBox/LanguageBabelBox.php",
			["MediaWiki\\Babel\\BabelBox\\NotBabelBox"] = "includes/BabelBox/NotBabelBox.php",
			["MediaWiki\\Babel\\BabelBox\\NullBabelBox"] = "includes/BabelBox/NullBabelBox.php",
		},
		["APIMetaModules"] = {
			["babel"] = "MediaWiki\\Babel\\ApiQueryBabel",
		},
		["ResourceModules"] = {
			["ext.babel"] = {
				["styles"] = "resources/ext.babel.css",
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Babel",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "BabelStatic::onParserFirstCallInit",
			["LinksUpdate"] = "BabelStatic::onLinksUpdate",
			["LoadExtensionSchemaUpdates"] = "BabelStatic::onLoadExtensionSchemaUpdates",
			["UserGetReservedNames"] = "BabelAutoCreate::onUserGetReservedNames",
		},
		["config"] = {
			["BabelCategorizeNamespaces"] = nil,
			["BabelCategoryNames"] = {
				[0] = "%code%-0",
				[1] = "%code%-1",
				[2] = "%code%-2",
				[3] = "%code%-3",
				[4] = "%code%-4",
				[5] = "%code%-5",
				["N"] = "%code%-N",
				["_merge_strategy"] = "array_plus",
			},
			["BabelMainCategory"] = "%code%",
			["BabelDefaultLevel"] = "N",
			["BabelUseUserLanguage"] = false,
			["BabelUseDatabase"] = false,
			["BabelCentralDb"] = false,
			["BabelCentralApi"] = false,
		},
		["manifest_version"] = 1,
	},
	["BaseHooks"] = {
		["name"] = "BaseHooks",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Victor Porton",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BaseHooks",
		["descriptionmsg"] = "basehooks-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["MessagesDirs"] = {
			["BaseHooks"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["BaseHooksHooks"] = "BaseHooks.hooks.php",
		},
		["Hooks"] = {
			["SkinAfterBottomScripts"] = {
				[0] = "BaseHooksHooks::onSkinAfterBottomScripts",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "BaseHooks",
		},
		["config"] = {
		},
		["manifest_version"] = 1,
	},
	["BatchUserRights"] = {
		["name"] = "BatchUserRights",
		["version"] = "1.2.0",
		["author"] = "[http://www.seancolombo.com Sean Colombo]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:BatchUserRights",
		["descriptionmsg"] = "batchuserrights-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AvailableRights"] = {
			[0] = "batchuserrights",
		},
		["GroupPermissions"] = {
			["bureaucrat"] = {
				["batchuserrights"] = true,
			},
		},
		["SpecialPages"] = {
			["BatchUserRights"] = "SpecialBatchUserRights",
		},
		["MessagesDirs"] = {
			["BatchUserRights"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BatchUserRightsAliases"] = "BatchUserRights.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialBatchUserRights"] = "BatchUserRights_body.php",
		},
		["config"] = {
			["BatchUserRightsGrantableGroups"] = {
				["value"] = {
				},
			},
		},
		["manifest_version"] = 2,
	},
	["BetaFeatures"] = {
		["name"] = "BetaFeatures",
		["version"] = "0.1",
		["author"] = {
			[0] = "MarkTraceur (Mark Holmquist)",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BetaFeatures",
		["descriptionmsg"] = "betafeatures-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["config"] = {
			["BetaFeaturesWhitelist"] = nil,
			["BetaFeatures"] = {
			},
		},
		["ExtensionMessagesFiles"] = {
			["BetaFeaturesAlias"] = "BetaFeatures.alias.php",
		},
		["APIListModules"] = {
			["betafeatures"] = "ApiQueryBetaFeatures",
		},
		["Hooks"] = {
			["UserSaveOptions"] = {
				[0] = "BetaFeaturesHooks::updateUserCounts",
			},
			["GetPreferences"] = {
				[0] = "BetaFeaturesHooks::getPreferences",
			},
			["PersonalUrls"] = {
				[0] = "BetaFeaturesHooks::getBetaFeaturesLink",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "BetaFeaturesHooks::getSchemaUpdates",
			},
			["MakeGlobalVariablesScript"] = {
				[0] = "BetaFeaturesHooks::onMakeGlobalVariablesScript",
			},
			["ExtensionTypes"] = {
				[0] = "BetaFeaturesHooks::onExtensionTypes",
			},
		},
		["MessagesDirs"] = {
			["BetaFeatures"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.betaFeatures"] = {
				["scripts"] = {
					[0] = "betafeatures.js",
				},
				["styles"] = {
					[0] = "betafeatures.less",
				},
				["dependencies"] = {
					[0] = "jquery.client",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.betaFeatures.styles"] = {
				["styles"] = {
					[0] = "betafeatures.nojs.less",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BetaFeatures/resources",
		},
		["JobClasses"] = {
			["updateBetaFeaturesUserCounts"] = "UpdateBetaFeatureUserCountsJob",
		},
		["SpecialPages"] = {
			["BetaFeatures"] = "SpecialBetaFeatures",
		},
		["AutoloadClasses"] = {
			["BetaFeaturesHooks"] = "includes/BetaFeaturesHooks.php",
			["BetaFeaturesMissingFieldException"] = "includes/BetaFeaturesMissingFieldException.php",
			["NewHTMLCheckField"] = "includes/NewHTMLCheckField.php",
			["HTMLFeatureField"] = "includes/HTMLFeatureField.php",
			["HTMLHorizontalRuleField"] = "includes/HTMLHorizontalRuleField.php",
			["BetaFeatures"] = "includes/BetaFeatures.php",
			["UpdateBetaFeatureUserCountsJob"] = "includes/UpdateBetaFeatureUserCountsJob.php",
			["ApiQueryBetaFeatures"] = "includes/ApiQueryBetaFeatures.php",
			["SpecialBetaFeatures"] = "includes/SpecialBetaFeatures.php",
			["BetaFeaturesTestCase"] = "tests/phpunit/BetaFeaturesTestCase.php",
		},
		["manifest_version"] = 1,
	},
	["BibManager"] = {
		["name"] = "BibManager",
		["version"] = "1.23.0",
		["author"] = {
			[0] = "Hornemann Institut",
			[1] = "Hallo Welt! Medienwerkstatt GmbH",
			[2] = "Tobias Weichart",
			[3] = "Robert Vogel",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BibManager",
		["descriptionmsg"] = "bibmanager-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AvailableRights"] = {
			[0] = "bibmanageredit",
			[1] = "bibmanagerdelete",
			[2] = "bibmanagercreate",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["bibmanageredit"] = true,
				["bibmanagerdelete"] = true,
				["bibmanagercreate"] = true,
			},
		},
		["SpecialPages"] = {
			["BibManagerList"] = "SpecialBibManagerList",
			["BibManagerListAuthors"] = "SpecialBibManagerListAuthors",
			["BibManagerImport"] = "SpecialBibManagerImport",
			["BibManagerExport"] = "SpecialBibManagerExport",
			["BibManagerDelete"] = "SpecialBibManagerDelete",
			["BibManagerCreate"] = "SpecialBibManagerCreate",
			["BibManagerEdit"] = "SpecialBibManagerEdit",
		},
		["MessagesDirs"] = {
			["BibManager"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BibManagerAlias"] = "BibManager.alias.php",
		},
		["AutoloadClasses"] = {
			["Structures_BibTex"] = "includes/libs/Structures_BibTex/BibTex.php",
			["BibManagerHooks"] = "includes/BibManagerHooks.php",
			["BibManagerFieldsList"] = "includes/BibManagerFieldsList.php",
			["BibManagerLocalMWDatabaseRepo"] = "includes/BibManagerLocalMWDatabaseRepo.php",
			["BibManagerPagerList"] = "includes/BibManagerPagerList.php",
			["BibManagerPagerListAuthors"] = "includes/BibManagerPagerListAuthors.php",
			["BibManagerRepository"] = "includes/BibManagerRepository.php",
			["BibManagerValidator"] = "includes/BibManagerValidator.php",
			["SpecialBibManagerList"] = "includes/specials/SpecialBibManagerList.php",
			["SpecialBibManagerListAuthors"] = "includes/specials/SpecialBibManagerListAuthors.php",
			["SpecialBibManagerImport"] = "includes/specials/SpecialBibManagerImport.php",
			["SpecialBibManagerExport"] = "includes/specials/SpecialBibManagerExport.php",
			["SpecialBibManagerCreate"] = "includes/specials/SpecialBibManagerCreate.php",
			["SpecialBibManagerDelete"] = "includes/specials/SpecialBibManagerDelete.php",
			["SpecialBibManagerEdit"] = "includes/specials/SpecialBibManagerEdit.php",
		},
		["ResourceModules"] = {
			["ext.bibManager.styles"] = {
				["styles"] = "ext.bibManager.css",
			},
			["ext.bibManager.List"] = {
				["scripts"] = "ext.bibManager.List.js",
				["dependencies"] = "ext.bibManager.styles",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BibManager/resources",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "BibManagerHooks::onParserFirstCallInit",
			["BeforePageDisplay"] = "BibManagerHooks::onBeforePageDisplay",
			["LoadExtensionSchemaUpdates"] = "BibManagerHooks::onLoadExtensionSchemaUpdates",
		},
		["config"] = {
			["BibManagerRepoClass"] = {
				["value"] = "BibManagerLocalMWDatabaseRepo",
			},
			["BibManagerCitationFormats"] = {
				["value"] = {
					["-"] = "%author%: %title%, %year%",
					["article"] = "%author% (%year%): %title%. <em>%journal%</em>, %volume%, %pages%",
					["book"] = "%author% (%year%): %title%. (%edition%). <em>%publisher%</em>, %address%, %pages%",
					["booklet"] = "%title%",
					["conference"] = "%author% (%year%): %title%. %booktitle%",
					["inbook"] = "%author% (%year%): %title%. (%edition%). <em>%publisher%</em>, %address%, %pages%, %editor%, %chapter%",
					["incollection"] = "%author% (%year%): %title%.  %booktitle%",
					["inproceedings"] = "%author% (%year%): %title%. <em>%publisher%</em>, %booktitle%",
					["manual"] = "%title%",
					["mastersthesis"] = "%author% (%year%): %title%. %school%",
					["misc"] = "%author%: %title%, %year%",
					["phdthesis"] = "%author% (%year%): %title%. %school%",
					["proceedings"] = "%title% (%year%)",
					["techreport"] = "%author% (%year%): %title%. %institution%.",
					["unpublished"] = "%author%: %title%. %note%.",
				},
			},
			["BibManagerCitationArticleNamespace"] = {
				["value"] = 0,
			},
			["BibManagerScholarLink"] = {
				["value"] = "http://scholar.google.com/scholar?q=%title%",
			},
		},
		["manifest_version"] = 2,
	},
	["BiblioPlus"] = {
		["name"] = "BiblioPlus",
		["version"] = "1.3.0",
		["author"] = {
			[0] = "Karen Eddy",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BiblioPlus",
		["descriptionmsg"] = "biblioplus-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["MessagesDirs"] = {
			["BiblioPlus"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["BiblioXml"] = "BiblioXml.php",
			["BiblioPlus"] = "BiblioPlus.body.php",
			["BiblioPlusHooks"] = "BiblioPlus.hooks.php",
		},
		["ResourceModules"] = {
			["ext.biblioPlus.qtip"] = {
				["scripts"] = {
					[0] = "ext.biblioPlus.qtip/ext.biblioPlus.qtip.min.js",
				},
				["styles"] = "ext.biblioPlus.qtip/ext.biblioPlus.qtip.min.css",
			},
			["ext.biblioPlus.qtip.config"] = {
				["scripts"] = {
					[0] = "ext.biblioPlus.qtip.config.js",
				},
				["dependencies"] = {
					[0] = "ext.biblioPlus.qtip",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources/",
			["remoteExtPath"] = "BiblioPlus/resources/",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "BiblioPlusHooks::onBeforePageDisplay",
			["ParserFirstCallInit"] = "BiblioPlusHooks::biblioPlusSetup",
		},
		["config"] = {
			["BiblioPlusForce"] = {
				["value"] = true,
			},
			["BiblioPlusVersion"] = {
				["value"] = "1.3.0",
			},
		},
		["callback"] = "BiblioPlusHooks::onRegistration",
		["manifest_version"] = 2,
	},
	["Blackout"] = {
		["name"] = "Blackout",
		["version"] = "1.2",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Johnduhart John Du Hart]",
			[1] = "[https://www.mediawiki.org/wiki/User:Varnent Gregory Varnum]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Blackout",
		["descriptionmsg"] = "blackout-desc",
		["license-name"] = "GPL-3.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["type"] = "other",
		["MessagesDirs"] = {
			["Blackout"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["Blackout"] = "Blackout.body.php",
			["SkinProtestSopa"] = "skins/ProtestSopa.php",
			["SkinStopSopa"] = "skins/StopSopa.php",
			["SkinSopaStrike"] = "skins/SopaStrike.php",
		},
		["Hooks"] = {
			["MediaWikiPerformAction"] = "Blackout::overrideAction",
		},
		["config"] = {
			["Blackout"] = {
				["value"] = {
					["Enable"] = true,
					["Skin"] = "ProtestSopa",
					["Whitelist"] = {
						[0] = "Special:Version",
					},
				},
			},
		},
		["manifest_version"] = 2,
	},
	["BlockAndNuke"] = {
		["name"] = "BlockAndNuke",
		["version"] = "1.1",
		["author"] = {
			[0] = "Eliora Stahl",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BlockAndNuke",
		["descriptionmsg"] = "blockandnuke-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["blockandnuke"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "blockandnuke",
		},
		["SpecialPages"] = {
			["BlockandNuke"] = "SpecialBlock_Nuke",
		},
		["MessagesDirs"] = {
			["BlockAndNuke"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlockAndNukeAlias"] = "BlockAndNuke.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialBlock_Nuke"] = "BlockAndNuke.body.php",
			["BanPests"] = "BanPests.php",
			["BlockAndNukeHooks"] = "BlockAndNuke.hooks.php",
		},
		["Hooks"] = {
			["PerformRetroactiveAutoblock"] = "BlockAndNukeHooks::onPerformRetroactiveAutoblock",
		},
		["config"] = {
			["BaNwhitelist"] = {
				["value"] = "whitelist.txt",
				["path"] = true,
			},
			["BaNSpamUser"] = {
				["value"] = "Spammer",
			},
		},
		["manifest_version"] = 2,
	},
	["BlogPage"] = {
		["name"] = "BlogPage",
		["version"] = "2.6.1",
		["author"] = {
			[0] = "David Pean",
			[1] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:BlogPage",
		["descriptionmsg"] = "blogpage-desc",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["type"] = "other",
		["namespaces"] = {
			[0] = {
				["id"] = 500,
				["constant"] = "NS_BLOG",
				["name"] = "Blog",
				["protection"] = "edit",
			},
			[1] = {
				["id"] = 501,
				["constant"] = "NS_BLOG_TALK",
				["name"] = "Blog_talk",
			},
		},
		["config"] = {
			["BlogPageDisplay"] = {
				["leftcolumn"] = true,
				["rightcolumn"] = true,
				["author"] = true,
				["author_articles"] = true,
				["recent_editors"] = true,
				["recent_voters"] = true,
				["popular_articles"] = true,
				["in_the_news"] = true,
				["comments_of_day"] = false,
				["games"] = true,
				["new_articles"] = true,
			},
			["UserProfileDisplay"] = {
				["articles"] = true,
			},
		},
		["APIModules"] = {
			["blogpage"] = "ApiBlogPage",
		},
		["AutoloadClasses"] = {
			["ApiBlogPage"] = "includes/api/ApiBlogPage.php",
			["BlogPage"] = "includes/BlogPage.class.php",
			["ArticlesHome"] = "includes/specials/SpecialArticlesHome.php",
			["ArticleLists"] = "includes/specials/SpecialArticleLists.php",
			["BlogTagCloud"] = "includes/BlogTagCloud.class.php",
			["SpecialCreateBlogPost"] = "includes/specials/SpecialCreateBlogPost.php",
			["BlogPageHooks"] = "includes/BlogPage.hooks.php",
		},
		["AvailableRights"] = {
			[0] = "createblogpost",
		},
		["ExtensionMessagesFiles"] = {
			["BlogPageAlias"] = "includes/BlogPage.alias.php",
			["BlogPageNamespaces"] = "includes/BlogPage.namespaces.php",
		},
		["GroupPermissions"] = {
			["*"] = {
				["createblogpost"] = false,
			},
			["user"] = {
				["createblogpost"] = true,
			},
		},
		["Hooks"] = {
			["ArticleFromTitle"] = {
				[0] = "BlogPageHooks::blogFromTitle",
			},
			["PageContentSaveComplete"] = {
				[0] = "BlogPageHooks::updateCreatedOpinionsCount",
			},
			["PageContentSave"] = {
				[0] = "BlogPageHooks::updateCreatedOpinionsCount",
			},
			["AlternateEdit"] = {
				[0] = "BlogPageHooks::allowShowEditBlogPage",
			},
			["CanonicalNamespaces"] = {
				[0] = "BlogPageHooks::onCanonicalNamespaces",
			},
			["UserProfileRightSideAfterActivity"] = {
				[0] = "BlogPageHooks::getArticles",
			},
		},
		["MessagesDirs"] = {
			["BlogPage"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.blogPage"] = {
				["styles"] = "resources/css/ext.blogpage.blogpage.css",
			},
			["ext.blogPage.articlesHome"] = {
				["styles"] = "resources/css/ext.blogpage.articleshome.css",
			},
			["ext.blogPage.create.css"] = {
				["styles"] = "resources/css/ext.blogpage.createblogpost.css",
			},
			["ext.blogPage.create.js"] = {
				["scripts"] = "resources/js/ext.blogpage.createblogpost.js",
				["messages"] = {
					[0] = "blog-js-create-error-need-content",
					[1] = "blog-js-create-error-need-title",
					[2] = "blog-js-create-error-page-exists",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "BlogPage",
		},
		["SpecialPages"] = {
			["ArticlesHome"] = "ArticlesHome",
			["ArticleLists"] = "ArticleLists",
			["CreateBlogPost"] = "SpecialCreateBlogPost",
		},
		["manifest_version"] = 1,
	},
	["BlueSpiceAbout"] = {
		["name"] = "BlueSpiceAbout",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceAbout",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Peter Böhm",
			[2] = "Leonid Verhovskij",
		},
		["descriptionmsg"] = "bs-bluespiceabout-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceAbout"] = {
						["className"] = "\\BlueSpice\\About\\Extension",
						["extPath"] = "/BlueSpiceAbout",
						["configDefinitions"] = {
							["BlueSpiceAboutShowMenuLinks"] = "\\BlueSpice\\About\\ConfigDefinition\\ShowMenuLinks::getInstance",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-bluespiceabout"] = "BlueSpice\\About\\AdminTool",
				},
				["PermissionRegistry"] = {
					["bluespiceabout-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "accountselfcreate",
							[2] = "admin",
							[3] = "author",
							[4] = "bot",
							[5] = "commenter",
							[6] = "editor",
							[7] = "maintenanceadmin",
							[8] = "reader",
							[9] = "reviewer",
							[10] = "structuremanager",
						},
					},
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = "*",
			},
		},
		["SpecialPages"] = {
			["BlueSpiceAbout"] = "SpecialBlueSpiceAbout",
		},
		["MessagesDirs"] = {
			["BlueSpiceAbout"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceAboutAlias"] = "includes/specials/SpecialBlueSpiceAbout.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\About\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SpecialBlueSpiceAbout"] = "includes/specials/SpecialBlueSpiceAbout.php",
		},
		["GroupPermissions"] = {
			["*"] = {
				["bluespiceabout-viewspecialpage"] = false,
			},
			["user"] = {
				["bluespiceabout-viewspecialpage"] = true,
			},
			["sysop"] = {
				["bluespiceabout-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "bluespiceabout-viewspecialpage",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["BlueSpiceAboutShowMenuLinks"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-bluespiceabout-show-menu-links",
				["public"] = true,
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.bluespiceabout"] = {
				["styles"] = "bluespice.bluespiceabout.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceAbout/resources",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\About\\Hook\\BeforePageDisplay\\AddModules::callback",
			["SkinBuildSidebar"] = "\\BlueSpice\\About\\Hook\\SkinBuildSidebar\\AddNavLink::callback",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceArticleInfo"] = {
		["name"] = "BlueSpiceArticleInfo",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ArticleInfo",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Stephan Muggli",
		},
		["descriptionmsg"] = "bs-articleinfo-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceArticleInfo"] = {
						["className"] = "\\BlueSpice\\ArticleInfo\\Extension",
						["extPath"] = "/BlueSpiceArticleInfo",
						["configDefinitions"] = {
							["ArticleInfoCheckRevisionInterval"] = "\\BlueSpice\\ArticleInfo\\ConfigDefinition\\CheckRevisionInterval::getInstance",
						},
					},
				},
				["PageToolRegistry"] = {
					["last-edit"] = "BlueSpice\\ArticleInfo\\PageTool\\LastEdit::factory",
					["subpages"] = "BlueSpice\\ArticleInfo\\PageTool\\Subpages::factory",
				},
			},
			["BlueSpiceArticleInfo"] = {
				["FlyoutModules"] = {
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceArticleInfo"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\ArticleInfo\\"] = "src/",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["ArticleInfoCheckRevisionInterval"] = {
				["value"] = 10,
				["descriptionmsg"] = "bs-articleinfo-pref-CheckRevisionInterval",
				["public"] = true,
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.articleinfo.general"] = {
				["scripts"] = {
					[0] = "bluespice.articleInfo.general.js",
					[1] = "bluespice.articleInfo.pagetools.js",
				},
				["messages"] = {
					[0] = "bs-articleinfo-dialog-subpages-title",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.articleinfo.flyout"] = {
				["scripts"] = "bluespice.articleInfo.flyout.js",
				["messages"] = {
					[0] = "bs-articleinfo-flyout-title",
					[1] = "bs-articleinfo-flyout-intro",
					[2] = "bs-articleinfo-nav-link-title",
					[3] = "bs-articleinfo-flyout-categorylinks-title",
					[4] = "bs-articleinfo-flyout-templatelinks-title",
					[5] = "bs-articleinfo-flyout-subpages-title",
					[6] = "bs-articleinfo-flyout-categorylinks-emptytext",
					[7] = "bs-articleinfo-flyout-templatelinks-emptytext",
					[8] = "bs-articleinfo-flyout-lasteditedtime-text",
					[9] = "bs-articleinfo-flyout-lastediteduser-text",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.bluespice",
				},
			},
			["ext.bluespice.articleinfo.flyout.styles"] = {
				["styles"] = {
					[0] = "bluespice.articleInfo.flyout.less",
				},
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceArticleInfo/resources",
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\ArticleInfo\\Hook\\SkinTemplateOutputPageBeforeExec\\AddFlyout::callback",
			},
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\ArticleInfo\\Hook\\BeforePageDisplay\\AddModules::callback",
			},
			["BsAdapterAjaxPingResult"] = {
				[0] = "\\BlueSpice\\ArticleInfo\\Hook\\BsAdapterAjaxPingResult\\HandleArticleInfo::callback",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceAuthors"] = {
		["name"] = "BlueSpiceAuthors",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Authors",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Robert Vogel",
		},
		["descriptionmsg"] = "bs-authors-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceAuthors"] = {
						["className"] = "\\BlueSpice\\Authors\\Extension",
						["extPath"] = "/BlueSpiceAuthors",
						["configDefinitions"] = {
							["AuthorsShow"] = "\\BlueSpice\\Authors\\ConfigDefinition\\AuthorsShow::getInstance",
						},
					},
				},
			},
			["BlueSpiceArticleInfo"] = {
				["FlyoutModules"] = {
					["authors"] = {
						["module"] = "ext.bluespice.authors.flyout",
						["make-items-callback"] = "bs.authors.flyout.makeItems",
					},
				},
			},
		},
		["MessagesDirs"] = {
			["Authors"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["AuthorsMagic"] = "languages/Authors.i18n.magic.php",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["AuthorsBlacklist"] = {
				["value"] = {
					[0] = "MediaWiki default",
				},
			},
			["AuthorsMoreImage"] = {
				["value"] = "more-users_v2.png",
			},
			["AuthorsShow"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-authors-pref-show",
				["public"] = true,
			},
		},
		["Hooks"] = {
			["BSInsertMagicAjaxGetData"] = {
				[0] = "\\BlueSpice\\Authors\\Hook\\BSInsertMagicAjaxGetData\\Authors::callback",
			},
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\Authors\\Hook\\BeforePageDisplay\\FetchAuthors::callback",
				[1] = "\\BlueSpice\\Authors\\Hook\\BeforePageDisplay\\AddModules::callback",
			},
			["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\Authors\\Hook\\GetDoubleUnderscoreIDs\\AddNoAuthors::callback",
		},
		["ResourceModules"] = {
			["ext.bluespice.authors.flyout"] = {
				["scripts"] = {
					[0] = "bluespice.authors.flyout.js",
				},
				["messages"] = {
					[0] = "bs-authors-flyout-title",
					[1] = "bs-authors-author-type-originator",
					[2] = "bs-authors-author-type-editor",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.authors.flyout.styles"] = {
				["styles"] = {
					[0] = "styles/bluespice.authors.less",
				},
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceAuthors/resources",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Authors\\"] = "src/",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceAvatars"] = {
		["name"] = "BlueSpiceAvatars",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Avatars",
		["author"] = {
			[0] = "Marc Reymann",
			[1] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-avatars-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceAvatars"] = {
						["className"] = "\\BlueSpice\\Avatars\\Extension",
						["extPath"] = "/BlueSpiceAvatars",
						["configDefinitions"] = {
							["AvatarsGenerator"] = "\\BlueSpice\\Avatars\\ConfigDefinition\\AvatarsGenerator::getInstance",
						},
					},
				},
				["DynamicFileRegistry"] = {
					["userprofileimage"] = "\\BlueSpice\\Avatars\\DynamicFileDispatcher\\UserProfileImage",
				},
			},
		},
		["APIModules"] = {
			["bs-avatars-tasks"] = "BSApiAvatarsTasks",
		},
		["MessagesDirs"] = {
			["BlueSpiceAvatars"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["BSApiAvatarsTasks"] = "includes/api/BSApiAvatarsTasks.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Avatars\\"] = "src/",
		},
		["ResourceModules"] = {
			["ext.bluespice.avatars.js"] = {
				["scripts"] = {
					[0] = "bluespice.avatars.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "bs-avatars-upload-title",
					[1] = "bs-avatars-upload-label",
					[2] = "bs-avatars-generate-new-label",
					[3] = "bs-avatars-warning-title",
					[4] = "bs-avatars-warning-text",
					[5] = "bs-avatars-userimage-title",
					[6] = "bs-avatars-set-userimage-failed",
					[7] = "bs-avatars-set-userimage-saved",
					[8] = "bs-avatars-userimage-help",
					[9] = "bs-avatars-file-upload-fieldset-title",
					[10] = "bs-avatars-userimage-title",
					[11] = "bs-avatars-auto-generate-fieldset-title",
				},
			},
			["ext.bluespice.avatars.history.styles"] = {
				["styles"] = "ext.bluespice.avatars.history.css",
			},
			["ext.bluespice.avatars.preferences.styles"] = {
				["styles"] = "ext.bluespice.avatars.preferences.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceAvatars/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["AvatarsGenerator"] = {
				["value"] = "InstantAvatar",
			},
		},
		["DefaultUserOptions"] = {
			["bs-avatars-profileimage"] = "",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\Avatars\\Hook\\BeforePageDisplay\\AddModules::callback",
			["GetPreferences"] = "\\BlueSpice\\Avatars\\Hook\\GetPreferences\\AddProfileImage::callback",
			["PageHistoryLineEnding"] = "\\BlueSpice\\Avatars\\Hook\\PageHistoryLineEnding\\AddProfileImage::callback",
			["BSMigrateUserPropertiesFromDeviatingNames"] = "\\BlueSpice\\Avatars\\Hook\\BSMigrateUserPropertiesFromDeviatingNames\\MigrateUserImage::callback",
			["UploadVerifyFile"] = "\\BlueSpice\\Avatars\\Hook\\UploadVerifyFile\\PreventUserImageOverwrite::callback",
			["SetupAfterCache"] = "\\BlueSpice\\Avatars\\Hook\\SetupAfterCache\\AddForeignFileRepo::callback",
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceBlog"] = {
		["name"] = "BlueSpiceBlog",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.0.0-alpha",
		["url"] = "https://help.bluespice.com/index.php/Blog",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Sebastian Ulbricht",
		},
		["descriptionmsg"] = "bs-blog-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceBlog"] = {
						["className"] = "Blog",
						["extPath"] = "/BlueSpiceBlog",
						["configDefinitions"] = {
							["BlogShowPermalink"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ShowPermalink::getInstance",
							["BlogShowInfo"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ShowInfo::getInstance",
							["BlogMoreInNewWindow"] = "\\BlueSpice\\Blog\\ConfigDefinition\\MoreInNewWindow::getInstance",
							["BlogShowAll"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ShowAll::getInstance",
							["BlogShowLimit"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ShowLimit::getInstance",
							["BlogShowNewEntryField"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ShowNewEntryField::getInstance",
							["BlogNewEntryFieldPosition"] = "\\BlueSpice\\Blog\\ConfigDefinition\\NewEntryFieldPosition::getInstance",
							["BlogMaxEntryCharacters"] = "\\BlueSpice\\Blog\\ConfigDefinition\\MaxEntryCharacters::getInstance",
							["BlogImageRenderMode"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ImageRenderMode::getInstance",
							["BlogThumbFloatDirection"] = "\\BlueSpice\\Blog\\ConfigDefinition\\ThumbFloatDirection::getInstance",
							["BlogSortBy"] = "\\BlueSpice\\Blog\\ConfigDefinition\\SortBy::getInstance",
							["BlogPreload"] = "\\BlueSpice\\Blog\\ConfigDefinition\\Preload::getInstance",
						},
					},
				},
				["PermissionRegistry"] = {
					["blog-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "editor",
							[1] = "admin",
						},
					},
				},
			},
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.blog.visualEditor",
					[1] = "ext.bluespice.blog.time.visualEditor",
				},
			},
		},
		["callback"] = "Blog::onRegistration",
		["SpecialPages"] = {
			["Blog"] = "SpecialBlog",
		},
		["MessagesDirs"] = {
			["BlueSpiceBlog"] = {
				[0] = "i18n",
				[1] = "i18n/ve",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlogNamespaces"] = "languages/Blog.namespaces.php",
			["BlogAlias"] = "includes/specials/SpecialBlog.alias.php",
		},
		["GroupPermissions"] = {
			["*"] = {
				["blog-viewspecialpage"] = false,
			},
			["user"] = {
				["blog-viewspecialpage"] = true,
			},
			["sysop"] = {
				["blog-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "blog-viewspecialpage",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["BlogShowTrackback"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-blog-pref-showpermalink",
			},
			["BlogShowPermalink"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-blog-pref-showinfo",
				["public"] = true,
			},
			["BlogShowInfo"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-blog-pref-moreinnewwindow",
				["public"] = true,
			},
			["BlogMoreInNewWindow"] = {
				["value"] = false,
				["descriptionmsg"] = "bs-blog-pref-moreinnewwindow",
				["public"] = true,
			},
			["BlogShowAll"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-blog-pref-showall",
				["public"] = true,
			},
			["BlogMoreAtEndOfEntry"] = {
				["value"] = true,
			},
			["BlogSortBy"] = {
				["value"] = "creation",
				["descriptionmsg"] = "bs-blog-pref-sortby",
			},
			["BlogShowLimit"] = {
				["value"] = 10,
				["descriptionmsg"] = "bs-blog-pref-showlimit",
				["public"] = true,
			},
			["BlogShowNewEntryField"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-blog-pref-shownewentryfield",
				["public"] = true,
			},
			["BlogNewEntryFieldPosition"] = {
				["value"] = "top",
				["descriptionmsg"] = "bs-blog-pref-newentryfieldposition",
				["public"] = true,
			},
			["BlogMaxEntryCharacters"] = {
				["value"] = 1000,
				["descriptionmsg"] = "bs-blog-pref-maxentrycharacters",
				["public"] = true,
			},
			["BlogImageRenderMode"] = {
				["value"] = "thumb",
				["descriptionmsg"] = "bs-blog-pref-imagerendermode",
				["public"] = true,
			},
			["BlogThumbFloatDirection"] = {
				["value"] = "right",
				["descriptionmsg"] = "bs-blog-pref-imagefloatdirection",
				["public"] = true,
			},
			["BlogShowTagFormWhenNotLoggedIn"] = {
				["value"] = false,
			},
			["BlogPreload"] = {
				["value"] = "",
				["descriptionmsg"] = "bs-blog-pref-preload",
				["public"] = true,
			},
		},
		["AutoloadClasses"] = {
			["Blog"] = "Blog.class.php",
			["ViewBlog"] = "views/view.Blog.php",
			["ViewBlogItem"] = "views/view.BlogItem.php",
			["SpecialBlog"] = "includes/specials/SpecialBlog.class.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.blog.rssfeeder.integration"] = {
				["scripts"] = "bluespice.blog.rssfeeder.integration.js",
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.blog.styles"] = {
				["styles"] = "bluespice.blog.less",
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
			["ext.bluespice.blog.visualEditor"] = {
				["scripts"] = {
					[0] = "ve/ve.ce.BlogNode.js",
					[1] = "ve/ve.dm.BlogNode.js",
					[2] = "ve/ve.ui.BlogInspector.js",
					[3] = "ve/ve.ui.BlogInspectorTool.js",
				},
				["messages"] = {
					[0] = "bs-blog-ve-blog-title",
					[1] = "bs-blog-ve-newentryfieldposition-bottom-label",
					[2] = "bs-blog-ve-newentryfieldposition-top-label",
					[3] = "bs-blog-ve-bloginspector-newentryfieldposition",
					[4] = "bs-blog-ve-bloginspector-maxchars",
					[5] = "bs-blog-ve-bloginspector-count",
					[6] = "bs-blog-ve-bloginspector-newentryfield",
					[7] = "bs-blog-ve-bloginspector-ns",
					[8] = "bs-blog-ve-bloginspector-cat",
					[9] = "bs-blog-ve-imagerendermode-none-label",
					[10] = "bs-blog-ve-imagerendermode-thumb-label",
					[11] = "bs-blog-ve-imagerendermode-full-label",
					[12] = "bs-blog-ve-imagefloatdirection-none-label",
					[13] = "bs-blog-ve-imagefloatdirection-right-label",
					[14] = "bs-blog-ve-imagefloatdirection-left-label",
					[15] = "bs-blog-ve-sort-title-label",
					[16] = "bs-blog-ve-sort-creation-label",
					[17] = "bs-blog-ve-bloginspector-imagerendermode",
					[18] = "bs-blog-ve-bloginspector-imagefloatdirection",
					[19] = "bs-blog-ve-bloginspector-sort",
					[20] = "bs-blog-ve-bloginspector-showinfo",
					[21] = "bs-blog-ve-bloginspector-moreinnewwindow",
					[22] = "bs-blog-ve-bloginspector-showpermalink",
					[23] = "bs-blog-ve-bloginspector-mode",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
					[1] = "oojs-ui.styles.icons-editing-citation",
				},
			},
			["ext.bluespice.blog.time.visualEditor"] = {
				["scripts"] = {
					[0] = "ve/ve.ce.BlogTimeNode.js",
					[1] = "ve/ve.dm.BlogTimeNode.js",
					[2] = "ve/ve.ui.BlogTimeInspector.js",
					[3] = "ve/ve.ui.BlogTimeInspectorTool.js",
				},
				["messages"] = {
					[0] = "bs-blog-ve-blog-time-title",
					[1] = "bs-blog-ve-blogtimeinspector-time",
					[2] = "bs-blog-ve-blogtimeinspector-time-help",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceBlog/resources",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceCategoryManager"] = {
		["name"] = "BlueSpiceCategoryManager",
		["author"] = {
			[0] = "Leonid Verhovskij",
			[1] = "Dejan Savuljesku",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:CategoryManager",
		["descriptionmsg"] = "bluespicecategorymanager-desc",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceCategoryManager"] = {
						["className"] = "\\BlueSpice\\CategoryManager\\Extension",
						["extPath"] = "/BlueSpiceCategoryManager",
					},
				},
				["PermissionRegistry"] = {
					["categorymanager-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
							[3] = "structuremanager",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-category-manager"] = "BlueSpice\\CategoryManager\\AdminTool",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["categorymanager-viewspecialpage"] = false,
			},
			["user"] = {
				["categorymanager-viewspecialpage"] = false,
			},
			["sysop"] = {
				["categorymanager-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "categorymanager-viewspecialpage",
		},
		["SpecialPages"] = {
			["BlueSpiceCategoryManager"] = "SpecialBlueSpiceCategoryManager",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\CategoryManager\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SpecialBlueSpiceCategoryManager"] = "includes/specials/SpecialBlueSpiceCategoryManager.php",
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceCategoryManagerAlias"] = "includes/specials/SpecialBlueSpiceCategoryManager.alias.php",
		},
		["MessagesDirs"] = {
			["BlueSpiceCategoryManager"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.categorymanager"] = {
				["scripts"] = {
					[0] = "bluespice.categorymanager.js",
				},
				["styles"] = {
					[0] = "bluespice.categorymanager.css",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.bluespice.extjs.BS.deferred",
					[2] = "mediawiki.api",
					[3] = "mediawiki.Title",
				},
				["messages"] = {
					[0] = "bs-categorymanager-draganddrop-text",
					[1] = "bs-categorymanager-dlg-new-prompt",
					[2] = "bs-categorymanager-dlg-new-title",
					[3] = "bs-categorymanager-removecategoryconfirm-text",
					[4] = "bs-categorymanager-removecategoryconfirm-title",
					[5] = "bs-categorymanager-addcategory-dialog-error-title",
					[6] = "bs-categorymanager-action-show-category",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceCategoryManager/resources",
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceChecklist"] = {
		["name"] = "BlueSpiceChecklist",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.help.bluespice.com/index.php/Checklist",
		["author"] = "Markus Glaser",
		["descriptionmsg"] = "bs-checklist-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceChecklist"] = {
						["className"] = "\\BlueSpice\\Checklist\\Extension",
						["extPath"] = "/BlueSpiceChecklist",
						["configDefinitions"] = {
							["ChecklistMarkAsMinorEdit"] = "\\BlueSpice\\Checklist\\ConfigDefinition\\MarkAsMinorEdit::getInstance",
						},
					},
				},
				["PermissionRegistry"] = {
					["checklistmodify"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "author",
							[1] = "bot",
							[2] = "editor",
							[3] = "maintenanceadmin",
						},
					},
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["TagDefinitions"] = {
					[0] = "ext.bluespice.checklist.visualEditor",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["checklistmodify"] = false,
			},
			["user"] = {
				["checklistmodify"] = true,
			},
			["sysop"] = {
				["checklistmodify"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "checklistmodify",
		},
		["callback"] = "\\BlueSpice\\Checklist\\Extension::onRegistration",
		["LogTypes"] = {
			[0] = "bs-checklist",
		},
		["FilterLogTypes"] = {
			["bs-checklist"] = true,
		},
		["LogActionsHandlers"] = {
			["bs-checklist/*"] = "LogFormatter",
		},
		["APIModules"] = {
			["bs-checklist-available-options-store"] = "BSApiChecklistAvailableOptionsStore",
			["bs-checklist-template-store"] = "BSApiChecklistTemplateStore",
			["bs-checklist-tasks"] = "BSApiChecklistTasks",
		},
		["MessagesDirs"] = {
			["Checklist"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Checklist\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiChecklistAvailableOptionsStore"] = "includes/api/BSApiChecklistAvailableOptionsStore.php",
			["BSApiChecklistTemplateStore"] = "includes/api/BSApiChecklistTemplateStore.php",
			["BSApiChecklistTasks"] = "includes/api/BSApiChecklistTasks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "\\BlueSpice\\Checklist\\Extension::onParserFirstCallInit",
			["BeforePageDisplay"] = "\\BlueSpice\\Checklist\\Hook\\BeforePageDisplay\\AddResources::callback",
			["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Checklist\\Extension::onBSInsertMagicAjaxGetData",
			["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\Checklist\\Extension::onBSUsageTrackerRegisterCollectors",
			["ListDefinedTags"] = "\\BlueSpice\\Checklist\\Hook\\ListDefinedTags\\AddChecklistTag::callback",
			["ChangeTagsListActive"] = "\\BlueSpice\\Checklist\\Hook\\ChangeTagsListActive\\AddChecklistTag::callback",
		},
		["ResourceModules"] = {
			["ext.bluespice.checklist"] = {
				["scripts"] = {
					[0] = "bluespice.checklist.js",
				},
				["messages"] = {
					[0] = "bs-checklist-button-checkbox-title",
					[1] = "bs-checklist-menu-insert-list-title",
					[2] = "bs-checklist-menu-insert-checkbox",
					[3] = "bs-checklist-menu-insert-no-list-loaded",
					[4] = "bs-checklist-dlg-insert-list-title",
					[5] = "bs-checklist-dlg-insert-list-value-list",
					[6] = "bs-checklist-dlg-new-list",
					[7] = "bs-checklist-dlg-save-list",
					[8] = "bs-checklist-dlg-items-label",
					[9] = "bs-checklist-dlg-items-emptytext",
					[10] = "bs-checklist-dlg-items-hint",
					[11] = "bs-checklist-dlg-panel-title",
					[12] = "bs-checklist-dlg-new-title",
					[13] = "bs-checklist-dlg-new-prompt",
					[14] = "bs-checklist-alert",
					[15] = "bs-checklist-confirm-dirty-title",
					[16] = "bs-checklist-confirm-dirty-text",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.checklist.visualEditor"] = {
				["scripts"] = {
					[0] = "bs.chklst/util/tag/ChecklistDefinition.js",
					[1] = "bs.chklst/ui/widget/ChecklistInputWidget.js",
					[2] = "bs.chklst/ui/widget/ChecklistOptionsInputWidget.js",
				},
				["messages"] = {
					[0] = "bs-checklist-ve-checklistinspector-title",
					[1] = "bs-checklist-tag-checklist-desc",
					[2] = "bs-checklist-ve-checklistinspector-cb-checked",
					[3] = "bs-checklist-tag-checklist-tab-checkbox",
					[4] = "bs-checklist-tag-checklist-tab-list",
					[5] = "bs-checklist-tag-checklist-attr-checked-help",
					[6] = "bs-checklist-tag-checklist-attr-list-label",
					[7] = "bs-checklist-tag-checklist-attr-list-help",
					[8] = "bs-checklist-tag-checklist-attr-value-label",
					[9] = "bs-checklist-tag-checklist-attr-value-help",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
			},
			["ext.bluespice.checklist.view"] = {
				["scripts"] = {
					[0] = "bluespice.checklist.js",
				},
				["messages"] = {
					[0] = "bs-checklist-button-checkbox-title",
					[1] = "bs-checklist-menu-insert-list-title",
					[2] = "bs-checklist-menu-insert-checkbox",
					[3] = "bs-checklist-alert",
					[4] = "bs-checklist-confirm-dirty-title",
					[5] = "bs-checklist-confirm-dirty-text",
				},
			},
			["ext.bluespice.checklist.styles"] = {
				["styles"] = {
					[0] = "bluespice.checklist.css",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceChecklist/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["ChecklistMarkAsMinorEdit"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-checklist-config-markasminoredit",
				["public"] = true,
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceConfigManager"] = {
		["name"] = "BlueSpiceConfigManager",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ConfigManager",
		["author"] = {
			[0] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-configmanager-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceConfigManager"] = {
						["className"] = "\\BlueSpice\\ConfigManager\\Extension",
						["extPath"] = "/BlueSpiceConfigManager",
					},
				},
				["AdminToolRegistry"] = {
					["bs-config-manager"] = "BlueSpice\\ConfigManager\\AdminTool",
				},
				["PermissionRegistry"] = {
					["bluespiceconfigmanager-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
							[2] = "structuremanager",
						},
					},
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceConfigManager"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\ConfigManager\\"] = "src/",
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceConfigManagerAlias"] = "languages/ConfigManager.alias.php",
		},
		["APIModules"] = {
			["bs-configmanager-tasks"] = "\\BlueSpice\\ConfigManager\\Api\\Task\\ConfigManager",
			["bs-configmanager-store"] = "\\BlueSpice\\ConfigManager\\Api\\Store\\ConfigManager",
		},
		["SpecialPages"] = {
			["BlueSpiceConfigManager"] = "\\BlueSpice\\ConfigManager\\Special\\ConfigManager",
		},
		["GroupPermissions"] = {
			["*"] = {
				["bluespiceconfigmanager-viewspecialpage"] = false,
			},
			["user"] = {
				["bluespiceconfigmanager-viewspecialpage"] = false,
			},
			["sysop"] = {
				["bluespiceconfigmanager-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "bluespiceconfigmanager-viewspecialpage",
		},
		["ResourceModules"] = {
			["ext.bluespice.configmanager"] = {
				["scripts"] = "bluespice.configmanager.js",
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "ext.bluespice.extjs",
					[2] = "ext.bluespice.configmanager.messages",
					[3] = "oojs-ui-core",
				},
				["messages"] = {
					[0] = "bs-configmanager-discardchanges",
					[1] = "bs-configmanager-noentry",
				},
			},
			["ext.bluespice.configmanager.styles"] = {
				["styles"] = "bluespice.configmanager.css",
			},
			["ext.bluespice.configmanager.messages"] = {
				["class"] = "\\BlueSpice\\ConfigManager\\ResourceLoader\\Messages",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceConfigManager/resources",
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
	},
	["BlueSpiceContextMenu"] = {
		["name"] = "BlueSpiceContextMenu",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ContextMenu",
		["author"] = {
			[0] = "Tobias Weichart",
			[1] = "Robert Vogel",
			[2] = "Peter Boehm",
		},
		["descriptionmsg"] = "bs-contextmenu-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceContextMenu"] = {
						["className"] = "\\BlueSpice\\ContextMenu\\Extension",
						["extPath"] = "/BlueSpiceContextMenu",
					},
				},
			},
			["BlueSpiceContextMenu"] = {
				["ItemFactories"] = {
					["edit"] = "BlueSpice\\ContextMenu\\MenuItem\\Edit::factory",
					["delete"] = "BlueSpice\\ContextMenu\\MenuItem\\Delete::factory",
					["history"] = "BlueSpice\\ContextMenu\\MenuItem\\History::factory",
					["move"] = "BlueSpice\\ContextMenu\\MenuItem\\Move::factory",
					["protect"] = "BlueSpice\\ContextMenu\\MenuItem\\Protect::factory",
					["watch"] = "BlueSpice\\ContextMenu\\MenuItem\\Watch::factory",
					["purge"] = "BlueSpice\\ContextMenu\\MenuItem\\Purge::factory",
					["info"] = "BlueSpice\\ContextMenu\\MenuItem\\Info::factory",
					["whatlinkshere"] = "BlueSpice\\ContextMenu\\MenuItem\\Whatlinkshere::factory",
					["download"] = "BlueSpice\\ContextMenu\\MenuItem\\Download::factory",
					["editusertalk"] = "BlueSpice\\ContextMenu\\MenuItem\\EditUserTalk::factory",
					["mailuser"] = "BlueSpice\\ContextMenu\\MenuItem\\MailUser::factory",
					["reupload"] = "BlueSpice\\ContextMenu\\MenuItem\\Reupload::factory",
					["viewmedia"] = "BlueSpice\\ContextMenu\\MenuItem\\ViewMedia::factory",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceContextMenu"] = {
				[0] = "i18n",
			},
		},
		["DefaultUserOptions"] = {
			["bs-contextmenu-modus"] = "ctrl",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\ContextMenu\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiContextMenuTasks"] = "includes/api/BSApiContextMenuTasks.php",
		},
		["Hooks"] = {
			["GetPreferences"] = "\\BlueSpice\\ContextMenu\\Hook\\GetPreferences\\AddModus::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\ContextMenu\\Hook\\BeforePageDisplay\\AddModules::callback",
		},
		["APIModules"] = {
			["bs-contextmenu-tasks"] = "BSApiContextMenuTasks",
		},
		["ResourceModules"] = {
			["ext.bluespice.contextmenu"] = {
				["scripts"] = "bluespice.contextmenu.js",
				["messages"] = {
					[0] = "bs-contextmenu-page-edit",
					[1] = "bs-contextmenu-page-delete",
					[2] = "bs-contextmenu-page-move",
					[3] = "bs-contextmenu-page-history",
					[4] = "bs-contextmenu-page-protect",
					[5] = "bs-contextmenu-page-purge",
					[6] = "bs-contextmenu-page-info",
					[7] = "bs-contextmenu-media-reupload",
					[8] = "bs-contextmenu-media-view-page",
					[9] = "bs-contextmenu-user-mail",
					[10] = "bs-contextmenu-user-talk",
					[11] = "bs-contextmenu-file-download",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceContextMenu/resources",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceCountThings"] = {
		["name"] = "BlueSpiceCountThings",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:CountThings",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Mathias Scheer",
			[2] = "Peter Boehm",
		},
		["descriptionmsg"] = "bs-countthings-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceCountThings"] = {
						["className"] = "\\BlueSpice\\CountThings\\Extension",
						["extPath"] = "/BlueSpiceCountThings",
					},
				},
				["TagRegistry"] = {
					["countfiles"] = "BlueSpice\\CountThings\\Tag\\CountFiles",
					["countarticles"] = "BlueSpice\\CountThings\\Tag\\CountArticles",
					["countusers"] = "BlueSpice\\CountThings\\Tag\\CountUsers",
					["countcharacters"] = "BlueSpice\\CountThings\\Tag\\CountCharacters",
				},
				["RendererRegistry"] = {
					["countthings-countcharacters"] = "BlueSpice\\CountThings\\Renderer\\CountCharacters::factory",
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["TagDefinitions"] = {
					[0] = "ext.bluespice.countthings.visualEditorTagDefinition",
				},
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.countthings.visualEditorTagDefinition"] = {
				["scripts"] = {
					[0] = "bs.cntthngs/util/tag/CountArticlesDefinition.js",
					[1] = "bs.cntthngs/util/tag/CountCharactersDefinition.js",
					[2] = "bs.cntthngs/util/tag/CountFilesDefinition.js",
					[3] = "bs.cntthngs/util/tag/CountUsersDefinition.js",
				},
				["messages"] = {
					[0] = "bs-countthings-tag-countcharacters-desc",
					[1] = "bs-countthings-ve-countthingsinspector-mode",
					[2] = "bs-countthings-ve-countcharacters-title",
					[3] = "bs-countthings-ve-countcharacters-input-label",
					[4] = "bs-countthings-tag-countcharacters-desc-param-mode",
					[5] = "bs-countthings-ve-countcharacters-mode-all",
					[6] = "bs-countthings-ve-countcharacters-mode-charsonly",
					[7] = "bs-countthings-ve-countcharacters-mode-wordsonly",
					[8] = "bs-countthings-ve-countcharacters-mode-wordsandchars",
					[9] = "bs-countthings-ve-countcharacters-mode-pagesonly",
					[10] = "bs-countthings-ve-countarticles-title",
					[11] = "bs-countthings-tag-countarticles-desc",
					[12] = "bs-countthings-ve-countfiles-title",
					[13] = "bs-countthings-tag-countfiles-desc",
					[14] = "bs-countthings-ve-countusers-title",
					[15] = "bs-countthings-tag-countusers-desc",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceCountThings"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\CountThings\\"] = "src/",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceCountThings/resources",
		},
		["Hooks"] = {
			["BSInsertMagicAjaxGetData"] = {
				[0] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountArticles::callback",
				[1] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountUsers::callback",
				[2] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountFiles::callback",
				[3] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountCharacters::callback",
			},
			["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\CountThings\\Extension::onBSUsageTrackerRegisterCollectors",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceCustomMenu"] = {
		["name"] = "BlueSpiceCustomMenu",
		["version"] = "3.2.0-alpha",
		["url"] = "https://help.bluespice.com/index.php/BlueSpiceCustomMenu",
		["license-name"] = "GPL-3.0-only",
		["author"] = {
			[0] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-custommenu-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceCustomMenu"] = {
						["className"] = "\\BlueSpice\\CustomMenu\\Extension",
						["extPath"] = "/BlueSpiceCustomMenu",
					},
				},
				["RendererRegistry"] = {
					["custommenu"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu::factory",
					["custommenuitem"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Item::factory",
					["custommenuheader"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Header::factory",
					["custommenuheaderitem"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Header\\Item::factory",
				},
			},
			["BlueSpiceCustomMenu"] = {
				["Registry"] = {
					["header"] = "\\BlueSpice\\CustomMenu\\CustomMenu\\Header::getInstance",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceCustomMenu"] = {
				[0] = "i18n",
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\CustomMenu\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["MenuParser"] = "includes/MenuParser.php",
			["BSCustomMenuMigrateTopBarMenu"] = "maintenance/BSCustomMenuMigrateTopBarMenu.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.custommenu"] = {
				["scripts"] = "bluespice.customMenu.js",
				["dependencies"] = {
					[0] = "mediawiki.util",
				},
			},
			["ext.bluespice.custommenu.styles"] = {
				["styles"] = "bluespice.customMenu.less",
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["CustomMenuHeaderNumberOfLevels"] = {
				["value"] = 2,
			},
			["CustomMenuHeaderNumberOfMainEntries"] = {
				["value"] = 10,
			},
			["CustomMenuHeaderNumberOfSubEntries"] = {
				["value"] = 10,
			},
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\CustomMenu\\Hook\\BeforePageDisplay\\AddResources::callback",
			["SkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\CustomMenu\\Hook\\SkinTemplateOutputPageBeforeExec\\AddCustomMenus::callback",
			["EditFormPreloadText"] = "\\BlueSpice\\CustomMenu\\Hook\\EditFormPreloadText\\PrealoadHederMenu::callback",
			["ArticleDeleteComplete"] = "\\BlueSpice\\CustomMenu\\Hook\\ArticleDeleteComplete\\InvalidateHeaderMenu::callback",
			["PageContentSaveComplete"] = "\\BlueSpice\\CustomMenu\\Hook\\PageContentSaveComplete\\InvalidateHeaderMenu::callback",
			["TitleMoveComplete"] = "\\BlueSpice\\CustomMenu\\Hook\\TitleMoveComplete\\InvalidateHeaderMenu::callback",
			["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\CustomMenu\\Hook\\LoadExtensionSchemaUpdates\\AddMigrateTopBarMenu::callback",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceCustomMenu/resources",
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceDashboards"] = {
		["name"] = "BlueSpiceDashboards",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Dashboards",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Stephan Muggli",
			[2] = "Peter Böhm",
		},
		["descriptionmsg"] = "bs-dashboards-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceDashboards"] = {
						["className"] = "\\BlueSpice\\Dashboards\\Extension",
						["extPath"] = "/BlueSpiceDashboards",
					},
				},
				["PermissionRegistry"] = {
					["dashboards-viewspecialpage-userdashboard"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "author",
							[3] = "commenter",
							[4] = "editor",
							[5] = "maintenanceadmin",
							[6] = "reader",
							[7] = "reviewer",
							[8] = "structuremanager",
						},
					},
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["dashboards-viewspecialpage-userdashboard"] = false,
			},
			["user"] = {
				["dashboards-viewspecialpage-userdashboard"] = true,
			},
			["sysop"] = {
				["dashboards-viewspecialpage-userdashboard"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "dashboards-viewspecialpage-userdashboard",
		},
		["SpecialPages"] = {
			["AdminDashboard"] = "SpecialAdminDashboard",
			["UserDashboard"] = "SpecialUserDashboard",
		},
		["APIModules"] = {
			["bs-dashboards-tasks"] = "BSApiDashboardTasks",
			["bs-dashboards-store"] = "BSApiDashboardStore",
			["bs-dashboards-widgets-tasks"] = "BSApiDashboardWidgetsTasks",
		},
		["MessagesDirs"] = {
			["BlueSpiceDashboards"] = {
				[0] = "i18n",
			},
		},
		["DefaultUserOptions"] = {
			["bs-dashboards-userdashboardonlogo"] = false,
		},
		["ExtensionMessagesFiles"] = {
			["DashboardsAlias"] = "languages/Dashboards.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Dashboards\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SpecialAdminDashboard"] = "includes/specials/SpecialAdminDashboard.php",
			["SpecialUserDashboard"] = "includes/specials/SpecialUserDashboard.php",
			["BSApiDashboardTasks"] = "includes/api/BSApiDashboardTasks.php",
			["BSApiDashboardStore"] = "includes/api/BSApiDashboardStore.php",
			["BSApiDashboardWidgetsTasks"] = "includes/api/BSApiDashboardWidgetsTasks.php",
			["BSDashBoardsClearConfigMaintenance"] = "maintenance/clearConfigs.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.dashboards"] = {
				["scripts"] = {
					[0] = "bluespice.dashboards.main.js",
				},
				["messages"] = {
					[0] = "tooltip-p-logo",
				},
			},
			["ext.bluespice.dashboards.styles"] = {
				["styles"] = {
					[0] = "bluespice.dashboards.css",
				},
			},
			["ext.bluespice.dashboards.portletCatalog"] = {
				["scripts"] = {
					[0] = "bluespice.dashboards.portletcatalog.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs.BS.portal",
				},
				["messages"] = {
					[0] = "bs-dashboards-addportlet",
					[1] = "bs-dashboards-portlets",
					[2] = "bs-dashboard-userportlet-wikipage-wiki-article",
				},
			},
			["ext.bluespice.dashboards.userDashboard"] = {
				["scripts"] = {
					[0] = "bluespice.dashboards.userDashboard.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.dashboards.portletCatalog",
				},
				["messages"] = {
					[0] = "bs-dashboard-userportlet-calendar-title",
					[1] = "bs-dashboard-userportlet-calendar-description",
				},
			},
			["ext.bluespice.dashboards.adminDashboard"] = {
				["scripts"] = {
					[0] = "bluespice.dashboards.adminDashboard.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.dashboards.portletCatalog",
				},
				["messages"] = {
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceDashboards/resources",
		},
		["Hooks"] = {
			["GetPreferences"] = "\\BlueSpice\\Dashboards\\Hook\\GetPreferences\\AddUserDashboardOnLogo::callback",
			["PersonalUrls"] = "\\BlueSpice\\Dashboards\\Hook\\PersonalUrls\\AddDashboardUrls::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\Dashboards\\Hook\\BeforePageDisplay\\AddModules::callback",
			["BSDashboardsUserDashboardPortalConfig"] = "\\BlueSpice\\Dashboards\\Hook\\UserDashboardPortalConfig\\AddConfig::callback",
			["BSDashboardsUserDashboardPortalPortlets"] = "\\BlueSpice\\Dashboards\\Hook\\UserDashboardPortalPortlets\\AddPortlets::callback",
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\Dashboards\\Hook\\LoadExtensionSchemaUpdates\\AddDashboardConfigsTable::callback",
				[1] = "\\BlueSpice\\Dashboards\\Hook\\LoadExtensionSchemaUpdates\\AddClearConfigPostDatabaseUpdateMaintenance::callback",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceEchoConnector"] = {
		["name"] = "BlueSpiceEchoConnector",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceEchoConnector",
		["author"] = {
			[0] = "Sebastian Ulbricht",
			[1] = "Robert Vogel",
			[2] = "Dejan Savuljesku",
		},
		["descriptionmsg"] = "bs-echoconnector-extension-description",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
				["Echo"] = "*",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["NotificationRegistrationFunctions"] = {
					[0] = "\\BlueSpice\\EchoConnector\\Extension::registerNotifications",
				},
				["RunJobsTriggerHandlerRegistry"] = {
					["bs-echoconnector-send-digest"] = "BlueSpice\\EchoConnector\\RunJobsTriggerHandler\\SendDigest::factory",
				},
			},
			["BlueSpiceEchoConnector"] = {
				["ParamParsers"] = {
				},
				["NotificationIcons"] = {
					["delete"] = {
						["path"] = "BlueSpiceEchoConnector/resources/images/delete.png",
					},
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceEchoConnector"] = {
				[0] = "i18n",
				[1] = "i18n/notifications",
			},
		},
		["callback"] = "\\BlueSpice\\EchoConnector\\Extension::onRegistration",
		["Hooks"] = {
			["ArticleDeleteComplete"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\ArticleDeleteComplete\\NotifyUsers::callback",
			},
			["TitleMoveComplete"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\TitleMoveComplete\\NotifyUsers::callback",
			},
			["PageContentSaveComplete"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\PageContentSaveComplete\\NotifyUsers::callback",
			},
			["BSUserManagerAfterAddUser"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\BSUserManagerAfterAddUser\\NotifyUsers::callback",
			},
			["EchoGetNotificationTypes"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\EchoGetNotificationTypes\\GetNotificationTypesForEvent::callback",
			},
			["EchoGetBundleRules"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\EchoGetBundleRules\\GetBundleRules::callback",
			},
			["LocalUserCreated"] = {
				[0] = "\\BlueSpice\\EchoConnector\\Hook\\LocalUserCreated\\NotifyUsers::callback",
			},
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["EchoHtmlMailTemplatePath"] = {
				["value"] = "/templates",
				["path"] = true,
			},
			["EchoHtmlMailTemplateNames"] = {
				["value"] = {
					["single"] = "SingleMail",
					["digest"] = "Digest",
					["primary_link"] = "PrimaryLink",
					["secondary_link"] = "SecondaryLink",
					["digest_list"] = "DigestList",
				},
			},
			["UseJobQueueForNotifications"] = {
				["value"] = false,
			},
			["ForceJobQueueForLargeAudienceThreshold"] = {
				["value"] = 499,
			},
		},
		["JobClasses"] = {
			["sendNotification"] = "BlueSpice\\EchoConnector\\Job\\SendNotification",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\EchoConnector\\"] = "src/",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceEditNotifyConnector"] = {
		["name"] = "BlueSpiceEditNotifyConnector",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceEditNotifyConnector",
		["descriptionmsg"] = "bluespiceeditnotifyconnector-desc",
		["author"] = {
			[0] = "Leonid Verhovskij",
		},
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
				["BlueSpiceEchoConnector"] = ">= 3.2",
				["EditNotify"] = ">= 1.0.0",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceEditNotifyConnector"] = {
						["className"] = "\\BlueSpice\\EditNotifyConnector\\Extension",
						["extPath"] = "/BlueSpiceEditNotifyConnector",
						["package"] = "BlueSpice Pro",
					},
				},
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\EditNotifyConnector\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BlueSpiceEditNotifyConnector"] = "includes/BlueSpiceEditNotifyConnector.php",
		},
		["Hooks"] = {
			["GetPreferences"] = "BlueSpiceEditNotifyConnector::onGetPreferences",
			["LoadExtensionSchemaUpdates"] = "BlueSpiceEditNotifyConnector::onLoadExtensionSchemaUpdates",
			["UserSaveOptions"] = "BlueSpiceEditNotifyConnector::onUserSaveOptions",
		},
		["MessagesDirs"] = {
			["BlueSpiceEditNotifyConnector"] = {
				[0] = "i18n",
			},
		},
		["callback"] = "BlueSpiceEditNotifyConnector::onRegistry",
		["manifest_version"] = 2,
	},
	["BlueSpiceEmoticons"] = {
		["name"] = "BlueSpiceEmoticons",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Emoticons",
		["author"] = {
			[0] = "Alex Wollangk",
			[1] = "Marc Reymann",
			[2] = "Sebastian Ulbricht",
			[3] = "Mathias Scheer",
			[4] = "Robert Vogel",
			[5] = "Patric Wirth",
			[6] = "Peter Böhm",
		},
		["descriptionmsg"] = "bs-emoticons-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceEmoticons"] = {
						["className"] = "\\BlueSpice\\Emoticons\\Extension",
						["extPath"] = "/BlueSpiceEmoticons",
					},
				},
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Emoticons\\"] = "src/",
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["Hooks"] = {
			["OutputPageBeforeHTML"] = "\\BlueSpice\\Emoticons\\Hook\\OutputPageBeforeHTML\\ReplaceEmoticons::callback",
		},
		["MessagesDirs"] = {
			["BlueSpiceEmoticons"] = {
				[0] = "i18n",
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceExtendedFilelist"] = {
		["name"] = "BlueSpiceExtendedFilelist",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExtendedFilelist",
		["author"] = {
			[0] = "Dejan Savuljesku",
		},
		["descriptionmsg"] = "bs-extendedfilelist-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceExtendedFilelist"] = {
						["className"] = "\\BlueSpice\\ExtendedFilelist\\Extension",
						["extPath"] = "/BlueSpiceExtendedFilelist",
					},
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceExtendedFilelist"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceExtendedFilelistAlias"] = "BlueSpiceExtendedFilelist.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\ExtendedFilelist\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SpecialBlueSpiceExtendedFilelist"] = "includes/specials/SpecialBlueSpiceExtendedFilelist.php",
			["BlueSpiceExtendedFilelistHooks"] = "includes/BlueSpiceExtendedFilelistHooks.php",
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\ExtendedFilelist\\Hook\\SkinTemplateOutputPageBeforeExec\\AddExtendedFilelist::callback",
			["ResourceLoaderRegisterModules"] = "BlueSpiceExtendedFilelistHooks::onResourceLoaderRegisterModules",
			["SpecialPage_initList"] = "BlueSpiceExtendedFilelistHooks::onSpecialPage_initList",
		},
		["SpecialPages"] = {
			["BlueSpiceExtendedFilelist"] = "SpecialBlueSpiceExtendedFilelist",
		},
		["ResourceModules"] = {
			["ext.bluespice.extendedFilelist"] = {
				["scripts"] = "bluespice.extendedFilelist.js",
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.bluespice.upload",
					[2] = "ext.bluespice.extjs.filerepo",
				},
			},
			["ext.bluespice.extendedFilelist.styles"] = {
				["styles"] = "bluespice.extendedFilelist.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceExtendedFilelist/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["EFLOverrideStandardFilelist"] = {
				["value"] = false,
			},
			["EFLPluginModules"] = {
				["value"] = {
				},
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceExtendedSearch"] = {
		["name"] = "BlueSpiceExtendedSearch",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Dejan Savuljesku",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExtendedSearch",
		["descriptionmsg"] = "bs-extsearch-desc",
		["namemsg"] = "bs-extsearch-extensionname",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceExtendedSearch"] = {
						["className"] = "BS\\ExtendedSearch\\Setup",
						["configDefinitions"] = {
							["ESExternalFilePaths"] = "BS\\ExtendedSearch\\ConfigDefinition\\ExternalFilePaths::getInstance",
							["ESCompactAutocomplete"] = "BS\\ExtendedSearch\\ConfigDefinition\\CompactAutocomplete::getInstance",
							["ESAutoSetLangFilter"] = "BS\\ExtendedSearch\\ConfigDefinition\\AutoSetLanguageFilter::getInstance",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-extended-search"] = "BS\\ExtendedSearch\\AdminTool",
				},
				["RunJobsTriggerHandlerRegistry"] = {
					["bs-extendedsearch-update-external-files"] = "BS\\ExtendedSearch\\Source\\Updater\\ExternalFile::factory",
				},
				["PermissionRegistry"] = {
					["extendedsearch-search-specialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "author",
							[3] = "bot",
							[4] = "commenter",
							[5] = "editor",
							[6] = "maintenanceadmin",
							[7] = "reader",
							[8] = "reviewer",
							[9] = "structuremanager",
						},
					},
					["extendedsearch-search-wikipage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "author",
							[3] = "bot",
							[4] = "commenter",
							[5] = "editor",
							[6] = "maintenanceadmin",
							[7] = "reader",
							[8] = "reviewer",
							[9] = "structuremanager",
						},
					},
					["extendedsearch-search-repofile"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "author",
							[3] = "bot",
							[4] = "commenter",
							[5] = "editor",
							[6] = "maintenanceadmin",
							[7] = "reader",
							[8] = "reviewer",
							[9] = "structuremanager",
						},
					},
					["extendedsearch-search-externalfile"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "author",
							[3] = "bot",
							[4] = "commenter",
							[5] = "editor",
							[6] = "maintenanceadmin",
							[7] = "reader",
							[8] = "reviewer",
							[9] = "structuremanager",
						},
					},
				},
				["TagRegistry"] = {
					["bs-tagsearch"] = "BS\\ExtendedSearch\\Tag\\TagSearch",
				},
			},
			["BlueSpiceArticleInfo"] = {
				["FlyoutModules"] = {
					["similar-pages"] = {
						["module"] = "ext.blueSpiceExtendedSearch.similarpages.flyout",
						["make-items-callback"] = "bs.extendedsearch.flyout.makeSimilarPages",
					},
				},
			},
			["BlueSpiceExtendedSearch"] = {
				["Sources"] = {
					["wikipage"] = "BS\\ExtendedSearch\\Source\\WikiPages::create",
					["specialpage"] = "BS\\ExtendedSearch\\Source\\SpecialPages::create",
					["repofile"] = "BS\\ExtendedSearch\\Source\\RepoFiles::create",
					["externalfile"] = "BS\\ExtendedSearch\\Source\\ExternalFiles::create",
				},
				["AdditionalLookupModifiers"] = {
				},
				["DefaultResultStructure"] = {
					["headerText"] = "basename",
					["headerUri"] = "uri",
					["secondaryInfos"] = {
						["top"] = {
							["items"] = {
							},
						},
						["bottom"] = {
							["items"] = {
								[0] = {
									["name"] = "typetext",
								},
								[1] = {
									["name"] = "ctime",
								},
								[2] = {
									["name"] = "mtime",
								},
							},
						},
					},
					["featured"] = {
					},
				},
				["Autocomplete"] = {
					["SuggestField"] = "ac_ngram",
					["DisplayLimits"] = {
						["normal"] = 7,
						["top"] = 1,
						["secondary"] = 4,
					},
				},
				["SourceIcons"] = {
					["wikipage"] = "extensions/BlueSpiceExtendedSearch/resources/images/wikipage-icon.png",
					["specialpage"] = "extensions/BlueSpiceExtendedSearch/resources/images/specialpage-icon.png",
					["default"] = "extensions/BlueSpiceExtendedSearch/resources/images/default-icon.png",
				},
				["Icons"] = {
					["pdf"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-pdf.png",
					["docx"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-docx.png",
					["doc"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-doc.png",
					["xls"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-xls.png",
					["xlsx"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-xlsx.png",
					["ppt"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-ppt.png",
					["pptx"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-pptx.png",
					["mp4"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-mp4.png",
					["default"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/default.png",
					["redirect"] = "/extensions/BlueSpiceExtendedSearch/resources/images/icon/redirect.png",
				},
				["FieldsWithANDFilterEnabled"] = {
					["fields"] = {
						[0] = "categories",
					},
				},
				["SpellCheck"] = {
					["suggestField"] = "basename",
					["replaceThreshold"] = 0.01,
					["suggestThreshold"] = 0.3,
				},
				["SingleSelectFilters"] = {
					[0] = "page_language",
				},
				["ExternalIndexRegistry"] = {
				},
			},
			["BlueSpiceTagCloud"] = {
				["StoreRegistry"] = {
					["searchstats"] = "\\BS\\ExtendedSearch\\Data\\TagCloud\\Searchstats\\Store",
				},
			},
			["BlueSpiceSimpleFarmer"] = {
				["PostInstanceCreationCommandFactories"] = {
					["initbackend"] = "BS\\ExtendedSearch\\SimpleFarmer\\CommandDescription\\InitBackend::factory",
					["rebuildindex"] = "BS\\ExtendedSearch\\SimpleFarmer\\CommandDescription\\RebuildIndex::factory",
				},
			},
			["BlueSpicePrivacy"] = {
				["Handlers"] = {
					[0] = "\\BS\\ExtendedSearch\\Privacy\\Handler",
				},
			},
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.extendedsearch.tagsearch.visualEditor",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceExtendedSearch"] = {
				[0] = "i18n",
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceExtendedSearchAdminAlias"] = "languages/BSSearchAdmin.alias.php",
			["BlueSpiceExtendedSearchCenterAlias"] = "languages/BSSearchCenter.alias.php",
		},
		["ExtensionFunctions"] = {
			[0] = "BS\\ExtendedSearch\\Setup::init",
		},
		["Hooks"] = {
			["ResourceLoaderTestModules"] = "BS\\ExtendedSearch\\Setup::onResourceLoaderTestModules",
			["SkinTemplateOutputPageBeforeExec"] = "BS\\ExtendedSearch\\Setup::onSkinTemplateOutputPageBeforeExec",
			["BeforePageDisplay"] = {
				[0] = "BS\\ExtendedSearch\\Hook\\BeforePageDisplay\\AddResources::callback",
				[1] = "BS\\ExtendedSearch\\Hook\\BeforePageDisplay\\AddSimilarPages::callback",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "BS\\ExtendedSearch\\Hook\\LoadExtensionSchemaUpdates\\AddRelevanceTable::callback",
				[1] = "BS\\ExtendedSearch\\Hook\\LoadExtensionSchemaUpdates\\AddHistoryTable::callback",
			},
			["GetPreferences"] = "BS\\ExtendedSearch\\Hook\\GetPreferences\\AddUserPreferredNamespaces::callback",
			["BSInsertMagicAjaxGetData"] = "BS\\ExtendedSearch\\Hook\\BSInsertMagicAjaxGetData\\AddTagSearch::callback",
		},
		["SpecialPages"] = {
			["BSSearchCenter"] = "BS\\ExtendedSearch\\MediaWiki\\Specials\\SearchCenter",
			["BSSearchAdmin"] = "BS\\ExtendedSearch\\MediaWiki\\Specials\\SearchAdmin",
		},
		["APIModules"] = {
			["bs-extendedsearch-query"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\Query",
			["bs-extendedsearch-stats"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\Stats",
			["bs-extendedsearch-triggerupdate"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\TriggerUpdate",
			["bs-extendedsearch-autocomplete"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\Autocomplete",
			["bs-extendedsearch-resultrelevance"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\ResultRelevance",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceExtendedSearch/resources",
		},
		["ResourceModules"] = {
			["ext.blueSpiceExtendedSearch"] = {
				["scripts"] = {
					[0] = "ext.blueSpiceExtendedSearch.js",
					[1] = "ext.blueSpiceExtendedSearch.utils.js",
					[2] = "bs.extendedSearch/Lookup.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "mediawiki.api",
					[2] = "oojs",
					[3] = "oojs-ui",
				},
			},
			["ext.blueSpiceExtendedSearch.SearchBar"] = {
				["scripts"] = {
					[0] = "ext.blueSpiceExtendedSearch.SearchBar.js",
				},
				["styles"] = {
					[0] = "ext.blueSpiceExtendedSearch.SearchBar.less",
				},
				["messages"] = {
					[0] = "bs-extendedsearch-autocomplete-result-primary-no-results-label",
					[1] = "bs-extendedsearch-autocomplete-result-type",
					[2] = "bs-extendedsearch-autocomplete-result-edit-label",
					[3] = "bs-extendedsearch-autocomplete-result-top-match-label",
					[4] = "bs-extendedsearch-autocomplete-result-secondary-results-label",
					[5] = "bs-extendedsearch-autocomplete-result-visit-label",
				},
				["dependencies"] = {
					[0] = "oojs-ui-core",
					[1] = "ext.blueSpiceExtendedSearch",
				},
			},
			["ext.blueSpiceExtendedSearch.SearchFieldAutocomplete"] = {
				["scripts"] = {
					[0] = "ext.blueSpiceExtendedSearch.Autocomplete.js",
				},
				["dependencies"] = {
					[0] = "ext.blueSpiceExtendedSearch.Autocomplete",
				},
			},
			["ext.blueSpiceExtendedSearch.Autocomplete"] = {
				["scripts"] = {
					[0] = "bs.extendedSearch/mixin/Autocomplete.js",
					[1] = "bs.extendedSearch/widget/autocomplete/Popup.js",
					[2] = "bs.extendedSearch/widget/autocomplete/NormalResult.js",
					[3] = "bs.extendedSearch/widget/autocomplete/SecondaryResult.js",
					[4] = "bs.extendedSearch/widget/autocomplete/TopMatch.js",
					[5] = "bs.extendedSearch/Autocomplete.js",
				},
				["styles"] = {
					[0] = "ext.blueSpiceExtendedSearch.Autocomplete.less",
				},
				["messages"] = {
					[0] = "bs-extendedsearch-autocomplete-result-primary-no-results-label",
					[1] = "bs-extendedsearch-autocomplete-result-type",
					[2] = "bs-extendedsearch-autocomplete-result-top-match-label",
					[3] = "bs-extendedsearch-autocomplete-result-secondary-results-label",
					[4] = "bs-extendedsearch-autocomplete-create-page-link",
					[5] = "bs-extendedsearch-autocomplete-fulltext-search-button",
					[6] = "bs-extendedsearch-autocomplete-modified-time-label",
				},
				["dependencies"] = {
					[0] = "ext.blueSpiceExtendedSearch.SearchBar",
				},
			},
			["ext.blueSpiceExtendedSearch.SearchCenter"] = {
				["group"] = "es-search-center",
				["scripts"] = {
					[0] = "bs.extendedSearch/mixin/Result.js",
					[1] = "bs.extendedSearch/mixin/Filter.js",
					[2] = "bs.extendedSearch/widget/Result.js",
					[3] = "bs.extendedSearch/widget/ResultRedirect.js",
					[4] = "bs.extendedSearch/widget/HitCount.js",
					[5] = "bs.extendedSearch/widget/Spellcheck.js",
					[6] = "bs.extendedSearch/widget/Filter.js",
					[7] = "bs.extendedSearch/widget/LoadMoreButton.js",
					[8] = "bs.extendedSearch/dialog/AddFilter.js",
					[9] = "bs.extendedSearch/dialog/OptionsDialog.js",
					[10] = "bs.extendedSearch/panel/Results.js",
					[11] = "bs.extendedSearch/panel/ResultMessage.js",
					[12] = "bs.extendedSearch/panel/Tools.js",
					[13] = "ext.blueSpiceExtendedSearch.SearchCenter.js",
				},
				["styles"] = {
					[0] = "ext.blueSpiceExtendedSearch.SearchCenter.less",
				},
				["messages"] = {
					[0] = "bs-extendedsearch-search-center-hitcount-widget",
					[1] = "bs-extendedsearch-search-center-hitcount-widget-approximately",
					[2] = "bs-extendedsearch-search-center-addfilter-dialog-title",
					[3] = "bs-extendedsearch-search-center-filter-extension-label",
					[4] = "bs-extendedsearch-search-center-filter-tags-label",
					[5] = "bs-extendedsearch-search-center-filter-namespace_text-label",
					[6] = "bs-extendedsearch-search-center-filter-categories-label",
					[7] = "bs-extendedsearch-search-center-filter-type-label",
					[8] = "bs-extendedsearch-search-center-filter-extension-with-values-label",
					[9] = "bs-extendedsearch-search-center-filter-tags-with-values-label",
					[10] = "bs-extendedsearch-search-center-filter-namespace_text-with-values-label",
					[11] = "bs-extendedsearch-search-center-filter-categories-with-values-label",
					[12] = "bs-extendedsearch-search-center-filter-type-with-values-label",
					[13] = "bs-extendedsearch-search-center-filter-no-options-label",
					[14] = "bs-extendedsearch-search-center-result-categories-label",
					[15] = "bs-extendedsearch-search-center-result-namespace_text-label",
					[16] = "bs-extendedsearch-search-center-result-sections-label",
					[17] = "bs-extendedsearch-search-center-result-ctime-label",
					[18] = "bs-extendedsearch-search-center-result-mtime-label",
					[19] = "bs-extendedsearch-search-center-result-no-results",
					[20] = "bs-extendedsearch-search-center-pagesize-dialog-title",
					[21] = "bs-extendedsearch-search-center-sort-order-asc",
					[22] = "bs-extendedsearch-search-center-sort-order-desc",
					[23] = "bs-extendedsearch-search-center-options-dialog-title",
					[24] = "bs-extendedsearch-search-center-dialog-button-cancel-label",
					[25] = "bs-extendedsearch-search-center-options-dialog-button-apply-label",
					[26] = "bs-extendedsearch-search-center-options-page-size",
					[27] = "bs-extendedsearch-search-center-options-sort-by",
					[28] = "bs-extendedsearch-search-center-options-sort-order",
					[29] = "bs-extendedsearch-search-center-result-help",
					[30] = "bs-extendedsearch-searchcenter-filter-or-label",
					[31] = "bs-extendedsearch-searchcenter-filter-and-label",
					[32] = "bs-extendedsearch-searchcenter-sort-field-_score",
					[33] = "bs-extendedsearch-searchcenter-sort-field-basename",
					[34] = "bs-extendedsearch-searchcenter-sort-field-mtime",
					[35] = "bs-extendedsearch-searchcenter-sort-field-ctime",
					[36] = "bs-extendedsearch-searchcenter-sort-field-size",
					[37] = "bs-extendedsearch-searchcenter-sort-field-namespace",
					[38] = "bs-extendedsearch-search-center-filter-has-hidden",
					[39] = "bs-extendedsearch-search-center-result-exception",
					[40] = "bs-extendedsearch-search-center-hitcount-replaced",
					[41] = "bs-extendedsearch-search-center-hitcount-suggest",
					[42] = "bs-extendedsearch-loadmore-label",
					[43] = "bs-extendedsearch-loadmore-error",
					[44] = "bs-extendedsearch-filter-label-count-only",
					[45] = "bs-extendedsearch-search-center-result-typetext-label",
					[46] = "bs-extendedsearch-source-type-wikipage-label",
					[47] = "bs-extendedsearch-source-type-specialpage-label",
					[48] = "bs-extendedsearch-source-type-repofile-label",
					[49] = "bs-extendedsearch-result-relevance-relevant",
					[50] = "bs-extendedsearch-result-relevance-not-relevant",
					[51] = "bs-extendedsearch-search-center-result-redirects-label",
					[52] = "bs-extendedsearch-redirect-target-label",
					[53] = "bs-extendedsearch-search-center-filter-page_language-label",
					[54] = "bs-extendedsearch-search-center-filter-page_language-with-values-label",
					[55] = "bs-extendedsearch-wikipage-title-original",
					[56] = "bs-extendedsearch-search-center-create-page-link",
					[57] = "bs-extendedsearch-filter-add-button-label",
					[58] = "bs-extendedsearch-options-button-label",
					[59] = "bs-extendedsearch-export-button-label",
					[60] = "bs-extendedsearch-search-center-result-file-usage-label",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.blueSpiceExtendedSearch.SearchBar",
				},
			},
			["ext.blueSpiceExtendedSearch.SearchAdmin.styles"] = {
				["styles"] = {
					[0] = "ext.blueSpiceExtendedSearch.SearchAdmin.less",
				},
			},
			["ext.blueSpiceExtendedSearch.similarpages.flyout"] = {
				["scripts"] = {
					[0] = "ext.blueSpiceExtendedSearch.similarpages.flyout.js",
				},
				["messages"] = {
					[0] = "bs-extendedsearch-flyout-similar-pages-title",
					[1] = "bs-extendedsearch-flyout-similar-pages-emptytext",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.blueSpiceExtendedSearch.TagSearch.styles"] = {
				["styles"] = {
					[0] = "ext.blueSpiceExtendedSearch.TagSearch.less",
				},
			},
			["ext.blueSpiceExtendedSearch.TagSearch"] = {
				["scripts"] = "ext.blueSpiceExtendedSearch.TagSearch.js",
				["dependencies"] = {
					[0] = "ext.blueSpiceExtendedSearch.Autocomplete",
				},
			},
			["ext.bluespice.tagsearch.visualEditor"] = {
				["scripts"] = {
					[0] = "ve/ve.ce.TagSearchNode.js",
					[1] = "ve/ve.ce.BSTagSearchNode.js",
					[2] = "ve/ve.dm.TagSearchNode.js",
					[3] = "ve/ve.dm.BSTagSearchNode.js",
					[4] = "ve/ve.ui.TagSearchInspector.js",
					[5] = "ve/ve.ui.TagSearchInspectorTool.js",
				},
				["messages"] = {
					[0] = "bs-extendedsearch-tagsearch-ve-tagsearch-title",
					[1] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-ns",
					[2] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-ns-help",
					[3] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-cat",
					[4] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-cat-help",
					[5] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-placeholder",
					[6] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-operator",
					[7] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-operator-help",
					[8] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-type",
					[9] = "bs-extendedsearch-tagsearch-ve-tagsearch-tb-type-help",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
			},
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["ESBackendClass"] = {
				["value"] = "\\BS\\ExtendedSearch\\Backend",
			},
			["ESBackendHost"] = {
				["value"] = "127.0.0.1",
			},
			["ESBackendPort"] = {
				["value"] = "9200",
			},
			["ESBackendTransport"] = {
				["value"] = "http",
			},
			["ESEnableSearchHistoryTracking"] = {
				["value"] = true,
			},
			["ESExternalFilePaths"] = {
				["descriptionmsg"] = "bs-extendedsearch-external-file-paths-desc",
				["public"] = true,
				["value"] = {
				},
			},
			["ESCompactAutocomplete"] = {
				["descriptionmsg"] = "bs-extendedsearch-compact-ac-paths-desc",
				["public"] = true,
				["value"] = false,
			},
			["ESSearchCenterDefaultFilters"] = {
				["descriptionmsg"] = "bs-extendedsearch-default-filters-desc",
				["public"] = true,
				["value"] = {
					[0] = "namespace_text",
					[1] = "categories",
				},
			},
			["ESAutoSetLangFilter"] = {
				["descriptionmsg"] = "bs-extendedsearch-auto-set-lang-filter-desc",
				["public"] = true,
				["value"] = false,
			},
			["ESSourceConfig"] = {
				["value"] = {
					["wikipage"] = {
						["skip_namespaces"] = {
							[0] = 8,
							[1] = 9,
						},
					},
					["repofile"] = {
						["extension_blacklist"] = {
							[0] = "mp4",
						},
						["max_size"] = 20000000,
					},
					["externalfile"] = {
						["extension_blacklist"] = {
							[0] = "mp4",
						},
						["max_size"] = 20000000,
					},
				},
				["public"] = false,
			},
			["TagSearchSearchFieldTemplatePath"] = {
				["value"] = "/resources/templates",
				["path"] = true,
			},
		},
		["callback"] = "\\BS\\ExtendedSearch\\Setup::onRegistration",
		["JobClasses"] = {
			["updateWikiPageIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateWikiPage",
			["updateSpecialPageIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateSpecialPage",
			["updateRepoFileIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateRepoFile",
			["updateExternalFileIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateExternalFile",
			["updateLinkedFileIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateLinkedFile",
		},
		["AutoloadNamespaces"] = {
			["BS\\ExtendedSearch\\"] = "src/",
			["BS\\ExtendedSearch\\Tests\\"] = "tests/phpunit/",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceExtendedStatistics"] = {
		["name"] = "BlueSpiceExtendedStatistics",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExtendedStatistics",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-statistics-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceExtendedStatistics"] = {
						["className"] = "ExtendedStatistics",
						["extPath"] = "/BlueSpiceExtendedStatistics",
						["configDefinitions"] = {
							["StatisticsExcludeUsers"] = "\\BlueSpice\\ExtendedStatistics\\ConfigDefinition\\ExcludeUsers::getInstance",
							["StatisticsMaxNumberOfIntervals"] = "\\BlueSpice\\ExtendedStatistics\\ConfigDefinition\\MaxNumberOfIntervals::getInstance",
						},
					},
				},
				["PermissionRegistry"] = {
					["statistic-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
						},
					},
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["statistic-viewspecialpage"] = false,
			},
			["user"] = {
				["statistic-viewspecialpage"] = true,
			},
			["sysop"] = {
				["statistic-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "statistic-viewspecialpage",
		},
		["SpecialPages"] = {
			["ExtendedStatistics"] = "SpecialExtendedStatistics",
		},
		["APIModules"] = {
			["bs-statistics-search-options-store"] = "BSApiStatisticsSearchOptionsStore",
			["bs-statistics-available-diagrams-store"] = "BSApiStatisticsAvailableDiagramsStore",
			["bs-statistics-tasks"] = "BSApiStatisticsTasks",
		},
		["MessagesDirs"] = {
			["BlueSpiceExtendedStatistics"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\ExtendedStatistics\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["ExtendedStatistics"] = "ExtendedStatistics.class.php",
			["BsStatisticsFilter"] = "includes/StatisticsFilter.class.php",
			["BsSelectFilter"] = "includes/SelectFilter.class.php",
			["BsMultiSelectFilter"] = "includes/MultiSelectFilter.class.php",
			["BsDiagram"] = "includes/Diagram.class.php",
			["BsFilterUsers"] = "includes/FilterUsers.class.php",
			["BsFilterNamespace"] = "includes/FilterNamespace.class.php",
			["BsFilterCategory"] = "includes/FilterCategory.class.php",
			["BsDiagramNumberOfUsers"] = "includes/DiagramNumberOfUsers.class.php",
			["BsDiagramNumberOfPages"] = "includes/DiagramNumberOfPages.class.php",
			["BsDiagramNumberOfArticles"] = "includes/DiagramNumberOfArticles.class.php",
			["BsDiagramNumberOfEdits"] = "includes/DiagramNumberOfEdits.class.php",
			["BsDiagramEditsPerUser"] = "includes/DiagramEditsPerUser.class.php",
			["BsDiagramSearches"] = "includes/DiagramSearches.class.php",
			["MySQLDbReader"] = "includes/MySQLDbReader.class.php",
			["StatsDataProvider"] = "includes/StatsDataProvider.class.php",
			["Interval"] = "includes/Interval.class.php",
			["BsCharting"] = "includes/Charting.class.php",
			["SpecialExtendedStatistics"] = "includes/specials/SpecialExtendedStatistics.class.php",
			["BSApiStatisticsSearchOptionsStore"] = "includes/api/BSApiStatisticsSearchOptionsStore.php",
			["BSApiStatisticsAvailableDiagramsStore"] = "includes/api/BSApiStatisticsAvailableDiagramsStore.php",
			["BSApiStatisticsTasks"] = "includes/api/BSApiStatisticsTasks.php",
		},
		["ExtensionMessagesFiles"] = {
			["ExtendedStatisticsAlias"] = "includes/specials/SpecialExtendedStatistics.alias.php",
		},
		["load_composer_autoloader"] = true,
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\SkinTemplateOutputPageBeforeExec\\AddExtendedStatistics::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BeforePageDisplay\\AddResources::callback",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["StatisticsExcludeUsers"] = {
				["value"] = {
					[0] = "WikiSysop",
				},
				["descriptionmsg"] = "bs-statistics-pref-excludeusers",
			},
			["StatisticsMaxNumberOfIntervals"] = {
				["value"] = 366,
				["descriptionmsg"] = "bs-statistics-pref-maxnumberofintervals",
			},
			["StatisticsAvailableGrains"] = {
				["value"] = {
					["Y"] = "bs-statistics-year",
					["m"] = "bs-statistics-month",
					["W"] = "bs-statistics-week",
					["d"] = "bs-statistics-day",
				},
				["descriptionmsg"] = "bs-statistics-pref-AvailableGrains",
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.statistics"] = {
				["scripts"] = {
					[0] = "/bluespice.statistics.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.extjsbase.charts",
				},
				["messages"] = {
					[0] = "bs-statistics-filters",
					[1] = "bs-statistics-finish",
					[2] = "bs-statistics-diagram",
					[3] = "bs-statistics-from",
					[4] = "bs-statistics-to",
					[5] = "bs-statistics-filter-user",
					[6] = "bs-statistics-filter-searchscope",
					[7] = "bs-ns",
					[8] = "bs-statistics-filter-category",
					[9] = "bs-statistics-mode",
					[10] = "bs-statistics-absolute",
					[11] = "bs-statistics-aggregated",
					[12] = "bs-statistics-list",
					[13] = "bs-statistics-grain",
					[14] = "bs-statistics-year",
					[15] = "bs-statistics-month",
					[16] = "bs-statistics-week",
					[17] = "bs-statistics-day",
					[18] = "bs-statistics-label-count",
					[19] = "bs-statistics-label-time",
					[20] = "bs-statistics-button-label-export",
					[21] = "bs-statistics-panel-title-result",
				},
			},
			["ext.bluespice.statisticsPortlets"] = {
				["scripts"] = {
					[0] = "bluespice.statisticsPortlets.namespaceShim.js",
				},
				["messages"] = {
					[0] = "bs-statistics-label-count",
					[1] = "bs-statistics-portlet-numberofusers",
					[2] = "bs-statistics-portlet-numberofedits",
					[3] = "bs-statistics-portlet-numberofpages",
					[4] = "bs-statistics-portlet-numberofarticles",
					[5] = "bs-extjs-portal-timespan",
					[6] = "bs-statistics-portletconfig-periodday",
					[7] = "bs-statistics-week",
					[8] = "bs-statistics-month",
					[9] = "bs-statistics-label-time",
				},
			},
			["ext.bluespice.statistics.styles"] = {
				["styles"] = "bluespice.statistics.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceExtendedStatistics/resources",
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceExtensions"] = {
		["name"] = "BlueSpiceExtensions",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.0.0-alpha",
		["url"] = "https://www.mediawiki.org/wiki/BlueSpice",
		["author"] = {
			[0] = "Hallo Welt! GmbH",
		},
		["manifest_version"] = 1,
	},
	["BlueSpiceFoundation"] = {
		["name"] = "BlueSpiceFoundation",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["author"] = {
			[0] = "[https://www.hallowelt.com Hallo Welt! GmbH]",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceFoundation",
		["descriptionmsg"] = "bluespicefoundation-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["ExtJSBase"] = ">=1.34",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceFoundation"] = {
						["extPath"] = "/BlueSpiceFoundation",
						["configDefinitions"] = {
							["Logo"] = "\\BlueSpice\\ConfigDefinition\\Logo::getInstance",
							["FileExtensions"] = "\\BlueSpice\\ConfigDefinition\\FileExtensions::getInstance",
							["ImageExtensions"] = "\\BlueSpice\\ConfigDefinition\\ImageExtensions::getInstance",
							["Favicon"] = "\\BlueSpice\\ConfigDefinition\\Favicon::getInstance",
						},
					},
				},
				["DynamicFileRegistry"] = {
					["userprofileimage"] = "\\BlueSpice\\DynamicFileDispatcher\\UserProfileImage",
					["groupimage"] = "\\BlueSpice\\DynamicFileDispatcher\\GroupImage",
					["articlepreviewimage"] = "\\BlueSpice\\DynamicFileDispatcher\\ArticlePreviewImage",
				},
				["EntityRegistry"] = {
				},
				["GraphicalListRegistry"] = {
				},
				["ExtendedSiteToolRegistry"] = {
				},
				["AdminToolRegistry"] = {
				},
				["PageToolRegistry"] = {
				},
				["TagRegistry"] = {
				},
				["RendererRegistry"] = {
					["list"] = "\\BlueSpice\\Renderer\\SimpleList::factory",
					["linklist"] = "\\BlueSpice\\Renderer\\LinkList::factory",
					["userimage"] = "\\BlueSpice\\Renderer\\UserImage::factory",
					["groupimage"] = "\\BlueSpice\\Renderer\\GroupImage::factory",
					["entity"] = "\\BlueSpice\\Renderer\\Entity::factory",
				},
				["SkinDataRendererRegistry"] = {
					["bs_navigation_site"] = "\\BlueSpice\\Renderer\\TreeNavigation",
					["bs_navigation_globalactions_general"] = "\\BlueSpice\\Renderer\\SimpleList",
					["bs_navigation_globalactions_admin"] = "\\BlueSpice\\Renderer\\SimpleList",
				},
				["SettingPathRegistry"] = {
					["feature"] = "bs-setting-path-feature",
					["extension"] = "bs-setting-path-extension",
					["package"] = "bs-setting-path-package",
					["system"] = "bs-setting-path-system",
					["dataanalysis"] = "bs-setting-path-dataanalysis",
					["editor"] = "bs-setting-path-editor",
					["search"] = "bs-setting-path-search",
					["personalisation"] = "bs-setting-path-personalisation",
					["skinning"] = "bs-setting-path-skinning",
					["customizing"] = "bs-setting-path-customizing",
					["contentstructuring"] = "bs-setting-path-contentstructuring",
					["communication"] = "bs-setting-path-communication",
					["administration"] = "bs-setting-path-administration",
					["qualityassurance"] = "bs-setting-path-qualityassurance",
					["export"] = "bs-setting-path-export",
				},
				["RunJobsTriggerHandlerRegistry"] = {
				},
				["NotificationRegistrationFunctions"] = {
				},
				["AlertProviderRegistry"] = {
					["bs-readonly-warning"] = "\\BlueSpice\\AlertProvider\\ReadOnlyWarning::factory",
					["bs-testsystem-warning"] = "\\BlueSpice\\AlertProvider\\TestsystemWarning::factory",
				},
				["LessVarsRegistry"] = {
					["bs-color-primary"] = "#3e5389",
					["bs-color-secondary"] = "#ffae00",
					["bs-color-tertiary"] = "#b73a3a",
					["bs-color-neutral"] = "#929292",
					["bs-color-neutral2"] = "#ABABAB",
					["bs-color-neutral3"] = "#C4C4C4",
					["bs-color-neutral4"] = "#787878",
					["bs-color-progressive"] = "#347bff",
					["bs-color-contructive"] = "#00af89",
					["bs-color-destructive"] = "#d11d13",
					["bs-color-success"] = "#dff0d8",
					["bs-color-warning"] = "#fcf8e3",
					["bs-color-error"] = "#f2dede",
					["bs-color-info"] = "#d9edf7",
					["bs-background-neutral"] = "#FFFFFF",
					["bs-background-primary"] = "none",
				},
				["TargetCacheRegistry"] = {
					["title"] = "\\BlueSpice\\TargetCache\\Title",
				},
				["TargetCacheTitleRegistry"] = {
					["pageprops"] = "\\BlueSpice\\TargetCacheHandler",
				},
				["PermissionLockdownRegistry"] = {
					["namespaces"] = "\\BlueSpice\\Permission\\Lockdown\\Module\\Namespaces::getInstance",
					["groups"] = "\\BlueSpice\\Permission\\Lockdown\\Module\\Groups::getInstance",
				},
				["PermissionLockdownGroupModuleRegistry"] = {
				},
				["TaskRegistry"] = {
					["wikipage-setlanguagelinks"] = "\\BlueSpice\\Task\\WikiPage\\SetLanguageLinks::factory",
					["wikipage-setcategories"] = "\\BlueSpice\\Task\\WikiPage\\SetCategories::factory",
					["wikipage-addcategories"] = "\\BlueSpice\\Task\\WikiPage\\AddCategories::factory",
					["wikipage-removecategories"] = "\\BlueSpice\\Task\\WikiPage\\RemoveCategories::factory",
				},
			},
		},
		["ExtensionFunctions"] = {
			[0] = "\\BlueSpice\\RunJobsTriggerRunner::run",
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["SpecialPages"] = {
			["SpecialCredits"] = "\\BlueSpice\\Special\\Credits",
			["WikiAdmin"] = "SpecialWikiAdmin",
		},
		["APIModules"] = {
			["bs-filebackend-store"] = "BSApiFileBackendStore",
			["bs-user-store"] = "BSApiUserStore",
			["bs-category-store"] = "BSApiCategoryStore",
			["bs-adminuser-store"] = "BSApiAdminUserStore",
			["bs-group-store"] = "BSApiGroupStore",
			["bs-interwiki-store"] = "BSApiInterwikiStore",
			["bs-wikipage-tasks"] = "BSApiWikiPageTasks",
			["bs-wikipage-store"] = "BSApiWikiPageStore",
			["bs-wikisubpage-treestore"] = "BSApiWikiSubPageTreeStore",
			["bs-titlequery-store"] = "BSApiTitleQueryStore",
			["bs-ping-tasks"] = "BSApiPingTasks",
			["bs-upload-license-store"] = "BSApiUploadLicenseStore",
			["bs-category-treestore"] = "BSApiCategoryTreeStore",
			["bs-watchlist-store"] = "BlueSpice\\Api\\Store\\Watchlist",
			["bs-recentchanges-store"] = "BlueSpice\\Api\\Store\\RecentChanges",
			["bs-task"] = "\\BlueSpice\\Api\\Task",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["wikiadmin"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "wikiadmin",
		},
		["ResourceModules"] = {
			["ext.bluespice"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = {
					[0] = "bluespice/bluespice.js",
					[1] = "bluespice/bluespice.extensionManager.js",
					[2] = "bluespice/bluespice.util.js",
					[3] = "bluespice/bluespice.wikiText.js",
					[4] = "bluespice/bluespice.string.js",
					[5] = "bluespice/bluespice.xhr.js",
					[6] = "bluespice/bluespice.ping.js",
					[7] = "bluespice/bluespice.tooltip.js",
					[8] = "bluespice/bluespice.api.js",
					[9] = "bluespice/bluespice.treepanel.js",
					[10] = "bluespice/bluespice.alerts.js",
				},
				["messages"] = {
					[0] = "bs-years-duration",
					[1] = "bs-months-duration",
					[2] = "bs-weeks-duration",
					[3] = "bs-days-duration",
					[4] = "bs-hours-duration",
					[5] = "bs-mins-duration",
					[6] = "bs-secs-duration",
					[7] = "bs-two-units-ago",
					[8] = "bs-one-unit-ago",
					[9] = "bs-now",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.templates",
				},
			},
			["ext.bluespice.extjs"] = {
				["class"] = "BlueSpice\\ResourceModule\\ExtJS",
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = {
					[0] = "bluespice.extjs/bluespice.extjs.js",
					[1] = "bluespice.extjs/BS/override/grid/column/Action.js",
				},
				["styles"] = {
					[0] = "bluespice.extjs/bluespice.extjs.fixes.css",
					[1] = "bluespice.extjs/bluespice.extjs.overrides.less",
				},
				["messages"] = {
					[0] = "bs-extjs-ok",
					[1] = "bs-extjs-cancel",
					[2] = "bs-extjs-yes",
					[3] = "bs-extjs-no",
					[4] = "bs-extjs-save",
					[5] = "bs-extjs-delete",
					[6] = "bs-extjs-edit",
					[7] = "bs-extjs-add",
					[8] = "bs-extjs-remove",
					[9] = "bs-extjs-copy",
					[10] = "bs-extjs-hint",
					[11] = "bs-extjs-error",
					[12] = "bs-extjs-confirm",
					[13] = "bs-extjs-loading",
					[14] = "bs-extjs-pageSize",
					[15] = "bs-extjs-actions-column-header",
					[16] = "bs-extjs-saving",
					[17] = "bs-extjs-warning",
					[18] = "bs-extjs-reset",
					[19] = "bs-extjs-close",
					[20] = "bs-extjs-label-user",
					[21] = "bs-extjs-label-namespace",
					[22] = "bs-extjs-label-page",
					[23] = "bs-extjs-label-directsearch",
					[24] = "bs-extjs-titlecombo-newpagehint",
					[25] = "bs-extjs-confirmNavigationTitle",
					[26] = "bs-extjs-confirmNavigationText",
					[27] = "bs-extjs-allns",
					[28] = "bs-extjs-mainns",
					[29] = "bs-extjs-upload",
					[30] = "bs-extjs-browse",
					[31] = "bs-extjs-uploading",
					[32] = "bs-extjs-filters",
					[33] = "bs-extjs-filter-equals",
					[34] = "bs-extjs-filter-equals-not",
					[35] = "bs-extjs-filter-contains",
					[36] = "bs-extjs-filter-contains-not",
					[37] = "bs-extjs-filter-starts-with",
					[38] = "bs-extjs-filter-ends-with",
					[39] = "bs-extjs-filter-greater-than",
					[40] = "bs-extjs-filter-less-than",
					[41] = "bs-extjs-title-success",
					[42] = "bs-extjs-title-warning",
					[43] = "bs-extjs-filter-bool-yes",
					[44] = "bs-extjs-filter-bool-no",
					[45] = "bs-extjs-categoryboxselect-emptytext",
					[46] = "bs-extjs-categorytree-title",
					[47] = "bs-extjs-filter-date-after",
					[48] = "bs-extjs-filter-date-before",
					[49] = "bs-extjs-filter-date-on",
					[50] = "bs-extjs-filter-date-filter",
					[51] = "bs-extjs-pageexport-dialog-title",
					[52] = "bs-extjs-pageexport-list-name-label",
					[53] = "bs-extjs-pageexport-list-format-label",
					[54] = "bs-extjs-pageexport-list-format-plain-label",
					[55] = "bs-extjs-pageexport-list-format-link-label",
					[56] = "bs-extjs-pageexport-overwrite-label",
					[57] = "bs-extjs-pageexport-general-error",
					[58] = "bs-pagecollection-prefix",
					[59] = "bs-extjs-pageexport-success",
					[60] = "bs-extjs-pageexport-success-text",
					[61] = "bs-extjs-pageexport-required-text",
					[62] = "bs-extjs-export-search-summary-text",
					[63] = "bs-extjs-pageexport-error-invalid-title",
					[64] = "bs-extjs-combo-box-default-placeholder",
					[65] = "bs-extjs-tools-trigger-title",
					[66] = "bs-extjs-tools-trigger-text",
					[67] = "bs-extjs-flyout-tab-thumbs-label",
					[68] = "bs-extjs-flyout-tab-thumbs-title",
					[69] = "bs-extjs-flyout-tab-grid-label",
					[70] = "bs-extjs-flyout-tab-grid-title",
					[71] = "bs-extjs-flyout-add-title",
					[72] = "bs-extjs-flyout-add-label",
				},
				["group"] = "bsextjs",
			},
			["ext.bluespice.oojs"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = {
					[0] = "bluespice.oojs/bluespice.ui.js",
					[1] = "bluespice.oojs/ui/widget/StoreComboBoxInput.js",
					[2] = "bluespice.oojs/ui/widget/StoreApiBoundComboBoxInput.js",
					[3] = "bluespice.oojs/ui/widget/TitleComboBoxInput.js",
					[4] = "bluespice.oojs/ui/widget/KeyValueInputWidget.js",
				},
				["styles"] = {
					[0] = "bluespice.oojs/bluespice.ui.less",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "oojs-ui",
					[2] = "ext.bluespice",
				},
				["messages"] = {
					[0] = "bs-ooui-key-value-input-widget-error-message",
					[1] = "bs-ooui-key-value-input-widget-key-label",
					[2] = "bs-ooui-key-value-input-widget-value-label",
					[3] = "bs-ooui-key-value-input-widget-add-button-label",
					[4] = "bs-ooui-key-value-input-widget-add-form-label",
					[5] = "bs-ooui-key-value-input-widget-no-values-label",
				},
			},
			["ext.bluespice.upload"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["styles"] = {
					[0] = "bluespice.extjs/bluespice.extjs.upload.css",
				},
				["messages"] = {
					[0] = "bs-upload-uploaddialogtitle",
					[1] = "bs-upload-uploadbuttontext",
					[2] = "bs-upload-uploadfilefieldlabel",
					[3] = "bs-upload-uploadfileemptytext",
					[4] = "bs-upload-uploaddestfilelabel",
					[5] = "bs-upload-allowedfiletypesare",
					[6] = "bs-upload-license",
					[7] = "bs-upload-uploadwatchthislabel",
					[8] = "bs-upload-uploadignorewarningslabel",
					[9] = "bs-upload-categories",
					[10] = "bs-upload-upload-waitmessage",
					[11] = "bs-upload-error",
					[12] = "bs-upload-descfilelabel",
					[13] = "bs-upload-error-long",
					[14] = "bs-upload-filetypenotsupported",
					[15] = "bs-upload-details",
					[16] = "bs-upload-uploadwarningdialog-title",
					[17] = "bs-upload-uploadwarningdialog-intro",
					[18] = "bs-upload-uploadwarningdialog-outro",
					[19] = "bs-upload-uploadwarningdialog-warning-exists",
					[20] = "bs-upload-uploadwarningdialog-warning-duplicate",
					[21] = "bs-upload-uploadwarningdialog-warning-unknown",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
				},
			},
			["ext.bluespice.extjs.filerepo"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["messages"] = {
					[0] = "bs-filerepo-labelupload",
					[1] = "bs-filerepo-labelfilter",
					[2] = "bs-filerepo-headerfilename",
					[3] = "bs-filerepo-headerfilesize",
					[4] = "bs-filerepo-headerpagecategories",
					[5] = "bs-filerepo-headerfilewidth",
					[6] = "bs-filerepo-headerfileheight",
					[7] = "bs-filerepo-headerfilemimetype",
					[8] = "bs-filerepo-headerfileusertext",
					[9] = "bs-filerepo-headerfileextension",
					[10] = "bs-filerepo-headerfiletimestamp",
					[11] = "bs-filerepo-headerfilemediatype",
					[12] = "bs-filerepo-headerfiledescription",
					[13] = "bs-filerepo-headerfilethumbnail",
					[14] = "bs-filerepo-yes",
					[15] = "bs-filerepo-no",
					[16] = "bs-filerepo-pagesize",
				},
			},
			["ext.bluespice.styles"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["styles"] = {
					[0] = "bluespice/bluespice.css",
					[1] = "bluespice/bluespice.icons.css",
					[2] = "bluespice/bluespice.ui.basic.less",
					[3] = "bluespice/bluespice.treepanel.less",
				},
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
			["ext.bluespice.flags.styles"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["styles"] = {
					[0] = "famfamfam/flags.css",
				},
			},
			["ext.bluespice.extjs.BS.portal"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-extjs-portal-config",
					[1] = "bs-extjs-portal-title",
					[2] = "bs-extjs-portal-height",
					[3] = "bs-extjs-portal-count",
					[4] = "bs-extjs-portal-timespan",
					[5] = "bs-extjs-portal-timespan-week",
					[6] = "bs-extjs-portal-timespan-month",
					[7] = "bs-extjs-portal-timespan-alltime",
				},
			},
			["ext.bluespice.extjs.BS.deferred"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-deferred-action-status-pending",
					[1] = "bs-deferred-action-status-running",
					[2] = "bs-deferred-action-status-done",
					[3] = "bs-deferred-action-status-error",
					[4] = "bs-deferred-action-apicopypage-description",
					[5] = "bs-deferred-action-apieditpage-description",
					[6] = "bs-deferred-batch-title",
					[7] = "bs-deferred-batch-progress-desc",
					[8] = "bs-deferred-batch-actions",
					[9] = "bs-deferred-batch-description",
					[10] = "bs-deferred-batch-status",
					[11] = "bs-deferred-action-apiaddcategories-description",
					[12] = "bs-deferred-action-apisetcategories-description",
					[13] = "bs-deferred-action-apiremovecategories-description",
					[14] = "bs-deferred-action-apimovepage-description",
					[15] = "bs-deferred-action-apideletepage-description",
				},
			},
			["ext.bluespice.extjs.BS.portal.css"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["styles"] = {
					[0] = "bluespice.extjs/bluespice.extjs.BS.portal.css",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.html.formfields.sortable"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = {
					[0] = "bluespice/bluespice.html.formfields.sortable.js",
				},
				["styles"] = {
					[0] = "bluespice/bluespice.html.formfields.sortable.css",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.html.formfields"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = {
					[0] = "bluespice/bluespice.html.formfields.namespacemultiselect.js",
				},
				["styles"] = {
					[0] = "bluespice/bluespice.html.formfields.less",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.html.formfields.multiselect"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = {
					[0] = "bluespice/bluespice.html.formfields.multiselect.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.compat.vector.styles"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["styles"] = {
					[0] = "bluespice.compat/bluespice.compat.vector.fixes.css",
				},
			},
			["ext.bluespice.testsystem"] = {
				["localBasePath"] = "resources",
				["remoteExtPath"] = "BlueSpiceFoundation/resources",
				["scripts"] = "bluespice/bluespice.testsystem.js",
			},
			["ext.bluespice.templates"] = {
				["class"] = "ResourceLoaderBSTemplateModule",
			},
		},
		["MessagesDirs"] = {
			["BlueSpice"] = {
				[0] = "i18n/core",
			},
			["BlueSpiceCredits"] = {
				[0] = "i18n/credits",
			},
			["BlueSpiceDiagnostics"] = {
				[0] = "i18n/diagnostics",
			},
			["BlueSpice.ExtJS"] = {
				[0] = "i18n/extjs",
			},
			["BlueSpice.ExtJS.Portal"] = {
				[0] = "i18n/extjs-portal",
			},
			["BlueSpice.Deferred"] = {
				[0] = "i18n/deferred",
			},
			["BlueSpice.Validator"] = {
				[0] = "i18n/validator",
			},
			["BlueSpice.API"] = {
				[0] = "i18n/api",
			},
			["BlueSpice.Upload"] = {
				[0] = "i18n/upload",
			},
			["BlueSpice.FileRepo"] = {
				[0] = "i18n/filerepo",
			},
			["BlueSpice.Installer"] = {
				[0] = "i18n/installer",
			},
			["BlueSpice.Settings"] = {
				[0] = "i18n/settings",
			},
			["BlueSpice.OOUI"] = {
				[0] = "i18n/ooui",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CreditsAlias"] = "languages/BlueSpice.Credits.alias.php",
			["WikiAdminAlias"] = "languages/BlueSpice.WikiAdmin.alias.php",
		},
		["Hooks"] = {
			["SetupAfterCache"] = {
				[0] = "\\BlueSpice\\Hook\\SetupAfterCache\\AddConfigFiles::callback",
				[1] = "\\BlueSpice\\Hook\\SetupAfterCache\\AddParamDefinitions::callback",
			},
			["SoftwareInfo"] = "BlueSpice\\Hook\\SoftwareInfo\\AddBlueSpice::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\Hook\\BeforePageDisplay\\AddResources::callback",
			["HtmlPageLinkRendererEnd"] = {
				[0] = "BlueSpice\\Hook\\HtmlPageLinkRendererEnd\\AddDataUserName::callback",
				[1] = "BlueSpice\\Hook\\HtmlPageLinkRendererEnd\\AddDataTitle::callback",
			},
			["LinkerMakeMediaLinkFile"] = "\\BlueSpice\\Hook\\LinkerMakeMediaLinkFile\\AddDataAttributes::callback",
			["ThumbnailBeforeProduceHTML"] = "\\BlueSpice\\Hook\\ThumbnailBeforeProduceHTML\\AddDataAttributes::callback",
			["MakeGlobalVariablesScript"] = "\\BlueSpice\\Hook\\MakeGlobalVariablesScript\\AddTaskAPIPermissions::callback",
			["LoadExtensionSchemaUpdates"] = {
				[0] = "BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpice3SettingsAndMigrationMaintenanceScript::callback",
				[1] = "BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpiceUserPropertiesMigrationMaintenanceScript::callback",
			},
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\Hook\\SkinTemplateOutputPageBeforeExec\\AddAdminTools::callback",
				[1] = "\\BlueSpice\\Hook\\SkinTemplateOutputPageBeforeExec\\AddExportDownloadFile::callback",
			},
			["ParserFirstCallInit"] = {
				[0] = "\\BlueSpice\\Hook\\ParserFirstCallInit\\GenericTagExtensionHandler::callback",
				[1] = "BlueSpice\\Hook\\ParserFirstCallInit\\AddTags::callback",
			},
			["ExtensionTypes"] = "\\BlueSpice\\Hook\\ExtensionTypes\\AddBlueSpice::callback",
			["PageContentSaveComplete"] = {
				[0] = "\\BlueSpice\\Hook\\PageContentSaveComplete\\InvalidateArticleHelper::callback",
				[1] = "\\BlueSpice\\Hook\\PageContentSaveComplete\\InvalidateTargetCacheTitle::callback",
			},
			["ArticleDeleteComplete"] = "\\BlueSpice\\Hook\\ArticleDeleteComplete\\InvalidateTargetCacheTitle::callback",
			["TitleMoveComplete"] = "\\BlueSpice\\Hook\\TitleMoveComplete\\InvalidateTargetCacheTitle::callback",
			["ResourceLoaderGetConfigVars"] = {
				[0] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddVersion::callback",
				[1] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddBSGConfig::callback",
				[2] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddGraphicalListRegistry::callback",
				[3] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddExtendedSiteToolsRegistry::callback",
				[4] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddAssetsPaths::callback",
				[5] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddPingInterval::callback",
			},
			["getUserPermissionsErrors"] = {
				[0] = "\\BlueSpice\\Hook\\GetUserPermissionsErrors\\ApplyLockdown::callback",
			},
			["SearchableNamespaces"] = {
				[0] = "BlueSpice\\Hook\\SearchableNamespaces\\ApplySearchableNamespacesLockdown::callback",
			},
			["SearchGetNearMatchComplete"] = {
				[0] = "BlueSpice\\Hook\\SearchGetNearMatchComplete\\ApplyNearMatchLockdown::callback",
			},
			["MediaWikiServices"] = "BlueSpice\\Hook\\MediaWikiServices\\ResetServices::callback",
			["SiteNoticeAfter"] = "BlueSpice\\Hook\\SiteNoticeAfter\\AddAlerts::callback",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["PermissionConfig"] = {
				["value"] = {
				},
			},
			["NotifierClass"] = {
				["value"] = "BlueSpice\\NullNotifier",
			},
			["BlueSpiceExtInfo"] = {
				["value"] = {
					["name"] = "BlueSpice",
					["version"] = "3.2.0-alpha",
					["status"] = "stable",
					["package"] = "BlueSpice Free",
					["url"] = "https://bluespice.com",
					["desc"] = "Makes MediaWiki enterprise ready.",
					["author"] = {
						[0] = "[https://www.hallowelt.com Hallo Welt! GmbH]",
					},
				},
			},
			["ConfigFiles"] = {
				["value"] = {
				},
			},
			["DefaultUserImage"] = {
				["value"] = "resources/bluespice/images/bs-user-default-image.png",
				["path"] = true,
			},
			["DefaultAnonImage"] = {
				["value"] = "resources/bluespice/images/bs-user-anon-image.png",
				["path"] = true,
			},
			["DefaultGroupImage"] = {
				["value"] = "resources/bluespice/images/bs-group-default-image.png",
				["path"] = true,
			},
			["UIPermissionBlacklist"] = {
				["value"] = {
					[0] = "reupload",
					[1] = "reupload-shared",
					[2] = "minoredit",
					[3] = "deletedhistory",
					[4] = "editinterface",
					[5] = "importupload",
					[6] = "patrol",
					[7] = "autopatrol",
					[8] = "proxyunbannable",
					[9] = "trackback",
					[10] = "unwatchedpages",
					[11] = "autoconfirmed",
					[12] = "upload_by_url",
					[13] = "ipblock-exempt",
					[14] = "blockemail",
					[15] = "purge",
					[16] = "emailconfirmed",
					[17] = "nominornewtalk",
				},
			},
			["MaintenanceUserName"] = {
				["value"] = "BSMaintenance",
			},
			["CreditsProgrammers"] = {
				["value"] = {
					[0] = "Markus Glaser",
					[1] = "Radovan Kubani",
					[2] = "Sebastian Ulbricht",
					[3] = "Marc Reymann",
					[4] = "Mathias Scheer",
					[5] = "Thomas Lorenz",
					[6] = "Tobias Weichart",
					[7] = "Robert Vogel",
					[8] = "Erwin Forster",
					[9] = "Karl Waldmannstetter",
					[10] = "Daniel Lynge",
					[11] = "Tobias Davids",
					[12] = "Patric Wirth",
					[13] = "Stephan Muggli",
					[14] = "Stefan Widmann",
					[15] = "Jan Göttlich",
					[16] = "Benedikt Hofmann",
					[17] = "Daniel Vogel",
					[18] = "Leonid Verhovskij",
					[19] = "Gerhard Diller",
					[20] = "Mannfred Dennerlein",
					[21] = "Dejan Savuljesku",
					[22] = "Josef Konrad",
					[23] = "Philipp Pirzer",
					[24] = "Peter Böhm",
				},
			},
			["CreditsDesignAndTesting"] = {
				["value"] = {
					[0] = "Anja Ebersbach",
					[1] = "Richard Heigl",
					[2] = "Nathalie Köpff",
					[3] = "Michael Rödl",
					[4] = "Michael Scherm",
					[5] = "Dardan Diugan",
					[6] = "Christina Glaser",
					[7] = "Christian Graf",
					[8] = "Angelika Müller",
					[9] = "Karl Skodnik",
					[10] = "Astrid Scheffler",
					[11] = "Sabine Gürtler",
					[12] = "Thomas Schnakenberg",
					[13] = "Sabrina Dürr",
					[14] = "Tobias Kornprobst",
					[15] = "Luisa Roth",
					[16] = "Ljubica Sireta",
					[17] = "David Schweiger",
					[18] = "Florian Bäckmann",
				},
			},
			["CreditsContributors"] = {
				["value"] = {
					[0] = "Aaron Schulz",
					[1] = "Acamicamacaraca",
					[2] = "Alangi Derick",
					[3] = "addshore",
					[4] = "Albert221",
					[5] = "Amir Sarabadani",
					[6] = "amritsreekumar",
					[7] = "Antoine Musso",
					[8] = "Aryeh Gregor",
					[9] = "Aude",
					[10] = "Basil Hershberger",
					[11] = "Brad Jorsch",
					[12] = "Chad Horohoe",
					[13] = "Christian Aistleitner",
					[14] = "David Sn",
					[15] = "Demon",
					[16] = "Florian",
					[17] = "Florianschmidtwelzow",
					[18] = "Fomafix",
					[19] = "Frederic Mohr",
					[20] = "Gergő Tisza",
					[21] = "Guycn2",
					[22] = "hexmode",
					[23] = "idakuch",
					[24] = "James D. Forrester",
					[25] = "Jayprakash12345",
					[26] = "Jforrester",
					[27] = "jhsoby",
					[28] = "Justin Du",
					[29] = "Kunal Mehta",
					[30] = "Legoktm",
					[31] = "libraryupgrader",
					[32] = "MarcoAurelio",
					[33] = "Mark A. Hershberger",
					[34] = "Max Semenik",
					[35] = "MaxSem",
					[36] = "MtDu",
					[37] = "OmkarJ",
					[38] = "Ori Livneh",
					[39] = "Paladox",
					[40] = "Phantom42",
					[41] = "Prateek Saxena",
					[42] = "Purodha",
					[43] = "QChris",
					[44] = "Raimond Spekking",
					[45] = "Raymond",
					[46] = "RazeSoldier",
					[47] = "Reedy",
					[48] = "rlot",
					[49] = "Rohitt Vashishtha",
					[50] = "Siebrand Mazeland",
					[51] = "Subin Siby",
					[52] = "TGC",
					[53] = "Tulsi Bhagat",
					[54] = "Umherirrender",
					[55] = "Yuki Shira",
					[56] = "Yuriy Shnitkovskiy",
					[57] = "withoutaname",
					[58] = "Zoranzoki21",
				},
			},
			["CreditsTranslation"] = {
				["value"] = {
					[0] = "Siebrand Mazeland",
					[1] = "Raimond Spekking",
					[2] = "Stephan Muggli",
				},
			},
			["LessVars"] = {
				["value"] = {
				},
			},
		},
		["ConfigRegistry"] = {
			["bsg"] = "BlueSpice\\Config::newInstance",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Tests\\"] = "tests/phpunit/",
			["BlueSpice\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BsCore"] = "includes/Core.class.php",
			["BsValidator"] = "includes/validator/BSValidator.class.php",
			["BsValidatorPlugin"] = "includes/validator/BSValidatorPlugin.php",
			["BsValidatorResponse"] = "includes/validator/BSValidatorResponse.php",
			["BsValidatorEmailPlugin"] = "includes/validator/plugins/BsValidator/BsValidatorEmailPlugin.class.php",
			["BsValidatorUrlPlugin"] = "includes/validator/plugins/BsValidator/BsValidatorUrlPlugin.class.php",
			["BsValidatorPositiveIntegerPlugin"] = "includes/validator/plugins/BsValidator/BsValidatorPositiveIntegerPlugin.class.php",
			["BsValidatorIntegerRangePlugin"] = "includes/validator/plugins/BsValidator/BsValidatorIntegerRangePlugin.class.php",
			["BsValidatorArgCountPlugin"] = "includes/validator/plugins/BsValidator/BsValidatorArgCountPlugin.class.php",
			["BsValidatorCategoryPlugin"] = "includes/validator/plugins/BsValidator/BsValidatorCategoryPlugin.class.php",
			["BsValidatorSetItemPlugin"] = "includes/validator/plugins/BsValidator/BsValidatorSetItemPlugin.class.php",
			["BsValidatorMwGroupnamePlugin"] = "includes/validator/plugins/BsValidator/BsValidatorMwGroupnamePlugin.class.php",
			["BsValidatorMwNamespacePlugin"] = "includes/validator/plugins/BsValidator/BsValidatorMwNamespacePlugin.class.php",
			["BsValidatorMwUsernamePlugin"] = "includes/validator/plugins/BsValidator/BsValidatorMwUsernamePlugin.class.php",
			["BsSpecialPage"] = "includes/SpecialPage.class.php",
			["BSSkinTreeNavigation"] = "includes/skins/BSSkinTreeNavigation.php",
			["BSSkinSidebarTreeParser"] = "includes/skins/BSSkinSidebarTreeParser.php",
			["BSSkinSidebarTreeNavigation"] = "includes/skins/BSSkinSidebarTreeNavigation.php",
			["BSTreeNode"] = "includes/tree/BSTreeNode.php",
			["BSTreeRenderer"] = "includes/tree/BSTreeRenderer.php",
			["BsConfig"] = "includes/Config.class.php",
			["BSDebug"] = "includes/Debug.php",
			["BsException"] = "includes/Exception.class.php",
			["BsExtensionManager"] = "includes/ExtensionManager.class.php",
			["BsGenericTagExtensionHandler"] = "includes/GenericTagExtensionHandler.php",
			["BSTitleListParam"] = "includes/paramdefinition/BSTitleListParam.php",
			["BSCategoryListParam"] = "includes/paramdefinition/BSCategoryListParam.php",
			["BSTitleParser"] = "includes/parser/BSTitleParser.php",
			["BSCategoryParser"] = "includes/parser/BSCategoryParser.php",
			["BSTitleValidator"] = "includes/validator/BSTitleValidator.php",
			["BSNamespaceListParam"] = "includes/paramdefinition/BSNamespaceListParam.php",
			["BSNamespaceParser"] = "includes/parser/BSNamespaceParser.php",
			["BSNamespaceValidator"] = "includes/validator/BSNamespaceValidator.php",
			["BSNotifications"] = "includes/Notifications.class.php",
			["BSStandardAPIResponse"] = "includes/api/BSStandardAPIResponse.php",
			["BSExtendedApiContext"] = "includes/api/BSExtendedApiContext.php",
			["BSApiFormatJson"] = "includes/api/BSApiFormatJson.php",
			["BSApiBase"] = "includes/api/BSApiBase.php",
			["BSApiTasksBase"] = "includes/api/BSApiTasksBase.php",
			["BSApiExtJSStoreBase"] = "includes/api/BSApiExtJSStoreBase.php",
			["BSApiExtJSDBTableStoreBase"] = "includes/api/BSApiExtJSDBTableStoreBase.php",
			["BSApiFileBackendStore"] = "includes/api/BSApiFileBackendStore.php",
			["BSApiUserStore"] = "includes/api/BSApiUserStore.php",
			["BSApiCategoryStore"] = "includes/api/BSApiCategoryStore.php",
			["BSApiAdminUserStore"] = "includes/api/BSApiAdminUserStore.php",
			["BSApiGroupStore"] = "includes/api/BSApiGroupStore.php",
			["BSApiInterwikiStore"] = "includes/api/BSApiInterwikiStore.php",
			["JsonLicenses"] = "includes/JsonLicenses.php",
			["BSApiUploadLicenseStore"] = "includes/api/BSApiUploadLicenseStore.php",
			["BSApiWikiPageTasks"] = "includes/api/BSApiWikiPageTasks.php",
			["BSApiWikiPageStore"] = "includes/api/BSApiWikiPageStore.php",
			["BSApiWikiSubPageTreeStore"] = "includes/api/BSApiWikiSubPageTreeStore.php",
			["BSApiTitleQueryStore"] = "includes/api/BSApiTitleQueryStore.php",
			["BSApiCategoryTreeStore"] = "includes/api/BSApiCategoryTreeStore.php",
			["BSApiPingTasks"] = "includes/api/BSApiPingTasks.php",
			["BsExtensionMW"] = "includes/ExtensionMW.class.php",
			["BsInvalidNamespaceException"] = "includes/exception/InvalidNamespaceException.class.php",
			["BSInvalidParamException"] = "includes/exception/BSInvalidParamException.php",
			["HTMLFormEx"] = "includes/html/htmlformfields/HTMLFormEx.php",
			["HTMLInfoFieldOverride"] = "includes/html/htmlformfields/HTMLInfoFieldOverride.php",
			["HTMLTextFieldOverride"] = "includes/html/htmlformfields/HTMLTextFieldOverride.php",
			["HTMLIntFieldOverride"] = "includes/html/htmlformfields/HTMLIntFieldOverride.php",
			["HTMLStaticImageFieldOverride"] = "includes/html/htmlformfields/HTMLStaticImageFieldOverride.php",
			["HTMLCheckFieldOverride"] = "includes/html/htmlformfields/HTMLCheckFieldOverride.php",
			["HTMLMultiSelectEx"] = "includes/html/htmlformfields/HTMLMultiSelectEx.php",
			["XmlMultiSelect"] = "includes/html/htmlformfields/XmlMultiSelect.php",
			["HTMLMultiSelectPlusAdd"] = "includes/html/htmlformfields/HTMLMultiSelectPlusAdd.php",
			["HTMLMultiSelectSortList"] = "includes/html/htmlformfields/HTMLMultiSelectSortList.php",
			["BsArticleHelper"] = "includes/utility/ArticleHelper.class.php",
			["BsCacheHelper"] = "includes/utility/CacheHelper.class.php",
			["BsConnectionHelper"] = "includes/utility/ConnectionHelper.class.php",
			["BsDOMHelper"] = "includes/utility/DOMHelper.class.php",
			["BsFormatConverter"] = "includes/utility/FormatConverter.class.php",
			["BsFileSystemHelper"] = "includes/utility/FileSystemHelper.class.php",
			["BsGroupHelper"] = "includes/utility/GroupHelper.class.php",
			["BsUserHelper"] = "includes/utility/UserHelper.class.php",
			["BsLinkProvider"] = "includes/utility/LinkProvider.class.php",
			["BsNamespaceHelper"] = "includes/utility/NamespaceHelper.class.php",
			["BsPageContentProvider"] = "includes/utility/PageContentProvider.class.php",
			["BsStringHelper"] = "includes/utility/StringHelper.class.php",
			["BsTagFinder"] = "includes/utility/TagFinder.class.php",
			["ViewBaseElement"] = "includes/outputhandler/views/view.BaseElement.php",
			["ViewBaseForm"] = "includes/outputhandler/views/view.BaseForm.php",
			["ViewException"] = "includes/outputhandler/views/view.Exception.php",
			["ViewFormElement"] = "includes/outputhandler/views/view.FormElement.php",
			["ViewFormElementButton"] = "includes/outputhandler/views/view.FormElementButton.php",
			["ViewFormElementFieldset"] = "includes/outputhandler/views/view.FormElementFieldset.php",
			["ViewFormElementInput"] = "includes/outputhandler/views/view.FormElementInput.php",
			["ViewFormElementLabel"] = "includes/outputhandler/views/view.FormElementLabel.php",
			["ViewFormElementSelectbox"] = "includes/outputhandler/views/view.FormElementSelectbox.php",
			["ViewTagElement"] = "includes/outputhandler/views/view.TagElement.php",
			["ViewTagError"] = "includes/outputhandler/views/view.TagError.php",
			["ViewTagErrorList"] = "includes/outputhandler/views/view.TagErrorList.php",
			["ViewUserMiniProfile"] = "includes/outputhandler/views/view.UserMiniProfile.php",
			["ViewWidget"] = "includes/outputhandler/views/view.Widget.php",
			["SpecialWikiAdmin"] = "includes/specials/SpecialWikiAdmin.class.php",
			["BsPARAM"] = "includes/common/BsPARAM.php",
			["BsPARAMTYPE"] = "includes/common/BsPARAMTYPE.php",
			["BsPARAMOPTION"] = "includes/common/BsPARAMOPTION.php",
			["EXTINFO"] = "includes/common/EXTINFO.php",
			["BSTemplateHelper"] = "includes/TemplateHelper.php",
			["ResourceLoaderBSTemplateModule"] = "includes/resourceloader/ResourceLoaderBSTemplateModule.php",
			["BSTasksApiSpec"] = "includes/utility/BSTasksApiSpec.php",
			["BSMigrateSettings"] = "maintenance/BSMigrateSettings.php",
			["BSMigrateUserProperties"] = "maintenance/BSMigrateUserProperties.php",
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
		["callback"] = "\\BlueSpice\\Foundation::onRegistry",
	},
	["BlueSpiceGroupManager"] = {
		["name"] = "BlueSpiceGroupManager",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:GroupManager",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Sebastian Ulbricht",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceGroupManager/resources",
		},
		["descriptionmsg"] = "bs-groupmanager-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceGroupManager"] = {
						["className"] = "\\BlueSpice\\GroupManager\\Extension",
						["extPath"] = "/BlueSpiceGroupManager",
					},
				},
				["PermissionRegistry"] = {
					["groupmanager-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "maintenanceadmin",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-group-manager"] = "BlueSpice\\GroupManager\\AdminTool",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["groupmanager-viewspecialpage"] = false,
			},
			["user"] = {
				["groupmanager-viewspecialpage"] = false,
			},
			["sysop"] = {
				["groupmanager-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "groupmanager-viewspecialpage",
		},
		["callback"] = "\\BlueSpice\\GroupManager\\Extension::onRegistration",
		["SpecialPages"] = {
			["GroupManager"] = "SpecialGroupManager",
		},
		["LogTypes"] = {
			[0] = "bs-group-manager",
		},
		["FilterLogTypes"] = {
			["bs-group-manager"] = true,
		},
		["LogActionsHandlers"] = {
			["bs-group-manager/*"] = "LogFormatter",
		},
		["APIModules"] = {
			["bs-groupmanager"] = "BSApiTasksGroupManager",
		},
		["MessagesDirs"] = {
			["GroupManager"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["SpecialGroupManagerAlias"] = "includes/specials/SpecialGroupManager.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\GroupManager\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiTasksGroupManager"] = "includes/api/BSApiTasksGroupManager.php",
			["SpecialGroupManager"] = "includes/specials/SpecialGroupManager.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.groupManager"] = {
				["scripts"] = "bluespice.groupManager.js",
				["dependencies"] = "ext.bluespice.extjs",
				["messages"] = {
					[0] = "bs-groupmanager-headergroup",
					[1] = "bs-groupmanager-tipremove",
					[2] = "bs-groupmanager-titlenewgroup",
					[3] = "bs-groupmanager-titleeditgroup",
					[4] = "bs-groupmanager-removegroup",
					[5] = "bs-groupmanager-lablename",
					[6] = "bs-groupmanager-msgnoteditable",
					[7] = "bs-groupmanager-msgnotremovable",
					[8] = "bs-groupmanager-removegroup-message-success",
					[9] = "bs-groupmanager-removegroup-message-failure",
				},
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceHideTitle"] = {
		["name"] = "BlueSpiceHideTitle",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:HideTitle",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Peter Boehm",
		},
		["descriptionmsg"] = "bs-hidetitle-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceHideTitle"] = {
						["className"] = "\\BlueSpice\\HideTitle\\Extension",
						["extPath"] = "/BlueSpiceHideTitle",
					},
				},
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\HideTitle\\"] = "src/",
		},
		["MessagesDirs"] = {
			["BlueSpiceHideTitle"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["HideTitleMagic"] = "languages/HideTitle.i18n.magic.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.hidetitle.styles"] = {
				["styles"] = {
					[0] = "bluespice.hideTitle.css",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceHideTitle/resources",
		},
		["Hooks"] = {
			["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\HideTitle\\Hook\\BSInsertMagicAjaxGetData\\CheckHideTitle::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\HideTitle\\Hook\\BeforePageDisplay\\AddModules::callback",
			["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\HideTitle\\Hook\\GetDoubleUnderscoreIDs\\AddHideTitle::callback",
			["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\HideTitle\\Extension::onBSUsageTrackerRegisterCollectors",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceInsertCategory"] = {
		["name"] = "BlueSpiceInsertCategory",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertCategory",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Sebastian Ulbricht",
			[2] = "Stefan Widmann",
		},
		["descriptionmsg"] = "bs-insertcategory-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceInsertCategory"] = {
						["className"] = "\\BlueSpice\\InsertCategory\\Extension",
						["extPath"] = "/BlueSpiceInsertCategory",
						["configDefinitions"] = {
							["InsertCategoryWithParents"] = "\\BlueSpice\\InsertCategory\\ConfigDefinition\\WithParents::getInstance",
							["InsertCategoryUploadPanelIntegration"] = "\\BlueSpice\\InsertCategory\\ConfigDefinition\\UploadPanelIntegration::getInstance",
						},
					},
				},
			},
			["BlueSpiceArticleInfo"] = {
				["FlyoutModules"] = {
					["insert_category"] = {
						["module"] = "ext.bluespice.insertcategory.flyout",
						["make-items-callback"] = "bs.insertcategory.flyout.makeItems",
					},
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceInsertCategory"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\InsertCategory\\"] = "src/",
		},
		["ResourceModules"] = {
			["ext.bluespice.insertcategory"] = {
				["scripts"] = "bluespice.insertCategory.js",
				["messages"] = {
					[0] = "bs-insertcategory-title",
					[1] = "bs-insertcategory-cat-label",
					[2] = "bs-insertcategory-success",
					[3] = "bs-insertcategory-failure",
					[4] = "bs-insertcategory-hint",
					[5] = "bs-insertcategory-panel-title",
				},
			},
			["ext.bluespice.insertcategory.styles"] = {
				["styles"] = {
					[0] = "bluespice.insertCategory.css",
				},
			},
			["ext.bluespice.insertCategory.uploadPanelIntegration"] = {
				["scripts"] = {
					[0] = "bluespice.insertCategory.uploadPanelIntegration.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.insertcategory",
				},
			},
			["ext.bluespice.insertcategory.flyout"] = {
				["scripts"] = "bluespice.insertcategory.flyout.js",
				["messages"] = {
					[0] = "bs-insertcategory-category-editor-title",
					[1] = "bs-insertcategory-category-editor-implicit-categories-title",
					[2] = "bs-insertcategory-category-editor-implicit-categories-help",
					[3] = "bs-insertcategory-category-editor-explicit-categories-edit-label",
					[4] = "bs-insertcategory-category-editor-explicit-categories-edit-tooltip",
					[5] = "bs-insertcategory-category-editor-button-label-clear-all",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.insertcategory.styles",
					[1] = "ext.bluespice.insertcategory",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceInsertCategory/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["InsertCategoryWithParents"] = {
				["value"] = false,
				["descriptionmsg"] = "bs-insertcategory-pref-withparents",
			},
			["InsertCategoryUploadPanelIntegration"] = {
				["value"] = false,
				["descriptionmsg"] = "bs-insertcategory-pref-uploadpanelintegration",
			},
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\InsertCategory\\Hook\\SkinTemplateOutputPageBeforeExec\\AddContentActionToBlacklist::callback",
			},
			["SkinTemplateNavigation"] = "\\BlueSpice\\InsertCategory\\Hook\\SkinTemplateNavigation\\AddInsertCategoryAction::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\InsertCategory\\Hook\\BeforePageDisplay\\AddResources::callback",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceInsertFile"] = {
		["name"] = "BlueSpiceInsertFile",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertFile",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Sebastian Ulbricht",
			[2] = "Robert Vogel",
		},
		["descriptionmsg"] = "bs-insertfile-desc",
		["type"] = "bluespice",
		["license-name"] = "GPL-3.0-only",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceInsertFile"] = {
						["className"] = "\\BlueSpice\\InsertFile\\Extension",
						["extPath"] = "/BlueSpiceInsertFile",
					},
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.insertFile.visualEditorPlugin",
				},
			},
		},
		["APIModules"] = {
			["bs-insertfile-license-store"] = "BSApiInsertFileLicenseStore",
		},
		["MessagesDirs"] = {
			["InsertFile"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\InsertFile\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["JsonLicenses"] = "includes/JsonLicenses.php",
			["BSApiInsertFileLicenseStore"] = "includes/api/BSApiInsertFileLicenseStore.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.insertFile"] = {
				["scripts"] = "bluespice.insertFile.js",
				["messages"] = {
					[0] = "bs-insertfile-button-image-title",
					[1] = "bs-insertfile-button-file-title",
					[2] = "bs-insertfile-nomatch",
					[3] = "bs-insertfile-labelfilter",
					[4] = "bs-insertfile-filename",
					[5] = "bs-insertfile-filesize",
					[6] = "bs-insertfile-lastmodified",
					[7] = "bs-insertfile-labelupload",
					[8] = "bs-insertfile-details-title",
					[9] = "bs-insertfile-labeldimensions",
					[10] = "bs-insertfile-labelalt",
					[11] = "bs-insertfile-labelalign",
					[12] = "bs-insertfile-labellink",
					[13] = "bs-insertfile-alignnone",
					[14] = "bs-insertfile-alignleft",
					[15] = "bs-insertfile-aligncenter",
					[16] = "bs-insertfile-alignright",
					[17] = "bs-insertfile-labeltype",
					[18] = "bs-insertfile-typenone",
					[19] = "bs-insertfile-typethumb",
					[20] = "bs-insertfile-typeframe",
					[21] = "bs-insertfile-typeborder",
					[22] = "bs-insertfile-titlefile",
					[23] = "bs-insertfile-titleimage",
					[24] = "bs-insertfile-tipkeepratio",
					[25] = "bs-insertfile-select-a-link",
					[26] = "bs-insertfile-linktext",
					[27] = "bs-insertfile-no-link",
					[28] = "bs-insertfile-error-no-imagelink",
					[29] = "bs-insertfile-error-no-medialink",
					[30] = "bs-insertfile-enable-align",
					[31] = "bs-insertfile-nstext",
					[32] = "bs-insertfile-nstextfile",
					[33] = "bs-insertfile-nstextmedia",
					[34] = "bs-insertfile-nstextfile-file",
					[35] = "bs-insertfile-nstextfile-image",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.bluespice.upload",
				},
			},
			["ext.bluespice.insertFile.styles"] = {
				["styles"] = {
					[0] = "bluespice.insertFile.css",
				},
			},
			["ext.bluespice.insertFile.visualEditorPlugin"] = {
				["scripts"] = {
					[0] = "bluespice.insertFile.visualEditorPlugin.js",
				},
				["styles"] = {
					[0] = "bluespice.insertFile.visualEditorPlugin.less",
				},
				["messages"] = {
					[0] = "bs-insertfile-advanced-search-panel-label",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceInsertFile/resources",
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
	},
	["BlueSpiceInsertLink"] = {
		["name"] = "BlueSpiceInsertLink",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertLink",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Sebastian Ulbricht",
			[2] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-insertlink-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceInsertLink"] = {
						["className"] = "\\BlueSpice\\InsertLink\\Extension",
						["extPath"] = "/BlueSpiceInsertLink",
					},
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.insertlink.visualEditorPlugin",
				},
			},
		},
		["MessagesDirs"] = {
			["InsertLink"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["InsertLinkAlias"] = "languages/InsertLink.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\InsertLink\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SpecialInsertLinkFileChooserJNLP"] = "includes/specials/SpecialInsertLinkFileChooserJNLP.php",
		},
		["SpecialPages"] = {
			["InsertLinkFileChooserJNLP"] = "SpecialInsertLinkFileChooserJNLP",
		},
		["ResourceModules"] = {
			["ext.bluespice.insertlink"] = {
				["scripts"] = "bluespice.insertLink.js",
				["messages"] = {
					[0] = "bs-insertlink-button-title",
					[1] = "bs-insertlink-dialog-title",
					[2] = "bs-insertlink-tab-wiki-page",
					[3] = "bs-insertlink-tab-ext-link",
					[4] = "bs-insertlink-tab-email",
					[5] = "bs-insertlink-tab-ext-file",
					[6] = "bs-insertlink-label-page",
					[7] = "bs-insertlink-label-link",
					[8] = "bs-insertlink-label-mail",
					[9] = "bs-insertlink-label-description",
					[10] = "bs-insertlink-label-file",
					[11] = "bs-insertlink-label-searchfile",
					[12] = "bs-insertlink-select-a-page",
					[13] = "bs-insertlink-select-a-namespace",
					[14] = "bs-insertlink-empty-field-text",
					[15] = "bs-insertlink-no-applet",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.insertlink.styles"] = {
				["styles"] = {
					[0] = "bluespice.insertLink.css",
				},
			},
			["ext.bluespice.insertlink.visualEditorPlugin"] = {
				["scripts"] = {
					[0] = "bluespice.insertlink.visualEditorPlugin.js",
					[1] = "bs.insertlink.ve/ui/MWLocalFileSystemLinkAnnotationWidget.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.visualEditorConnector",
				},
				["messages"] = {
					[0] = "bs-insertlink-tab-ext-file",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceInsertLink/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["InsertLinkEnableJava"] = {
				["value"] = false,
			},
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
	},
	["BlueSpiceInsertMagic"] = {
		["name"] = "BlueSpiceInsertMagic",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertMagic",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Stephan Muggli",
		},
		["descriptionmsg"] = "bs-insertmagic-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceInsertMagic"] = {
						["className"] = "\\BlueSpice\\InsertMagic\\Extension",
						["extPath"] = "/BlueSpiceInsertMagic",
					},
				},
			},
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.insertmagic.visualEditor",
				},
			},
		},
		["APIModules"] = {
			["bs-insertmagic-data-store"] = "BSApiInsertMagicDataStore",
		},
		["MessagesDirs"] = {
			["InsertMagic"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "BlueSpice\\InsertMagic\\Hook\\BeforePageDisplay\\AddModules::callback",
		},
		["AutoloadClasses"] = {
			["InsertMagic"] = "includes/InsertMagic.php",
			["BSApiInsertMagicDataStore"] = "includes/api/BSApiInsertMagicDataStore.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\InsertMagic\\"] = "src/",
		},
		["ResourceModules"] = {
			["ext.bluespice.insertMagic"] = {
				["messages"] = {
					[0] = "bs-insertmagic-dlg-title",
					[1] = "bs-insertmagic-type-tags",
					[2] = "bs-insertmagic-type-quickaccess",
					[3] = "bs-insertmagic-type-variables",
					[4] = "bs-insertmagic-type-switches",
					[5] = "bs-insertmagic-label-first",
					[6] = "bs-insertmagic-label-second",
					[7] = "bs-insertmagic-label-desc",
					[8] = "bs-insertmagic-label-examples",
					[9] = "bs-insertmagic-label-see-also",
				},
			},
			["ext.bluespice.insertMagic.styles"] = {
				["styles"] = {
					[0] = "bluespice.insertMagic.css",
				},
			},
			["ext.bluespice.insertmagic.visualEditor"] = {
				["scripts"] = {
					[0] = "ve-insertmagic/ve.ui.BSInsertMagicTool.js",
					[1] = "ve-insertmagic/ve.ui.BSInsertMagicCommand.js",
				},
				["messages"] = {
					[0] = "bs-insertmagic-ve-insertmagic-title",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
					[1] = "ext.bluespice.insertMagic",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceInsertMagic/resources",
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
	},
	["BlueSpiceInsertTemplate"] = {
		["name"] = "BlueSpiceInsertTemplate",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertTemplate",
		["author"] = {
			[0] = "Josef Konrad",
			[1] = "Robert Vogel",
		},
		["descriptionmsg"] = "bs-insertTemplate-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceInsertTemplate"] = {
						["className"] = "\\BlueSpice\\InsertTemplate\\Extension",
						["extPath"] = "/BlueSpiceInsertTemplate",
					},
				},
			},
		},
		["MessagesDirs"] = {
			["InsertTemplate"] = {
				[0] = "i18n",
			},
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["InsertTemplateFavorites"] = {
				["value"] = {
				},
			},
		},
		["APIModules"] = {
			["bs-inserttemplate-store"] = "BSApiInsertTemplateTemplateStore",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\InsertTemplate\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiInsertTemplateTemplateStore"] = "includes/api/BSApiInsertTemplateTemplateStore.php",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceInsertTemplate/resources",
		},
		["ResourceModules"] = {
			["ext.bluespice.insertTemplate"] = {
				["scripts"] = {
					[0] = "bluespice.insertTemplate.js",
				},
				["messages"] = {
					[0] = "bs-insertTemplate-button-template-title",
					[1] = "bs-insertTemplate-dialog-title",
					[2] = "bs-insertTemplate-dialog-label-choose",
					[3] = "bs-insertTemplate-dialog-label-modify",
					[4] = "bs-insertTemplate-dialog-label-preview",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.insertTemplate.styles"] = {
				["styles"] = {
					[0] = "bluespice.insertTemplate.css",
				},
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceInterWikiLinks"] = {
		["name"] = "BlueSpiceInterWikiLinks",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InterWikiLinks",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Sebastian Ulbricht",
			[2] = "Leonid Verhovskij",
		},
		["descriptionmsg"] = "bs-interwikilinks-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceInterWikiLinks"] = {
						["className"] = "\\BlueSpice\\InterWikiLinks\\Extension",
						["extPath"] = "/BlueSpiceInterWikiLinks",
					},
				},
				["PermissionRegistry"] = {
					["interwikilinks-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-interwikilinks-manager"] = "BlueSpice\\InterWikiLinks\\AdminTool",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["interwikilinks-viewspecialpage"] = false,
			},
			["user"] = {
				["interwikilinks-viewspecialpage"] = false,
			},
			["sysop"] = {
				["interwikilinks-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "interwikilinks-viewspecialpage",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\InterWikiLinks\\"] = "src/",
		},
		["SpecialPages"] = {
			["InterWikiLinks"] = "SpecialInterWikiLinks",
		},
		["APIModules"] = {
			["bs-interwikilinks-tasks"] = "BSApiTasksInterWikiLinksManager",
		},
		["MessagesDirs"] = {
			["InterWikiLinks"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["BSApiTasksInterWikiLinksManager"] = "includes/api/BSApiTasksInterWikiLinksManager.php",
			["SpecialInterWikiLinks"] = "includes/specials/SpecialInterWikiLinks.php",
		},
		["ExtensionMessagesFiles"] = {
			["InterWikiLinksAlias"] = "includes/specials/SpecialInterWikiLinks.alias.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.interWikiLinks"] = {
				["scripts"] = "bluespice.interWikiLinks.js",
				["messages"] = {
					[0] = "bs-interwikilinks-headerprefix",
					[1] = "bs-interwikilinks-headerurl",
					[2] = "bs-interwikilinks-titleaddinterwikilink",
					[3] = "bs-interwikilinks-titleeditinterwikilink",
					[4] = "bs-interwikilinks-labelprefix",
					[5] = "bs-interwikilinks-labelurl",
					[6] = "bs-interwikilinks-titledeleteinterwikilink",
					[7] = "bs-interwikilinks-confirmdeleteinterwikilink",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["bluespice.insertLink.interWikiLinks"] = {
				["scripts"] = "bluespice.insertLink.interWikiLinks.js",
				["messages"] = {
					[0] = "bs-interwikilinks-insertlink-tabtitle",
					[1] = "bs-interwikilinks-insertlink-labelprefix",
					[2] = "bs-interwikilink-select-a-prefix",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceInterWikiLinks/resources",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\InterWikiLinks\\Hook\\BeforePageDisplay\\AddResources::callback",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceMultiUpload"] = {
		["name"] = "BlueSpiceMultiUpload",
		["version"] = "3.2.0-alpha",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Leonid Verhovskij",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:MultiUpload",
		["descriptionmsg"] = "bs-multiupload-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceMultiUpload"] = {
						["className"] = "\\BlueSpice\\MultiUpload\\Extension",
						["extPath"] = "/BlueSpiceMultiUpload",
					},
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceMultiUpload"] = {
				[0] = "i18n",
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\MultiUpload\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BlueSpiceMultiUploadHooks"] = "includes/BlueSpiceMultiUploadHooks.php",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\MultiUpload\\Hook\\BeforePageDisplay\\AddResources::callback",
			["BeforePageDisplayMobile"] = "BlueSpiceMultiUploadHooks::onBeforePageDisplayMobile",
			["MobileMenu"] = "BlueSpiceMultiUploadHooks::onMobileMenu",
			["BSInsertMagicAjaxGetData"] = "BlueSpice\\MultiUpload\\Hook\\BSInsertMagicAjaxGetData\\AddTags::callback",
			["ParserFirstCallInit"] = "BlueSpice\\MultiUpload\\Hook\\ParserFirstCallInit\\AddTags::callback",
		},
		["ResourceModules"] = {
			["ext.bluespice.multiUpload"] = {
				["scripts"] = {
					[0] = "ext.bluespice.multiUpload.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.uploader.bootstrap",
				},
			},
			["ext.bluespice.uploader.bootstrap"] = {
				["scripts"] = {
					[0] = "ext.bluespice.uploader.bootstrap.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.upload"] = {
				["scripts"] = {
					[0] = "ext.bluespice.upload.js",
					[1] = "lib/plupload/moxie.js",
					[2] = "lib/plupload/plupload.dev.js",
				},
				["messages"] = {
					[0] = "bs-uploader-mime-images-label",
					[1] = "bs-uploader-mime-files-label",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.extjs.upload"] = {
				["scripts"] = {
					[0] = "ext.bluespice.extjs.upload.js",
				},
				["messages"] = {
					[0] = "bs-upload-multiuploaddialogtitle",
					[1] = "bs-deferred-action-apiupload-description",
					[2] = "bs-upload-descfilelabel",
					[3] = "bs-upload-license",
					[4] = "bs-upload-uploadwatchthislabel",
					[5] = "bs-upload-uploadignorewarningslabel",
					[6] = "bs-upload-categories",
					[7] = "bs-upload-details",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.multiUpload.MobileFrontend"] = {
				["scripts"] = {
					[0] = "ext.bluespice.multiUpload.MobileFrontend.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.upload",
					[1] = "ext.bluespice.uploader.bootstrap",
				},
			},
			["ext.bluespice.multiUpload.MobileFrontend.styles"] = {
				["styles"] = {
					[0] = "ext.bluespice.multiUpload.MobileFrontend.less",
				},
			},
			["ext.bluespice.multiUpload.tags"] = {
				["scripts"] = {
					[0] = "ext.bluespice.multiUpload.tags.js",
				},
				["messages"] = {
					[0] = "bs-multiupload-tag-hint-reloadpage",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.uploader.bootstrap",
				},
			},
			["ext.bluespice.multiUpload.tags.styles"] = {
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
				["styles"] = {
					[0] = "ext.bluespice.multiUpload.tags.less",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceMultiUpload/resources",
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceNamespaceCSS"] = {
		["name"] = "BlueSpiceNamespaceCSS",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:NamespaceCss",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Tobias Weichart",
			[2] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-namespacecss-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceNamespaceCSS"] = {
						["className"] = "\\BlueSpice\\NamespaceCSS\\Extension",
						["extPath"] = "/BlueSpiceNamespaceCSS",
					},
				},
				["AdminToolRegistry"] = {
					["bs-namespacecss-manager"] = "\\BlueSpice\\NamespaceCSS\\AdminTool",
				},
			},
		},
		["MessagesDirs"] = {
			["NamespaceCss"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceNamespaceCSSManagerAlias"] = "languages/SpecialNamespaceCSSManager.alias.php",
		},
		["SpecialPages"] = {
			["BlueSpiceNamespaceCSSManager"] = "\\BlueSpice\\NamespaceCSS\\Special\\Manager",
		},
		["APIModules"] = {
			["bs-namespacecss-store"] = "\\BlueSpice\\NamespaceCSS\\Api\\Store\\NamespaceCSS",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\NamespaceCSS\\"] = "src/",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\NamespaceCSS\\Hook\\BeforePageDisplay\\AddResources::callback",
			["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\NamespaceCSS\\Hook\\LoadExtensionSchemaUpdates\\AddMoveToDotPostDatabaseMaintenance::callback",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceNamespaceCSS/resources",
		},
		["ResourceModules"] = {
			["ext.bluespice.namespaceCSS.special"] = {
				["scripts"] = "ext.bluespice.namespaceCSS.special.js",
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-namespacecss-specialmanager-label-namespacename",
					[1] = "bs-namespacecss-specialmanager-label-sourcepage",
				},
			},
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["NamespaceCSSExcludeNamespaces"] = {
				["value"] = {
					[0] = -2,
				},
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceNamespaceManager"] = {
		["name"] = "BlueSpiceNamespaceManager",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:NamespaceManager",
		["author"] = {
			[0] = "Sebastian Ulbricht",
			[1] = "Stefan Widmann",
			[2] = "Robert Vogel",
		},
		["descriptionmsg"] = "bs-namespacemanager-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceNamespaceManager"] = {
						["className"] = "NamespaceManager",
						["extPath"] = "/BlueSpiceNamespaceManager",
					},
				},
				["AdminToolRegistry"] = {
					["bs-namespace-manager"] = "BlueSpice\\NamespaceManager\\AdminTool",
				},
				["PermissionRegistry"] = {
					["namespacemanager-viewspecialpage"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
							[3] = "structuremanager",
						},
					},
				},
			},
			["BlueSpicePrivacy"] = {
				["Handlers"] = {
					[0] = "\\BlueSpice\\NamespaceManager\\Privacy\\Handler",
				},
			},
		},
		["callback"] = "NamespaceManager::onRegistration",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["LogTypes"] = {
			[0] = "bs-namespace-manager",
		},
		["FilterLogTypes"] = {
			["bs-namespace-manager"] = true,
		},
		["LogActionsHandlers"] = {
			["bs-namespace-manager/*"] = "LogFormatter",
		},
		["APIModules"] = {
			["bs-namespace-store"] = "BSApiNamespaceStore",
			["bs-namespace-tasks"] = "BSApiNamespaceTasks",
		},
		["SpecialPages"] = {
			["NamespaceManager"] = "SpecialNamespaceManager",
		},
		["MessagesDirs"] = {
			["NamespaceManager"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["NamespaceManagerAlias"] = "includes/specials/SpecialNamespaceManager.alias.php",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["NamespaceManagerNsOffset"] = {
				["value"] = 2999,
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\NamespaceManager\\"] = "src/",
			["BlueSpice\\NamespaceManager\\Tests\\"] = "tests/phpunit/",
		},
		["AutoloadClasses"] = {
			["NamespaceManager"] = "NamespaceManager.class.php",
			["NamespaceNuker"] = "includes/NamespaceNuker.php",
			["BSApiNamespaceStore"] = "includes/api/BSApiNamespaceStore.php",
			["BSApiNamespaceTasks"] = "includes/api/BSApiNamespaceTasks.php",
			["SpecialNamespaceManager"] = "includes/specials/SpecialNamespaceManager.class.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\NamespaceManager\\Hook\\LoadExtensionSchemaUpdates\\AddBackupPageTable::callback",
				[1] = "\\BlueSpice\\NamespaceManager\\Hook\\LoadExtensionSchemaUpdates\\AddBackupRevisionTable::callback",
				[2] = "\\BlueSpice\\NamespaceManager\\Hook\\LoadExtensionSchemaUpdates\\AddBackupTextTable::callback",
			},
			["NamespaceManager::editNamespace"] = "NamespaceManager::onEditNamespace",
			["NamespaceManager::writeNamespaceConfiguration"] = "NamespaceManager::onWriteNamespaceConfiguration",
			["BSMigrateSettingsSaveNewSettings"] = "\\BlueSpice\\NamespaceManager\\Hook\\BSMigrateSettingsSaveNewSettings\\WriteConfiguration::callback",
		},
		["ResourceModules"] = {
			["ext.bluespice.namespaceManager"] = {
				["scripts"] = "resources/bluespice.namespaceManager.js",
				["dependencies"] = "ext.bluespice.extjs",
				["messages"] = {
					[0] = "bs-namespacemanager-tipadd",
					[1] = "bs-namespacemanager-tipedit",
					[2] = "bs-namespacemanager-tipremove",
					[3] = "bs-namespacemanager-msgnoteditabledelete",
					[4] = "bs-namespacemanager-labelnsname",
					[5] = "bs-namespacemanager-willdelete",
					[6] = "bs-namespacemanager-willmove",
					[7] = "bs-namespacemanager-willmovesuffix",
					[8] = "bs-namespacemanager-deletewarning",
					[9] = "bs-namespacemanager-pagepresent",
					[10] = "bs-namespacemanager-label-editable",
					[11] = "bs-ns_main",
					[12] = "bs-from-something",
					[13] = "bs-namespacemanager-label-istalk",
					[14] = "bs-namespacemanager-nodeletetalk",
					[15] = "bs-namespacemanager-hide-talk-label",
					[16] = "bs-namespacemanager-labelnsalias",
				},
			},
			["ext.bluespice.namespaceManager.styles"] = {
				["styles"] = "resources/bluespice.namespaceManager.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "BlueSpiceNamespaceManager",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["namespacemanager-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "namespacemanager-viewspecialpage",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpicePageAccess"] = {
		["name"] = "BlueSpicePageAccess",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PageAccess",
		["author"] = "Marc Reymann",
		["descriptionmsg"] = "bs-pageaccess-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpicePageAccess"] = {
						["className"] = "\\BlueSpice\\PageAccess\\Extension",
						["extPath"] = "/BlueSpicePageAccess",
					},
				},
				["TagRegistry"] = {
					["pageaccess"] = "\\BlueSpice\\PageAccess\\Tag\\PageAccess",
				},
				["PermissionRegistry"] = {
					["pageaccess-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
							[2] = "structuremanager",
						},
					},
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["TagDefinitions"] = {
					[0] = "ext.bluespice.pageaccess.visualEditorTagDefinition",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["pageaccess-viewspecialpage"] = false,
			},
			["user"] = {
				["pageaccess-viewspecialpage"] = true,
			},
			["sysop"] = {
				["pageaccess-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "pageaccess-viewspecialpage",
		},
		["SpecialPages"] = {
			["PageAccess"] = "SpecialPageAccess",
		},
		["APIModules"] = {
			["bs-pageaccess-store"] = "BSApiPageAccessStore",
		},
		["LogTypes"] = {
			[0] = "bs-pageaccess",
		},
		["FilterLogTypes"] = {
			["bs-pageaccess"] = true,
		},
		["LogActionsHandlers"] = {
			["bs-pageaccess/*"] = "LogFormatter",
		},
		["MessagesDirs"] = {
			["BlueSpicePageAccess"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpicePageAccessAlias"] = "includes/specials/SpecialPageAccess.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialPageAccess"] = "includes/specials/SpecialPageAccess.php",
			["BSApiPageAccessStore"] = "includes/api/BSApiPageAccessStore.php",
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\PageAccess\\"] = "src/",
		},
		["Hooks"] = {
			["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\PageAccess\\Hook\\BSInsertMagicAjaxGetData\\AddPageAccessTag::callback",
			["PageContentSave"] = "\\BlueSpice\\PageAccess\\Hook\\PageContentSave\\EditPageAccess::callback",
			["userCan"] = "\\BlueSpice\\PageAccess\\Hook\\UserCan\\PageAccessPermissionCheck::callback",
			["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\PageAccess\\Extension::onBSUsageTrackerRegisterCollectors",
		},
		["ResourceModules"] = {
			["ext.PageAccess.manager"] = {
				["scripts"] = {
					[0] = "ext.bluespice.pageaccess.manager.js",
				},
				["messages"] = {
					[0] = "bs-pageaccess-column-title",
					[1] = "bs-pageaccess-column-groups",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.pageaccess.visualEditorTagDefinition"] = {
				["scripts"] = {
					[0] = "bs.pgaccss/util/tag/PageAccessDefinition.js",
				},
				["messages"] = {
					[0] = "bs-pageaccess-tag-pageaccess-desc",
					[1] = "bs-pageaccess-tag-pageaccess-title",
					[2] = "bs-pageaccess-ve-pageaccessinspector-groups",
					[3] = "bs-pageaccess-tag-pageaccess-desc-param-groups",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpicePageAccess/resources",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpicePageAssignments"] = {
		["name"] = "BlueSpicePageAssignments",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Patric Wirth",
			[2] = "Leonid Verhovskij",
		},
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PageAssignments",
		["type"] = "bluespice",
		["version"] = "3.2.0-alpha",
		["descriptionmsg"] = "bs-pageassignments-desc",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpicePageAssignments"] = {
						["className"] = "\\BlueSpice\\PageAssignments\\Extension",
						["extPath"] = "/BlueSpicePageAssignments",
						["configDefinitions"] = {
							["PageAssignmentsLockdownGroups"] = "\\BlueSpice\\PageAssignments\\ConfigDefinition\\LockdownGroups::getInstance",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-pageassignments-manager"] = "BlueSpice\\PageAssignments\\AdminTool",
				},
				["PermissionRegistry"] = {
					["pageassignable"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "admin",
							[1] = "author",
							[2] = "editor",
							[3] = "maintenanceadmin",
							[4] = "reviewer",
						},
					},
					["pageassignments"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
							[3] = "reviewer",
						},
					},
				},
				["RendererRegistry"] = {
					["assignment"] = "\\BlueSpice\\PageAssignments\\Renderer\\Assignment::factory",
					["assignment-user"] = "\\BlueSpice\\PageAssignments\\Renderer\\User::factory",
				},
				["NotificationRegistrationFunctions"] = {
					[0] = "\\BlueSpice\\PageAssignments\\Notifications\\Registrator::registerNotifications",
				},
				["LessVarsRegistry"] = {
					["bs-pageassignments-icon-specialeveryone-color"] = "@bs-color-tertiary",
				},
				["PermissionLockdownRegistry"] = {
					["pageassignments-secure"] = "\\BlueSpice\\PageAssignments\\Permission\\Lockdown\\Module\\Secure::getInstance",
				},
				["PermissionLockdownGroupModuleRegistry"] = {
					["pageassignments"] = "\\BlueSpice\\PageAssignments\\Permission\\Lockdown\\Module\\Groups\\PageAssignment::getInstance",
				},
			},
			["BlueSpicePageAssignments"] = {
				["TargetRegistry"] = {
					["title"] = "\\BlueSpice\\PageAssignments\\TitleTarget",
				},
				["TypeRegistry"] = {
					["group"] = "\\BlueSpice\\PageAssignments\\Assignable\\Group",
					["user"] = "\\BlueSpice\\PageAssignments\\Assignable\\User",
					["specialeveryone"] = "\\BlueSpice\\PageAssignments\\Assignable\\Everyone",
				},
			},
			["BlueSpicePrivacy"] = {
				["Handlers"] = {
					[0] = "\\BlueSpice\\PageAssignments\\Privacy\\Handler",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["pageassignable"] = false,
				["pageassignments"] = false,
			},
			["user"] = {
				["pageassignable"] = true,
				["pageassignments"] = false,
			},
			["sysop"] = {
				["pageassignable"] = true,
				["pageassignments"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "pageassignable",
			[1] = "pageassignments",
		},
		["callback"] = "\\BlueSpice\\PageAssignments\\Extension::onRegistration",
		["DefaultUserOptions"] = {
			["echo-subscriptions-web-bs-pageassignments-action-cat"] = true,
			["echo-subscriptions-email-bs-pageassignments-action-cat"] = true,
		},
		["SpecialPages"] = {
			["PageAssignments"] = "SpecialPageAssignments",
			["ManagePageAssignments"] = "SpecialManagePageAssignments",
		},
		["LogTypes"] = {
			[0] = "bs-pageassignments",
		},
		["FilterLogTypes"] = {
			["bs-pageassignments"] = true,
		},
		["LogActionsHandlers"] = {
			["bs-pageassignments/*"] = "LogFormatter",
		},
		["MessagesDirs"] = {
			["PageAssignments"] = {
				[0] = "i18n",
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["APIModules"] = {
			["bs-pageassignable-store"] = "\\BlueSpice\\PageAssignments\\Api\\Store\\Assignable",
			["bs-pageassignment-store"] = "BSApiPageAssignmentStore",
			["bs-mypageassignment-store"] = "BSApiMyPageAssignmentStore",
			["bs-pageassignment-tasks"] = "\\BlueSpice\\PageAssignments\\Api\\Task\\PageAssignments",
		},
		["ExtensionMessagesFiles"] = {
			["PageAssignmentsAlias"] = "languages/PageAssignments.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\PageAssignments\\"] = "src/",
			["BlueSpice\\PageAssignments\\Tests\\"] = "tests/phpunit/",
		},
		["AutoloadClasses"] = {
			["BSApiPageAssignmentStore"] = "includes/api/BSApiPageAssignmentStore.php",
			["BSApiMyPageAssignmentStore"] = "includes/api/BSApiMyPageAssignmentStore.php",
			["PageAssignmentsHooks"] = "includes/PageAssignmentsHooks.php",
			["PageAssignmentsBookmakerHooks"] = "includes/PageAssignmentsBookmakerHooks.php",
			["PageAssignmentsWikiExplorerHooks"] = "includes/PageAssignmentsWikiExplorerHooks.php",
			["PageAssignmentsDashboardHooks"] = "includes/PageAssignmentsDashboardHooks.php",
			["SpecialPageAssignments"] = "includes/specials/SpecialPageAssignments.php",
			["SpecialManagePageAssignments"] = "includes/specials/SpecialManagePageAssignments.php",
			["BSPageAssignmentsMigrateRespEditors"] = "maintenance/BSPageAssignmentsMigrateRespEditors.php",
		},
		["ResourceModules"] = {
			["ext.pageassignments.styles"] = {
				["styles"] = {
					[0] = "ext.bluespice.pageassignments.less",
				},
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
			["ext.pageassignments.scripts"] = {
				["scripts"] = {
					[0] = "ext.bluespice.pageassignments.js",
				},
				["messages"] = {
					[0] = "bs-pageassignments-dlg-title",
					[1] = "bs-pageassignments-dlg-fldlabel",
					[2] = "bs-pageassignments-action-apiedit-description",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.pageassignments.assignable.messages",
					[1] = "mediawiki.api",
				},
			},
			["ext.pageassignments.manager"] = {
				["scripts"] = {
					[0] = "ext.bluespice.pageassignments.manager.js",
				},
				["messages"] = {
					[0] = "bs-pageassignments-column-title",
					[1] = "bs-pageassignments-column-assignments",
					[2] = "bs-pageassignments-no-assignments",
					[3] = "bs-pageassignments-action-log",
					[4] = "bs-pageassignments-action-delete-confirm",
				},
				["dependencies"] = {
					[0] = "ext.pageassignments.scripts",
					[1] = "ext.bluespice.extjs",
				},
			},
			["ext.pageassignments.overview"] = {
				["scripts"] = {
					[0] = "ext.bluespice.pageassignments.overview.js",
				},
				["messages"] = {
					[0] = "bs-pageassignments-column-title",
					[1] = "bs-pageassignments-column-assignedby",
				},
				["dependencies"] = {
					[0] = "ext.pageassignments.scripts",
					[1] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.pageassignments.bookshelfPlugin"] = {
				["scripts"] = {
					[0] = "bluespice.pageassignments.BookshelfPlugin.js",
				},
				["messages"] = {
					[0] = "bs-pageassignments-column-assignments",
					[1] = "bs-pageassignments-menu-label",
					[2] = "bs-pageassignments-dlg-title",
					[3] = "bs-pageassignments-dlg-fldlabel",
					[4] = "bs-pageassignments-action-apiedit-description",
					[5] = "bs-pageassignments-no-assignments",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.pageassignments.assignable.messages",
				},
			},
			["ext.bluespice.pageassignments.wikiexplorer"] = {
				["scripts"] = {
					[0] = "ext.bluespice.pageassignments.wikiexplorer.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.pageassignments.assignable.messages",
					[1] = "ext.bluespice.extjs",
				},
			},
			["ext.bluespice.pageassignments.portlet"] = {
				["messages"] = {
					[0] = "bs-pageassignments-column-title",
					[1] = "bs-pageassignments-column-assignedby",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.pageassignments.assignable.messages",
				},
			},
			["ext.bluespice.pageassignments.flyout"] = {
				["scripts"] = {
					[0] = "bluespice.pageassignments.flyout.js",
				},
				["messages"] = {
					[0] = "bs-pageassignments-nav-link-title-pageassignments",
					[1] = "bs-pageassignments-flyout-title",
					[2] = "bs-pageassignments-flyout-intro",
					[3] = "bs-pageassignments-flyout-form-title",
					[4] = "bs-pageassignments-flyout-grid-title",
					[5] = "bs-pageassignments-flyout-manager-btn-label",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
					[1] = "ext.bluespice",
				},
			},
			["ext.bluespice.pageassignments.graphicallist"] = {
				["scripts"] = {
					[0] = "ext.bluespice.pageassignments.GraphicalList.js",
				},
				["dependencies"] = {
					[0] = "ext.pageassignments.scripts",
				},
			},
			["ext.bluespice.pageassignments.assignable.messages"] = {
				["class"] = "\\BlueSpice\\PageAssignments\\ResourceLoader\\Messages",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpicePageAssignments/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["PageAssignmentsLockdownGroups"] = {
				["value"] = {
					[0] = "user",
				},
				["descriptionmsg"] = "bs-pageassignments-pref-lockdowngroups",
				["public"] = true,
			},
			["PageAssignmentsActivatedTypes"] = {
				["value"] = {
					[0] = "user",
					[1] = "group",
				},
			},
			["PageAssignmentsUseAdditionalPermissions"] = {
				["value"] = false,
			},
			["PageAssignmentsSecureEnabledNamespaces"] = {
				["value"] = {
				},
			},
			["PageAssignmentsSecureRemoveRightList"] = {
				["value"] = {
					[0] = "edit",
				},
			},
			["PageAssignmentsTarget"] = {
				["value"] = "title",
			},
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\PageAssignments\\Hook\\LoadExtensionSchemaUpdates\\AddPageAssignmentsTable::callback",
				[1] = "\\BlueSpice\\PageAssignments\\Hook\\LoadExtensionSchemaUpdates\\AddMigrateRespEditorsUpdateMaintenance::callback",
			},
			["PersonalUrls"] = "PageAssignmentsHooks::onPersonalUrls",
			["SkinTemplateNavigation"] = "PageAssignmentsHooks::onSkinTemplateNavigation",
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\AddResources::callback",
				[1] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\AddDashboardResources::callback",
				[2] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\AddWikiExplorerResources::callback",
				[3] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\FetchPageAssignments::callback",
			},
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\PageAssignments\\Hook\\SkinTemplateOutputPageBeforeExec\\AddFlyout::callback",
			},
			["TitleMoveComplete"] = {
				[0] = "PageAssignmentsHooks::onTitleMoveComplete",
			},
			["ArticleDeleteComplete"] = {
				[0] = "PageAssignmentsHooks::onArticleDeleteComplete",
			},
			["BSUserManagerAfterSetGroups"] = "\\BlueSpice\\PageAssignments\\Hook\\BSUserManagerAfterSetGroups\\NotifyUsers::callback",
			["BSBookshelfBookManager"] = "PageAssignmentsBookmakerHooks::onBSBookshelfBookManager",
			["BSBookshelfManagerGetBookDataRow"] = "PageAssignmentsBookmakerHooks::onBSBookshelfManagerGetBookDataRow",
			["BSUEModulePDFcollectMetaData"] = "PageAssignmentsBookmakerHooks::onBSUEModulePDFcollectMetaData",
			["WikiExplorer::getFieldDefinitions"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerGetFieldDefinitions",
			["WikiExplorer::getColumnDefinitions"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerGetColumnDefinitions",
			["WikiExplorer::queryPagesWithFilter"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter",
			["WikiExplorer::buildDataSets"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerBuildDataSets",
			["BSDashboardsUserDashboardPortalConfig"] = "PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalConfig",
			["BSDashboardsUserDashboardPortalPortlets"] = "PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalPortlets",
			["BSUsageTrackerRegisterCollectors"] = "PageAssignmentsHooks::onBSUsageTrackerRegisterCollectors",
			["BSUserManagerAfterDeleteUser"] = "PageAssignmentsHooks::onBSUserManagerAfterDeleteUser",
			["BSGroupManagerGroupNameChanged"] = "PageAssignmentsHooks::onBSGroupManagerGroupNameChanged",
			["BSGroupManagerGroupDeleted"] = "PageAssignmentsHooks::onBSGroupManagerGroupDeleted",
			["NamespaceManager::getMetaFields"] = "\\BlueSpice\\PageAssignments\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback",
			["BSApiNamespaceStoreMakeData"] = "\\BlueSpice\\PageAssignments\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback",
			["NamespaceManager::editNamespace"] = "\\BlueSpice\\PageAssignments\\Hook\\NamespaceManagerEditNamespace\\SetValues::callback",
			["NamespaceManager::writeNamespaceConfiguration"] = "\\BlueSpice\\PageAssignments\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback",
			["EchoGetDefaultNotifiedUsers"] = "\\BlueSpice\\PageAssignments\\Notifications\\Registrator::onEchoGetDefaultNotifiedUsers",
		},
		["manifest_version"] = 2,
	},
	["BlueSpicePageTemplates"] = {
		["name"] = "BlueSpicePageTemplates",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PageTemplates",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Stephan Muggli",
		},
		["descriptionmsg"] = "bs-pagetemplates-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpicePageTemplates"] = {
						["className"] = "\\BlueSpice\\PageTemplates\\Extension",
						["extPath"] = "/BlueSpicePageTemplates",
						["configDefinitions"] = {
							["PageTemplatesForceNamespace"] = "\\BlueSpice\\PageTemplates\\ConfigDefinition\\PageTemplatesForceNamespace::getInstance",
							["PageTemplatesHideDefaults"] = "\\BlueSpice\\PageTemplates\\ConfigDefinition\\PageTemplatesHideDefaults::getInstance",
							["PageTemplatesHideIfNotInTargetNs"] = "\\BlueSpice\\PageTemplates\\ConfigDefinition\\PageTemplatesHideIfNotInTargetNS::getInstance",
						},
					},
				},
				["TagRegistry"] = {
					["pagetemplates"] = "\\BlueSpice\\PageTemplates\\Tag\\PageTemplates",
				},
				["AdminToolRegistry"] = {
					["bs-pagetemplates"] = "BlueSpice\\PageTemplates\\AdminTool",
				},
				["PermissionRegistry"] = {
					["pagetemplatesadmin-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
							[2] = "structuremanager",
						},
					},
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["pagetemplatesadmin-viewspecialpage"] = false,
			},
			["user"] = {
				["pagetemplatesadmin-viewspecialpage"] = false,
			},
			["sysop"] = {
				["pagetemplatesadmin-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "pagetemplatesadmin-viewspecialpage",
		},
		["APIModules"] = {
			["bs-pagetemplates-store"] = "BSApiPageTemplatesStore",
			["bs-pagetemplates-tasks"] = "BSApiPageTemplatesTasks",
		},
		["MessagesDirs"] = {
			["PageTemplates"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\PageTemplates\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiPageTemplatesStore"] = "includes/api/BSApiPageTemplatesStore.php",
			["BSApiPageTemplatesTasks"] = "includes/api/BSApiPageTemplatesTasks.php",
			["SpecialPageTemplatesAdmin"] = "includes/specials/SpecialPageTemplatesAdmin.php",
			["BSPageTemplateList"] = "includes/BSPageTemplateList.php",
			["BSPageTemplateListRenderer"] = "includes/BSPageTemplateListRenderer.php",
			["BSPageTemplateFixtures"] = "tests/phpunit/utility/BSPageTemplateFixtures.php",
			["BSTransformNSData"] = "maintenance/BSTransformNSData.php",
		},
		["ExtensionMessagesFiles"] = {
			["PageTemplatesAdminAlias"] = "includes/specials/SpecialPageTemplatesAdmin.alias.php",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["PageTemplatesExcludeNs"] = {
				["value"] = {
					[0] = -2,
					[1] = -1,
					[2] = 6,
					[3] = 7,
					[4] = 8,
					[5] = 9,
					[6] = 10,
					[7] = 11,
					[8] = 14,
					[9] = 15,
				},
			},
			["PageTemplatesForceNamespace"] = {
				["value"] = false,
				["msgdescription"] = "bs-pagetemplates-pref-forcenamespace",
				["public"] = true,
			},
			["PageTemplatesHideIfNotInTargetNs"] = {
				["value"] = true,
				["msgdescription"] = "bs-pagetemplates-pref-hideifnotintargetns",
				["public"] = true,
			},
			["PageTemplatesHideDefaults"] = {
				["value"] = false,
				["msgdescription"] = "bs-pagetemplates-pref-hidedefaults",
				["public"] = true,
			},
		},
		["SpecialPages"] = {
			["PageTemplatesAdmin"] = "SpecialPageTemplatesAdmin",
		},
		["ResourceModules"] = {
			["ext.bluespice.pageTemplates"] = {
				["scripts"] = "bluespice.pageTemplates.js",
				["dependencies"] = "ext.bluespice.extjs",
				["messages"] = {
					[0] = "bs-pagetemplates-headerlabel",
					[1] = "bs-pagetemplates-headertargetnamespace",
					[2] = "bs-pagetemplates-tipeditdetails",
					[3] = "bs-pagetemplates-tipdeletetemplate",
					[4] = "bs-pagetemplates-tipaddtemplate",
					[5] = "bs-pagetemplates-label-tpl",
					[6] = "bs-pagetemplates-label-desc",
					[7] = "bs-pagetemplates-label-targetns",
					[8] = "bs-pagetemplates-label-article",
					[9] = "bs-pagetemplates-confirm-deletetpl",
					[10] = "bs-pagetemplates-remove-message-unknown",
					[11] = "bs-pagetemplates-remove-message-success",
					[12] = "bs-pagetemplates-remove-message-failure",
				},
			},
			["ext.bluespice.pageTemplates.tag"] = {
				["scripts"] = "bluespice.pageTemplates.tag.js",
			},
			["ext.bluespice.pageTemplates.styles"] = {
				["styles"] = "bluespice.pageTemplates.less",
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpicePageTemplates/resources",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\PageTemplates\\Hook\\LoadExtensionSchemaUpdates\\AddPageTemplateTable::callback",
			},
			["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\PageTemplates\\Extension::onBSUsageTrackerRegisterCollectors",
			["NamespaceManager::getMetaFields"] = "BlueSpice\\PageTemplates\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaField::callback",
			["BSApiNamespaceStoreMakeData"] = "BlueSpice\\PageTemplates\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback",
			["NamespaceManager::editNamespace"] = "BlueSpice\\PageTemplates\\Hook\\NamespaceManagerEditNamespace\\SetPageTemplateValues::callback",
			["NamespaceManager::writeNamespaceConfiguration"] = {
				[0] = "BlueSpice\\PageTemplates\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback",
			},
			["HtmlPageLinkRendererBegin"] = "\\BlueSpice\\PageTemplates\\Extension::onHtmlPageLinkRendererBegin",
			["MessagesPreLoad"] = "\\BlueSpice\\PageTemplates\\Extension::onMessagesPreLoad",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpicePageVersion"] = {
		["name"] = "BlueSpicePageVersion",
		["version"] = "2.27.1-alpha",
		["license-name"] = "GPL-2.0-or-later",
		["author"] = {
			[0] = "[https://www.hallowelt.com Hallo Welt! GmbH]",
		},
		["url"] = "https://bluespice.com",
		["descriptionmsg"] = "bs-pageversion-desc",
		["type"] = "variable",
		["ExtensionFunctions"] = {
			[0] = "BS\\PageVersion\\Setup::init",
		},
		["MessagesDirs"] = {
			["BlueSpicePageVersion"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpicePageVersionMagic"] = "BlueSpicePageVersion.i18n.magic.php",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["BlueSpicePagesVisited"] = {
		["name"] = "BlueSpicePagesVisited",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PagesVisited",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Stephan Muggli",
		},
		["descriptionmsg"] = "bs-pagesvisited-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
				["BlueSpiceWhoIsOnline"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpicePagesVisited"] = {
						["className"] = "PagesVisited",
						["extPath"] = "/BlueSpicePagesVisited",
					},
				},
			},
			["BlueSpiceUserSidebar"] = {
				["Widgets"] = {
					["PAGESVISITED"] = {
						["callback"] = "\\BlueSpice\\PagesVisited\\Panel\\PagesVisited::factory",
						["default"] = true,
					},
				},
			},
		},
		["MessagesDirs"] = {
			["PagesVisited"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["PagesVisited"] = "PagesVisited.class.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\PagesVisited\\"] = "src/",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpicePermissionManager"] = {
		["name"] = "BlueSpicePermissionManager",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PermissionManager",
		["author"] = "Dejan Savuljesku <savuljesku@hallowelt.com>",
		["descriptionmsg"] = "bs-permissionmanager-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpicePermissionManager"] = {
						["className"] = "BlueSpice\\PermissionManager\\Extension",
						["extPath"] = "/BlueSpicePermissionManager",
						["configDefinitions"] = {
							["PermissionManagerMaxBackups"] = "\\BlueSpice\\PermissionManager\\ConfigDefinition\\PermissionManagerMaxBackups::getInstance",
						},
					},
				},
				["AdminToolRegistry"] = {
					["bs-permission-manager"] = "BlueSpice\\PermissionManager\\AdminTool",
				},
				["PermissionRegistry"] = {
					["permissionmanager-viewspecialpage"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
						},
					},
				},
			},
		},
		["AvailableRights"] = {
			[0] = "permissionmanager-viewspecialpage",
		},
		["GroupPermissions"] = {
			["*"] = {
				["permissionmanager-viewspecialpage"] = false,
			},
			["user"] = {
				["permissionmanager-viewspecialpage"] = false,
			},
			["bureaucrat"] = {
				["permissionmanager-viewspecialpage"] = false,
			},
			["sysop"] = {
				["permissionmanager-viewspecialpage"] = true,
			},
		},
		["APIModules"] = {
			["bs-permissionmanager-tasks"] = "BlueSpice\\PermissionManager\\Api\\ApiPermissionManager",
			["bs-role-permission-store"] = "BlueSpice\\PermissionManager\\Api\\RolePermissionsStore",
		},
		["LogTypes"] = {
			[0] = "bs-permission-manager",
		},
		["FilterLogTypes"] = {
			["bs-permission-manager"] = true,
		},
		["LogActionsHandlers"] = {
			["bs-permission-manager/*"] = "LogFormatter",
		},
		["SpecialPages"] = {
			["PermissionManager"] = "BlueSpice\\PermissionManager\\Special\\SpecialPermissionManager",
		},
		["MessagesDirs"] = {
			["PermissionManager"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["PermissionManagerAlias"] = "PermissionManager.alias.php",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpicePermissionManager/resources",
		},
		["ResourceModules"] = {
			["ext.bluespice.permissionManager"] = {
				["scripts"] = {
					[0] = "bluespice.permissionManager.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-permissionmanager-header-role",
					[1] = "bs-permissionmanager-header-global",
					[2] = "bs-permissionmanager-header-namespaces",
					[3] = "bs-permissionmanager-header-group",
					[4] = "bs-permissionmanager-btn-group-label",
					[5] = "bs-permissionmanager-btn-save-label",
					[6] = "bs-permissionmanager-btn-save-in-progress-label",
					[7] = "bs-permissionmanager-save-success",
					[8] = "bs-permissionmanager-unsaved-changes",
					[9] = "bs-permissionmanager-affected-by-explicit",
					[10] = "bs-permissionmanager-affected-by-inherited",
					[11] = "bs-permissionmanager-affected-by-notset",
					[12] = "bs-permissionmanager-affected-by-explicitlyset",
					[13] = "bs-permissionmanager-affected-by-setonwiki",
					[14] = "bs-permissionmanager-show-system-groups-label",
					[15] = "bs-permissionmanager-role-permissions-label",
					[16] = "bs-permissionmanager-role-permissions-column-permission",
					[17] = "bs-permissionmanager-role-permissions-column-permission-desc",
					[18] = "bs-premissionmanager-reset-button-label",
				},
			},
			["ext.bluespice.permissionManager.styles"] = {
				["styles"] = "bluespice.permissionManager.css",
			},
		},
		["Hooks"] = {
			["BSGroupManagerGroupDeleted"] = "\\BlueSpice\\PermissionManager\\Hook\\BSGroupManagerGroupDeleted\\UnassignRoles::callback",
			["BSGroupManagerGroupNameChanged"] = {
				[0] = "\\BlueSpice\\PermissionManager\\Hook\\BSGroupManagerGroupNameChanged\\ChangeGroupRoleAssignments::callback",
			},
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["PermissionManagerMaxBackups"] = {
				["value"] = 50,
				["descriptionmsg"] = "bs-permissionmanager-pref-max-backups",
				["public"] = true,
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\PermissionManager\\"] = "src/",
		},
		["callback"] = "BlueSpice\\PermissionManager\\Extension::onCallback",
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpicePrivacy"] = {
		["name"] = "BlueSpicePrivacy",
		["author"] = {
			[0] = "Dejan Savuljesku <savuljesku@hallowelt.com>",
		},
		["license-name"] = "GPL-3.0-only",
		["descriptionmsg"] = "bs-privacy-desc",
		["url"] = "https://bluespice.com",
		["type"] = "bluespice",
		["version"] = "3.2.0-alpha",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpicePrivacy"] = {
						["className"] = "\\BlueSpice\\Privacy\\Extension",
						["extPath"] = "/BlueSpicePrivacy",
					},
				},
				["PermissionRegistry"] = {
					["bs-privacy-admin"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "accountmanager",
						},
					},
				},
				["NotificationRegistrationFunctions"] = {
					[0] = "\\BlueSpice\\Privacy\\Notifications\\Registrator::registerNotifications",
				},
				["AdminToolRegistry"] = {
					["bs-privacy-admin"] = "BlueSpice\\Privacy\\AdminTool",
				},
			},
			["BlueSpicePrivacy"] = {
				["Modules"] = {
					["anonymization"] = {
						["class"] = "\\BlueSpice\\Privacy\\Module\\Anonymization",
					},
					["deletion"] = {
						["class"] = "\\BlueSpice\\Privacy\\Module\\Deletion",
					},
					["transparency"] = {
						["class"] = "\\BlueSpice\\Privacy\\Module\\Transparency",
					},
					["consent"] = {
						["class"] = "\\BlueSpice\\Privacy\\Module\\Consent",
					},
				},
				["Handlers"] = {
					[0] = "\\BlueSpice\\Privacy\\Handler\\Anonymize",
					[1] = "\\BlueSpice\\Privacy\\Handler\\Delete",
					[2] = "\\BlueSpice\\Privacy\\Handler\\ExportData",
				},
				["CookieConsentProviders"] = {
					["native-mw"] = "\\BlueSpice\\Privacy\\CookieConsentProvider\\NativeMW::factory",
					["onetrust"] = "\\BlueSpice\\Privacy\\CookieConsentProvider\\OneTrust::factory",
				},
			},
		},
		["AvailableRights"] = {
			[0] = "bs-privacy-admin",
		},
		["APIModules"] = {
			["bs-privacy"] = "\\BlueSpice\\Privacy\\Api\\PrivacyApi",
			["bs-privacy-get-requests"] = "\\BlueSpice\\Privacy\\Api\\GetRequests",
			["bs-privacy-get-all-consents"] = "\\BlueSpice\\Privacy\\Api\\GetAllConsents",
		},
		["MessagesDirs"] = {
			["BlueSpicePrivacy"] = "i18n",
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpicePrivacyAliases"] = "languages/BlueSpicePrivacy.alias.php",
		},
		["SpecialPages"] = {
			["PrivacyCenter"] = "\\BlueSpice\\Privacy\\Special\\PrivacyCenter",
			["PrivacyAdmin"] = "\\BlueSpice\\Privacy\\Special\\PrivacyAdmin",
		},
		["ResourceModules"] = {
			["ext.bluespice.privacy.styles"] = {
				["styles"] = {
					[0] = "ext.bluespice.privacy.styles.less",
				},
			},
			["ext.bluespice.privacy.util"] = {
				["scripts"] = {
					[0] = "ext.bluespice.privacy.util.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.privacy.user"] = {
				["scripts"] = {
					[0] = "widget/Privacy.js",
					[1] = "widget/PrivacyRequestable.js",
					[2] = "ext.bluespice.privacy.user.js",
				},
				["messages"] = {
					[0] = "bs-privacy-api-error-generic",
					[1] = "bs-privacy-request-failed",
					[2] = "bs-privacy-request-cancel-failed",
					[3] = "bs-privacy-deletion-request-denied",
					[4] = "bs-privacy-acknowledge-request-button",
					[5] = "bs-privacy-cancel-request-button",
					[6] = "bs-privacy-request-denied-comment",
					[7] = "mainpage",
				},
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "ext.bluespice.privacy.util",
				},
			},
			["ext.bluespice.privacy.admin"] = {
				["scripts"] = {
					[0] = "widget/admin/AdminWidget.js",
					[1] = "widget/admin/RequestManager.js",
					[2] = "ext.bluespice.privacy.admin.js",
				},
				["messages"] = {
					[0] = "bs-privacy-admin-request-manager-help",
					[1] = "bs-privacy-admin-request-manager-title",
					[2] = "bs-privacy-admin-request-action-failed",
					[3] = "bs-privacy-admin-approve-final-prompt",
					[4] = "bs-privacy-admin-deny-prompt",
					[5] = "bs-privacy-admin-deny-comment-placeholder",
					[6] = "bs-privacy-admin-request-grid-column-user",
					[7] = "bs-privacy-admin-request-grid-column-action",
					[8] = "bs-privacy-admin-request-grid-column-timestamp",
					[9] = "bs-privacy-admin-request-grid-column-comment",
					[10] = "bs-privacy-admin-request-grid-action-approve",
					[11] = "bs-privacy-admin-request-grid-column-deny",
					[12] = "bs-privacy-admin-requests-disabled",
					[13] = "bs-privacy-admin-request-grid-action-deny",
				},
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "ext.bluespice.extjs",
					[2] = "ext.bluespice.privacy.util",
				},
			},
			["ext.bs.privacy.module.anonymization.user"] = {
				["scripts"] = {
					[0] = "widget/Anonymize.js",
				},
				["messages"] = {
					[0] = "bs-privacy-anonymization-error-retrieving-name",
					[1] = "bs-privacy-anonymization-layout-label",
					[2] = "bs-privacy-anonymization-layout-help",
					[3] = "bs-privacy-anonymization-new-username-label",
					[4] = "bs-privacy-anonymization-confirm-button-label",
					[5] = "bs-privacy-anonymization-error-check-name",
					[6] = "bs-privacy-anonymization-invalid-name",
					[7] = "bs-privacy-anonymization-username-exists",
					[8] = "bs-privacy-anonymization-error-anonymizing",
					[9] = "bs-privacy-anonymization-success-anonymizing",
					[10] = "bs-privacy-anonymization-final-prompt",
					[11] = "bs-privacy-anonymize-login-button",
					[12] = "bs-privacy-anonymization-request-denied",
					[13] = "bs-privacy-anonymization-request-pending",
					[14] = "bs-privacy-anonymization-request-button",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.privacy.user",
				},
			},
			["ext.bs.privacy.module.deletion.user"] = {
				["scripts"] = {
					[0] = "widget/Delete.js",
				},
				["messages"] = {
					[0] = "bs-privacy-deletion-layout-label",
					[1] = "bs-privacy-deletion-layout-help",
					[2] = "bs-privacy-deletion-request-deletion-button",
					[3] = "bs-privacy-deletion-submit-request-label",
					[4] = "bs-privacy-deletion-request-pending",
					[5] = "bs-privacy-deletion-cancel-request-button",
					[6] = "bs-privacy-delete-error-deleting",
					[7] = "bs-privacy-deletion-final-prompt",
					[8] = "bs-privacy-deletion-button",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.privacy.user",
				},
			},
			["ext.bs.privacy.module.transparency.user"] = {
				["scripts"] = {
					[0] = "dialog/ViewData.js",
					[1] = "widget/Transparency.js",
				},
				["messages"] = {
					[0] = "bs-privacy-transparency-layout-label",
					[1] = "bs-privacy-transparency-layout-help",
					[2] = "bs-privacy-transparency-show-all-data-button",
					[3] = "bs-privacy-transparency-type-selector-personal",
					[4] = "bs-privacy-transparency-type-selector-working",
					[5] = "bs-privacy-transparency-type-selector-actions",
					[6] = "bs-privacy-transparency-type-selector-content",
					[7] = "bs-privacy-transparency-export-data-button",
					[8] = "bs-privacy-transparency-export-layout-title",
					[9] = "bs-privacy-transparency-format-html",
					[10] = "bs-privacy-transparency-format-csv",
					[11] = "bs-privacy-transparency-loading-message",
					[12] = "bs-privacy-transparency-view-data-dialog-title",
					[13] = "bs-privacy-transparency-view-data-dialog-close",
					[14] = "bs-privacy-transparency-no-data",
					[15] = "bs-privacy-transparency-type-title-content",
					[16] = "bs-privacy-transparency-type-title-working",
					[17] = "bs-privacy-transparency-type-title-personal",
					[18] = "bs-privacy-transparency-type-title-actions",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.privacy.user",
				},
			},
			["ext.bs.privacy.module.consent.user"] = {
				["scripts"] = {
					[0] = "widget/Consent.js",
				},
				["messages"] = {
					[0] = "bs-privacy-consent-layout-label",
					[1] = "bs-privacy-consent-layout-help",
					[2] = "bs-privacy-consent-save-button",
					[3] = "bs-privacy-consent-get-options-fail",
					[4] = "bs-privacy-consent-save-success",
					[5] = "bs-privacy-consent-save-fail",
					[6] = "bs-privacy-consent-cookie-settings-label",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.privacy.user",
				},
			},
			["ext.bs.privacy.module.consent.admin"] = {
				["scripts"] = {
					[0] = "widget/admin/ConsentOverview.js",
				},
				["messages"] = {
					[0] = "bs-privacy-admin-consent-overview-title",
					[1] = "bs-privacy-admin-consent-overview-help",
					[2] = "bs-privacy-admin-consent-grid-column-user",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.privacy.admin",
				},
			},
			["ext.bs.privacy.cookieconsent.base"] = {
				["scripts"] = {
					[0] = "cookieConsent/Handler/Base.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "oojs",
					[2] = "ext.bluespice.privacy.util",
				},
			},
			["ext.bs.privacy.cookieconsent.onetrust.register"] = {
				["scripts"] = {
					[0] = "cookieConsent/RegisterOneTrust.js",
				},
				["group"] = "general",
			},
			["ext.bs.privacy.cookieconsent.onetrust.handler"] = {
				["scripts"] = {
					[0] = "cookieConsent/Handler/OneTrust.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "oojs",
					[2] = "ext.bs.privacy.cookieconsent.base",
				},
			},
			["ext.bs.privacy.cookieconsent.nativemw.register"] = {
				["scripts"] = {
					[0] = "dialog/CookieConsentSettings.js",
					[1] = "cookieConsent/MWProviderPrompt.js",
				},
				["styles"] = {
					[0] = "cookieConsent/MWProviderPrompt.less",
				},
				["messages"] = {
					[0] = "bs-privacy-cookie-consent-mw-provider-disclaimer",
					[1] = "bs-privacy-cookie-consent-mw-provider-settings-btn-label",
					[2] = "bs-privacy-cookie-consent-mw-provider-accept-all-btn-label",
					[3] = "bs-privacy-cookie-consent-mw-provider-settings-dialog-title",
					[4] = "bs-privacy-cookie-consent-group-necessary-label",
					[5] = "bs-privacy-cookie-consent-group-necessary-desc",
					[6] = "bs-privacy-cookie-convenience-group-label",
					[7] = "bs-privacy-cookie-convenience-group-desc",
					[8] = "bs-privacy-cookie-consent-mw-provider-settings-dialog-save",
					[9] = "bs-privacy-cookie-consent-mw-provider-settings-dialog-cancel",
				},
				["group"] = "general",
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "oojs",
					[2] = "oojs-ui",
				},
			},
			["ext.bs.privacy.cookieconsent.nativemw.handler"] = {
				["scripts"] = {
					[0] = "cookieConsent/Handler/MWProvider.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "oojs",
					[2] = "oojs-ui",
					[3] = "ext.bs.privacy.cookieconsent.base",
				},
			},
			["ext.bs.privacy.cookieconsent"] = {
				["scripts"] = {
					[0] = "ext.bluespice.privacy.cookieconsent.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.privacy.util",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpicePrivacy/resources",
		},
		["Hooks"] = {
			["PersonalUrls"] = "\\BlueSpice\\Privacy\\Hook\\PersonalUrls\\AddPrivacyUrls::callback",
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\Privacy\\Hook\\LoadExtensionSchemaUpdates\\AddPrivacyRequestTable::callback",
			},
			["GetPreferences"] = {
				[0] = "\\BlueSpice\\Privacy\\Hook\\GetPreferences\\AddConsentPrefs::callback",
			},
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\Privacy\\Hook\\BeforePageDisplay\\AddCookieConsent::callback",
			},
			["WebResponseSetCookie"] = "\\BlueSpice\\Privacy\\Hook\\WebResponseSetCookie\\BlockCookie::callback",
			["SkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\Privacy\\Hook\\SkinTemplateOutputPageBeforeExec\\AddCookieConsentFooterLink::callback",
		},
		["callback"] = "\\BlueSpice\\Privacy\\Extension::onCallback",
		["config_prefix"] = "bsg",
		["config"] = {
			["PrivacyEnableRequests"] = {
				["value"] = true,
			},
			["PrivacyDeleteUsername"] = {
				["value"] = "DeletedUser",
			},
			["PrivacyRequestDeadline"] = {
				["value"] = 30,
			},
			["PrivacyConsentTypes"] = {
				["value"] = {
					["privacy-policy"] = "bs-privacy-prefs-consent-privacy-policy",
				},
			},
			["PrivacyCookieConsentProvider"] = {
				["value"] = {
					["name"] = "native-mw",
					["config"] = {
						["groups"] = {
							["necessary"] = {
								["label"] = "bs-privacy-cookie-consent-group-necessary-label",
								["desc"] = "bs-privacy-cookie-consent-group-necessary-desc",
								["type"] = "always-on",
								["cookies"] = {
									[0] = {
										["type"] = "exact",
										["name"] = "_session",
										["addPrefix"] = true,
									},
									[1] = {
										["type"] = "exact",
										["name"] = "UserID",
										["addPrefix"] = true,
									},
									[2] = {
										["type"] = "exact",
										["name"] = "UserName",
										["addPrefix"] = true,
									},
								},
							},
							["convenience"] = {
								["label"] = "bs-privacy-cookie-convenience-group-label",
								["desc"] = "bs-privacy-cookie-convenience-group-desc",
								["type"] = "opt-out",
								["cookies"] = {
									[0] = {
										["type"] = "regex",
										["name"] = "Calumma.*",
										["addPrefix"] = true,
									},
									[1] = {
										["type"] = "regex",
										["name"] = "ext-.*",
									},
								},
							},
						},
					},
				},
			},
		},
		["LogTypes"] = {
			[0] = "bs-privacy",
		},
		["LogNames"] = {
			["bs-privacy"] = "bs-privacy",
		},
		["LogHeaders"] = {
			["bs-privacy"] = "bs-privacy-header",
		},
		["LogActionsHandlers"] = {
			["bs-privacy/*"] = "LogFormatter",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Privacy\\"] = "src/",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceQrCode"] = {
		["name"] = "BlueSpiceQrCode",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["author"] = {
			[0] = "Josef Konrad",
		},
		["descriptionmsg"] = "bs-qr-code-extension-description",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:QrCode",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceQrCode"] = {
						["className"] = "\\BlueSpice\\QrCode\\Extension",
						["extPath"] = "/BlueSpiceQrCode",
						["package"] = "BlueSpice Pro",
					},
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceExpiry"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\QrCode\\"] = "src/",
		},
		["ResourceModules"] = {
			["ext.qrcode.styles"] = {
				["styles"] = {
					[0] = "bluespice.qrcode.less",
				},
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceQrCode/resources",
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\QrCode\\Hook\\SkinTemplateOutputPageBeforeExec\\AddQrCode::callback",
			},
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\QrCode\\Hook\\BeforePageDisplay\\AddRessources::callback",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceRSSFeeder"] = {
		["name"] = "BlueSpiceRSSFeeder",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:RSSFeeder",
		["author"] = "Sebastian Ulbricht",
		["descriptionmsg"] = "bs-rssfeeder-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceRSSFeeder"] = {
						["className"] = "RSSFeeder",
						["extPath"] = "/BlueSpiceRSSFeeder",
					},
				},
				["PermissionRegistry"] = {
					["rssfeeder-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "author",
							[3] = "bot",
							[4] = "commenter",
							[5] = "editor",
							[6] = "maintenanceadmin",
							[7] = "reader",
							[8] = "reviewer",
							[9] = "structuremanager",
						},
					},
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["rssfeeder-viewspecialpage"] = false,
			},
			["user"] = {
				["rssfeeder-viewspecialpage"] = true,
			},
			["sysop"] = {
				["rssfeeder-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "rssfeeder-viewspecialpage",
		},
		["SpecialPages"] = {
			["RSSFeeder"] = "SpecialRSSFeeder",
		},
		["APIModules"] = {
			["bs-rssfeeder-tasks"] = "BSApiTasksRSSFeeder",
			["bs-rss-standards-pages-store"] = "ApiRSSStandardsPagesStore",
		},
		["MessagesDirs"] = {
			["BlueSpiceRSSFeeder"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceRSSFeederAlias"] = "languages/SpecialRSSFeeder.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\RSSFeeder\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["RSSFeeder"] = "RSSFeeder.class.php",
			["RSSCreator"] = "includes/RSSCreator.class.php",
			["RSSItemCreator"] = "includes/RSSCreator.class.php",
			["BSApiTasksRSSFeeder"] = "includes/api/BSApiTasksRSSFeeder.php",
			["ApiRSSStandardsPagesStore"] = "includes/api/ApiRSSStandardsPagesStore.php",
			["SpecialRSSFeeder"] = "includes/specials/SpecialRSSFeeder.class.php",
			["RSSAuthenticator"] = "includes/RSSAuthenticator.php",
			["BlueSpice\\RSSFeeder\\Hook\\BSRSSFeederBeforeGetRecentChanges"] = "src/Hook/BSRSSFeederBeforeGetRecentChanges.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.rssFeeder"] = {
				["styles"] = "bluespice.rssFeeder.css",
				["messages"] = {
					[0] = "bs-extjs-rssfeeder-rss-title",
				},
			},
			["ext.bluespice.rssStandards"] = {
				["scripts"] = "bluespice.rssStandards.js",
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceRSSFeeder/resources",
		},
		["Hooks"] = {
			["TitleReadWhitelist"] = "RSSFeeder::onTitleReadWhitelist",
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\RSSFeeder\\Hook\\SkinTemplateOutputPageBeforeExec\\AddToGlobalActions::callback",
			},
			["BeforePageDisplay"] = "\\BlueSpice\\RSSFeeder\\Hook\\BeforePageDisplay\\AddResources::callback",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceRating"] = {
		["name"] = "BlueSpiceRating",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Rating",
		["author"] = "Patric Wirth",
		["descriptionmsg"] = "bs-rating-extension-description",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceRating"] = {
						["className"] = "\\BlueSpice\\Rating\\Extension",
						["extPath"] = "/BlueSpiceRating",
						["package"] = "BlueSpice Pro",
					},
				},
				["PermissionRegistry"] = {
					["rating-archive"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
						},
					},
					["rating-read"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "admin",
							[1] = "commenter",
							[2] = "editor",
							[3] = "maintenanceadmin",
							[4] = "reader",
						},
					},
					["rating-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
							[3] = "reader",
						},
					},
					["rating-write"] = {
						["type"] = "namespace",
						["roles"] = {
							[0] = "author",
							[1] = "commenter",
							[2] = "editor",
							[3] = "maintenanceadmin",
						},
					},
				},
			},
			["BlueSpiceRating"] = {
				["RatingRegistry"] = {
					["article"] = "\\BlueSpice\\Rating\\RatingConfig\\Article",
					["articlelike"] = "\\BlueSpice\\Rating\\RatingConfig\\ArticleLike",
				},
			},
			["BlueSpicePrivacy"] = {
				["Handlers"] = {
					[0] = "\\BlueSpice\\Rating\\Privacy\\Handler",
				},
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["SpecialPages"] = {
			["Rating"] = "\\BlueSpice\\Rating\\Special\\Rating",
			["Recommendations"] = "\\BlueSpice\\Rating\\Special\\Recommendations",
		},
		["APIModules"] = {
			["bs-rating-tasks"] = "\\BlueSpice\\Rating\\Api\\Task\\Rating",
			["bs-ratingarticle-store"] = "\\BlueSpice\\Rating\\Api\\Store\\Article",
			["bs-ratingarticlelike-store"] = "\\BlueSpice\\Rating\\Api\\Store\\ArticleLike",
		},
		["MessagesDirs"] = {
			["BlueSpiceRating"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceRatingMagic"] = "languages/Rating.i18n.magic.php",
			["BlueSpiceRatingSpecialRatingAlias"] = "languages/SpecialRating.alias.php",
			["BlueSpiceRatingSpecialRecommendationsAlias"] = "languages/SpecialRecommendations.alias.php",
		},
		["AvailableRights"] = {
			[0] = "rating-read",
			[1] = "rating-write",
			[2] = "rating-archive",
			[3] = "rating-viewspecialpage",
		},
		["GroupPermissions"] = {
			["*"] = {
				["rating-read"] = true,
				["rating-write"] = false,
				["rating-archive"] = false,
				["rating-viewspecialpage"] = false,
			},
			["user"] = {
				["rating-read"] = true,
				["rating-write"] = true,
				["rating-archive"] = false,
				["rating-viewspecialpage"] = true,
			},
			["sysop"] = {
				["rating-read"] = true,
				["rating-write"] = true,
				["rating-archive"] = true,
				["rating-viewspecialpage"] = true,
			},
		},
		["AutoloadClasses"] = {
			["BSRatingRemoveArchived"] = "maintenance/BSRatingRemoveArchived.php",
			["BSRatingSetDefaultSubType"] = "maintenance/BSRatingSetDefaultSubType.php",
			["BSRatingRemoveDuplicateEntries"] = "maintenance/BSRatingRemoveDuplicateEntries.php",
			["BSRatingMigrateRatedComments"] = "maintenance/BSRatingMigrateRatedComments.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Rating\\"] = "src/",
			["BlueSpice\\Rating\\Tests\\"] = "tests/phpunit/",
		},
		["ResourceModules"] = {
			["ext.bluespice.rating.styles"] = {
				["styles"] = {
					[0] = "bluespice.rating.css",
				},
			},
			["ext.bluespice.rating"] = {
				["scripts"] = {
					[0] = "bluespice.rating.js",
				},
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "ext.bluespice",
				},
			},
			["ext.bluespice.ratingItem"] = {
				["scripts"] = {
					[0] = "bluespice.ratingItem.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.rating",
				},
			},
			["ext.bluespice.ratingItemArticle"] = {
				["scripts"] = {
					[0] = "bluespice.ratingItemArticle.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.rating",
					[1] = "ext.bluespice.ratingItem",
				},
				["messages"] = {
					[0] = "bs-rating-yourrating",
				},
			},
			["ext.bluespice.ratingItemArticleLike"] = {
				["scripts"] = {
					[0] = "bluespice.ratingItemArticleLike.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.rating",
					[1] = "ext.bluespice.ratingItem",
				},
				["messages"] = {
					[0] = "bs-rating-articlelike-ratingtext",
					[1] = "bs-rating-articlelike-uratingtextservoted",
				},
			},
			["ext.bluespice.ratingItemArticleLike.styles"] = {
				["styles"] = {
					[0] = "bluespice.ratingarticlelike.css",
				},
			},
			["ext.bluespice.specialRating"] = {
				["scripts"] = "bluespice.specialRating.js",
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-rating-specialrating-titleTitle",
					[1] = "bs-rating-specialrating-titleRating",
					[2] = "bs-rating-specialrating-titleVotes",
					[3] = "bs-rating-specialrating-label-namespace",
				},
			},
			["ext.bluespice.specialRecommendations"] = {
				["scripts"] = "bluespice.specialRecommendations.js",
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-rating-specialrating-titleTitle",
					[1] = "bs-rating-specialrating-label-namespace",
					[2] = "bs-rating-special-recommendations-label-recommendation",
				},
			},
			["ext.bluespice.rating.icons"] = {
				["styles"] = {
					[0] = "bluespice.rating.icons.less",
				},
			},
			["ext.rating.starRatingSvg.styles"] = {
				["styles"] = {
					[0] = "star-rating-svg/src/css/star-rating-svg.css",
				},
			},
			["ext.rating.starRatingSvg"] = {
				["scripts"] = {
					[0] = "star-rating-svg/src/jquery.star-rating-svg.js",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceRating/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["RatingArticleEnabledNamespaces"] = {
				["value"] = {
				},
			},
			["RatingArticleLikeEnabledNamespaces"] = {
				["value"] = {
				},
			},
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingDatabase::callback",
				[1] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingRemoveArchivedMaintenanceScript::callback",
				[2] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingSetDefaultSubTypeMaintenanceScript::callback",
				[3] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddBSRatingRemoveDuplicateEntriesMaintenanceScript::callback",
				[4] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingMigrateRatedCommentsScript::callback",
			},
			["BeforePageDisplay"] = "\\BlueSpice\\Rating\\Hook\\BeforePageDisplay\\AddResources::callback",
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\Rating\\Hook\\SkinTemplateOutputPageBeforeExec\\AddArticleRating::callback",
				[1] = "\\BlueSpice\\Rating\\Hook\\SkinTemplateOutputPageBeforeExec\\AddArticleLikeRating::callback",
				[2] = "\\BlueSpice\\Rating\\Hook\\SkinTemplateOutputPageBeforeExec\\AddRating::callback",
				[3] = "\\BlueSpice\\Rating\\Hook\\SkinTemplateOutputPageBeforeExec\\AddRecommendationsGlobalAction::callback",
			},
			["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\Rating\\Extension::onBSMigrateSettingsFromDeviatingNames",
			["NamespaceManager::getMetaFields"] = "BlueSpice\\Rating\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback",
			["BSApiNamespaceStoreMakeData"] = "BlueSpice\\Rating\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback",
			["NamespaceManager::editNamespace"] = "BlueSpice\\Rating\\Hook\\NamespaceManagerEditNamespace\\SetRatingValues::callback",
			["NamespaceManager::writeNamespaceConfiguration"] = {
				[0] = "BlueSpice\\Rating\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback",
			},
			["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\Rating\\Hook\\GetDoubleUnderscoreIDs\\AddNoRating::callback",
			["BSMigrateSettingsSetNewSettings"] = "\\BlueSpice\\Rating\\Hook\\BSMigrateSettingsSetNewSettings\\SetGlobals::callback",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceReaders"] = {
		["name"] = "BlueSpiceReaders",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Readers",
		["author"] = {
			[0] = "Stephan Muggli",
			[1] = "Leonid Verhovskij",
			[2] = "Dejan Savuljesku",
		},
		["descriptionmsg"] = "bs-readers-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceReaders"] = {
						["className"] = "\\BlueSpice\\Readers\\Extension",
						["extPath"] = "/BlueSpiceReaders",
						["configDefinitions"] = {
							["ReadersNumOfReaders"] = "\\BlueSpice\\Readers\\ConfigDefinition\\ReadersNumOfReaders::getInstance",
						},
					},
				},
				["PermissionRegistry"] = {
					["viewreaders"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
						},
					},
				},
			},
			["BlueSpiceArticleInfo"] = {
				["FlyoutModules"] = {
					["readers"] = {
						["module"] = "ext.bluespice.readers.flyout",
						["make-items-callback"] = "bs.readers.flyout.makeItems",
						["skip-callback"] = "\\BlueSpice\\Readers\\Extension::flyoutCheckPermissions",
					},
				},
			},
			["BlueSpicePrivacy"] = {
				["Handlers"] = {
					[0] = "\\BlueSpice\\Readers\\Privacy\\Handler",
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["viewreaders"] = false,
			},
			["user"] = {
				["viewreaders"] = false,
			},
			["sysop"] = {
				["viewreaders"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "viewreaders",
		},
		["SpecialPages"] = {
			["Readers"] = "\\BlueSpice\\Readers\\Special\\Readers",
		},
		["JobClasses"] = {
			["BlueSpiceReadersInsertTrace"] = "\\BlueSpice\\Readers\\Job\\InsertTrace",
		},
		["APIModules"] = {
			["bs-readers-data-store"] = "BSApiReadersDataStore",
			["bs-readers-users-store"] = "BSApiReadersUsersStore",
			["bs-readers-page-readers-store"] = "\\BlueSpice\\Readers\\Api\\Store\\PageReaders",
		},
		["MessagesDirs"] = {
			["Readers"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ReadersAlias"] = "languages/SpecialReaders.alias.php",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["ReadersNumOfReaders"] = {
				["value"] = 10,
				["descriptionmsg"] = "bs-readers-pref-numofreaders",
				["public"] = true,
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\Readers\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiReadersDataStore"] = "includes/api/BSApiReadersDataStore.php",
			["BSApiReadersUsersStore"] = "includes/api/BSApiReadersUsersStore.php",
			["BSReadersFixtures"] = "tests/phpunit/BSReadersFixtures.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.readers.styles"] = {
				["styles"] = {
					[0] = "bluespice.readers.css",
				},
			},
			["ext.bluespice.readers.specialreaders"] = {
				["scripts"] = {
					[0] = "bluespice.readers.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-readers-header-username",
					[1] = "bs-readers-header-readerspath",
					[2] = "bs-readers-header-ts",
				},
			},
			["ext.bluespice.readers.specialreaderspath"] = {
				["scripts"] = {
					[0] = "bluespice.readerspath.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-readers-header-readerspath",
					[1] = "bs-readers-header-ts",
					[2] = "bs-readers-header-page",
				},
			},
			["ext.bluespice.readers.flyout"] = {
				["scripts"] = {
					[0] = "bluespice.readers.flyout.js",
				},
				["styles"] = {
					[0] = "bluespice.readers.flyout.less",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-readers-flyout-title",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceReaders/resources",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "\\BlueSpice\\Readers\\Hook\\LoadExtensionSchemaUpdates\\AddReadersTable::callback",
			},
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "\\BlueSpice\\Readers\\Hook\\SkinTemplateOutputPageBeforeExec\\AddContentActionToBlacklist::callback",
			},
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\Readers\\Hook\\BeforePageDisplay\\AddResources::callback",
				[1] = "\\BlueSpice\\Readers\\Hook\\BeforePageDisplay\\InsertTrace::callback",
			},
			["SkinTemplateNavigation"] = "\\BlueSpice\\Readers\\Hook\\SkinTemplateNavigation\\AddReaders::callback",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceSMWConnector"] = {
		["name"] = "BlueSpiceSMWConnector",
		["descriptionmsg"] = "bs-bssmwconnector-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "bluespice",
		["version"] = "3.2.0-alpha",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Leonid Verhovskij",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SMWConnector",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceExtendedSearch"] = {
				["Sources"] = {
					["wikipage"] = "\\BlueSpice\\SMWConnector\\ExtendedSearch\\Source\\SMWWikiPage::create",
				},
			},
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceSMWConnector"] = {
						["className"] = "\\BlueSpice\\SMWConnector\\Extension",
						["extPath"] = "/BlueSpiceSMWConnector",
						["package"] = "BlueSpice Pro",
					},
				},
				["PermissionRegistry"] = {
					["createclass"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "author",
							[2] = "editor",
							[3] = "maintenanceadmin",
						},
					},
					["editrestrictedfields"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
						},
					},
					["geocode"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "author",
							[2] = "editor",
							[3] = "maintenanceadmin",
						},
					},
					["smw-admin"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
						},
					},
					["viewedittab"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "editor",
							[2] = "maintenanceadmin",
							[3] = "structuremanager",
						},
					},
				},
			},
			["BlueSpiceBookshelfUI"] = {
				["MassAddHandlerRegistry"] = {
					["smwproperty"] = "BSSMWPropertyPageProvider::factory",
				},
			},
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["smw-admin"] = true,
				["smw-patternedit"] = true,
				["smw-pageedit"] = true,
				["geocode"] = true,
				["editrestrictedfields"] = true,
			},
			["*"] = {
				["viewedittab"] = true,
			},
			["user"] = {
				["createclass"] = true,
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\SMWConnector\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSSMWConnectorHooks"] = "includes/BSSMWConnectorHooks.php",
			["BSSMWCNamespaceManager"] = "includes/BSSMWCNamespaceManager.php",
			["BSSFVisualEditor"] = "includes/forminputs/BSSFVisualEditor.php",
			["BSGridResultPrinter"] = "includes/formats/Grid/BSGridResultPrinter.php",
			["BSPropertyRegistry"] = "includes/BSPropertyRegistry.php",
			["BSDefinitionReader"] = "includes/BSDefinitionReader.php",
			["BSExtraPropertyAnnotator"] = "includes/BSExtraPropertyAnnotator.php",
			["BSSMWCPageTemplates"] = "includes/BSSMWCPageTemplates.php",
			["BSSMWPropertyPageProvider"] = "includes/BSSMWPropertyPageProvider.php",
			["ApiSMWPropertyStore"] = "includes/api/ApiSMWPropertyStore.php",
		},
		["APIModules"] = {
			["bs-smw-connector-smw-property-store"] = "ApiSMWPropertyStore",
		},
		["MessagesDirs"] = {
			["BSSMWConnectorHooks"] = "i18n",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "BSSMWConnectorHooks::onBeforePageDisplay",
				[1] = "BlueSpice\\SMWConnector\\Hook\\BeforePageDisplay\\AddModules::callback",
			},
			["PageForms::FormPrinterSetup"] = {
				[0] = "BSSMWConnectorHooks::onPFFormPrinterSetup",
				[1] = "BlueSpice\\SMWConnector\\Hook\\PFFormPrinterSetup\\RegisterInputTypes::callback",
			},
			["BSBookshelfNodeTag"] = "BSSMWConnectorHooks::onBSBookshelfNodeTag",
			["BSBookshelfExportTag"] = "BSSMWConnectorHooks::onBSBookshelfExportTag",
			["NamespaceManager::getMetaFields"] = "BSSMWCNamespaceManager::onGetMetaFields",
			["BSApiNamespaceStoreMakeData"] = "BSSMWCNamespaceManager::onGetNamespaceData",
			["NamespaceManager::editNamespace"] = "BSSMWCNamespaceManager::onEditNamespace",
			["NamespaceManager::writeNamespaceConfiguration"] = "BSSMWCNamespaceManager::onWriteNamespaceConfiguration",
			["BSPageTemplatesBeforeRender"] = "BSSMWCPageTemplates::onBSPageTemplatesBeforeRender",
			["PageContentSaveComplete"] = "BSSMWConnectorHooks::onPageContentSaveComplete",
			["SMW::Store::AfterQueryResultLookupComplete"] = "BlueSpice\\SMWConnector\\Hook\\SMWStoreAfterQueryResultLookupComplete\\ApplySecurityTrimming::callback",
			["SkinTemplateOutputPageBeforeExec"] = "BlueSpice\\SMWConnector\\Hook\\SkinTemplateOutputPageBeforeExec\\AddFormEditAction::callback",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceSMWConnector/resources",
		},
		["ResourceModules"] = {
			["ext.BSSMWConnector.styles"] = {
				["styles"] = {
					[0] = "ext.BSSMWConnector.css",
				},
				["position"] = "top",
			},
			["ext.BSSMWConnector.BookshelfUI"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.BookshelfUI.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-dlg-choosesmwprop-label",
					[1] = "bs-dlg-choosesmwprop-type-smwprop",
				},
			},
			["ext.BSSMWConnector"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.smwc.js",
					[1] = "ext.BSSMWConnector.util.js",
				},
				["messages"] = {
					[0] = "bs-extendedsearch-add-filter-group-smwproperty-label",
					[1] = "bs-extendedsearch-search-center-result-smwproperty-label",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
					[1] = "ext.smw.api",
				},
			},
			["ext.BSSMWConnector.SF.VisualEditorField"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.SF.VisualEditorField.js",
				},
			},
			["ext.BSSMWConnector.PF.Inputs.MWVisualEditor"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.PF.Inputs.MWVisualEditor.js",
				},
			},
			["ext.BSSMWConnector.PF.Input.Grid"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.PF.Inputs.Grid.js",
				},
			},
			["ext.BSSMWConnector.PF.Input.UserCombo"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.PF.Inputs.UserCombo.js",
				},
			},
			["ext.BSSMWConnector.PF.Input.UserTags"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.PF.Inputs.UserTags.js",
				},
			},
			["ext.srf.bsextjsgrid"] = {
				["scripts"] = {
					[0] = "ext.srf.bsextjsgrid.js",
				},
				["dependencies"] = {
					[0] = "ext.BSSMWConnector",
					[1] = "ext.smw.api",
				},
			},
			["ext.BSSMWConnector.PageForms.DateTimePicker.fix"] = {
				["scripts"] = {
					[0] = "ext.BSSMWConnector.PageForms.DateTimePicker.fix.js",
				},
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceSaferEdit"] = {
		["name"] = "BlueSpiceSaferEdit",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SaferEdit",
		["author"] = {
			[0] = "Markus Glaser ",
			[1] = "Tobias Weichart",
		},
		["descriptionmsg"] = "bs-saferedit-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceSaferEdit"] = {
						["className"] = "SaferEdit",
						["extPath"] = "/BlueSpiceSaferEdit",
						["configDefinitions"] = {
							["SaferEditInterval"] = "\\BlueSpice\\SaferEdit\\ConfigDefinition\\Interval::getInstance",
							["SaferEditShowNameOfEditingUser"] = "\\BlueSpice\\SaferEdit\\ConfigDefinition\\ShowNameOfEditingUser::getInstance",
						},
					},
				},
				["AlertProviderRegistry"] = {
					["bs-saferedit-warning"] = "\\BlueSpice\\SaferEdit\\AlertProvider\\EditWarning::factory",
				},
			},
			["BlueSpicePrivacy"] = {
				["Handlers"] = {
					[0] = "\\BlueSpice\\SaferEdit\\Privacy\\Handler",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceSaferEdit"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\SaferEdit\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SaferEdit"] = "SaferEdit.class.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.saferedit.general"] = {
				["scripts"] = "bluespice.SaferEdit.general.js",
			},
			["ext.bluespice.saferedit.editmode"] = {
				["scripts"] = "bluespice.SaferEdit.editmode.js",
				["dependencies"] = {
					[0] = "ext.bluespice.saferedit.general",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceSaferEdit/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["SaferEditInterval"] = {
				["value"] = 10,
				["descriptionmsg"] = "bs-saferedit-pref-interval",
			},
			["SaferEditShowNameOfEditingUser"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-saferedit-pref-shownameofeditinguser",
			},
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\SaferEdit\\Hook\\LoadExtensionSchemaUpdates\\AddSaferEditTable::callback",
			["BeforePageDisplay"] = "\\BlueSpice\\SaferEdit\\Hook\\BeforePageDisplay\\AddModules::callback",
			["BsAdapterAjaxPingResult"] = {
				[0] = "\\BlueSpice\\SaferEdit\\Hook\\BsAdapterAjaxPingResult\\HandleSaferEditIsSomeoneEditing::callback",
				[1] = "\\BlueSpice\\SaferEdit\\Hook\\BsAdapterAjaxPingResult\\HandleSaferEditSave::callback",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceSignHere"] = {
		["name"] = "BlueSpiceSignHere",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["author"] = {
			[0] = "Robert Vogel",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SignHere",
		["descriptionmsg"] = "bs-signhere-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceSignHere"] = {
						["className"] = "\\BlueSpice\\SignHere\\Extension",
						["extPath"] = "/BlueSpiceSignHere",
					},
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["TagDefinitions"] = {
					[0] = "ext.bluespice.signhere.visualEditorTagDefinition",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceSignHere"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\SignHere\\"] = "src/",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "BlueSpice\\SignHere\\Hook\\ParserFirstCallInit::handle",
			["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\SignHere\\Hook\\BSInsertMagicAjaxGetData\\SignHere::callback",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceSignHere/resources",
		},
		["ResourceModules"] = {
			["ext.blueSpice.signHere"] = {
				["scripts"] = {
					[0] = "ext.blueSpice.signHere.js",
				},
				["messages"] = {
					[0] = "bs-signhere-edit-summary",
				},
			},
			["ext.blueSpice.signHere.styles"] = {
				["styles"] = {
					[0] = "ext.blueSpice.signHere.less",
				},
				["class"] = "\\BlueSpice\\ResourceModule\\LessVars",
			},
			["ext.bluespice.signhere.visualEditorTagDefinition"] = {
				["scripts"] = {
					[0] = "bs.sgnhr/util/tag/SignHereDefinition.js",
				},
				["messages"] = {
					[0] = "bs-signhere-tag-signhere-desc",
					[1] = "bs-signhere-tag-signhere-title",
				},
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceSmartList"] = {
		["name"] = "BlueSpiceSmartList",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SmartList",
		["author"] = {
			[0] = "Markus Glaser",
			[1] = "Robert Vogel",
			[2] = "Patric Wirth",
			[3] = "Stephan Muggli",
			[4] = "Leonid Verhovskij",
		},
		["descriptionmsg"] = "bs-smartlist-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceSmartList"] = {
						["className"] = "SmartList",
						["extPath"] = "/BlueSpiceSmartList",
					},
				},
			},
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.smartList.visualEditor",
					[1] = "ext.bluespice.smartList.newbies.visualEditor",
					[2] = "ext.bluespice.smartList.toplist.visualEditor",
				},
			},
			["BlueSpiceUserSidebar"] = {
				["Widgets"] = {
					["YOUREDITS"] = {
						["callback"] = "\\BlueSpice\\SmartList\\Panel\\YourEdits::factory",
						["default"] = true,
					},
				},
			},
		},
		["APIModules"] = {
			["bs-smartlist-tasks"] = "BSApiTasksSmartList",
		},
		["MessagesDirs"] = {
			["BlueSpiceSmartList"] = {
				[0] = "i18n",
				[1] = "i18n/ve",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\SmartList\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["SmartList"] = "SmartList.class.php",
			["BSApiTasksSmartList"] = "includes/api/BSApiTasksSmartList.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.smartList.visualEditor"] = {
				["scripts"] = {
					[0] = "ve/ve.ce.SmartListNode.js",
					[1] = "ve/ve.dm.SmartListNode.js",
					[2] = "ve/ve.ui.SmartListInspector.js",
					[3] = "ve/ve.ui.SmartListInspectorTool.js",
				},
				["messages"] = {
					[0] = "bs-smartlist-ve-smartlist-title",
					[1] = "bs-smartlist-ve-mode-recentchanges-label",
					[2] = "bs-smartlist-ve-mode-changesofweek-label",
					[3] = "bs-smartlist-ve-smartlistinspector-count",
					[4] = "bs-smartlist-ve-smartlistinspector-ns",
					[5] = "bs-smartlist-ve-smartlistinspector-cat",
					[6] = "bs-smartlist-ve-smartlistinspector-minor",
					[7] = "bs-smartlist-ve-smartlistinspector-catmode",
					[8] = "bs-smartlist-ve-smartlistinspector-period",
					[9] = "bs-smartlist-ve-smartlistinspector-mode",
					[10] = "bs-smartlist-ve-smartlistinspector-new",
					[11] = "bs-smartlist-ve-smartlistinspector-heading",
					[12] = "bs-smartlist-ve-smartlistinspector-trim",
					[13] = "bs-smartlist-ve-smartlistinspector-showtext",
					[14] = "bs-smartlist-ve-smartlistinspector-trimtext",
					[15] = "bs-smartlist-ve-smartlistinspector-sort",
					[16] = "bs-smartlist-ve-smartlistinspector-order",
					[17] = "bs-smartlist-ve-smartlistinspector-showns",
					[18] = "bs-smartlist-ve-smartlistinspector-numwithtext",
					[19] = "bs-smartlist-ve-smartlistinspector-meta",
					[20] = "bs-smartlist-ve-smartlistinspector-target",
					[21] = "bs-smartlist-ve-smartlistinspector-excludens",
					[22] = "bs-smartlist-ve-period-day-label",
					[23] = "bs-smartlist-ve-period-week-label",
					[24] = "bs-smartlist-ve-period-month-label",
					[25] = "bs-smartlist-ve-sort-time-label",
					[26] = "bs-smartlist-ve-sort-title-label",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
			},
			["ext.bluespice.smartList.newbies.visualEditor"] = {
				["scripts"] = {
					[0] = "ve/ve.ce.NewbiesNode.js",
					[1] = "ve/ve.dm.NewbiesNode.js",
					[2] = "ve/ve.ui.NewbiesInspector.js",
					[3] = "ve/ve.ui.NewbiesInspectorTool.js",
				},
				["messages"] = {
					[0] = "bs-smartlist-ve-newbies-title",
					[1] = "bs-smartlist-ve-newbiesinspector-count",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
			},
			["ext.bluespice.smartList.toplist.visualEditor"] = {
				["scripts"] = {
					[0] = "ve/ve.ce.TopListNode.js",
					[1] = "ve/ve.dm.TopListNode.js",
					[2] = "ve/ve.ui.TopListInspector.js",
					[3] = "ve/ve.ui.TopListInspectorTool.js",
				},
				["messages"] = {
					[0] = "bs-smartlist-ve-toplist-title",
					[1] = "bs-smartlist-ve-toplistinspector-count",
					[2] = "bs-smartlist-ve-toplistinspector-ns",
					[3] = "bs-smartlist-ve-toplistinspector-cat",
					[4] = "bs-smartlist-ve-toplistinspector-period",
					[5] = "bs-smartlist-ve-toplistinspector-portletperiod",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceSmartList/resources",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceSubPageTree"] = {
		["name"] = "BlueSpiceSubPageTree",
		["version"] = "3.0.0-beta",
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://help.bluespice.com/index.php/BlueSpiceSubPageTree",
		["author"] = "Leonid Verhovskij",
		["type"] = "bluespice",
		["descriptionmsg"] = "bs-subpagetree-desc",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceSubPageTree"] = {
						["className"] = "BlueSpiceSubPageTree",
						["extPath"] = "/BlueSpiceSubPageTree",
					},
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = "*",
			},
		},
		["AutoloadClasses"] = {
			["BlueSpiceSubPageTree"] = "BlueSpiceSubPageTree.class.php",
		},
		["MessagesDirs"] = {
			["BlueSpiceSubPageTree"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.subpagetree"] = {
				["scripts"] = {
					[0] = "bluespice.subpagetree.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceSubPageTree/resources",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "BlueSpiceSubPageTree::onParserSetup",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["SubPageTreeRoot"] = {
				["value"] = ":",
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceTagCloud"] = {
		["name"] = "BlueSpiceTagCloud",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:TagCloud",
		["author"] = {
			[0] = "Patric Wirth",
		},
		["descriptionmsg"] = "bs-tagcloud-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceTagCloud"] = {
						["className"] = "\\BlueSpice\\TagCloud\\Extension",
						["extPath"] = "/BlueSpiceTagCloud",
						["package"] = "BlueSpice Pro",
						["status"] = "beta",
					},
				},
				["TagRegistry"] = {
					["tagcloud"] = "\\BlueSpice\\TagCloud\\Tag\\TagCloud",
				},
				["RendererRegistry"] = {
					["tagcloudtext"] = "\\BlueSpice\\TagCloud\\Renderer\\TagCloud\\Text::factory",
					["tagcloudlist"] = "\\BlueSpice\\TagCloud\\Renderer\\TagCloud\\LinkList::factory",
					["tagcloudcanvas3d"] = "\\BlueSpice\\TagCloud\\Renderer\\TagCloud\\Canvas3D::factory",
				},
			},
			["BlueSpiceTagCloud"] = {
				["StoreRegistry"] = {
					["category"] = "\\BlueSpice\\TagCloud\\Data\\TagCloud\\Category\\Store",
				},
				["RendererRegistry"] = {
					["text"] = "tagcloudtext",
					["list"] = "tagcloudlist",
					["canvas3d"] = "tagcloudcanvas3d",
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["TagDefinitions"] = {
					[0] = "ext.bluespice.tagcloud.visualEditorPlugin",
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["MessagesDirs"] = {
			["BlueSpiceTagCloud"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\TagCloud\\"] = "src/",
		},
		["ResourceModules"] = {
			["ext.bluespice.tagcloud.text.styles"] = {
				["styles"] = "bluespice.tagCloud.textView.css",
			},
			["ext.bluespice.tagcloud.canvas3d"] = {
				["scripts"] = {
					[0] = "jQuery.tagCanvas/jQuery.tagcanvas.2.9.min.js",
					[1] = "bluespice.canvas3DTagCloud.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
			["ext.bluespice.tagcloud.visualEditorPlugin"] = {
				["scripts"] = {
					[0] = "bs.tgcld/util/tag/TagCloudDefinition.js",
				},
				["styles"] = {
					[0] = "bs.tgcld/oojs.icon.css",
				},
				["messages"] = {
					[0] = "bs-tagcloud-tag-tagcloud-name",
					[1] = "bs-tagcloud-tag-tagcloud-title",
					[2] = "bs-tagcloud-tag-tagcloud-desc",
					[3] = "bs-tagcloud-tag-tagcloud-attr-renderer-label",
					[4] = "bs-tagcloud-tag-tagcloud-attr-renderer-help",
					[5] = "bs-tagcloud-tag-tagcloud-attr-renderer-option-text",
					[6] = "bs-tagcloud-tag-tagcloud-attr-renderer-option-list",
					[7] = "bs-tagcloud-tag-tagcloud-attr-renderer-option-canvas3d",
					[8] = "bs-tagcloud-tag-tagcloud-attr-store-label",
					[9] = "bs-tagcloud-tag-tagcloud-attr-store-help",
					[10] = "bs-tagcloud-tag-tagcloud-attr-store-option-category",
					[11] = "bs-tagcloud-tag-tagcloud-attr-store-option-searchstats",
					[12] = "bs-tagcloud-tag-tagcloud-attr-width-label",
					[13] = "bs-tagcloud-tag-tagcloud-attr-width-help",
					[14] = "bs-tagcloud-tag-tagcloud-attr-showcount-label",
					[15] = "bs-tagcloud-tag-tagcloud-attr-showcount-help",
					[16] = "bs-tagcloud-tag-tagcloud-attr-minsize-label",
					[17] = "bs-tagcloud-tag-tagcloud-attr-minsize-help",
					[18] = "bs-tagcloud-tag-tagcloud-attr-maxsize-label",
					[19] = "bs-tagcloud-tag-tagcloud-attr-maxsize-help",
					[20] = "bs-tagcloud-tag-tagcloud-attr-exclude-label",
					[21] = "bs-tagcloud-tag-tagcloud-attr-exclude-help",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceTagCloud/resources",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\TagCloud\\Hook\\BeforePageDisplay\\AddResources::callback",
			["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\TagCloud\\Hook\\BSInsertMagicAjaxGetData\\TagCloud::callback",
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceUEModulePDF"] = {
		["name"] = "BlueSpiceUEModulePDF",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModulePDF",
		["author"] = "Robert Vogel",
		["descriptionmsg"] = "bs-uemodulepdf-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
				["BlueSpiceUniversalExport"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceUEModulePDF"] = {
						["className"] = "\\BlueSpice\\UEModulePDF\\Extension",
						["extPath"] = "/BlueSpiceUEModulePDF",
						["configDefinitions"] = {
							["UEModulePDFSuppressNS"] = "\\BlueSpice\\UEModulePDF\\ConfigDefinition\\SuppressNS::getInstance",
						},
					},
				},
			},
		},
		["callback"] = "\\BlueSpice\\UEModulePDF\\Extension::onRegistration",
		["MessagesDirs"] = {
			["UEModulePDF"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\UEModulePDF\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BsPDFPageProvider"] = "includes/PDFPageProvider.class.php",
			["BsPDFTemplateProvider"] = "includes/PDFTemplateProvider.class.php",
			["BsPDFWebService"] = "includes/PDFWebService.class.php",
			["BsPDFServlet"] = "includes/PDFServlet.class.php",
			["BsExportModulePDF"] = "includes/ExportModulePDF.class.php",
			["PDFFileResolver"] = "includes/PDFFileResolver.php",
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\UEModulePDF\\Hook\\SkinTemplateOutputPageBeforeExec\\AddUEModulePDF::callback",
			["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\UEModulePDF\\Hook\\BSMigrateSettingsFromDeviatingNames\\SkipServiceSettings::callback",
			["BSUniversalExportSpecialPageExecute"] = "\\BlueSpice\\UEModulePDF\\Hook\\BSUniversalExportSpecialPageExecute\\AddModulePDF::callback",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["UEModulePDFSuppressNS"] = {
				["value"] = false,
				["descriptionmsg"] = "bs-uemodulepdf-pref-suppressns",
				["public"] = true,
			},
			["UEModulePDFPdfServiceURL"] = {
				["value"] = "http://127.0.0.1:8080/BShtml2PDF",
			},
			["UEModulePDFDefaultTemplate"] = {
				["value"] = "BlueSpice",
			},
			["UEModulePDFTemplatePath"] = {
				["value"] = "extensions/BlueSpiceUEModulePDF/data/PDFTemplates",
			},
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
	},
	["BlueSpiceUniversalExport"] = {
		["name"] = "BlueSpiceUniversalExport",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UniversalExport",
		["author"] = "Robert Vogel",
		["descriptionmsg"] = "bs-universalexport-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceUniversalExport"] = {
						["className"] = "UniversalExport",
						["extPath"] = "/BlueSpiceUniversalExport",
						["configDefinitions"] = {
							["UniversalExportMetadataDefaults"] = "\\BlueSpice\\UniversalExport\\ConfigDefinition\\MetadataDefaults::getInstance",
							["UniversalExportMetadataOverrides"] = "\\BlueSpice\\UniversalExport\\ConfigDefinition\\MetadataOverrides::getInstance",
						},
					},
				},
			},
			["BlueSpiceUniversalExport"] = {
				["ExportTargetRegistry"] = {
					["download"] = "BlueSpice\\UniversalExport\\ExportTarget\\Download::factory",
					["localfilerepo"] = "BlueSpice\\UniversalExport\\ExportTarget\\LocalFileRepo::factory",
				},
			},
		},
		["SpecialPages"] = {
			["UniversalExport"] = "SpecialUniversalExport",
		},
		["MessagesDirs"] = {
			["UniversalExport"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["UniversalExportAlias"] = "languages/SpecialUniversalExport.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\UniversalExport\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["UniversalExport"] = "UniversalExport.class.php",
			["SpecialUniversalExport"] = "includes/specials/SpecialUniversalExport.class.php",
			["ViewExportModuleOverview"] = "includes/views/ViewExportModuleOverview.php",
			["BsUniversalExportModule"] = "includes/UniversalExportModule.interface.php",
			["BsUniversalExportHelper"] = "includes/UniversalExportHelper.class.php",
			["BsUniversalExportTagLibrary"] = "includes/UniversalExportTagLibrary.class.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.universalExport.css"] = {
				["styles"] = "bluespice.universalExport.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceUniversalExport/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["UniversalExportCategoryWhitelist"] = {
				["value"] = {
					[0] = "Exportable",
					[1] = "Public",
				},
			},
			["UniversalExportCategoryBlacklist"] = {
				["value"] = {
					[0] = "Confidential",
					[1] = "Internal",
				},
			},
			["UniversalExportMetadataDefaults"] = {
				["value"] = "{\"creator\":\"Hallo Welt! GmbH\"}",
				["descriptionmsg"] = "bs-universalexport-pref-metadatadefaults",
				["public"] = true,
			},
			["UniversalExportMetadataOverrides"] = {
				["value"] = "{\"producer\":\"UniversalExport 3.0.0 (BlueSpice MediaWiki)\"}",
				["descriptionmsg"] = "bs-universalexport-pref-metadataoverrides",
				["public"] = true,
			},
			["UniversalExportParamsDefaults"] = {
				["value"] = {
					["format"] = "pdf",
					["pdf-merging"] = "0",
					["attachments"] = "0",
					["recursive"] = false,
					["filter"] = "use-all",
				},
			},
			["UniversalExportParamsOverrides"] = {
				["value"] = {
					["use-serverside-caching"] = false,
					["pdf-attachment-formats"] = {
						[0] = "doc",
						[1] = "docx",
						[2] = "xls",
						[3] = "xlsx",
						[4] = "ppt",
						[5] = "pptx",
						[6] = "odt",
						[7] = "ods",
						[8] = "odp",
						[9] = "odg",
						[10] = "svg",
					},
				},
			},
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\UniversalExport\\Hook\\BeforePageDisplay\\AddResources::callback",
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
	},
	["BlueSpiceUsageTracker"] = {
		["name"] = "BlueSpiceUsageTracker",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UsageTracker",
		["author"] = "Markus Glaser",
		["descriptionmsg"] = "bs-usagetracker-desc",
		["type"] = "bluespice",
		["SpecialPages"] = {
			["UsageTracker"] = "\\BS\\UsageTracker\\Special\\UsageTracker",
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceUsageTracker"] = {
						["className"] = "UsageTracker",
						["extPath"] = "/BlueSpiceUsageTracker",
					},
				},
				["PermissionRegistry"] = {
					["usagetracker-update"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "admin",
							[1] = "maintenanceadmin",
						},
					},
				},
			},
		},
		["GroupPermissions"] = {
			["*"] = {
				["usagetracker-update"] = false,
			},
			["user"] = {
				["usagetracker-update"] = false,
			},
			["sysop"] = {
				["usagetracker-update"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "usagetracker-update",
		},
		["APIModules"] = {
			["bs-usagetracker-store"] = "BS\\UsageTracker\\Api\\UsageTrackerStore",
		},
		["MessagesDirs"] = {
			["BlueSpiceUsageTracker"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["BlueSpiceUsageTrackerAlias"] = "languages/SpecialUsageTracker.alias.php",
		},
		["AutoloadNamespaces"] = {
			["BS\\UsageTracker\\Tests\\"] = "tests/phpunit/",
			["BS\\UsageTracker\\"] = "src/",
			["BlueSpice\\UsageTracker\\Tests\\"] = "tests/phpunit/",
			["BlueSpice\\UsageTracker\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["UsageTracker"] = "UsageTracker.class.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "UsageTracker::getSchemaUpdates",
		},
		["JobClasses"] = {
			["usageTrackerCollectJob"] = "BS\\UsageTracker\\Jobs\\UsageTrackerCollectJob",
		},
		["ResourceModules"] = {
			["ext.UsageTracker.manager"] = {
				["scripts"] = {
					[0] = "ext.bluespice.usagetracker.manager.js",
				},
				["styles"] = {
				},
				["messages"] = {
					[0] = "bs-usagetracker-col-identifier",
					[1] = "bs-usagetracker-col-desc",
					[2] = "bs-usagetracker-col-count",
					[3] = "bs-usagetracker-col-last-updated",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceUsageTracker/resources",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceUserManager"] = {
		["name"] = "BlueSpiceUserManager",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UserManager",
		["author"] = {
			[0] = "Sebastian Ulbricht",
			[1] = "Stephan Muggli",
			[2] = "Markus Glaser",
			[3] = "Leonid Verhovskij",
		},
		["descriptionmsg"] = "bs-usermanager-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceUserManager"] = {
						["className"] = "\\BlueSpice\\UserManager\\Extension",
						["extPath"] = "/BlueSpiceUserManager",
					},
				},
				["AdminToolRegistry"] = {
					["bs-usermanager-manager"] = "BlueSpice\\UserManager\\AdminTool",
				},
				["PermissionRegistry"] = {
					["usermanager-viewspecialpage"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "maintenanceadmin",
						},
					},
					["usermanager-editpassword"] = {
						["type"] = "global",
						["roles"] = {
							[0] = "accountmanager",
							[1] = "admin",
							[2] = "maintenanceadmin",
						},
					},
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["SpecialPages"] = {
			["UserManager"] = "SpecialUserManager",
		},
		["ExtensionMessagesFiles"] = {
			["UserManagerAlias"] = "includes/specials/SpecialUserManager.alias.php",
		},
		["APIModules"] = {
			["bs-usermanager-tasks"] = "BSApiTasksUserManager",
			["bs-usermanager-group-store"] = "BSApiChangeableGroupStore",
		},
		["MessagesDirs"] = {
			["UserManager"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\UserManager\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["BSApiTasksUserManager"] = "includes/api/BSApiTasksUserManager.php",
			["BSApiChangeableGroupStore"] = "includes/api/BSApiChangeableGroupStore.php",
			["SpecialUserManager"] = "includes/specials/SpecialUserManager.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.userManager"] = {
				["scripts"] = "bluespice.userManager.js",
				["dependencies"] = "ext.bluespice.extjs",
				["messages"] = {
					[0] = "bs-usermanager-headerusername",
					[1] = "bs-usermanager-headerrealname",
					[2] = "bs-usermanager-headeremail",
					[3] = "bs-usermanager-headerregistration",
					[4] = "bs-usermanager-headergroups",
					[5] = "bs-usermanager-titleadduser",
					[6] = "bs-usermanager-titleeditdetails",
					[7] = "bs-usermanager-labelnewpassword",
					[8] = "bs-usermanager-labelpasswordcheck",
					[9] = "bs-usermanager-headergroups",
					[10] = "bs-usermanager-titledeleteuser",
					[11] = "bs-usermanager-confirmdeleteuser",
					[12] = "bs-usermanager-groups-more",
					[13] = "bs-usermanager-no-self-desysop",
					[14] = "bs-usermanager-headerenabled",
					[15] = "bs-usermanager-endisable",
					[16] = "bs-usermanager-confirmdisableuser",
					[17] = "bs-usermanager-confirmenableuser",
					[18] = "bs-usermanager-titledisableuser",
					[19] = "bs-usermanager-titleenableuser",
					[20] = "bs-usermanager-editgroups",
					[21] = "bs-usermanager-editpassword",
					[22] = "bs-usermanager-editpassword-successful",
					[23] = "bs-usermanager-title-nouserselected",
					[24] = "bs-usermanager-nouserselected",
					[25] = "bs-usermanager-title-multipleuserselected",
					[26] = "bs-usermanager-multipleuserselected",
					[27] = "bs-usermanager-invalid-groups",
					[28] = "bs-usermanager-own-password-change",
					[29] = "bs-usermanager-filter-only-activated-users",
					[30] = "bs-usermanager-filter-only-deactivated-users",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceUserManager/resources",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["usermanager-viewspecialpage"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "usermanager-viewspecialpage",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceUserPreferences"] = {
		["name"] = "BlueSpiceUserPreferences",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.0.0-beta",
		["url"] = "https://help.bluespice.com/index.php/UserPreferences",
		["author"] = {
			[0] = "Hallo Welt! GmbH",
		},
		["manifest_version"] = 1,
	},
	["BlueSpiceUserSidebar"] = {
		["name"] = "BlueSpiceUserSidebar",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["author"] = {
			[0] = "Dejan Savuljesku",
		},
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UserSidebar",
		["descriptionmsg"] = "bs-usersidebar-desc",
		["type"] = "bluespice",
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceUserSidebar"] = {
						["className"] = "\\BlueSpice\\UserSidebar\\Extension",
						["extPath"] = "/BlueSpiceUserSidebar",
					},
				},
			},
			["BlueSpiceUserSidebar"] = {
				["Widgets"] = {
				},
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceUserSidebar"] = "i18n",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\UserSidebar\\"] = "src/",
		},
		["ResourceModules"] = {
			["ext.blueSpiceUserSidebar.styles"] = {
				["styles"] = {
					[0] = "ext.blueSpiceUserSidebar.less",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceUserSidebar/resources",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "\\BlueSpice\\UserSidebar\\Hook\\BeforePageDisplay\\AddStyles::callback",
			["SkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\UserSidebar\\Hook\\SkinTemplateOutputPageBeforeExec\\AddUserSidebar::callback",
			["EditFormPreloadText"] = {
				[0] = "\\BlueSpice\\UserSidebar\\Hook\\EditFormPreloadText\\UserSidebarDefaultText::callback",
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceVisualEditorConnector"] = {
		["name"] = "BlueSpiceVisualEditorConnector",
		["license-name"] = "GPL-3.0-only",
		["version"] = "3.2.0-alpha",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceVisualEditorConnector",
		["author"] = {
			[0] = "Markus Glaser",
		},
		["descriptionmsg"] = "bs-visualeditorconnector-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
				["VisualEditor"] = "*",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceVisualEditorConnector"] = {
						["className"] = "\\BlueSpice\\VisualEditorConnector\\Extension",
						["extPath"] = "/BlueSpiceVisualEditorConnector",
						["status"] = "beta",
						["package"] = "BlueSpice Pro",
						["configDefinitions"] = {
							["VisualEditorConnectorEnableVisualEditor"] = "\\BlueSpice\\VisualEditorConnector\\ConfigDefinition\\EnableVisualEditor::getInstance",
						},
					},
				},
			},
			["BlueSpiceVisualEditorConnector"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.visualEditorConnector.tablestyleplugin",
				},
				["TagDefinitions"] = {
				},
			},
			["BlueSpiceSimpleFarmer"] = {
				["DynamicConfigurationFactories"] = {
					["virtualrestparsoiddomain"] = "\\BlueSpice\\VisualEditorConnector\\SimpleFarmer\\DynamicConfiguration\\VirtualRestConfig::factory",
				},
			},
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.bluespice.visualEditorConnector.plugin",
				},
			},
		},
		["callback"] = "BlueSpice\\VisualEditorConnector\\Extension::onRegistration",
		["APIModules"] = {
			["bs-vec-transformtowikitext"] = "BlueSpice\\VisualEditorConnector\\Api\\TransformToWikiText",
			["bs-vec-transformtohtml"] = "BlueSpice\\VisualEditorConnector\\Api\\TransformToHtml",
			["bs-vec-restbase-mock"] = "BlueSpice\\VisualEditorConnector\\Api\\RestbaseMock",
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\VisualEditorConnector\\"] = "src/",
		},
		["MessagesDirs"] = {
			["VisualEditorConnector"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.visualEditorConnector"] = {
				["scripts"] = {
					[0] = "ve/init/sa/BlueSpiceTarget.js",
					[1] = "ui/widget/TextInputMWVisualEditor.js",
					[2] = "bluespice.visualEditorConnector.js",
				},
				["styles"] = {
					[0] = "bluespice.visualEditorConnector.css",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
					[1] = "ext.visualEditor.mediawiki",
					[2] = "ext.visualEditor.standalone",
					[3] = "ext.visualEditor.core.desktop",
					[4] = "ext.visualEditor.mwcore",
					[5] = "ext.visualEditor.mwextensions.desktop",
					[6] = "ext.visualEditor.icons",
					[7] = "ext.bluespice.oojs",
					[8] = "oojs-ui",
					[9] = "mediawiki.api",
				},
			},
			["ext.visualEditor.standalone"] = {
				["scripts"] = {
					[0] = "../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.js",
					[1] = "../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.Platform.js",
					[2] = "../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.Target.js",
					[3] = "../../VisualEditor/lib/ve/src/init/sa/ve.init.sa.DesktopTarget.js",
				},
				["styles"] = {
					[0] = "../../VisualEditor/lib/ve/src/init/sa/styles/ve.init.sa.css",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mediawiki",
				},
			},
			["ext.bluespice.visualEditorConnector.plugin"] = {
				["scripts"] = {
					[0] = "ve-visualeditorconnector/ve.init.bs.CancelEditButton.js",
					[1] = "ve-visualeditorconnector/ve.init.bs.HideAfterContent.js",
					[2] = "ve-visualeditorconnector/ve.init.bs.PreventCellEditInTableSelectionInIE11.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
				["messages"] = {
					[0] = "bs-visualeditorconnector-cancel-edit",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.bluespice.visualEditorConnector.overrides.classes"] = {
				["scripts"] = {
					[0] = "bs.vec/ui/MWLinkAnnotationInspector.js",
					[1] = "bs.vec/ui/MWMediaDialog.js",
					[2] = "bs.vec/ui/MWSaveDialog.js",
					[3] = "bs.vec/ui/MWTableDialog.js",
					[4] = "bs.vec/ui/plugin/MWSaveDialog.js",
					[5] = "bs.vec/ui/plugin/MWTableDialog.js",
					[6] = "bs.vec/ui/ForeignStructuredUpload/BookletLayout.js",
				},
			},
			["ext.bluespice.visualEditorConnector.overrides"] = {
				["scripts"] = {
					[0] = "bluespice.visualEditorConnector.overrides.js",
				},
				["group"] = "bsvec-override",
			},
			["ext.bluespice.visualEditorConnector.tags.classes"] = {
				["scripts"] = {
					[0] = "bs.vec/util/tag/Definition.js",
					[1] = "bs.vec/util/tag/Registry.js",
					[2] = "bs.vec/ui/widget/GroupListInputWidget.js",
				},
			},
			["ext.bluespice.visualEditorConnector.tags"] = {
				["scripts"] = {
					[0] = "bluespice.visualEditorConnector.tags.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.desktopArticleTarget.init",
				},
				["messages"] = {
					[0] = "bs-visualeditorconnector-inspector-tab-common-name",
					[1] = "bs-visualeditorconnector-inspector-tab-advanced-name",
				},
			},
			["ext.bluespice.visualEditorConnector.SaveProcessOverride"] = {
				["scripts"] = {
					[0] = "bluespice.visualEditorConnector.SaveProcessOverride.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwcore",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ext.bluespice.visualEditorConnector.tablestyleplugin"] = {
				["scripts"] = {
					[0] = "ui/plugin/TableOptions.js",
					[1] = "ui/plugin/FullWidthOption.js",
				},
				["dependencies"] = {
					[0] = "ext.bluespice.extjs",
				},
				["messages"] = {
					[0] = "bs-visualeditorconnector-ve-fullwidth-option",
					[1] = "bs-visualeditorconnector-ve-style-option-description",
					[2] = "bs-visualeditorconnector-ve-style-option",
				},
			},
			["ext.bluespice.visualEditorConnector.styleInspector"] = {
				["scripts"] = {
					[0] = "bs.vec/ui/styleTool/ButtonTool.js",
					[1] = "bs.vec/ui/styleTool/Bold.js",
					[2] = "bs.vec/ui/styleTool/Italic.js",
					[3] = "bs.vec/ui/styleTool/Color.js",
					[4] = "bs.vec/ui/styleTool/Code.js",
					[5] = "bs.vec/ui/styleTool/Small.js",
					[6] = "bs.vec/ui/styleTool/Big.js",
					[7] = "bs.vec/ui/styleTool/Strikethrough.js",
					[8] = "bs.vec/ui/styleTool/Underline.js",
					[9] = "bs.vec/TextStyleToolRegistry.js",
					[10] = "bs.vec/ui/widget/TextStylePopup.js",
					[11] = "bluespice.visualEditorConnector.styleInspector.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
				},
				["messages"] = {
					[0] = "bs-visualeditorconnector-text-style-tool-italic-label",
					[1] = "bs-visualeditorconnector-text-style-tool-bold-label",
				},
			},
			["ext.bluespice.visualEditorConnector.textColor"] = {
				["scripts"] = {
					[0] = "ve/ColorAnnotationCommand.js",
					[1] = "ve/ColorAnnotationTool.js",
					[2] = "ve/dm/bs.dm.ColorAnnotation.js",
					[3] = "ve/ce/bs.ce.ColorAnnotation.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
					[1] = "ext.oOJSPlus.widgets.colorPicker",
				},
				["messages"] = {
					[0] = "bs-visualeditorconnector-text-style-tool-color-label",
					[1] = "bs-visualeditorconnector-color-annotation-desc",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceVisualEditorConnector/resources",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["VisualEditorConnectorEnableVisualEditor"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-visualeditorconnector-enable-visualeditor",
				["public"] = true,
			},
			["VisualEditorConnectorUploadDialogType"] = {
				["value"] = "original",
				["descriptionmsg"] = "bs-visualeditorconnector-upload-dialog-type",
				["public"] = true,
			},
			["VisualEditorConnectorSimpleSaveProcess"] = {
				["value"] = true,
				["descriptionmsg"] = "bs-visualeditorconnector-simple-save-process",
				["public"] = true,
			},
			["VisualEditorConnectorTableStyleRegistry"] = {
				["value"] = {
					["Standard"] = "wikitable",
					["Content"] = "contenttable",
					["Content (black)"] = "contenttable-black",
					["Content (blue)"] = "contenttable-blue",
					["Content (darkblue)"] = "contenttable-darkblue",
					["Cusco Sky"] = "cuscosky",
					["Casablanca"] = "casablanca",
					["Greyscale"] = "greyscale",
					["Greyscale (narrow)"] = "greyscale-narrow",
				},
			},
			["VisualEditorConnectorColorPickerColors"] = {
				["@note"] = "Usage described in docs/custom_text_colors.md",
				["value"] = {
				},
			},
		},
		["Hooks"] = {
			["APIAfterExecute"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\APIAfterExecute\\WrapPreloadText::callback",
			["BSSocialModuleDepths"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSSocialModuleDepths\\AddVECModules::callback",
			["BSPageTemplatesModifyTargetUrl"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSPageTemplatesModifyTargetUrl\\UseVisualEditor::callback",
			["BeforePageDisplay"] = {
				[0] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BeforePageDisplay\\AddModules::callback",
				[1] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BeforePageDisplay\\AddSaveProcessOverride::callback",
			},
			["NamespaceManager::getMetaFields"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback",
			["BSApiNamespaceStoreMakeData"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback",
			["NamespaceManager::editNamespace"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerEditNamespace\\SetVisualEditorValues::callback",
			["NamespaceManager::writeNamespaceConfiguration"] = {
				[0] = "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback",
			},
		},
		["manifest_version"] = 2,
	},
	["BlueSpiceWatchList"] = {
		["name"] = "BlueSpiceWatchList",
		["version"] = "3.2.0-alpha",
		["url"] = "https://help.bluespice.com/index.php/WatchList",
		["author"] = "Robert Vogel",
		["descriptionmsg"] = "bs-watchlist-desc",
		["type"] = "bluespice",
		["license-name"] = "GPL-3.0-only",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceWatchList"] = {
						["className"] = "WatchList",
						["extPath"] = "/BlueSpiceWatchList",
					},
				},
			},
			["BlueSpiceUserSidebar"] = {
				["Widgets"] = {
					["WATCHLIST"] = {
						["callback"] = "\\BlueSpice\\WatchList\\Panel\\WatchList::factory",
						["default"] = true,
					},
				},
			},
		},
		["ResourceModules"] = {
			["ext.bluespice.watchlist.styles"] = {
				["styles"] = "bluespice.watchlist.css",
			},
			["ext.bluespice.watchlist.myWatchlistWindow.bootstrap"] = {
				["scripts"] = {
					[0] = "ext.bluespice.watchlist.myWatchlistWindow.bootstrap.js",
				},
			},
			["ext.bluespice.watchlist.myWatchlistWindow"] = {
				["styles"] = {
					[0] = "ext.bluespice.watchlist.myWatchlistWindow.css",
				},
				["messages"] = {
					[0] = "bs-watchlist-window-watchlist-title",
					[1] = "bs-watchlist-window-watchlist-intro",
					[2] = "bs-watchlist-grid-watchlist-column-link-header",
					[3] = "bs-watchlist-grid-watchlist-column-hasunreadchanges-header",
					[4] = "bs-watchlist-grid-watchlist-column-hasunreadchanges-tooltip",
					[5] = "bs-watchlist-grid-watchlist-label-filter",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceWatchList/resources",
		},
		["MessagesDirs"] = {
			["BSWatchList"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\WatchList\\"] = "src/",
		},
		["AutoloadClasses"] = {
			["WatchList"] = "WatchList.class.php",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BlueSpiceWhoIsOnline"] = {
		["name"] = "BlueSpiceWhoIsOnline",
		["version"] = "3.2.0-alpha",
		["license-name"] = "GPL-3.0-only",
		["url"] = "https://en.wiki.bluespice.com/wiki/Reference:WhoIsOnline",
		["author"] = "Markus Glaser",
		["descriptionmsg"] = "bs-whoisonline-desc",
		["type"] = "bluespice",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
			["extensions"] = {
				["BlueSpiceFoundation"] = ">= 3.2",
			},
		},
		["attributes"] = {
			["BlueSpiceFoundation"] = {
				["Extensions"] = {
					["BlueSpiceWhoIsOnline"] = {
						["className"] = "WhoIsOnline",
						["extPath"] = "/BlueSpiceWhoIsOnline",
						["configDefinitions"] = {
							["WhoIsOnlineMaxIdleTime"] = "\\BlueSpice\\WhoIsOnline\\ConfigDefinition\\MaxIdleTime::getInstance",
							["WhoIsOnlineInterval"] = "\\BlueSpice\\WhoIsOnline\\ConfigDefinition\\Interval::getInstance",
						},
					},
				},
				["RunJobsTriggerHandlerRegistry"] = {
					["bs-whoisonline-deleteoldentries"] = "\\BlueSpice\\WhoIsOnline\\RunJobsTriggerHandler\\DeleteOldEntries::factory",
				},
			},
		},
		["MessagesDirs"] = {
			["BlueSpiceWhoIsOnline"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["WhoIsOnlineMagic"] = "languages/WhoIsOnline.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["WhoIsOnline"] = "WhoIsOnline.class.php",
			["ViewWhoIsOnlineTag"] = "views/view.WhoIsOnlineTag.php",
			["ViewWhoIsOnlineItemWidget"] = "views/view.WhoIsOnlineItemWidget.php",
			["ViewWhoIsOnlineWidget"] = "views/view.WhoIsOnlineWidget.php",
		},
		["ResourceModules"] = {
			["ext.bluespice.whoisonline"] = {
				["scripts"] = "bluespice.whoIsOnline.js",
				["dependencies"] = {
					[0] = "ext.bluespice",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BlueSpiceWhoIsOnline/resources",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\WhoIsOnline\\Hook\\LoadExtensionSchemaUpdates\\AddWhoIsOnlineTable::callback",
		},
		["config_prefix"] = "bsg",
		["config"] = {
			["WhoIsOnlineMaxIdleTime"] = {
				["value"] = 600,
				["descriptionmsg"] = "bs-whoisonline-pref-maxidletime",
				["public"] = true,
			},
			["WhoIsOnlineInterval"] = {
				["value"] = 10,
				["descriptionmsg"] = "bs-whoisonline-pref-interval",
				["public"] = true,
			},
			["WhoIsOnlineLimitCount"] = {
				["value"] = 7,
				["descriptionmsg"] = "bs-whoisonline-pref-limitcount",
				["public"] = true,
			},
		},
		["AutoloadNamespaces"] = {
			["BlueSpice\\WhoIsOnline\\"] = "src/",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["BoilerPlate"] = {
		["name"] = "BoilerPlate",
		["author"] = {
			[0] = "Your Name",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BoilerPlate",
		["descriptionmsg"] = "boilerplate-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["AutoloadNamespaces"] = {
			["MediaWiki\\Extension\\BoilerPlate\\"] = "includes/",
		},
		["config"] = {
			["BoilerPlateEnableFoo"] = {
				["description"] = "Enable the Foo feature.",
				["value"] = true,
			},
		},
		["Hooks"] = {
			["Something"] = "MediaWiki\\Extension\\BoilerPlate\\Hooks::onSomething",
		},
		["MessagesDirs"] = {
			["BoilerPlate"] = {
				[0] = "i18n",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "BoilerPlate/resources",
		},
		["ResourceModules"] = {
			["ext.boilerPlate"] = {
				["dependencies"] = {
				},
				["messages"] = {
				},
				["styles"] = {
				},
				["scripts"] = {
				},
			},
		},
		["manifest_version"] = 2,
	},
	["BounceHandler"] = {
		["name"] = "BounceHandler",
		["version"] = "1.0",
		["author"] = {
			[0] = "Tony Thomas",
			[1] = "Kunal Mehta",
			[2] = "Jeff Green",
			[3] = "Sam Reed",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BounceHandler",
		["descriptionmsg"] = "bouncehandler-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["APIModules"] = {
			["bouncehandler"] = "ApiBounceHandler",
		},
		["AutoloadClasses"] = {
			["BounceHandlerHooks"] = "includes/BounceHandlerHooks.php",
			["ApiBounceHandler"] = "includes/ApiBounceHandler.php",
			["BounceHandlerJob"] = "includes/BounceHandlerJob.php",
			["BounceHandlerNotificationJob"] = "includes/BounceHandlerNotificationJob.php",
			["ProcessBounceEmails"] = "includes/ProcessBounceEmails.php",
			["BounceHandlerActions"] = "includes/BounceHandlerActions.php",
			["ProcessUnRecognizedBounces"] = "includes/ProcessUnRecognizedBounces.php",
			["ProcessBounceWithRegex"] = "includes/ProcessBounceWithRegex.php",
			["VerpAddressGenerator"] = "includes/VerpAddressGenerator.php",
			["PruneOldBounceRecords"] = "includes/PruneOldBounceRecords.php",
			["EchoBounceHandlerPresentationModel"] = "includes/EchoBounceHandlerPresentationModel.php",
		},
		["config"] = {
			["BounceHandlerCluster"] = false,
			["BounceHandlerInternalIPs"] = {
				[0] = "127.0.0.1",
				[1] = "::1",
			},
			["BounceHandlerSharedDB"] = false,
			["BounceHandlerUnconfirmUsers"] = false,
			["BounceRecordLimit"] = 10,
			["BounceRecordMaxAge"] = 5184000,
			["BounceRecordPeriod"] = 604800,
			["GenerateVERP"] = true,
			["UnrecognizedBounceNotify"] = {
			},
			["VERPAcceptTime"] = 259200,
			["VERPalgorithm"] = "md5",
			["VERPdomainPart"] = nil,
			["VERPprefix"] = "wiki",
			["VERPsecret"] = "MediawikiVERP",
		},
		["Hooks"] = {
			["UserMailerChangeReturnPath"] = {
				[0] = "BounceHandlerHooks::onVERPAddressGenerate",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "BounceHandlerHooks::loadExtensionSchemaUpdates",
			},
			["BeforeCreateEchoEvent"] = {
				[0] = "BounceHandlerHooks::onBeforeCreateEchoEvent",
			},
			["EchoGetDefaultNotifiedUsers"] = {
				[0] = "BounceHandlerHooks::onEchoGetDefaultNotifiedUsers",
			},
		},
		["JobClasses"] = {
			["BounceHandlerJob"] = "BounceHandlerJob",
			["BounceHandlerNotificationJob"] = "BounceHandlerNotificationJob",
		},
		["MessagesDirs"] = {
			["BounceHandler"] = {
				[0] = "i18n",
			},
		},
		["manifest_version"] = 1,
	},
	["BreadCrumbs"] = {
		["name"] = "BreadCrumbs",
		["version"] = "0.6.1",
		["author"] = {
			[0] = "Manuel Schneider",
			[1] = "Tony Boyles",
			[2] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BreadCrumbs",
		["descriptionmsg"] = "breadcrumbs-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["DefaultUserOptions"] = {
			["breadcrumbs-showcrumbs"] = true,
			["breadcrumbs-delimiter"] = ">",
			["breadcrumbs-numberofcrumbs"] = 5,
			["breadcrumbs-namespaces"] = true,
			["breadcrumbs-filter-duplicates"] = false,
			["breadcrumbs-preceding-text"] = "",
		},
		["MessagesDirs"] = {
			["Breadcrumbs"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["BreadCrumbsFunctions"] = "BreadCrumbsFunctions.php",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "BreadCrumbsFunctions::fnBreadCrumbsShowHook",
			["GetPreferences"] = "BreadCrumbsFunctions::fnBreadCrumbsAddPreferences",
		},
		["ResourceModules"] = {
			["ext.breadCrumbs"] = {
				["styles"] = "BreadCrumbs.css",
				["position"] = "top",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "BreadCrumbs",
		},
		["config"] = {
			["BreadCrumbsShowAnons"] = {
				["value"] = true,
				["description"] = "Whether to provide the links also for anonymous users.",
			},
			["BreadCrumbsAllowUPOs"] = {
				["value"] = true,
				["description"] = "Whether users should be allowed to configure BreadCrumbs options.",
			},
			["BreadCrumbsIgnoreRefreshes"] = {
				["value"] = true,
				["description"] = "Whether to ignore page refreshes.",
			},
			["BreadCrumbsRearrangeHistory"] = {
				["value"] = false,
				["description"] = "Whether to rearrange history - not yet used.",
			},
			["BreadCrumbsLink"] = {
				["value"] = true,
				["description"] = "Whether to link our breadcrumbs.",
			},
			["BreadCrumbsIgnoreNameSpaces"] = {
				["value"] = {
				},
				["description"] = "If you do not want certain namespaces recorded use this value to add them here.",
			},
		},
		["manifest_version"] = 2,
	},
	["BreadCrumbs2"] = {
		["name"] = "BreadCrumbs2",
		["version"] = "2.1.0",
		["author"] = {
			[0] = "Eric Hartwell",
			[1] = "Ike Hecht",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:BreadCrumbs2",
		["descriptionmsg"] = "breadcrumbs2-desc",
		["license-name"] = "CC-BY-3.0",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["BreadCrumbs2"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["BreadCrumbs2"] = "BreadCrumbs2.class.php",
			["BreadCrumbs2Hooks"] = "BreadCrumbs2.hooks.php",
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = "BreadCrumbs2Hooks::onSkinTemplateOutputPageBeforeExec",
		},
		["config"] = {
			["BreadCrumbs2RemoveBasePageLink"] = {
				["description"] = "If breadcrumbs are defined for this page, remove the link back to the base page.",
				["value"] = false,
			},
			["BreadCrumbs2HideUnmatched"] = {
				["description"] = "If no breadcrumbs are defined for this page, show nothing.",
				["value"] = false,
			},
		},
		["manifest_version"] = 2,
	},
	["BrickipediaExtra"] = {
		["name"] = "Brickipedia Extra",
		["version"] = "1.1",
		["author"] = {
			[0] = "Adam Carter/UltrasonicNXT",
			[1] = "George Barnick",
			[2] = "Lewis Cawte",
			[3] = "Jack Phoenix",
			[4] = "Samantha Nguyen",
			[5] = "...",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:BrickipediaExtra",
		["descriptionmsg"] = "brickipedia-extra-desc",
		["type"] = "other",
		["AutoloadClasses"] = {
			["BrickipediaExtraHooks"] = "BrickipediaExtraHooks.php",
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "BrickipediaExtraHooks::onSkinTemplateOutputPageBeforeExec",
			},
		},
		["MessagesDirs"] = {
			["BrickipediaExtra"] = {
				[0] = "i18n",
			},
		},
		["manifest_version"] = 1,
	},
	["Buggy"] = {
		["name"] = "Buggy",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Gergő Tisza",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Buggy",
		["descriptionmsg"] = "buggy-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "BuggyHooks::onBeforePageDisplay",
			},
		},
		["APIModules"] = {
			["buggy"] = "ApiBuggy",
		},
		["MessagesDirs"] = {
			["Buggy"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.Buggy.css"] = {
				["styles"] = "ext.Buggy.css",
			},
			["ext.Buggy.startup"] = {
				["scripts"] = "ext.Buggy.startup.js",
			},
			["ext.Buggy.setTimeout"] = {
				["scripts"] = "ext.Buggy.setTimeout.js",
			},
			["ext.Buggy.onready"] = {
				["scripts"] = "ext.Buggy.onready.js",
			},
			["ext.Buggy.click"] = {
				["scripts"] = "ext.Buggy.click.js",
			},
			["ext.Buggy.ajax"] = {
				["scripts"] = "ext.Buggy.ajax.js",
			},
			["ext.Buggy.misc-cb"] = {
				["scripts"] = "ext.Buggy.misc-cb.js",
			},
			["ext.Buggy.mwload"] = {
				["scripts"] = "ext.Buggy.mwload.js",
			},
			["ext.Buggy.logError"] = {
				["scripts"] = "ext.Buggy.logError.js",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "Buggy/modules",
		},
		["AutoloadClasses"] = {
			["BuggyHooks"] = "Buggy.hooks.php",
			["ApiBuggy"] = "ApiBuggy.php",
		},
		["manifest_version"] = 1,
	},
	["CSS"] = {
		["name"] = "CSS",
		["version"] = "3.5.0",
		["author"] = {
			[0] = "Aran Dunkley",
			[1] = "Rusty Burchfield",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CSS",
		["descriptionmsg"] = "css-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["ExtensionMessagesFiles"] = {
			["CSSMagic"] = "CSS.i18n.magic.php",
		},
		["MessagesDirs"] = {
			["CSS"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CSS"] = "CSS.class.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "CSS::onParserFirstCallInit",
			["RawPageViewBeforeOutput"] = "CSS::onRawPageViewBeforeOutput",
		},
		["config"] = {
			["CSSPath"] = false,
			["CSSIdentifier"] = "css-extension",
		},
		["manifest_version"] = 1,
	},
	["Calendar-Wikivoyage"] = {
		["name"] = "Calendar",
		["version"] = "1.1",
		["author"] = "Roland Unger",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Calendar-Wikivoyage",
		["descriptionmsg"] = "calendar-desc",
		["type"] = "parserhook",
		["license-name"] = "GPL-2.0-or-later",
		["ExtensionMessagesFiles"] = {
			["CalendarMagic"] = "Calendar.i18n.magic.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "CalendarHooks::setupParserHooks",
			},
		},
		["MessagesDirs"] = {
			["Calendar"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.calendar"] = {
				["styles"] = "ext.calendar.css",
				["localBasePath"] = "modules",
				["remoteExtPath"] = "Calendar/modules",
			},
		},
		["AutoloadClasses"] = {
			["CalendarTable"] = "includes/CalendarTable.php",
			["CalendarHooks"] = "includes/CalendarHooks.php",
		},
		["manifest_version"] = 1,
	},
	["Campaigns"] = {
		["name"] = "Campaigns",
		["version"] = "0.2.0",
		["author"] = "S Page",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Campaigns",
		["descriptionmsg"] = "campaigns-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["MessagesDirs"] = {
			["Campaigns"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CampaignsHooks"] = "includes/CampaignsHooks.php",
			["CampaignsAuthenticationRequest"] = "includes/CampaignsAuthenticationRequest.php",
			["CampaignsSecondaryAuthenticationProvider"] = "includes/CampaignsSecondaryAuthenticationProvider.php",
		},
		["Hooks"] = {
			["AuthChangeFormFields"] = "CampaignsHooks::onAuthChangeFormFields",
		},
		["AuthManagerAutoConfig"] = {
			["secondaryauth"] = {
				["CampaignsSecondaryAuthenticationProvider"] = {
					["class"] = "CampaignsSecondaryAuthenticationProvider",
					["sort"] = 0,
				},
			},
		},
		["manifest_version"] = 1,
	},
	["Capiunto"] = {
		["name"] = "Capiunto",
		["author"] = "Marius Hoch",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Capiunto",
		["descriptionmsg"] = "capiunto-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["MessagesDirs"] = {
			["Capiunto"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["Capiunto\\Hooks"] = "includes/Hooks.php",
			["Capiunto\\LuaLibrary"] = "includes/LuaLibrary.php",
		},
		["ResourceModules"] = {
			["capiunto.infobox.main"] = {
				["styles"] = "infobox.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "Capiunto/resources",
		},
		["Hooks"] = {
			["ScribuntoExternalLibraries"] = "\\Capiunto\\Hooks::registerScribuntoLibraries",
			["ScribuntoExternalLibraryPaths"] = "\\Capiunto\\Hooks::registerScribuntoExternalLibraryPaths",
		},
		["manifest_version"] = 1,
	},
	["Cargo"] = {
		["name"] = "Cargo",
		["namemsg"] = "cargo-extensionname",
		["version"] = "2.1.2",
		["author"] = "Yaron Koren",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Cargo",
		["descriptionmsg"] = "cargo-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.25.3",
		},
		["callback"] = "CargoHooks::registerExtension",
		["AvailableRights"] = {
			[0] = "recreatecargodata",
			[1] = "deletecargodata",
			[2] = "runcargoqueries",
		},
		["SpecialPages"] = {
			["CargoTables"] = "CargoTables",
			["DeleteCargoTable"] = "CargoDeleteCargoTable",
			["SwitchCargoTable"] = "CargoSwitchCargoTable",
			["ViewData"] = "CargoViewData",
			["CargoExport"] = "CargoExport",
			["PageValues"] = "CargoPageValues",
			["Drilldown"] = "CargoDrilldown",
		},
		["JobClasses"] = {
			["cargoPopulateTable"] = "CargoPopulateTableJob",
		},
		["APIModules"] = {
			["cargoquery"] = "CargoQueryAPI",
			["cargorecreatetables"] = "CargoRecreateTablesAPI",
			["cargorecreatedata"] = "CargoRecreateDataAPI",
			["cargoautocomplete"] = "CargoAutocompleteAPI",
		},
		["LogTypes"] = {
			[0] = "cargo",
		},
		["LogNames"] = {
			["cargo"] = "cargo-logname",
		},
		["LogHeaders"] = {
			["cargo"] = "cargo-logdesc",
		},
		["LogActions"] = {
			["cargo/createtable"] = "cargo-createtableaction",
			["cargo/recreatetable"] = "cargo-recreatetableaction",
			["cargo/replacetable"] = "cargo-replacetableaction",
			["cargo/deletetable"] = "cargo-deletetableaction",
		},
		["MessagesDirs"] = {
			["Cargo"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CargoMagic"] = "Cargo.i18n.magic.php",
			["CargoAlias"] = "Cargo.alias.php",
		},
		["AutoloadClasses"] = {
			["CargoHooks"] = "Cargo.hooks.php",
			["CargoUtils"] = "includes/CargoUtils.php",
			["CargoFieldDescription"] = "includes/CargoFieldDescription.php",
			["CargoTableSchema"] = "includes/CargoTableSchema.php",
			["CargoHierarchyTree"] = "includes/CargoHierarchyTree.php",
			["CargoDeclare"] = "includes/parserfunctions/CargoDeclare.php",
			["CargoAttach"] = "includes/parserfunctions/CargoAttach.php",
			["CargoStore"] = "includes/parserfunctions/CargoStore.php",
			["CargoQuery"] = "includes/parserfunctions/CargoQuery.php",
			["CargoCompoundQuery"] = "includes/parserfunctions/CargoCompoundQuery.php",
			["CargoSQLQuery"] = "includes/CargoSQLQuery.php",
			["CargoQueryDisplayer"] = "includes/CargoQueryDisplayer.php",
			["CargoPageData"] = "includes/CargoPageData.php",
			["CargoFileData"] = "includes/CargoFileData.php",
			["CargoRecurringEvent"] = "includes/parserfunctions/CargoRecurringEvent.php",
			["CargoDisplayMap"] = "includes/parserfunctions/CargoDisplayMap.php",
			["CargoPopulateTableJob"] = "includes/CargoPopulateTableJob.php",
			["CargoRecreateDataAction"] = "includes/CargoRecreateDataAction.php",
			["CargoRecreateData"] = "specials/CargoRecreateData.php",
			["CargoTables"] = "specials/CargoTables.php",
			["CargoDeleteCargoTable"] = "specials/CargoDeleteTable.php",
			["CargoSwitchCargoTable"] = "specials/CargoSwitchTable.php",
			["CargoViewData"] = "specials/CargoViewData.php",
			["ViewDataPage"] = "specials/CargoViewData.php",
			["CargoExport"] = "specials/CargoExport.php",
			["CargoPageValuesAction"] = "includes/CargoPageValuesAction.php",
			["CargoPageValues"] = "specials/CargoPageValues.php",
			["CargoQueryAPI"] = "api/CargoQueryAPI.php",
			["CargoRecreateTablesAPI"] = "api/CargoRecreateTablesAPI.php",
			["CargoRecreateDataAPI"] = "api/CargoRecreateDataAPI.php",
			["CargoAutocompleteAPI"] = "api/CargoAutocompleteAPI.php",
			["CargoLuaLibrary"] = "CargoLua.library.php",
			["CargoDisplayFormat"] = "formats/CargoDisplayFormat.php",
			["CargoDeferredFormat"] = "formats/CargoDeferredFormat.php",
			["CargoListFormat"] = "formats/CargoListFormat.php",
			["CargoULFormat"] = "formats/CargoULFormat.php",
			["CargoOLFormat"] = "formats/CargoOLFormat.php",
			["CargoTemplateFormat"] = "formats/CargoTemplateFormat.php",
			["CargoOutlineFormat"] = "formats/CargoOutlineFormat.php",
			["CargoOutlineRow"] = "formats/CargoOutlineFormat.php",
			["CargoOutlineTree"] = "formats/CargoOutlineFormat.php",
			["CargoTreeFormat"] = "formats/CargoTreeFormat.php",
			["CargoTreeFormatNode"] = "formats/CargoTreeFormat.php",
			["CargoTreeFormatTree"] = "formats/CargoTreeFormat.php",
			["CargoEmbeddedFormat"] = "formats/CargoEmbeddedFormat.php",
			["CargoCSVFormat"] = "formats/CargoCSVFormat.php",
			["CargoExcelFormat"] = "formats/CargoExcelFormat.php",
			["CargoJSONFormat"] = "formats/CargoJSONFormat.php",
			["CargoTableFormat"] = "formats/CargoTableFormat.php",
			["CargoDynamicTableFormat"] = "formats/CargoDynamicTableFormat.php",
			["CargoMapsFormat"] = "formats/CargoMapsFormat.php",
			["CargoGoogleMapsFormat"] = "formats/CargoGoogleMapsFormat.php",
			["CargoOpenLayersFormat"] = "formats/CargoOpenLayersFormat.php",
			["CargoCalendarFormat"] = "formats/CargoCalendarFormat.php",
			["CargoTimelineFormat"] = "formats/CargoTimelineFormat.php",
			["CargoCategoryFormat"] = "formats/CargoCategoryFormat.php",
			["CargoBarChartFormat"] = "formats/CargoBarChartFormat.php",
			["CargoPieChartFormat"] = "formats/CargoPieChartFormat.php",
			["CargoGalleryFormat"] = "formats/CargoGalleryFormat.php",
			["CargoSlideshowFormat"] = "formats/CargoSlideshowFormat.php",
			["CargoTagCloudFormat"] = "formats/CargoTagCloudFormat.php",
			["CargoExhibitFormat"] = "formats/CargoExhibitFormat.php",
			["CargoSearchMySQL"] = "includes/search/CargoSearchMySQL.php",
			["CargoPageSchemas"] = "includes/CargoPageSchemas.php",
			["CargoAppliedFilter"] = "drilldown/CargoAppliedFilter.php",
			["CargoFilter"] = "drilldown/CargoFilter.php",
			["CargoFilterValue"] = "drilldown/CargoFilterValue.php",
			["CargoDrilldownUtils"] = "drilldown/CargoDrilldownUtils.php",
			["CargoDrilldownHierarchy"] = "drilldown/CargoDrilldownHierarchy.php",
			["CargoDrilldown"] = "drilldown/CargoSpecialDrilldown.php",
			["CargoDrilldownPage"] = "drilldown/CargoSpecialDrilldown.php",
		},
		["ResourceModules"] = {
			["ext.cargo.main"] = {
				["scripts"] = "libs/Cargo.js",
				["styles"] = "Cargo.css",
				["messages"] = {
					[0] = "show",
					[1] = "hide",
				},
			},
			["ext.cargo.purge"] = {
				["scripts"] = "libs/ext.cargo.purge.js",
				["messages"] = "cargo-purgecache-failed",
			},
			["ext.cargo.recreatedata"] = {
				["scripts"] = {
					[0] = "libs/ext.cargo.js",
					[1] = "libs/ext.cargo.recreatedata.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.jqueryMsg",
					[1] = "oojs-ui-core",
				},
				["messages"] = {
					[0] = "cargo-recreatedata-tablecreated",
					[1] = "cargo-recreatedata-replacementcreated",
					[2] = "cargo-recreatedata-success",
					[3] = "cargo-cargotables-viewtablelink",
					[4] = "cargo-cargotables-viewreplacementlink",
				},
			},
			["ext.cargo.drilldown"] = {
				["styles"] = {
					[0] = "drilldown/resources/CargoDrilldown.css",
					[1] = "drilldown/resources/CargoJQueryUIOverrides.css",
				},
				["scripts"] = {
					[0] = "drilldown/resources/CargoDrilldown.js",
				},
				["dependencies"] = {
					[0] = "jquery.ui.autocomplete",
					[1] = "jquery.ui.button",
					[2] = "oojs-ui-core",
				},
			},
			["ext.cargo.maps"] = {
				["scripts"] = {
					[0] = "libs/ext.cargo.maps.js",
					[1] = "libs/markerclusterer.js",
				},
			},
			["ext.cargo.calendar.jquery1"] = {
				["styles"] = {
					[0] = "libs/FullCalendar/2.9.1/fullcalendar.css",
					[1] = "libs/ext.cargo.calendar.css",
				},
				["scripts"] = {
					[0] = "libs/FullCalendar/2.9.1/fullcalendar.js",
					[1] = "libs/FullCalendar/2.9.1/lang-all.js",
					[2] = "libs/ext.cargo.calendar.js",
				},
				["dependencies"] = {
					[0] = "moment",
				},
			},
			["ext.cargo.calendar.jquery3"] = {
				["styles"] = {
					[0] = "libs/FullCalendar/3.6.2/fullcalendar.css",
					[1] = "libs/ext.cargo.calendar.css",
				},
				["scripts"] = {
					[0] = "libs/FullCalendar/3.6.2/fullcalendar.js",
					[1] = "libs/FullCalendar/3.6.2/locale-all.js",
					[2] = "libs/ext.cargo.calendar.js",
				},
				["dependencies"] = {
					[0] = "moment",
				},
			},
			["ext.cargo.timelinebase"] = {
				["scripts"] = {
					[0] = "libs/ext.cargo.timeline-init.js",
					[1] = "libs/SimileTimeline/scripts/timeline.js",
					[2] = "libs/SimileTimeline/scripts/util/platform.js",
					[3] = "libs/SimileTimeline/scripts/util/xmlhttp.js",
					[4] = "libs/SimileTimeline/scripts/util/data-structure.js",
					[5] = "libs/SimileTimeline/scripts/units.js",
					[6] = "libs/SimileTimeline/scripts/sources.js",
				},
			},
			["ext.cargo.timeline"] = {
				["styles"] = {
					[0] = "libs/SimileTimeline/styles/timeline.css",
					[1] = "libs/SimileTimeline/styles/ethers.css",
					[2] = "libs/SimileTimeline/styles/events.css",
				},
				["scripts"] = {
					[0] = "libs/ext.cargo.timeline.js",
					[1] = "libs/SimileTimeline/scripts/util/debug.js",
					[2] = "libs/SimileTimeline/scripts/util/dom.js",
					[3] = "libs/SimileTimeline/scripts/util/graphics.js",
					[4] = "libs/SimileTimeline/scripts/util/date-time.js",
					[5] = "libs/SimileTimeline/scripts/themes.js",
					[6] = "libs/SimileTimeline/scripts/ethers.js",
					[7] = "libs/SimileTimeline/scripts/ether-painters.js",
					[8] = "libs/SimileTimeline/scripts/labellers.js",
					[9] = "libs/SimileTimeline/scripts/layouts.js",
					[10] = "libs/SimileTimeline/scripts/painters.js",
					[11] = "libs/SimileTimeline/scripts/decorators.js",
				},
				["dependencies"] = {
					[0] = "ext.cargo.timelinebase",
				},
			},
			["ext.cargo.datatables"] = {
				["styles"] = {
					[0] = "libs/DataTables/css/jquery.dataTables.css",
					[1] = "libs/ext.cargo.datatables.css",
				},
				["scripts"] = {
					[0] = "libs/DataTables/js/jquery.dataTables.js",
					[1] = "libs/ext.cargo.datatables.js",
				},
			},
			["ext.cargo.nvd3"] = {
				["scripts"] = {
					[0] = "libs/d3.js",
					[1] = "libs/nv.d3.js",
					[2] = "libs/ext.cargo.nvd3.js",
				},
			},
			["ext.cargo.exhibit"] = {
				["scripts"] = {
					[0] = "libs/ext.cargo.exhibit.js",
				},
			},
			["ext.cargo.slick"] = {
				["styles"] = {
					[0] = "libs/slick/slick.css",
					[1] = "libs/slick/slick-theme.css",
					[2] = "libs/ext.cargo.slick.css",
				},
				["scripts"] = {
					[0] = "libs/slick/slick.js",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Cargo",
		},
		["Actions"] = {
			["recreatedata"] = "CargoRecreateDataAction",
			["pagevalues"] = "CargoPageValuesAction",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "CargoHooks::registerParserFunctions",
			},
			["MakeGlobalVariablesScript"] = {
				[0] = "CargoHooks::setGlobalJSVariables",
			},
			["ResourceLoaderRegisterModules"] = {
				[0] = "CargoHooks::registerModules",
			},
			["PageContentSaveComplete"] = {
				[0] = "CargoHooks::onPageContentSaveComplete",
			},
			["ApprovedRevsRevisionApproved"] = {
				[0] = "CargoHooks::onARRevisionApproved",
			},
			["ApprovedRevsRevisionUnapproved"] = {
				[0] = "CargoHooks::onARRevisionUnapproved",
			},
			["TitleMoveComplete"] = {
				[0] = "CargoHooks::onTitleMoveComplete",
			},
			["ArticleDeleteComplete"] = {
				[0] = "CargoHooks::onArticleDeleteComplete",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "CargoHooks::describeDBSchema",
				[1] = "CargoHooks::cargoSchemaUpdates",
			},
			["SkinTemplateNavigation"] = {
				[0] = "CargoRecreateDataAction::displayTab",
				[1] = "CargoHooks::addPurgeCacheTab",
			},
			["BaseTemplateToolbox"] = {
				[0] = "CargoPageValuesAction::addLink",
			},
			["PageForms::TemplateFieldStart"] = {
				[0] = "CargoHooks::addTemplateFieldStart",
			},
			["PageForms::TemplateFieldEnd"] = {
				[0] = "CargoHooks::addTemplateFieldEnd",
			},
			["AdminLinks"] = {
				[0] = "CargoHooks::addToAdminLinks",
			},
			["PageSchemasRegisterHandlers"] = {
				[0] = "CargoPageSchemas::registerClass",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "CargoHooks::onResourceLoaderGetConfigVars",
			},
			["ScribuntoExternalLibraries"] = {
				[0] = "CargoHooks::addLuaLibrary",
			},
		},
		["config"] = {
			["CargoDecimalMark"] = ".",
			["CargoDigitGroupingCharacter"] = ",",
			["CargoRecurringEventMaxInstances"] = 100,
			["CargoDBtype"] = nil,
			["CargoDBserver"] = nil,
			["CargoDBname"] = nil,
			["CargoDBuser"] = nil,
			["CargoDBpassword"] = nil,
			["CargoDBRowFormat"] = nil,
			["CargoDefaultStringBytes"] = 300,
			["CargoDefaultQueryLimit"] = 100,
			["CargoMaxQueryLimit"] = 5000,
			["Cargo24HourTime"] = false,
			["CargoDefaultMapService"] = "OpenLayers",
			["CargoGoogleMapsKey"] = nil,
			["CargoMapClusteringMinimum"] = 80,
			["CargoDrilldownUseTabs"] = true,
			["CargoDrilldownSmallestFontSize"] = -1,
			["CargoDrilldownLargestFontSize"] = -1,
			["CargoDrilldownMinValuesForComboBox"] = 40,
			["CargoDrilldownNumRangesForNumbers"] = 5,
			["CargoMaxVisibleHierarchyDrilldownValues"] = 30,
			["CargoPageDataColumns"] = {
			},
			["CargoFileDataColumns"] = {
			},
			["CargoHideNamespaceName"] = {
				[0] = 6,
			},
			["CargoAllowedSQLFunctions"] = {
				[0] = "COUNT",
				[1] = "FLOOR",
				[2] = "CEIL",
				[3] = "ROUND",
				[4] = "MAX",
				[5] = "MIN",
				[6] = "AVG",
				[7] = "SUM",
				[8] = "POWER",
				[9] = "LN",
				[10] = "LOG",
				[11] = "CONCAT",
				[12] = "GROUP_CONCAT",
				[13] = "LOWER",
				[14] = "LCASE",
				[15] = "UPPER",
				[16] = "UCASE",
				[17] = "SUBSTRING",
				[18] = "TRIM",
				[19] = "FORMAT",
				[20] = "NOW",
				[21] = "DATE",
				[22] = "YEAR",
				[23] = "MONTH",
				[24] = "DAYOFMONTH",
				[25] = "DATE_FORMAT",
				[26] = "DATE_ADD",
				[27] = "DATE_SUB",
				[28] = "DATEDIFF",
				[29] = "NEAR",
			},
		},
		["manifest_version"] = 1,
	},
	["Carp"] = {
		["name"] = "Carp",
		["version"] = "0.2.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Van_de_Bugger Van de Bugger]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Carp",
		["descriptionmsg"] = "carp-desc",
		["license-name"] = "AGPL-3.0-only",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["Carp"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["Carp"] = "Carp.class.php",
		},
		["manifest_version"] = 2,
	},
	["CategoryTagSorter"] = {
		["name"] = "CategoryTagSorter",
		["version"] = "0.4.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Maiden_taiwan Dan Barrett]",
			[1] = "[https://www.mediawiki.org/wiki/User:AlephNull319 Daniel Renfro]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryTagSorter",
		["descriptionmsg"] = "categorytagsorter-desc",
		["license-name"] = "Apache-2.0",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["CategoryTagSorter"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CategoryTagSorter"] = "CategoryTagSorter_body.php",
		},
		["Hooks"] = {
			["ParserBeforeTidy"] = "CategoryTagSorter::sort",
			["GetPreferences"] = "CategoryTagSorter::prefs",
		},
		["manifest_version"] = 2,
	},
	["CategoryTests"] = {
		["name"] = "Category Tests",
		["version"] = "1.7.0",
		["author"] = "Ryan Schmidt",
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryTests",
		["descriptionmsg"] = "categorytests-desc",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["CategoryTests"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CategoryTestsMagic"] = "CategoryTests.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["ExtCategoryTests"] = "ExtCategoryTests.php",
			["ExtCategoryTestsHooks"] = "ExtCategoryTestsHooks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "ExtCategoryTestsHooks::onParserFirstCallInit",
		},
		["manifest_version"] = 1,
	},
	["CategoryTree"] = {
		["name"] = "CategoryTree",
		["author"] = "Daniel Kinzler",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryTree",
		["descriptionmsg"] = "categorytree-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["ConfigRegistry"] = {
			["categorytree"] = "GlobalVarConfig::newInstance",
		},
		["ExtensionFunctions"] = {
			[0] = "CategoryTreeHooks::initialize",
		},
		["SpecialPages"] = {
			["CategoryTree"] = "CategoryTreePage",
		},
		["APIModules"] = {
			["categorytree"] = "ApiCategoryTree",
		},
		["MessagesDirs"] = {
			["CategoryTree"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CategoryTreeAlias"] = "CategoryTree.alias.php",
			["CategoryTreeMagic"] = "CategoryTree.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["CategoryTreePage"] = "includes/CategoryTreePage.php",
			["CategoryTree"] = "includes/CategoryTree.php",
			["CategoryTreeCategoryPage"] = "includes/CategoryTreeCategoryPage.php",
			["CategoryTreeCategoryViewer"] = "includes/CategoryTreeCategoryViewer.php",
			["CategoryTreeHooks"] = "includes/CategoryTreeHooks.php",
			["CategoryTreeMode"] = "includes/CategoryTreeMode.php",
			["CategoryTreeHidePrefix"] = "includes/CategoryTreeHidePrefix.php",
			["ApiCategoryTree"] = "includes/ApiCategoryTree.php",
		},
		["ResourceModules"] = {
			["ext.categoryTree"] = {
				["localBasePath"] = "modules/ext.categoryTree",
				["remoteExtPath"] = "CategoryTree/modules/ext.categoryTree",
				["styles"] = "ext.categoryTree.css",
				["packageFiles"] = {
					[0] = "ext.categoryTree.js",
					[1] = {
						["name"] = "data.json",
						["callback"] = "CategoryTreeHooks::getDataForJs",
					},
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["messages"] = {
					[0] = "categorytree-collapse",
					[1] = "categorytree-expand",
					[2] = "categorytree-collapse-bullet",
					[3] = "categorytree-expand-bullet",
					[4] = "categorytree-load",
					[5] = "categorytree-loading",
					[6] = "categorytree-nothing-found",
					[7] = "categorytree-no-subcategories",
					[8] = "categorytree-no-parent-categories",
					[9] = "categorytree-no-pages",
					[10] = "categorytree-error",
					[11] = "categorytree-retry",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
				},
			},
			["ext.categoryTree.styles"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["styles"] = "ext.categoryTree.styles.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CategoryTree/modules",
		},
		["Hooks"] = {
			["ArticleFromTitle"] = "CategoryTreeHooks::articleFromTitle",
			["SpecialTrackingCategories::preprocess"] = "CategoryTreeHooks::onSpecialTrackingCategoriesPreprocess",
			["SpecialTrackingCategories::generateCatLink"] = "CategoryTreeHooks::onSpecialTrackingCategoriesGenerateCatLink",
			["SkinBuildSidebar"] = "CategoryTreeHooks::onSkinBuildSidebar",
			["ParserFirstCallInit"] = "CategoryTreeHooks::setHooks",
			["OutputPageMakeCategoryLinks"] = "CategoryTreeHooks::outputPageMakeCategoryLinks",
			["BeforePageDisplay"] = "CategoryTreeHooks::addHeaders",
			["BeforePageDisplayMobile"] = "CategoryTreeHooks::addHeaders",
			["OutputPageParserOutput"] = "CategoryTreeHooks::parserOutput",
		},
		["config"] = {
			["CategoryTreeMaxChildren"] = 200,
			["CategoryTreeAllowTag"] = true,
			["CategoryTreeDisableCache"] = 21600,
			["CategoryTreeMaxDepth"] = {
				[10] = 1,
				[20] = 1,
				[0] = 2,
			},
			["CategoryTreeForceHeaders"] = false,
			["CategoryTreeSidebarRoot"] = nil,
			["CategoryTreeHijackPageCategories"] = false,
			["CategoryTreeUseCategoryTable"] = true,
			["CategoryTreeOmitNamespace"] = 20,
			["CategoryTreeDefaultMode"] = 0,
			["CategoryTreeDefaultOptions"] = {
				["mode"] = nil,
				["hideprefix"] = nil,
				["showcount"] = false,
				["namespaces"] = false,
			},
			["CategoryTreeCategoryPageMode"] = 0,
			["CategoryTreeCategoryPageOptions"] = {
				["mode"] = nil,
				["showcount"] = true,
			},
			["CategoryTreeSpecialPageOptions"] = {
				["showcount"] = true,
			},
			["CategoryTreeSidebarOptions"] = {
				["mode"] = 0,
				["hideprefix"] = 20,
				["showcount"] = false,
				["hideroot"] = true,
				["namespaces"] = false,
				["depth"] = 1,
			},
			["CategoryTreePageCategoryOptions"] = {
				["mode"] = 100,
				["hideprefix"] = 20,
				["showcount"] = false,
				["hideroot"] = false,
				["namespaces"] = false,
				["depth"] = 0,
			},
		},
		["manifest_version"] = 1,
	},
	["CategoryWatch"] = {
		["name"] = "CategoryWatch",
		["version"] = "2.0, 2017-09-19",
		["author"] = {
			[0] = "[http://www.organicdesign.co.nz/User:Nad User:Nad]",
			[1] = "Sean Chen",
			[2] = "[http://mwstake.org/ Mark A. Hershberger]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryWatch",
		["descriptionmsg"] = "categorywatch-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.4",
		},
		["AutoloadClasses"] = {
			["CategoryWatch\\EchoEventPresentationModel"] = "src/EchoEventPresentationModel.php",
			["CategoryWatch\\Hook"] = "src/Hook.php",
		},
		["MessagesDirs"] = {
			["CategoryWatch"] = "i18n",
		},
		["DefaultUserOptions"] = {
			["echo-subscriptions-email-categorywatch"] = true,
			["echo-subscriptions-web-categorywatch"] = true,
		},
		["Hooks"] = {
			["BeforeCreateEchoEvent"] = {
				[0] = "CategoryWatch\\Hook::onBeforeCreateEchoEvent",
			},
			["EchoGetBundleRules"] = {
				[0] = "CategoryWatch\\Hook::onEchoGetBundleRules",
			},
			["CategoryAfterPageAdded"] = {
				[0] = "CategoryWatch\\Hook::onCategoryAfterPageAdded",
			},
			["CategoryAfterPageRemoved"] = {
				[0] = "CategoryWatch\\Hook::onCategoryAfterPageRemoved",
			},
			["GetPreferences"] = {
				[0] = "CategoryWatch\\Hook::onGetPreferences",
			},
		},
		["manifest_version"] = 1,
	},
	["CentralAuth"] = {
		["name"] = "CentralAuth",
		["author"] = "Brion Vibber",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CentralAuth",
		["descriptionmsg"] = "centralauth-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["GroupPermissions"] = {
			["steward"] = {
				["centralauth-unmerge"] = true,
				["centralauth-lock"] = true,
				["centralauth-oversight"] = true,
			},
			["*"] = {
				["centralauth-merge"] = true,
			},
		},
		["GrantPermissions"] = {
			["setglobalaccountstatus"] = {
				["centralauth-lock"] = true,
				["centralauth-oversight"] = true,
			},
		},
		["GrantPermissionGroups"] = {
			["setglobalaccountstatus"] = "administration",
		},
		["AvailableRights"] = {
			[0] = "centralauth-merge",
			[1] = "centralauth-unmerge",
			[2] = "centralauth-lock",
			[3] = "centralauth-oversight",
			[4] = "globalgrouppermissions",
			[5] = "globalgroupmembership",
			[6] = "centralauth-rename",
			[7] = "centralauth-usermerge",
		},
		["SessionProviders"] = {
			["CentralAuthSessionProvider"] = {
				["class"] = "CentralAuthSessionProvider",
				["args"] = {
					[0] = {
						["priority"] = 50,
					},
				},
			},
			["CentralAuthTokenSessionProvider"] = {
				["class"] = "CentralAuthTokenSessionProvider",
				["args"] = {
				},
			},
		},
		["CentralIdLookupProviders"] = {
			["CentralAuth"] = {
				["class"] = "CentralAuthIdLookup",
			},
		},
		["ExtensionFunctions"] = {
			[0] = "CentralAuthHooks::onRunExtensionFunctions",
		},
		["SpecialPages"] = {
			["CentralAuth"] = "SpecialCentralAuth",
			["CentralLogin"] = "SpecialCentralLogin",
			["CentralAutoLogin"] = "SpecialCentralAutoLogin",
			["MergeAccount"] = "SpecialMergeAccount",
			["GlobalGroupMembership"] = "SpecialGlobalGroupMembership",
			["GlobalGroupPermissions"] = "SpecialGlobalGroupPermissions",
			["WikiSets"] = "SpecialWikiSets",
			["GlobalUsers"] = "SpecialGlobalUsers",
			["MultiLock"] = "SpecialMultiLock",
			["GlobalRenameUser"] = "SpecialGlobalRenameUser",
			["GlobalRenameProgress"] = "SpecialGlobalRenameProgress",
			["GlobalUserMerge"] = "SpecialGlobalUserMerge",
		},
		["JobClasses"] = {
			["crosswikiSuppressUser"] = "CentralAuthSuppressUserJob",
			["LocalRenameUserJob"] = "LocalRenameUserJob",
			["LocalUserMergeJob"] = "LocalUserMergeJob",
			["LocalPageMoveJob"] = "LocalPageMoveJob",
			["CentralAuthCreateLocalAccountJob"] = "CentralAuthCreateLocalAccountJob",
			["CentralAuthUnattachUserJob"] = "CentralAuthUnattachUserJob",
		},
		["LogTypes"] = {
			[0] = "globalauth",
			[1] = "gblrights",
			[2] = "gblrename",
		},
		["LogNames"] = {
			["globalauth"] = "centralauth-log-name",
			["gblrights"] = "centralauth-rightslog-name",
		},
		["LogHeaders"] = {
			["globalauth"] = "centralauth-log-header",
			["gblrights"] = "centralauth-rightslog-header",
		},
		["ActionFilteredLogs"] = {
			["suppress"] = {
				["setstatus"] = {
					[0] = "setstatus",
				},
				["cadelete"] = {
					[0] = "cadelete",
				},
			},
			["globalauth"] = {
				["delete"] = {
					[0] = "delete",
				},
				["setstatus"] = {
					[0] = "setstatus",
					[1] = "lock",
					[2] = "unlock",
					[3] = "hide",
					[4] = "unhide",
					[5] = "lockandhid",
				},
			},
			["gblrights"] = {
				["usergroups"] = {
					[0] = "usergroups",
				},
				["groupprms"] = {
					[0] = "groupperms",
					[1] = "groupprms2",
					[2] = "groupprms3",
					[3] = "grouprename",
				},
				["setmodify"] = {
					[0] = "newset",
					[1] = "deleteset",
					[2] = "setchange",
					[3] = "setrename",
					[4] = "setnewtype",
				},
			},
		},
		["LogActions"] = {
			["globalauth/delete"] = "centralauth-log-entry-delete",
			["globalauth/lock"] = "centralauth-log-entry-lock",
			["globalauth/unlock"] = "centralauth-log-entry-unlock",
			["globalauth/hide"] = "centralauth-log-entry-hide",
			["globalauth/unhide"] = "centralauth-log-entry-unhide",
			["globalauth/lockandhid"] = "centralauth-log-entry-lockandhide",
			["globalauth/setstatus"] = "centralauth-log-entry-chgstatus",
			["suppress/setstatus"] = "centralauth-log-entry-chgstatus",
			["suppress/cadelete"] = "centralauth-log-entry-delete",
			["gblrights/usergroups"] = "centralauth-rightslog-entry-usergroups",
			["gblrights/groupperms"] = "centralauth-rightslog-entry-groupperms",
			["gblrights/groupprms2"] = "centralauth-rightslog-entry-groupperms2",
			["gblrights/groupprms3"] = "centralauth-rightslog-entry-groupperms3",
		},
		["LogActionsHandlers"] = {
			["gblrights/grouprename"] = "CentralAuthHooks::onHandleGrouprenameLogEntry",
			["gblrename/rename"] = "GlobalRenameLogFormatter",
			["gblrename/promote"] = "GlobalRenameLogFormatter",
			["gblrename/merge"] = "GlobalUserMergeLogFormatter",
			["gblrights/newset"] = "CentralAuthHooks::onHandleWikiSetLogEntry",
			["gblrights/setrename"] = "CentralAuthHooks::onHandleWikiSetLogEntry",
			["gblrights/setnewtype"] = "CentralAuthHooks::onHandleWikiSetLogEntry",
			["gblrights/setchange"] = "CentralAuthHooks::onHandleWikiSetLogEntry",
			["gblrights/deleteset"] = "CentralAuthHooks::onHandleWikiSetLogEntry",
		},
		["APIModules"] = {
			["deleteglobalaccount"] = "ApiDeleteGlobalAccount",
			["setglobalaccountstatus"] = "ApiSetGlobalAccountStatus",
			["centralauthtoken"] = "ApiCentralAuthToken",
			["globaluserrights"] = "ApiGlobalUserRights",
		},
		["APIMetaModules"] = {
			["globaluserinfo"] = "ApiQueryGlobalUserInfo",
			["globalrenamestatus"] = "ApiQueryGlobalRenameStatus",
		},
		["APIListModules"] = {
			["globalgroups"] = "ApiQueryGlobalGroups",
			["wikisets"] = "ApiQueryWikiSets",
			["globalallusers"] = "ApiQueryGlobalAllUsers",
		},
		["MessagesDirs"] = {
			["SpecialCentralAuth"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["SpecialCentralAuthAliases"] = "CentralAuth.alias.php",
			["SpecialCentralAuthAliasesNoTranslate"] = "CentralAuth.notranslate-alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialCentralAuth"] = "includes/specials/SpecialCentralAuth.php",
			["SpecialCentralLogin"] = "includes/specials/SpecialCentralLogin.php",
			["SpecialMergeAccount"] = "includes/specials/SpecialMergeAccount.php",
			["SpecialGlobalUsers"] = "includes/specials/SpecialGlobalUsers.php",
			["GlobalUsersPager"] = "includes/specials/GlobalUsersPager.php",
			["SpecialMultiLock"] = "includes/specials/SpecialMultiLock.php",
			["SpecialGlobalRenameRequest"] = "includes/specials/SpecialGlobalRenameRequest.php",
			["SpecialGlobalRenameQueue"] = "includes/specials/SpecialGlobalRenameQueue.php",
			["RenameQueueTablePager"] = "includes/specials/RenameQueueTablePager.php",
			["SpecialSulRenameWarning"] = "includes/specials/SpecialSulRenameWarning.php",
			["CentralAuthUser"] = "includes/CentralAuthUser.php",
			["CentralAuthUtils"] = "includes/CentralAuthUtils.php",
			["CentralAuthPrimaryAuthenticationProvider"] = "includes/CentralAuthPrimaryAuthenticationProvider.php",
			["CentralAuthSecondaryAuthenticationProvider"] = "includes/CentralAuthSecondaryAuthenticationProvider.php",
			["CentralAuthHooks"] = "includes/CentralAuthHooks.php",
			["CentralAuthSuppressUserJob"] = "includes/CentralAuthSuppressUserJob.php",
			["CentralAuthUnattachUserJob"] = "includes/CentralAuthUnattachUserJob.php",
			["CentralAuthCreateLocalAccountJob"] = "includes/CentralAuthCreateLocalAccountJob.php",
			["LocalUserNotFoundException"] = "includes/LocalUserNotFoundException.php",
			["WikiSet"] = "includes/WikiSet.php",
			["SpecialCentralAutoLogin"] = "includes/specials/SpecialCentralAutoLogin.php",
			["CentralAuthUserArray"] = "includes/CentralAuthUserArray.php",
			["CentralAuthUserArrayFromResult"] = "includes/CentralAuthUserArrayFromResult.php",
			["CentralAuthIdLookup"] = "includes/CentralAuthIdLookup.php",
			["SpecialGlobalGroupMembership"] = "includes/specials/SpecialGlobalGroupMembership.php",
			["CentralAuthGroupMembershipProxy"] = "includes/CentralAuthGroupMembershipProxy.php",
			["SpecialGlobalGroupPermissions"] = "includes/specials/SpecialGlobalGroupPermissions.php",
			["SpecialWikiSets"] = "includes/specials/SpecialWikiSets.php",
			["ApiQueryGlobalUserInfo"] = "includes/api/ApiQueryGlobalUserInfo.php",
			["ApiQueryGlobalRenameStatus"] = "includes/api/ApiQueryGlobalRenameStatus.php",
			["ApiDeleteGlobalAccount"] = "includes/api/ApiDeleteGlobalAccount.php",
			["ApiSetGlobalAccountStatus"] = "includes/api/ApiSetGlobalAccountStatus.php",
			["ApiQueryGlobalGroups"] = "includes/api/ApiQueryGlobalGroups.php",
			["ApiQueryWikiSets"] = "includes/api/ApiQueryWikiSets.php",
			["ApiQueryGlobalAllUsers"] = "includes/api/ApiQueryGlobalAllUsers.php",
			["ApiGlobalUserRights"] = "includes/api/ApiGlobalUserRights.php",
			["ApiCentralAuthToken"] = "includes/api/ApiCentralAuthToken.php",
			["CentralAuthReadOnlyError"] = "includes/CentralAuthReadOnlyError.php",
			["CentralAuthSessionProvider"] = "includes/session/CentralAuthSessionProvider.php",
			["CentralAuthTokenSessionProvider"] = "includes/session/CentralAuthTokenSessionProvider.php",
			["CARCFeedFormatter"] = "includes/rcfeed/CARCFeedFormatter.php",
			["IRCColourfulCARCFeedFormatter"] = "includes/rcfeed/IRCColourfulCARCFeedFormatter.php",
			["JSONCARCFeedFormatter"] = "includes/rcfeed/JSONCARCFeedFormatter.php",
			["LocalRenameJob"] = "includes/LocalRenameJob/LocalRenameJob.php",
			["LocalRenameUserJob"] = "includes/LocalRenameJob/LocalRenameUserJob.php",
			["LocalUserMergeJob"] = "includes/LocalRenameJob/LocalUserMergeJob.php",
			["LocalPageMoveJob"] = "includes/LocalRenameJob/LocalPageMoveJob.php",
			["SpecialGlobalRenameUser"] = "includes/specials/SpecialGlobalRenameUser.php",
			["SpecialGlobalUserMerge"] = "includes/specials/SpecialGlobalUserMerge.php",
			["SpecialGlobalRenameProgress"] = "includes/specials/SpecialGlobalRenameProgress.php",
			["GlobalRenameLogFormatter"] = "includes/GlobalRename/GlobalRenameLogFormatter.php",
			["GlobalUserMergeLogFormatter"] = "includes/GlobalRename/GlobalUserMergeLogFormatter.php",
			["GlobalRenameUser"] = "includes/GlobalRename/GlobalRenameUser.php",
			["GlobalRenameUserStatus"] = "includes/GlobalRename/GlobalRenameUserStatus.php",
			["GlobalRenameRequest"] = "includes/GlobalRename/GlobalRenameRequest.php",
			["GlobalRenameUserValidator"] = "includes/GlobalRename/GlobalRenameUserValidator.php",
			["GlobalRenameUserDatabaseUpdates"] = "includes/GlobalRename/GlobalRenameUserDatabaseUpdates.php",
			["GlobalRenameUserLogger"] = "includes/GlobalRename/GlobalRenameUserLogger.php",
			["GlobalUserMergeLogger"] = "includes/GlobalRename/GlobalUserMergeLogger.php",
			["GlobalUserMerge"] = "includes/GlobalRename/GlobalUserMerge.php",
			["GlobalUserMergeDatabaseUpdates"] = "includes/GlobalRename/GlobalUserMergeDatabaseUpdates.php",
			["CentralAuthUsingDatabaseTestCase"] = "tests/phpunit/CentralAuthUsingDatabaseTestCase.php",
			["CentralAuthTestUser"] = "tests/phpunit/CentralAuthTestUser.php",
			["SpecialUsersWhoWillBeRenamed"] = "includes/specials/SpecialUsersWhoWillBeRenamed.php",
			["UsersWhoWillBeRenamedPager"] = "includes/specials/UsersWhoWillBeRenamedPager.php",
			["UsersToRenameDatabaseUpdates"] = "includes/UsersToRename/UsersToRenameDatabaseUpdates.php",
			["EmailableUser"] = "includes/EmailableUser.php",
			["GlobalUserInputWidget"] = "includes/Widget/GlobalUserInputWidget.php",
			["HTMLGlobalUserTextField"] = "includes/Widget/HTMLGlobalUserTextField.php",
		},
		["ResourceModules"] = {
			["ext.centralauth"] = {
				["scripts"] = "ext.centralauth.js",
				["styles"] = "ext.centralauth.css",
				["dependencies"] = {
					[0] = "mediawiki.util",
					[1] = "jquery.spinner",
				},
				["messages"] = {
					[0] = "centralauth-merge-method-primary",
					[1] = "centralauth-merge-method-primary-desc",
					[2] = "centralauth-merge-method-new",
					[3] = "centralauth-merge-method-new-desc",
					[4] = "centralauth-merge-method-empty",
					[5] = "centralauth-merge-method-empty-desc",
					[6] = "centralauth-merge-method-password",
					[7] = "centralauth-merge-method-password-desc",
					[8] = "centralauth-merge-method-mail",
					[9] = "centralauth-merge-method-mail-desc",
					[10] = "centralauth-merge-method-admin",
					[11] = "centralauth-merge-method-admin-desc",
					[12] = "centralauth-merge-method-login",
					[13] = "centralauth-merge-method-login-desc",
					[14] = "centralauth-admin-delete-confirm",
					[15] = "centralauth-completelogin-back",
				},
			},
			["ext.centralauth.centralautologin"] = {
				["packageFiles"] = {
					[0] = "ext.centralauth.centralautologin.js",
					[1] = {
						["name"] = "data.json",
						["callback"] = "CentralAuthHooks::getCentralautologinJsData",
					},
				},
				["styles"] = "ext.centralauth.centralautologin.css",
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
				["dependencies"] = {
					[0] = "mediawiki.notify",
					[1] = "mediawiki.jqueryMsg",
				},
			},
			["ext.centralauth.centralautologin.clearcookie"] = {
				["scripts"] = "ext.centralauth.centralautologin.clearcookie.js",
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.centralauth.noflash"] = {
				["styles"] = "ext.centralauth.noflash.css",
			},
			["ext.centralauth.globaluserautocomplete"] = {
				["scripts"] = "ext.centralauth.globaluserautocomplete.js",
				["dependencies"] = {
					[0] = "jquery.suggestions",
					[1] = "mediawiki.api",
				},
			},
			["ext.centralauth.globalusers"] = {
				["styles"] = "ext.centralauth.globalusers.css",
			},
			["ext.centralauth.globalgrouppermissions"] = {
				["styles"] = "ext.centralauth.globalgrouppermissions.css",
			},
			["ext.centralauth.globalrenameuser"] = {
				["scripts"] = "ext.centralauth.globalrenameuser.js",
				["dependencies"] = {
					[0] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "centralauth-rename-confirm",
					[1] = "centralauth-usermerge-confirm",
				},
			},
			["ext.centralauth.globalrenameuser.styles"] = {
				["styles"] = "ext.centralauth.globalrenameuser.css",
			},
			["ext.centralauth.ForeignApi"] = {
				["scripts"] = "ext.centralauth.ForeignApi.js",
				["dependencies"] = {
					[0] = "mediawiki.ForeignApi.core",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.widgets.GlobalUserInputWidget"] = {
				["scripts"] = "ext.widgets.GlobalUserInputWidget.js",
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "oojs-ui-widgets",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CentralAuth/modules",
		},
		["QUnitTestModule"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "CentralAuth",
			["scripts"] = "tests/qunit/ext.centralauth.ForeignApi.test.js",
			["dependencies"] = {
				[0] = "ext.centralauth.ForeignApi",
			},
		},
		["callback"] = "CentralAuthHooks::onRegistration",
		["Hooks"] = {
			["LocalUserCreated"] = "CentralAuthHooks::onLocalUserCreated",
			["GetPreferences"] = "CentralAuthHooks::onGetPreferences",
			["UserLoginComplete"] = "CentralAuthHooks::onUserLoginComplete",
			["UserLogout"] = "CentralAuthHooks::onUserLogout",
			["UserLogoutComplete"] = "CentralAuthHooks::onUserLogoutComplete",
			["UserArrayFromResult"] = "CentralAuthHooks::onUserArrayFromResult",
			["UserGetEmail"] = "CentralAuthHooks::onUserGetEmail",
			["UserGetEmailAuthenticationTimestamp"] = "CentralAuthHooks::onUserGetEmailAuthenticationTimestamp",
			["UserGetReservedNames"] = "CentralAuthHooks::onUserGetReservedNames",
			["UserInvalidateEmailComplete"] = "CentralAuthHooks::onUserInvalidateEmailComplete",
			["UserSetEmail"] = "CentralAuthHooks::onUserSetEmail",
			["UserSaveSettings"] = "CentralAuthHooks::onUserSaveSettings",
			["UserSetEmailAuthenticationTimestamp"] = "CentralAuthHooks::onUserSetEmailAuthenticationTimestamp",
			["UserGetRights"] = "CentralAuthHooks::onUserGetRights",
			["UserIsBot"] = "CentralAuthHooks::onUserIsBot",
			["UserIsLocked"] = "CentralAuthHooks::onUserIsLocked",
			["UserIsHidden"] = "CentralAuthHooks::onUserIsHidden",
			["getUserPermissionsErrorsExpensive"] = "CentralAuthHooks::onGetUserPermissionsErrorsExpensive",
			["MakeGlobalVariablesScript"] = "CentralAuthHooks::onMakeGlobalVariablesScript",
			["SpecialPasswordResetOnSubmit"] = "CentralAuthHooks::onSpecialPasswordResetOnSubmit",
			["OtherBlockLogLink"] = "CentralAuthHooks::getBlockLogLink",
			["BeforePageDisplay"] = "CentralAuthHooks::onBeforePageDisplay",
			["ApiTokensGetTokenTypes"] = {
				[0] = "ApiDeleteGlobalAccount::injectTokenFunction",
				[1] = "ApiSetGlobalAccountStatus::injectTokenFunction",
			},
			["ApiQueryTokensRegisterTypes"] = "CentralAuthHooks::onApiQueryTokensRegisterTypes",
			["TestCanonicalRedirect"] = "CentralAuthHooks::onTestCanonicalRedirect",
			["LogEventsListGetExtraInputs"] = "CentralAuthHooks::onLogEventsListGetExtraInputs",
			["SpecialLogAddLogSearchRelations"] = "CentralAuthHooks::onSpecialLogAddLogSearchRelations",
			["SpecialContributionsBeforeMainOutput"] = "CentralAuthHooks::onSpecialContributionsBeforeMainOutput",
			["SpecialPage_initList"] = "CentralAuthHooks::onSpecialPage_initList",
			["ResourceLoaderForeignApiModules"] = "CentralAuthHooks::onResourceLoaderForeignApiModules",
			["PasswordPoliciesForUser"] = "CentralAuthHooks::onPasswordPoliciesForUser",
			["LoadExtensionSchemaUpdates"] = "CentralAuthHooks::onLoadExtensionSchemaUpdates",
			["RenameUserWarning"] = "CentralAuthHooks::onRenameUserWarning",
			["RenameUserPreRename"] = "CentralAuthHooks::onRenameUserPreRename",
			["RenameUserComplete"] = "CentralAuthHooks::onRenameUserComplete",
			["AbuseFilter-computeVariable"] = "CentralAuthHooks::abuseFilterComputeVariable",
			["AbuseFilter-generateUserVars"] = "CentralAuthHooks::abuseFilterGenerateUserVars",
			["AbuseFilter-builder"] = "CentralAuthHooks::abuseFilterBuilder",
			["SecurePoll_GetUserParams"] = "CentralAuthHooks::onSecurePoll_GetUserParams",
			["DeleteAccount"] = "CentralAuthHooks::onDeleteAccount",
			["SessionCheckInfo"] = "CentralAuthHooks::onSessionCheckInfo",
			["ImportHandleUnknownUser"] = "CentralAuthHooks::onImportHandleUnknownUser",
			["UnitTestsAfterDatabaseSetup"] = "CentralAuthHooks::onUnitTestsAfterDatabaseSetup",
			["UnitTestsBeforeDatabaseTeardown"] = "CentralAuthHooks::onUnitTestsBeforeDatabaseTeardown",
		},
		["config"] = {
			["@doc"] = "see CentralAuth.php",
			["CentralAuthDatabase"] = "centralauth",
			["CentralAuthAutoMigrate"] = false,
			["CentralAuthAutoMigrateNonGlobalAccounts"] = false,
			["CentralAuthStrict"] = false,
			["CentralAuthDryRun"] = false,
			["CentralAuthCookies"] = false,
			["CentralAuthLoginWiki"] = false,
			["CentralAuthCookieDomain"] = "",
			["CentralAuthCookiePrefix"] = "centralauth_",
			["CentralAuthCookiePath"] = "/",
			["CentralAuthAutoLoginWikis"] = {
			},
			["CentralAuthAutoCreateWikis"] = {
			},
			["CentralAuthLoginIcon"] = false,
			["CentralAuthPrefsForUIReload"] = {
				[0] = "skin",
				[1] = "language",
				[2] = "thumbsize",
				[3] = "underline",
				[4] = "stubthreshold",
				[5] = "showhiddencats",
				[6] = "justify",
				[7] = "numberheadings",
				[8] = "editondblclick",
				[9] = "editsection",
				[10] = "editsectiononrightclick",
				[11] = "usenewrc",
				[12] = "extendwatchlist",
			},
			["CentralAuthCookiesP3P"] = true,
			["CentralAuthCreateOnView"] = false,
			["CentralAuthRC"] = {
			},
			["CentralAuthLockedCanEdit"] = {
			},
			["DisableUnmergedEditing"] = false,
			["CentralAuthWikisPerSuppressJob"] = 10,
			["CentralAuthReadOnly"] = false,
			["CentralAuthUseEventLogging"] = false,
			["CentralAuthPreventUnattached"] = false,
			["CentralAuthEnableUserMerge"] = false,
			["CentralAuthEnableGlobalRenameRequest"] = false,
			["CentralAuthCheckSULMigration"] = false,
			["CentralAuthGlobalPasswordPolicies"] = {
			},
			["CentralAuthGlobalBlockInterwikiPrefix"] = "global",
			["OverrideCentralIdLookupProvider"] = true,
			["CentralAuthOldNameAntiSpoofWiki"] = false,
		},
		["AuthManagerAutoConfig"] = {
			["primaryauth"] = {
				["CentralAuthPrimaryAuthenticationProvider"] = {
					["class"] = "CentralAuthPrimaryAuthenticationProvider",
					["sort"] = 10,
				},
			},
			["secondaryauth"] = {
				["CentralAuthSecondaryAuthenticationProvider"] = {
					["class"] = "CentralAuthSecondaryAuthenticationProvider",
					["sort"] = 0,
				},
			},
		},
		["manifest_version"] = 1,
	},
	["CentralLogging"] = {
		["name"] = "CentralLogging",
		["version"] = "1.1",
		["author"] = "[https://www.mediawiki.org/wiki/User:Legoktm Kunal Mehta]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CentralLogging",
		["descriptionmsg"] = "centrallogging-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["JobClasses"] = {
			["centrallogJob"] = "includes/CentralLogJob",
		},
		["MessagesDirs"] = {
			["CentralLogging"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CentralLogEntry"] = "includes/CentralLogEntry.php",
			["CentralLogFormatter"] = "includes/CentralLogFormatter.php",
			["CentralLogJob"] = "includes/CentralLogJob.php",
			["CentralLoggingHooks"] = "includes/CentralLoggingHooks.php",
		},
		["config"] = {
			["CentralWiki"] = {
				["value"] = "metawiki",
			},
		},
		["manifest_version"] = 2,
	},
	["CentralNotice"] = {
		["name"] = "CentralNotice",
		["version"] = "2.6.1",
		["author"] = {
			[0] = "Elliott Eggleston",
			[1] = "Tomasz Finc",
			[2] = "Andrew Russell Green",
			[3] = "Ryan Kaldari",
			[4] = "Trevor Parscal",
			[5] = "Matthew Walker",
			[6] = "Adam Roses Wight",
			[7] = "Brion Vibber",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CentralNotice",
		["descriptionmsg"] = "centralnotice-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["type"] = "other",
		["namespaces"] = {
			[0] = {
				["id"] = 866,
				["constant"] = "NS_CN_BANNER",
				["name"] = "CNBanner",
				["conditional"] = true,
			},
			[1] = {
				["id"] = 867,
				["constant"] = "NS_CN_BANNER_TALK",
				["name"] = "CNBanner_talk",
				["conditional"] = true,
			},
		},
		["callback"] = "CentralNoticeHooks::onRegistration",
		["MessagesDirs"] = {
			["CentralNotice"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CentralNoticeAliases"] = "CentralNotice.alias.php",
		},
		["APIModules"] = {
			["centralnoticechoicedata"] = "ApiCentralNoticeChoiceData",
			["centralnoticequerycampaign"] = "ApiCentralNoticeQueryCampaign",
			["centralnoticecdncacheupdatebanner"] = "ApiCentralNoticeCdnCacheUpdateBanner",
		},
		["APIListModules"] = {
			["centralnoticelogs"] = "ApiCentralNoticeLogs",
			["centralnoticeactivecampaigns"] = "ApiCentralNoticeQueryActiveCampaigns",
		},
		["AutoloadClasses"] = {
			["AllocationCalculator"] = "includes/AllocationCalculator.php",
			["ApiCentralNoticeCdnCacheUpdateBanner"] = "api/ApiCentralNoticeCdnCacheUpdateBanner.php",
			["ApiCentralNoticeChoiceData"] = "api/ApiCentralNoticeChoiceData.php",
			["ApiCentralNoticeLogs"] = "api/ApiCentralNoticeLogs.php",
			["ApiCentralNoticeQueryActiveCampaigns"] = "api/ApiCentralNoticeQueryActiveCampaigns.php",
			["ApiCentralNoticeQueryCampaign"] = "api/ApiCentralNoticeQueryCampaign.php",
			["BannerContentException"] = "includes/BannerContentException.php",
			["BannerDataException"] = "includes/BannerDataException.php",
			["BannerExistenceException"] = "includes/BannerExistenceException.php",
			["Banner"] = "includes/Banner.php",
			["BannerLoaderException"] = "special/BannerLoaderException.php",
			["BannerMessageGroup"] = "includes/BannerMessageGroup.php",
			["BannerMessage"] = "includes/BannerMessage.php",
			["BannerRenderer"] = "includes/BannerRenderer.php",
			["CampaignExistenceException"] = "includes/CampaignExistenceException.php",
			["Campaign"] = "includes/Campaign.php",
			["CampaignLog"] = "includes/CampaignLog.php",
			["CdnCacheUpdateBannerLoader"] = "includes/CdnCacheUpdateBannerLoader.php",
			["CentralNoticeBannerLogPager"] = "CentralNoticeBannerLogPager.php",
			["CentralNoticeCampaignLogPager"] = "CentralNoticeCampaignLogPager.php",
			["CentralNoticeHooks"] = "includes/CentralNoticeHooks.php",
			["CentralNoticeHtmlForm"] = "special/CentralNoticeHtmlForm.php",
			["CentralNoticePageLogPager"] = "CentralNoticePageLogPager.php",
			["CentralNoticePager"] = "CentralNoticePager.php",
			["CentralNotice"] = "special/SpecialCentralNotice.php",
			["ChoiceDataProvider"] = "includes/ChoiceDataProvider.php",
			["CNBannerPager"] = "includes/CNBannerPager.php",
			["CNCampaignPager"] = "includes/CNCampaignPager.php",
			["CNChoiceDataResourceLoaderModule"] = "includes/CNChoiceDataResourceLoaderModule.php",
			["CNDatabase"] = "includes/CNDatabase.php",
			["CNDatabasePatcher"] = "patches/CNDatabasePatcher.php",
			["CNDeviceTarget"] = "includes/CNDeviceTarget.php",
			["EmptyBannerException"] = "special/EmptyBannerException.php",
			["GeoTarget"] = "includes/GeoTarget.php",
			["HTMLBannerPagerNavigation"] = "includes/HTMLBannerPagerNavigation.php",
			["HTMLCentralNoticeBannerMessage"] = "includes/HtmlFormElements/HTMLCentralNoticeBannerMessage.php",
			["HTMLLargeMultiSelectField"] = "special/HTMLLargeMultiSelectField.php",
			["IBannerMixin"] = "includes/IBannerMixin.php",
			["LanguageSelectHeaderElement"] = "special/LanguageSelectHeaderElement.php",
			["MissingRequiredParamsException"] = "special/MissingRequiredParamsException.php",
			["MixinController"] = "includes/MixinController.php",
			["MixinNotFoundException"] = "includes/MixinNotFoundException.php",
			["SpecialBannerAllocation"] = "special/SpecialBannerAllocation.php",
			["SpecialBannerLoader"] = "special/SpecialBannerLoader.php",
			["SpecialBannerRandom"] = "special/SpecialBannerRandom.php",
			["SpecialCentralNoticeBanners"] = "special/SpecialCentralNoticeBanners.php",
			["SpecialCentralNoticeLogs"] = "special/SpecialCentralNoticeLogs.php",
			["SpecialCNReporter"] = "special/SpecialCNReporter.php",
			["SpecialHideBanners"] = "special/SpecialHideBanners.php",
			["SpecialNoticeTemplate"] = "special/SpecialNoticeTemplate.php",
			["SpecialRecordImpression"] = "special/SpecialRecordImpression.php",
			["StaleCampaignException"] = "special/StaleCampaignException.php",
			["TemplatePager"] = "TemplatePager.php",
			["CentralNoticeTestFixtures"] = "tests/phpunit/CentralNoticeTestFixtures.php",
			["CNTestFixturesResourceLoaderModule"] = "tests/phpunit/CNTestFixturesResourceLoaderModule.php",
			["TestingCNChoiceDataResourceLoaderModule"] = "tests/phpunit/TestingCNChoiceDataResourceLoaderModule.php",
		},
		["ResourceModules"] = {
			["jquery.ui.multiselect"] = {
				["dependencies"] = {
					[0] = "jquery.ui.core",
					[1] = "jquery.ui.sortable",
					[2] = "jquery.ui.draggable",
					[3] = "jquery.ui.droppable",
					[4] = "mediawiki.jqueryMsg",
				},
				["scripts"] = "vendor/jquery.ui.multiselect/ui.multiselect.js",
				["styles"] = "vendor/jquery.ui.multiselect/ui.multiselect.css",
			},
			["ext.centralNotice.adminUi"] = {
				["dependencies"] = {
					[0] = "jquery.ui.datepicker",
					[1] = "jquery.ui.multiselect",
					[2] = "mediawiki.Uri",
				},
				["scripts"] = "infrastructure/centralnotice.js",
				["styles"] = {
					[0] = "infrastructure/ext.centralNotice.adminUi.css",
				},
				["messages"] = {
					[0] = "centralnotice-documentwrite-error",
					[1] = "centralnotice-close-title",
					[2] = "centralnotice-select-all",
					[3] = "centralnotice-remove-all",
					[4] = "centralnotice-items-selected",
				},
			},
			["ext.centralNotice.adminUi.campaignPager"] = {
				["scripts"] = "infrastructure/ext.centralNotice.adminUi.campaignPager.js",
				["styles"] = "infrastructure/ext.centralNotice.adminUi.campaignPager.css",
			},
			["ext.centralNotice.adminUi.bannerManager"] = {
				["dependencies"] = {
					[0] = "ext.centralNotice.adminUi",
					[1] = "jquery.ui.dialog",
					[2] = "mediawiki.Uri",
				},
				["scripts"] = "infrastructure/bannermanager.js",
				["styles"] = "infrastructure/bannermanager.css",
				["messages"] = {
					[0] = "centralnotice-add-notice-button",
					[1] = "centralnotice-add-notice-cancel-button",
					[2] = "centralnotice-archive-banner",
					[3] = "centralnotice-archive-banner-title",
					[4] = "centralnotice-archive-banner-confirm",
					[5] = "centralnotice-archive-banner-cancel",
					[6] = "centralnotice-add-new-banner-title",
					[7] = "centralnotice-delete-banner",
					[8] = "centralnotice-delete-banner-title",
					[9] = "centralnotice-delete-banner-confirm",
					[10] = "centralnotice-delete-banner-cancel",
				},
			},
			["ext.centralNotice.adminUi.bannerEditor"] = {
				["dependencies"] = {
					[0] = "ext.centralNotice.adminUi",
					[1] = "jquery.ui.dialog",
					[2] = "mediawiki.api",
				},
				["scripts"] = "infrastructure/bannereditor.js",
				["styles"] = "infrastructure/bannereditor.css",
				["messages"] = {
					[0] = "centralnotice-clone",
					[1] = "centralnotice-clone-notice",
					[2] = "centralnotice-clone-cancel",
					[3] = "centralnotice-archive-banner",
					[4] = "centralnotice-archive-banner-title",
					[5] = "centralnotice-archive-banner-confirm",
					[6] = "centralnotice-archive-banner-cancel",
					[7] = "centralnotice-delete-banner",
					[8] = "centralnotice-delete-banner-title",
					[9] = "centralnotice-delete-banner-confirm",
					[10] = "centralnotice-delete-banner-cancel",
					[11] = "centralnotice-banner-cdn-dialog-waiting-text",
					[12] = "centralnotice-banner-cdn-dialog-title",
					[13] = "centralnotice-banner-cdn-dialog-ok",
					[14] = "centralnotice-banner-cdn-dialog-error",
					[15] = "centralnotice-banner-cdn-dialog-success",
				},
			},
			["ext.centralNotice.adminUi.campaignManager"] = {
				["localBasePath"] = "",
				["remoteExtPath"] = "CentralNotice",
				["dependencies"] = {
					[0] = "ext.centralNotice.adminUi",
					[1] = "oojs-ui",
					[2] = "jquery.ui.dialog",
					[3] = "jquery.ui.slider",
					[4] = "jquery.throttle-debounce",
					[5] = "mediawiki.template",
					[6] = "mediawiki.template.mustache",
				},
				["scripts"] = "resources/infrastructure/campaignManager.js",
				["styles"] = "resources/infrastructure/campaignManager.css",
				["templates"] = {
					["campaignMixinParamControls.mustache"] = "templates/campaignMixinParamControls.mustache",
				},
				["messages"] = {
					[0] = "centralnotice-notice-mixins-int-required",
					[1] = "centralnotice-notice-mixins-float-required",
					[2] = "centralnotice-banner-history-logger-rate",
					[3] = "centralnotice-banner-history-logger-rate-help",
					[4] = "centralnotice-banner-history-logger-max-entry-age",
					[5] = "centralnotice-banner-history-logger-max-entry-age-help",
					[6] = "centralnotice-banner-history-logger-max-entries",
					[7] = "centralnotice-banner-history-logger-max-entries-help",
					[8] = "centralnotice-banner-history-logger-wait-log-no-send-beacon",
					[9] = "centralnotice-banner-history-logger-wait-log-no-send-beacon-help",
					[10] = "centralnotice-set-record-impression-sample-rate",
					[11] = "centralnotice-custom-record-impression-sample-rate",
					[12] = "centralnotice-banners-not-guaranteed-to-display",
					[13] = "centralnotice-impression-diet-identifier",
					[14] = "centralnotice-impression-diet-identifier-help",
					[15] = "centralnotice-impression-diet-maximum-seen",
					[16] = "centralnotice-impression-diet-maximum-seen-help",
					[17] = "centralnotice-impression-diet-restart-cycle-delay",
					[18] = "centralnotice-impression-diet-restart-cycle-delay-help",
					[19] = "centralnotice-impression-diet-skip-initial",
					[20] = "centralnotice-impression-diet-skip-initial-help",
					[21] = "centralnotice-large-banner-limit-days",
					[22] = "centralnotice-large-banner-limit-days-help",
					[23] = "centralnotice-large-banner-limit-randomize",
					[24] = "centralnotice-large-banner-limit-randomize-help",
					[25] = "centralnotice-large-banner-limit-identifier",
					[26] = "centralnotice-large-banner-limit-identifier-help",
					[27] = "centralnotice-impression-events-sample-rate",
					[28] = "centralnotice-impression-events-sample-rate-help",
					[29] = "centralnotice-impression-events-sample-rate-field",
				},
			},
			["ext.centralNotice.startUp"] = {
				["localBasePath"] = "resources/ext.centralNotice.startUp",
				["remoteExtPath"] = "CentralNotice/resources/ext.centralNotice.startUp",
				["packageFiles"] = {
					[0] = "index.js",
					[1] = "kvStoreMaintenance.js",
					[2] = {
						["name"] = "config.json",
						["config"] = {
							["cookiesToDelete"] = "CentralNoticeCookiesToDelete",
						},
					},
				},
				["dependencies"] = {
					[0] = "ext.centralNotice.choiceData",
					[1] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.geoIP"] = {
				["scripts"] = "subscribing/ext.centralNotice.geoIP.js",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["dependencies"] = {
					[0] = "jquery.cookie",
				},
			},
			["ext.centralNotice.choiceData"] = {
				["class"] = "CNChoiceDataResourceLoaderModule",
			},
			["ext.centralNotice.display"] = {
				["scripts"] = {
					[0] = "subscribing/ext.centralNotice.display.js",
					[1] = "subscribing/ext.centralNotice.display.state.js",
					[2] = "subscribing/ext.centralNotice.display.chooser.js",
					[3] = "subscribing/ext.centralNotice.display.bucketer.js",
					[4] = "subscribing/ext.centralNotice.display.hide.js",
				},
				["styles"] = "subscribing/ext.centralNotice.display.css",
				["dependencies"] = {
					[0] = "ext.centralNotice.geoIP",
					[1] = "ext.centralNotice.kvStore",
					[2] = "jquery.cookie",
					[3] = "mediawiki.Uri",
					[4] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.kvStore"] = {
				["localBasePath"] = "resources/ext.centralNotice.kvStore",
				["remoteExtPath"] = "CentralNotice/resources/ext.centralNotice.kvStore",
				["packageFiles"] = {
					[0] = "index.js",
					[1] = "kvStore.js",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.bannerHistoryLogger"] = {
				["scripts"] = "subscribing/ext.centralNotice.bannerHistoryLogger.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.kvStore",
					[1] = "ext.centralNotice.display",
					[2] = "mediawiki.user",
					[3] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.impressionDiet"] = {
				["scripts"] = "subscribing/ext.centralNotice.impressionDiet.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.kvStore",
					[1] = "ext.centralNotice.display",
					[2] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.largeBannerLimit"] = {
				["scripts"] = "subscribing/ext.centralNotice.largeBannerLimit.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.display",
					[1] = "ext.centralNotice.kvStore",
					[2] = "mediawiki.cookie",
					[3] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.legacySupport"] = {
				["scripts"] = "subscribing/ext.centralNotice.legacySupport.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.display",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.bannerSequence"] = {
				["scripts"] = "subscribing/ext.centralNotice.bannerSequence.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.display",
					[1] = "ext.centralNotice.kvStore",
					[2] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.adminUi.bannerSequence"] = {
				["scripts"] = "infrastructure/ext.centralNotice.adminUi.bannerSequence.js",
				["styles"] = "infrastructure/ext.centralNotice.adminUi.bannerSequence.less",
				["dependencies"] = {
					[0] = "ext.centralNotice.adminUi.campaignManager",
					[1] = "oojs-ui",
					[2] = "oojs-ui.styles.icons-moderation",
					[3] = "mediawiki.jqueryMsg",
				},
				["messages"] = {
					[0] = "centralnotice-banner-sequence",
					[1] = "centralnotice-banner-sequence-days",
					[2] = "centralnotice-banner-sequence-days-error",
					[3] = "centralnotice-banner-sequence-days-help",
					[4] = "centralnotice-banner-sequence-help",
					[5] = "centralnotice-banner-sequence-bucket-seq",
					[6] = "centralnotice-banner-sequence-bucket-add-step",
					[7] = "centralnotice-banner-sequence-banner",
					[8] = "centralnotice-banner-sequence-page-views",
					[9] = "centralnotice-banner-sequence-skip-with-id",
					[10] = "centralnotice-banner-sequence-page-views-error",
					[11] = "centralnotice-banner-sequence-skip-with-id-error",
					[12] = "centralnotice-banner-sequence-banner-removed-error",
					[13] = "centralnotice-banner-sequence-no-banner",
					[14] = "centralnotice-banner-sequence-detailed-help",
				},
			},
			["ext.centralNotice.freegeoipLookup"] = {
				["scripts"] = "subscribing/ext.centralNotice.freegeoipLookup.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.geoIP",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.bannerController"] = {
				["dependencies"] = {
					[0] = "ext.centralNotice.startUp",
					[1] = "ext.centralNotice.geoIP",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ext.centralNotice.bannerController.mobile"] = {
				["dependencies"] = {
					[0] = "ext.centralNotice.startUp",
					[1] = "ext.centralNotice.geoIP",
				},
				["targets"] = {
					[0] = "mobile",
				},
			},
			["ext.centralNotice.impressionEventsSampleRate"] = {
				["scripts"] = "subscribing/ext.centralNotice.impressionEventsSampleRate.js",
				["dependencies"] = {
					[0] = "ext.centralNotice.display",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.centralNotice.cspViolationAlert"] = {
				["scripts"] = "subscribing/ext.centralNotice.cspViolationAlert.js",
				["messages"] = {
					[0] = "centralnotice-csp-violation-alert",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "/resources",
			["remoteExtPath"] = "CentralNotice/resources",
		},
		["SpecialPages"] = {
			["BannerLoader"] = "SpecialBannerLoader",
			["BannerRandom"] = "SpecialBannerRandom",
			["RecordImpression"] = "SpecialRecordImpression",
			["HideBanners"] = "SpecialHideBanners",
			["CNReporter"] = "SpecialCNReporter",
		},
		["Hooks"] = {
			["CanonicalNamespaces"] = {
				[0] = "CentralNoticeHooks::onCanonicalNamespaces",
			},
			["ChangeTagsListActive"] = {
				[0] = "CentralNoticeHooks::onListDefinedTags",
			},
			["ListDefinedTags"] = {
				[0] = "CentralNoticeHooks::onListDefinedTags",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "CNDatabasePatcher::applyUpdates",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "CentralNoticeHooks::onResourceLoaderTestModules",
			},
			["SkinTemplateNavigation::SpecialPage"] = {
				[0] = "CentralNotice::addNavigationTabs",
			},
			["UserMergeAccountFields"] = {
				[0] = "CentralNoticeHooks::onUserMergeAccountFields",
			},
		},
		["ExtensionFunctions"] = {
			[0] = "CentralNoticeHooks::initCentralNotice",
		},
		["config"] = {
			["NoticeProject"] = "wikipedia",
			["NoticeProjects"] = {
				[0] = "wikipedia",
				[1] = "wiktionary",
				[2] = "wikiquote",
				[3] = "wikibooks",
				[4] = "wikidata",
				[5] = "wikinews",
				[6] = "wikisource",
				[7] = "wikiversity",
				[8] = "wikivoyage",
				[9] = "wikimedia",
				[10] = "commons",
				[11] = "meta",
				[12] = "wikispecies",
				[13] = "test",
				[14] = "mediawiki",
			},
			["NoticeInfrastructure"] = true,
			["CentralDBname"] = false,
			["CentralBannerRecorder"] = false,
			["CentralNoticeSampleRate"] = 0.01,
			["CentralNoticeImpressionEventSampleRate"] = 0,
			["CentralHost"] = false,
			["CentralNoticeApiUrl"] = false,
			["CentralSelectedBannerDispatcher"] = false,
			["CentralMobileSelectedBannerDispatcher"] = false,
			["CentralNoticeLoader"] = true,
			["NoticeCookieDomain"] = "",
			["NoticeCookieDurations"] = {
				["close"] = 1209600,
				["donate"] = 31536000,
				["_merge_strategy"] = "array_plus",
			},
			["CentralNoticeFallbackHideCookieDuration"] = 604800,
			["NoticeHideUrls"] = {
			},
			["CentralNoticeHideBannersP3P"] = false,
			["NoticeBannerMaxAge"] = 600,
			["NoticeBannerReducedMaxAge"] = 120,
			["NoticeUseTranslateExtension"] = false,
			["NoticeUseLanguageConversion"] = false,
			["NoticeProtectGroup"] = false,
			["NoticeTranslateDeployStates"] = {
				[0] = "published",
			},
			["NoticeReporterDomains"] = "https://donate.wikimedia.org",
			["NoticeNumberOfBuckets"] = 4,
			["NoticeNumberOfControllerBuckets"] = 2,
			["NoticeBucketExpiry"] = 7,
			["CentralNoticePerCampaignBucketExtension"] = 30,
			["NoticeListComplementThreshold"] = 0.75,
			["CentralNoticeCategoriesUsingLegacy"] = {
				[0] = "Fundraising",
				[1] = "fundraising",
			},
			["CentralNoticeCookiesToDelete"] = {
			},
			["CentralNoticeBannerMixins"] = {
			},
			["CentralNoticeCampaignMixins"] = {
				["bannerHistoryLogger"] = {
					["subscribingModule"] = "ext.centralNotice.bannerHistoryLogger",
					["nameMsg"] = "centralnotice-banner-history-logger",
					["helpMsg"] = "centralnotice-banner-history-logger-help",
					["parameters"] = {
						["rate"] = {
							["type"] = "float",
							["labelMsg"] = "centralnotice-banner-history-logger-rate",
							["helpMsg"] = "centralnotice-banner-history-logger-rate-help",
						},
						["maxEntryAge"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-banner-history-logger-max-entry-age",
							["helpMsg"] = "centralnotice-banner-history-logger-max-entry-age-help",
						},
						["maxEntries"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-banner-history-logger-max-entries",
							["helpMsg"] = "centralnotice-banner-history-logger-max-entries-help",
						},
						["waitLogNoSendBeacon"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-banner-history-logger-wait-log-no-send-beacon",
							["helpMsg"] = "centralnotice-banner-history-logger-wait-log-no-send-beacon-help",
						},
					},
				},
				["legacySupport"] = {
					["subscribingModule"] = "ext.centralNotice.legacySupport",
					["nameMsg"] = "centralnotice-legacy-support",
					["helpMsg"] = "centralnotice-legacy-support-help",
					["parameters"] = {
						["setSRISampleRate"] = {
							["type"] = "boolean",
							["labelMsg"] = "centralnotice-set-record-impression-sample-rate",
						},
						["sriSampleRate"] = {
							["type"] = "float",
							["labelMsg"] = "centralnotice-custom-record-impression-sample-rate",
						},
						["bannersNotGuaranteedToDisplay"] = {
							["type"] = "boolean",
							["labelMsg"] = "centralnotice-banners-not-guaranteed-to-display",
						},
					},
				},
				["impressionDiet"] = {
					["subscribingModule"] = "ext.centralNotice.impressionDiet",
					["nameMsg"] = "centralnotice-impression-diet",
					["helpMsg"] = "centralnotice-impression-diet-help",
					["parameters"] = {
						["cookieName"] = {
							["type"] = "string",
							["labelMsg"] = "centralnotice-impression-diet-identifier",
							["helpMsg"] = "centralnotice-impression-diet-identifier-help",
						},
						["skipInitial"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-impression-diet-skip-initial",
							["helpMsg"] = "centralnotice-impression-diet-skip-initial-help",
						},
						["maximumSeen"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-impression-diet-maximum-seen",
							["helpMsg"] = "centralnotice-impression-diet-maximum-seen-help",
						},
						["restartCycleDelay"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-impression-diet-restart-cycle-delay",
							["helpMsg"] = "centralnotice-impression-diet-restart-cycle-delay-help",
						},
					},
				},
				["largeBannerLimit"] = {
					["subscribingModule"] = "ext.centralNotice.largeBannerLimit",
					["nameMsg"] = "centralnotice-large-banner-limit",
					["helpMsg"] = "centralnotice-large-banner-limit-help",
					["parameters"] = {
						["days"] = {
							["type"] = "integer",
							["labelMsg"] = "centralnotice-large-banner-limit-days",
							["helpMsg"] = "centralnotice-large-banner-limit-days-help",
							["defaultValue"] = 250,
						},
						["randomize"] = {
							["type"] = "boolean",
							["labelMsg"] = "centralnotice-large-banner-limit-randomize",
							["helpMsg"] = "centralnotice-large-banner-limit-randomize-help",
						},
						["identifier"] = {
							["type"] = "string",
							["labelMsg"] = "centralnotice-large-banner-limit-identifier",
							["helpMsg"] = "centralnotice-large-banner-limit-identifier-help",
							["defaultValue"] = "centralnotice-frbanner-seen-fullscreen",
						},
					},
				},
				["bannerSequence"] = {
					["subscribingModule"] = "ext.centralNotice.bannerSequence",
					["customAdminUIControlsModule"] = "ext.centralNotice.adminUi.bannerSequence",
					["nameMsg"] = "centralnotice-banner-sequence",
					["helpMsg"] = "centralnotice-banner-sequence-help",
					["parameters"] = {
						["days"] = {
							["type"] = "integer",
						},
						["sequences"] = {
							["type"] = "json",
						},
					},
				},
				["impressionEventsSampleRate"] = {
					["subscribingModule"] = "ext.centralNotice.impressionEventsSampleRate",
					["nameMsg"] = "centralnotice-impression-events-sample-rate",
					["helpMsg"] = "centralnotice-impression-events-sample-rate-help",
					["parameters"] = {
						["rate"] = {
							["type"] = "float",
							["labelMsg"] = "centralnotice-impression-events-sample-rate-field",
							["defaultValue"] = 0,
						},
					},
				},
			},
			["NoticeTabifyPages"] = {
				["CentralNotice"] = {
					["type"] = "namespaces",
					["message"] = "centralnotice-notices",
				},
				["CentralNoticeBanners"] = {
					["type"] = "namespaces",
					["message"] = "centralnotice-templates",
				},
				["BannerAllocation"] = {
					["type"] = "views",
					["message"] = "centralnotice-allocation",
				},
				["CentralNoticeLogs"] = {
					["type"] = "views",
					["message"] = "centralnotice-logs",
				},
			},
			["CentralNoticeGeoIPBackgroundLookupModule"] = nil,
			["CentralNoticeContentSecurityPolicy"] = false,
			["CentralNoticeAdminGroup"] = "sysop",
			["CentralNoticeMessageProtectRight"] = "centralnotice-admin",
		},
		["EventLoggingSchemas"] = {
			["CentralNoticeBannerHistory"] = 19079897,
		},
		["manifest_version"] = 1,
	},
	["Challenge"] = {
		["name"] = "Challenge",
		["version"] = "1.3",
		["author"] = {
			[0] = "Aaron Wright",
			[1] = "David Pean",
			[2] = "Jack Phoenix",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Challenge",
		["descriptionmsg"] = "challenge-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["GroupPermissions"] = {
			["sysop"] = {
				["challengeadmin"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "challengeadmin",
		},
		["SpecialPages"] = {
			["ChallengeAction"] = "ChallengeAction",
			["ChallengeHistory"] = "ChallengeHistory",
			["ChallengeStandings"] = "ChallengeStandings",
			["ChallengeUser"] = "ChallengeUser",
			["ChallengeView"] = "ChallengeView",
		},
		["MessagesDirs"] = {
			["Challenge"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ChallengeAliases"] = "includes/Challenge.alias.php",
		},
		["AutoloadClasses"] = {
			["Challenge"] = "includes/Challenge.class.php",
			["ChallengeAction"] = "includes/specials/SpecialChallengeAction.php",
			["ChallengeHistory"] = "includes/specials/SpecialChallengeHistory.php",
			["ChallengeStandings"] = "includes/specials/SpecialChallengeStandings.php",
			["ChallengeUser"] = "includes/specials/SpecialChallengeUser.php",
			["ChallengeView"] = "includes/specials/SpecialChallengeView.php",
			["ChallengeUserTemplate"] = "includes/templates/ChallengeUser.template.php",
			["ChallengeViewTemplate"] = "includes/templates/ChallengeView.template.php",
			["ChallengeHooks"] = "includes/Challenge.hooks.php",
		},
		["ResourceModules"] = {
			["ext.challenge.history"] = {
				["styles"] = "resources/css/ext.challenge.history.css",
			},
			["ext.challenge.user"] = {
				["styles"] = "resources/css/ext.challenge.user.css",
			},
			["ext.challenge.standings"] = {
				["styles"] = "resources/css/ext.challenge.standings.css",
			},
			["ext.challenge.view"] = {
				["styles"] = "resources/css/ext.challenge.view.css",
			},
			["ext.challenge.js.main"] = {
				["scripts"] = "resources/js/Challenge.js",
				["messages"] = {
					[0] = "challenge-js-event-required",
					[1] = "challenge-js-date-required",
					[2] = "challenge-js-description-required",
					[3] = "challenge-js-win-terms-required",
					[4] = "challenge-js-lose-terms-required",
					[5] = "challenge-js-challenge-removed",
					[6] = "challenge-js-accepted",
					[7] = "challenge-js-rejected",
					[8] = "challenge-js-countered",
					[9] = "challenge-js-winner-recorded",
					[10] = "challenge-js-rating-submitted",
				},
				["dependencies"] = "mediawiki.util",
			},
			["ext.challenge.js.datevalidator"] = {
				["scripts"] = "resources/js/ValidateDate.js",
				["messages"] = {
					[0] = "challenge-js-error-date-format",
					[1] = "challenge-js-error-invalid-month",
					[2] = "challenge-js-error-invalid-day",
					[3] = "challenge-js-error-invalid-year",
					[4] = "challenge-js-error-invalid-date",
					[5] = "challenge-js-error-future-date",
					[6] = "challenge-js-error-is-backwards",
				},
			},
			["ext.challenge.js.datepicker"] = {
				["scripts"] = "resources/js/DatePicker.js",
				["dependencies"] = "jquery.ui.datepicker",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Challenge",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "ChallengeHooks::onLoadExtensionSchemaUpdates",
		},
		["manifest_version"] = 1,
	},
	["ChangeAuthor"] = {
		["name"] = "ChangeAuthor",
		["version"] = "1.2.3",
		["author"] = {
			[0] = "Roan Kattouw",
		},
		["license-name"] = "GPL-3.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:ChangeAuthor",
		["descriptionmsg"] = "changeauthor-desc",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["type"] = "specialpage",
		["SpecialPages"] = {
			["ChangeAuthor"] = "ChangeAuthor",
		},
		["MessagesDirs"] = {
			["ChangeAuthor"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ChangeAuthorAliases"] = "ChangeAuthor.alias.php",
		},
		["LogTypes"] = {
			[0] = "changeauth",
		},
		["LogActionsHandlers"] = {
			["changeauth/*"] = "LogFormatter",
		},
		["AutoloadClasses"] = {
			["ChangeAuthor"] = "includes/ChangeAuthor.php",
		},
		["AvailableRights"] = {
			[0] = "changeauthor",
		},
		["manifest_version"] = 1,
	},
	["ChangeUserPasswords"] = {
		["name"] = "ChangeUserPasswords",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Ankita Mandal",
			[1] = "Mirco Zick",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ChangeUserPasswords",
		["descriptionmsg"] = "changeuserpassword-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["GroupPermissions"] = {
			["sysop"] = {
				["changeuserpasswords"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "changeuserpasswords",
		},
		["AutoloadClasses"] = {
			["ChangeUserPasswordsHooks"] = "ChangeUserPasswordsHooks.php",
			["SpecialChangeUserPasswords"] = "specials/SpecialChangeUserPasswords.php",
		},
		["config"] = {
			["ChangeUserPasswordsEnableFoo"] = true,
		},
		["ExtensionMessagesFiles"] = {
			["ChangeUserPasswordsAlias"] = "ChangeUserPasswords.i18n.alias.php",
		},
		["MessagesDirs"] = {
			["ChangeUserPasswords"] = {
				[0] = "i18n",
			},
		},
		["SpecialPages"] = {
			["ChangeUserPasswords"] = "SpecialChangeUserPasswords",
		},
		["Hooks"] = {
			["AdminLinks"] = {
				[0] = "ChangeUserPasswordsHooks::addToAdminLinks",
			},
		},
		["manifest_version"] = 1,
	},
	["CharInsert"] = {
		["name"] = "CharInsert",
		["author"] = "Brion Vibber",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CharInsert",
		["descriptionmsg"] = "charinsert-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "CharInsert::onParserFirstCallInit",
			},
			["BeforePageDisplay"] = {
				[0] = "CharInsert::onBeforePageDisplay",
			},
		},
		["MessagesDirs"] = {
			["CharInsert"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.charinsert"] = {
				["scripts"] = {
					[0] = "ext.charinsert.js",
				},
				["dependencies"] = {
					[0] = "jquery.textSelection",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ext.charinsert.styles"] = {
				["styles"] = {
					[0] = "ext.charinsert.css",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CharInsert/modules",
		},
		["AutoloadClasses"] = {
			["CharInsert"] = "includes/CharInsert.php",
		},
		["manifest_version"] = 1,
	},
	["CheckUser"] = {
		["name"] = "CheckUser",
		["version"] = "2.5",
		["author"] = {
			[0] = "Tim Starling",
			[1] = "Aaron Schulz",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CheckUser",
		["descriptionmsg"] = "checkuser-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["ExtensionMessagesFiles"] = {
			["CheckUserAliases"] = "CheckUser.alias.php",
		},
		["config"] = {
			["CheckUserCIDRLimit"] = {
				["value"] = {
					["IPv4"] = 16,
					["IPv6"] = 19,
				},
				["description"] = "Shortest CIDR limits that can be checked in any individual range check",
			},
			["CheckUserMaxBlocks"] = {
				["value"] = 200,
				["description"] = "Maximum number of users that can be mass blocked simultaneously",
			},
			["CUPublicKey"] = {
				["value"] = "",
				["description"] = "Public key to encrypt private data that may need to be read later. Generate a public key with something like: `openssl genrsa -out cu.key 2048; openssl rsa -in cu.key -pubout > cu.pub` and paste the contents of cu.pub here.",
			},
			["CUDMaxAge"] = {
				["value"] = 7776000,
				["description"] = "How long to keep CheckUser data (in seconds)",
			},
			["CheckUserForceSummary"] = {
				["value"] = false,
				["description"] = "Whether to force checkusers into giving a reason for each check they do through Special:CheckUser.",
			},
			["CheckUserCAMultiLock"] = {
				["value"] = false,
				["description"] = "Whether to add a link to Special:MultiLock by CentralAuth to the Special:CheckUser's mass block form. This requires CentralAuth extension to be installed on the wiki. To enable this, set this to an array with a central wiki's database name and an array with the name(s) of the global group(s) to add the link for. Example: [ 'centralDB' => 'metawiki', 'groups' => [ 'steward' ] ]",
			},
			["CheckUserCAtoollink"] = {
				["value"] = false,
				["description"] = "Whether to add links to CentralAuth in Special:CheckUser results",
			},
			["CheckUserGBtoollink"] = {
				["value"] = false,
				["description"] = "Whether to add links for glboally blocking accounts shown in Special:CheckUser results",
			},
			["CheckUserLogLogins"] = {
				["value"] = false,
				["description"] = "Whether login attempts should be logged in CheckUser logs",
			},
		},
		["APIListModules"] = {
			["checkuser"] = "ApiQueryCheckUser",
			["checkuserlog"] = "ApiQueryCheckUserLog",
		},
		["Hooks"] = {
			["RecentChange_save"] = {
				[0] = "CheckUserHooks::updateCheckUserData",
			},
			["EmailUser"] = {
				[0] = "CheckUserHooks::updateCUEmailData",
			},
			["User::mailPasswordInternal"] = {
				[0] = "CheckUserHooks::updateCUPasswordResetData",
			},
			["LocalUserCreated"] = {
				[0] = "CheckUserHooks::onLocalUserCreated",
			},
			["UserMergeAccountFields"] = {
				[0] = "CheckUserHooks::onUserMergeAccountFields",
			},
			["RenameUserSQL"] = {
				[0] = "CheckUserHooks::onRenameUserSQL",
			},
			["ArticleEditUpdatesDeleteFromRecentchanges"] = {
				[0] = "CheckUserHooks::maybePruneIPData",
			},
			["ParserTestTables"] = {
				[0] = "CheckUserHooks::checkUserParserTestTables",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "CheckUserHooks::onLoadExtensionSchemaUpdates",
			},
			["ContributionsToolLinks"] = {
				[0] = "CheckUserHooks::checkUserContributionsLinks",
			},
			["PerformRetroactiveAutoblock"] = {
				[0] = "CheckUserHooks::doRetroactiveAutoblock",
			},
			["AuthManagerLoginAuthenticateAudit"] = {
				[0] = "CheckUserHooks::onAuthManagerLoginAuthenticateAudit",
			},
		},
		["MessagesDirs"] = {
			["CheckUser"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ResourceModules"] = {
			["ext.checkUser"] = {
				["scripts"] = "modules/ext.checkuser.cidr.js",
				["dependencies"] = {
					[0] = "mediawiki.util",
				},
			},
			["ext.checkUser.caMultiLock"] = {
				["scripts"] = "modules/ext.checkuser.caMultiLock.js",
				["dependencies"] = {
					[0] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "checkuser-centralauth-multilock",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "CheckUser",
		},
		["GroupPermissions"] = {
			["checkuser"] = {
				["checkuser"] = true,
				["checkuser-log"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "checkuser",
			[1] = "checkuser-log",
		},
		["SpecialPages"] = {
			["CheckUser"] = "SpecialCheckUser",
			["CheckUserLog"] = "SpecialCheckUserLog",
		},
		["AutoloadClasses"] = {
			["CheckUserHooks"] = "includes/CheckUserHooks.php",
			["CheckUserLogPager"] = "includes/CheckUserLogPager.php",
			["SpecialCheckUser"] = "includes/specials/SpecialCheckUser.php",
			["SpecialCheckUserLog"] = "includes/specials/SpecialCheckUserLog.php",
			["CheckUserEncryptedData"] = "includes/CheckUserEncryptedData.php",
			["ApiQueryCheckUser"] = "includes/api/ApiQueryCheckUser.php",
			["ApiQueryCheckUserLog"] = "includes/api/ApiQueryCheckUserLog.php",
			["PopulateCheckUserTable"] = "maintenance/populateCheckUserTable.php",
		},
		["manifest_version"] = 2,
	},
	["Checkpoint"] = {
		["name"] = "Checkpoint",
		["version"] = "0.3.0",
		["author"] = "Ryan Schmidt",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Checkpoint",
		["descriptionmsg"] = "checkpoint-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["MessagesDirs"] = {
			["Checkpoint"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CheckpointHooks"] = "Checkpoint.hooks.php",
		},
		["Hooks"] = {
			["EditPageBeforeEditButtons"] = "CheckpointHooks::efCheckpointButton",
			["PageContentSave"] = "CheckpointHooks::efCheckpointSave",
			["GetFullURL"] = "CheckpointHooks::efCheckpointReturn",
		},
		["manifest_version"] = 1,
	},
	["Cite"] = {
		["name"] = "Cite",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Ævar Arnfjörð Bjarmason",
			[1] = "Andrew Garrett",
			[2] = "Brion Vibber",
			[3] = "Ed Sanders",
			[4] = "Marius Hoch",
			[5] = "Steve Sanbeg",
			[6] = "Trevor Parscal",
			[7] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Cite",
		["descriptionmsg"] = "cite-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["MessagesDirs"] = {
			["Cite"] = {
				[0] = "i18n",
				[1] = "modules/ve-cite/i18n",
			},
		},
		["APIPropModules"] = {
			["references"] = {
				["class"] = "ApiQueryReferences",
			},
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "Cite::setHooks",
			},
			["ContentHandlerDefaultModelFor"] = {
				[0] = "CiteHooks::onContentHandlerDefaultModelFor",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "CiteHooks::onResourceLoaderTestModules",
			},
			["ResourceLoaderRegisterModules"] = {
				[0] = "CiteHooks::onResourceLoaderRegisterModules",
			},
			["LinksUpdate"] = {
				[0] = "CiteHooks::onLinksUpdate",
			},
			["LinksUpdateComplete"] = {
				[0] = "CiteHooks::onLinksUpdateComplete",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "CiteHooks::onResourceLoaderGetConfigVars",
			},
			["APIQuerySiteInfoGeneralInfo"] = "CiteHooks::onAPIQuerySiteInfoGeneralInfo",
		},
		["ResourceModules"] = {
			["ext.cite.styles"] = {
				["styles"] = {
					["ext.cite.styles.css"] = {
					},
					["ext.cite.print.css"] = {
						["media"] = "print",
					},
				},
				["skinStyles"] = {
					["minerva"] = "ext.cite.styles.minerva.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.cite.a11y"] = {
				["scripts"] = "ext.cite.a11y.js",
				["styles"] = "ext.cite.a11y.css",
				["messages"] = {
					[0] = "cite_references_link_accessibility_label",
					[1] = "cite_references_link_many_accessibility_label",
				},
			},
			["ext.cite.ux-enhancements"] = {
				["scripts"] = {
					[0] = "ext.cite.a11y.js",
					[1] = "ext.cite.highlighting.js",
				},
				["styles"] = {
					[0] = "ext.cite.a11y.css",
					[1] = "ext.cite.highlighting.css",
				},
				["messages"] = {
					[0] = "cite_reference_link_prefix",
					[1] = "cite_references_link_accessibility_label",
					[2] = "cite_references_link_many_accessibility_label",
					[3] = "cite_references_link_accessibility_back_label",
				},
			},
			["ext.cite.style"] = {
				["class"] = "CiteCSSFileModule",
				["styles"] = "ext.cite.style.css",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "Cite/modules",
		},
		["VisualEditorPluginModules"] = {
			[0] = "ext.cite.visualEditor",
		},
		["ConfigRegistry"] = {
			["cite"] = "GlobalVarConfig::newInstance",
		},
		["config"] = {
			["CiteStoreReferencesData"] = false,
			["CiteCacheReferencesDataOnParse"] = false,
			["CiteVisualEditorOtherGroup"] = false,
			["CiteResponsiveReferences"] = true,
		},
		["AutoloadClasses"] = {
			["ApiQueryReferences"] = "includes/ApiQueryReferences.php",
			["Cite"] = "includes/Cite.php",
			["CiteHooks"] = "includes/CiteHooks.php",
			["CiteDataModule"] = "includes/CiteDataModule.php",
			["CiteCSSFileModule"] = "includes/CiteCSSFileModule.php",
		},
		["TrackingCategories"] = {
			[0] = "cite-tracking-category-cite-error",
		},
		["CodeMirrorTagModes"] = {
			["ref"] = "text/mediawiki",
		},
		["manifest_version"] = 1,
	},
	["CiteThisPage"] = {
		["name"] = "CiteThisPage",
		["author"] = {
			[0] = "Ævar Arnfjörð Bjarmason",
			[1] = "James D. Forrester",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CiteThisPage",
		["descriptionmsg"] = "citethispage-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["ExtensionMessagesFiles"] = {
			["CiteThisPageAliases"] = "CiteThisPage.alias.php",
		},
		["MessagesDirs"] = {
			["CiteThisPage"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["SkinTemplateBuildNavUrlsNav_urlsAfterPermalink"] = {
				[0] = "CiteThisPageHooks::onSkinTemplateBuildNavUrlsNav_urlsAfterPermalink",
			},
			["BaseTemplateToolbox"] = "CiteThisPageHooks::onBaseTemplateToolbox",
		},
		["ResourceModules"] = {
			["ext.citeThisPage"] = {
				["styles"] = "ext.citeThisPage.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CiteThisPage/modules",
		},
		["SpecialPages"] = {
			["CiteThisPage"] = "SpecialCiteThisPage",
		},
		["AutoloadClasses"] = {
			["SpecialCiteThisPage"] = "includes/SpecialCiteThisPage.php",
			["CiteThisPageHooks"] = "includes/CiteThisPageHooks.php",
		},
		["config"] = {
			["CiteThisPageAdditionalNamespaces"] = {
				["value"] = {
				},
				["description"] = "An array of namespaces where the 'Cite this page' link is also visible, additionally to the content pages.",
				["merge_strategy"] = "array_plus",
			},
		},
		["manifest_version"] = 2,
	},
	["Citoid"] = {
		["name"] = "Citoid",
		["version"] = "0.2.0",
		["author"] = {
			[0] = "Marielle Volz",
			[1] = "Moriel Schottlender",
			[2] = "Ed Sanders",
		},
		["url"] = "https://www.mediawiki.org/wiki/Citoid",
		["descriptionmsg"] = "citoid-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
			["extensions"] = {
				["VisualEditor"] = ">= 0.1.1",
				["Cite"] = ">= 1.0.0",
			},
		},
		["MessagesDirs"] = {
			["Citoid"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CitoidHooks"] = "includes/CitoidHooks.php",
			["CitoidDataModule"] = "includes/CitoidDataModule.php",
		},
		["ResourceModules"] = {
			["ext.citoid.visualEditor"] = {
				["scripts"] = {
					[0] = "modules/ve.ui.CiteSourceSelectWidget.js",
					[1] = "modules/ve.ui.CitoidInspectorTool.js",
					[2] = "modules/ve.ui.CitoidGroupWidget.js",
					[3] = "modules/ve.ui.CitoidReferenceWidget.js",
					[4] = "modules/ve.ui.CitoidInspector.js",
					[5] = "modules/ve.ui.CitoidAction.js",
					[6] = "modules/ve.ui.Citoid.init.js",
				},
				["styles"] = {
					[0] = "modules/ve.ui.CiteSourceSelectWidget.css",
					[1] = "modules/ve.ui.CitoidInspectorTool.css",
					[2] = "modules/ve.ui.CitoidInspector.css",
					[3] = "modules/ve.ui.CitoidReferenceContextItem.css",
				},
				["dependencies"] = {
					[0] = "ext.cite.visualEditor",
					[1] = "ext.visualEditor.mediawiki",
					[2] = "mediawiki.api",
					[3] = "ext.citoid.visualEditor.data",
				},
				["messages"] = {
					[0] = "citoid-citation-widget-insert-button",
					[1] = "citoid-citoiddialog-back",
					[2] = "citoid-citoiddialog-credit",
					[3] = "citoid-citoiddialog-lookup-button",
					[4] = "citoid-citoiddialog-mode-auto",
					[5] = "citoid-citoiddialog-mode-manual",
					[6] = "citoid-citoiddialog-mode-reuse",
					[7] = "citoid-citoiddialog-search",
					[8] = "citoid-citoiddialog-search-label",
					[9] = "citoid-citoiddialog-search-placeholder",
					[10] = "citoid-citoiddialog-search-progress",
					[11] = "citoid-citoiddialog-title",
					[12] = "citoid-citoiddialog-use-general-error-message",
					[13] = "citoid-citoidtool-title",
					[14] = "citoid-citoidtool-title-othergroup",
					[15] = "citoid-referencecontextitem-convert-button",
					[16] = "citoid-referencecontextitem-convert-message",
					[17] = "citoid-unknown-error",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.citoid.visualEditor.data"] = {
				["class"] = "CitoidDataModule",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Citoid",
		},
		["Hooks"] = {
			["ResourceLoaderGetConfigVars"] = {
				[0] = "CitoidHooks::onResourceLoaderGetConfigVars",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "CitoidHooks::onResourceLoaderTestModules",
			},
			["GetPreferences"] = {
				[0] = "CitoidHooks::onGetPreferences",
			},
		},
		["attributes"] = {
			["VisualEditor"] = {
				["PluginModules"] = {
					[0] = "ext.citoid.visualEditor",
				},
			},
		},
		["config"] = {
			["CitoidServiceUrl"] = {
				["value"] = false,
				["description"] = "Full url to use the native citoid api, i.e. http://localhost:1970/api. Only used if VisualEditorFullRestbaseURL is null.",
			},
			["CitoidFullRestbaseURL"] = {
				["value"] = false,
				["description"] = "Full url to use a citoid service running behind restbase, i.e. https://en.wikipedia.org/api/rest_. Overwrites default, which is to use VisualEditorFullRestbaseURL.",
			},
		},
		["ConfigRegistry"] = {
			["citoid"] = "GlobalVarConfig::newInstance",
		},
		["manifest_version"] = 2,
	},
	["CleanChanges"] = {
		["name"] = "Clean Changes",
		["version"] = "2019-04-24",
		["author"] = "Niklas Laxström",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CleanChanges",
		["descriptionmsg"] = "cleanchanges-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["AutoloadClasses"] = {
			["NCL"] = "includes/NCL.php",
			["CCFilters"] = "includes/CCFilters.php",
		},
		["config"] = {
			["CCTrailerFilter"] = false,
			["CCUserFilter"] = true,
			["CCFiltersOnly"] = true,
		},
		["Hooks"] = {
			["FetchChangesList"] = {
				[0] = "NCL::hook",
			},
			["MakeGlobalVariablesScript"] = {
				[0] = "NCL::addScriptVariables",
			},
			["ChangesListSpecialPageQuery"] = {
				[0] = "CCFilters::user",
				[1] = "CCFilters::trailer",
			},
			["SpecialRecentChangesPanel"] = {
				[0] = "CCFilters::userForm",
				[1] = "CCFilters::trailerForm",
			},
		},
		["MessagesDirs"] = {
			["CleanChanges"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.cleanchanges"] = {
				["scripts"] = "resources/cleanchanges.js",
			},
			["ext.cleanchanges.uls"] = {
				["scripts"] = "resources/cleanchanges.uls.js",
				["styles"] = "resources/cleanchanges.uls.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "CleanChanges",
		},
		["manifest_version"] = 1,
	},
	["CloneDiff"] = {
		["name"] = "CloneDiff",
		["version"] = "0.1",
		["author"] = {
			[0] = "Yaron Koren",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CloneDiff",
		["descriptionmsg"] = "clonediff-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["clonediff"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "clonediff",
		},
		["SpecialPages"] = {
			["CloneDiff"] = "SpecialCloneDiff",
		},
		["JobClasses"] = {
			["importFromClone"] = "ImportFromCloneJob",
		},
		["MessagesDirs"] = {
			["CloneDiff"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CloneDiffAlias"] = "CloneDiff.alias.php",
		},
		["AutoloadClasses"] = {
			["CloneDiffHooks"] = "CloneDiff.hooks.php",
			["SpecialCloneDiff"] = "SpecialCloneDiff.php",
			["ImportFromCloneJob"] = "ImportFromCloneJob.php",
		},
		["Hooks"] = {
			["AdminLinks"] = {
				[0] = "CloneDiffHooks::addToAdminLinks",
			},
			["SkinBuildSidebar"] = {
				[0] = "CloneDiffHooks::addToSidebar",
			},
		},
		["config"] = {
			["CloneDiffWikis"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["CloseWikis"] = {
		["name"] = "CloseWikis",
		["version"] = "1.2",
		["author"] = {
			[0] = "Victor Vasiliev",
			[1] = "Hydriz Scholz",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CloseWikis",
		["descriptionmsg"] = "closewikis-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AvailableRights"] = {
			[0] = "closewikis",
			[1] = "editclosedwikis",
		},
		["GroupPermissions"] = {
			["steward"] = {
				["closewikis"] = true,
			},
		},
		["LogActions"] = {
			["closewiki/close"] = "closewikis-log-close",
			["closewiki/reopen"] = "closewikis-log-reopen",
		},
		["LogHeaders"] = {
			["closewiki"] = "closewikis-log-header",
		},
		["LogNames"] = {
			["closewiki"] = "closewikis-log",
		},
		["LogTypes"] = {
			[0] = "closewiki",
		},
		["SpecialPages"] = {
			["CloseWiki"] = "SpecialCloseWiki",
			["ListClosedWikis"] = "SpecialListClosedWikis",
		},
		["MessagesDirs"] = {
			["CloseWikis"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CloseWikisAlias"] = "CloseWikis.alias.php",
		},
		["AutoloadClasses"] = {
			["CloseWikis"] = "CloseWikis.class.php",
			["CloseWikisHooks"] = "CloseWikisHooks.php",
			["CloseWikisRow"] = "CloseWikisRow.php",
			["SpecialCloseWiki"] = "SpecialCloseWiki.php",
			["SpecialListClosedWikis"] = "SpecialListClosedWikis.php",
		},
		["Hooks"] = {
			["getUserPermissionsErrors"] = "CloseWikisHooks::userCan",
			["LoadExtensionSchemaUpdates"] = "CloseWikisHooks::onLoadExtensionSchemaUpdates",
		},
		["callback"] = "CloseWikisHooks::onRegistration",
		["config"] = {
			["CloseWikisDatabase"] = {
				["value"] = "closedwikis",
			},
		},
		["manifest_version"] = 2,
	},
	["CodeEditor"] = {
		["name"] = "CodeEditor",
		["author"] = {
			[0] = "Brion Vibber",
			[1] = "Derk-Jan Hartman",
			[2] = "[https://ace.c9.io/ authors of Ace]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CodeEditor",
		["descriptionmsg"] = "codeeditor-desc",
		["license-name"] = "GPL-2.0-or-later AND BSD-3-Clause",
		["type"] = "editor",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
			["extensions"] = {
				["WikiEditor"] = ">= 0.5.2",
			},
		},
		["Hooks"] = {
			["EditPage::showEditForm:initial"] = {
				[0] = "CodeEditorHooks::editPageShowEditFormInitial",
			},
			["EditPage::showReadOnlyForm:initial"] = {
				[0] = "CodeEditorHooks::editPageShowEditFormInitial",
			},
			["GetPreferences"] = {
				[0] = "CodeEditorHooks::getPreferences",
			},
		},
		["MessagesDirs"] = {
			["CodeEditor"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["CodeEditorEnableCore"] = true,
		},
		["DefaultUserOptions"] = {
			["usecodeeditor"] = 1,
		},
		["ResourceModules"] = {
			["ext.codeEditor"] = {
				["scripts"] = "ext.codeEditor.js",
				["dependencies"] = {
					[0] = "jquery.codeEditor",
				},
				["group"] = "ext.wikiEditor",
			},
			["jquery.codeEditor"] = {
				["scripts"] = "jquery.codeEditor.js",
				["styles"] = "jquery.codeEditor.less",
				["dependencies"] = {
					[0] = "ext.wikiEditor",
					[1] = "ext.codeEditor.ace",
					[2] = "jquery.ui.resizable",
					[3] = "mediawiki.api",
					[4] = "mediawiki.user",
					[5] = "user.options",
					[6] = "mediawiki.cookie",
					[7] = "jquery.textSelection",
					[8] = "oojs-ui-windows",
					[9] = "oojs-ui.styles.icons-content",
					[10] = "oojs-ui.styles.icons-editing-advanced",
					[11] = "oojs-ui.styles.icons-editing-list",
					[12] = "ext.codeEditor.icons",
				},
				["messages"] = {
					[0] = "codeeditor-next-annotation",
					[1] = "codeeditor-toolbar-toggle",
					[2] = "codeeditor-save-with-errors",
					[3] = "codeeditor-invisibleChars-toggle",
					[4] = "codeeditor-lineWrapping-toggle",
					[5] = "codeeditor-searchReplace-toggle",
					[6] = "codeeditor-gotoline",
					[7] = "codeeditor-gotoline-placeholder",
					[8] = "codeeditor-gotoline-prompt",
					[9] = "codeeditor-indent",
					[10] = "codeeditor-outdent",
				},
				["group"] = "ext.wikiEditor",
			},
			["ext.codeEditor.icons"] = {
				["class"] = "ResourceLoaderImageModule",
				["selectorWithoutVariant"] = ".oo-ui-icon-{name}",
				["selectorWithVariant"] = ".oo-ui-image-{variant}.oo-ui-icon-{name}",
				["variants"] = {
					["progressive"] = {
						["color"] = "#36c",
					},
				},
				["images"] = {
					["gotoLine"] = {
						["file"] = "../images/gotoLine.svg",
					},
					["pilcrow"] = {
						["file"] = "../images/pilcrow.svg",
						["variants"] = {
							[0] = "progressive",
						},
					},
					["wrapping"] = {
						["file"] = "../images/wrapping.svg",
						["variants"] = {
							[0] = "progressive",
						},
					},
				},
			},
			["ext.codeEditor.ace"] = {
				["group"] = "ext.codeEditor.ace",
				["scripts"] = {
					[0] = "ace/ace.js",
					[1] = "ace/mode-javascript.js",
					[2] = "ace/mode-json.js",
					[3] = "ace/mode-css.js",
					[4] = "ace/mode-lua.js",
					[5] = "ace/ext-language_tools.js",
					[6] = "ace/ext-modelist.js",
				},
			},
			["ext.codeEditor.ace.modes"] = {
				["group"] = "ext.codeEditor.ace",
				["scripts"] = {
					[0] = "ace/mode-c_cpp.js",
					[1] = "ace/mode-clojure.js",
					[2] = "ace/mode-csharp.js",
					[3] = "ace/mode-coffee.js",
					[4] = "ace/mode-groovy.js",
					[5] = "ace/mode-html.js",
					[6] = "ace/mode-java.js",
					[7] = "ace/mode-latex.js",
					[8] = "ace/mode-ocaml.js",
					[9] = "ace/mode-perl.js",
					[10] = "ace/mode-php.js",
					[11] = "ace/mode-python.js",
					[12] = "ace/mode-ruby.js",
					[13] = "ace/mode-scala.js",
				},
				["dependencies"] = "ext.codeEditor.ace",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CodeEditor/modules",
		},
		["AutoloadClasses"] = {
			["CodeEditorHooks"] = "includes/CodeEditorHooks.php",
		},
		["manifest_version"] = 1,
	},
	["CodeMirror"] = {
		["name"] = "CodeMirror",
		["version"] = "4.0.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Pastakhov Pavel Astakhov]",
			[1] = "[https://www.mediawiki.org/wiki/User:Florianschmidtwelzow Florian Schmidt]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CodeMirror",
		["descriptionmsg"] = "codemirror-desc",
		["type"] = "editor",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["MessagesDirs"] = {
			["CodeMirror"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CodeMirrorHooks"] = "includes/CodeMirrorHooks.php",
			["ResourceLoaderCodeMirrorModule"] = "includes/ResourceLoaderCodeMirrorModule.php",
		},
		["ResourceModules"] = {
			["ext.CodeMirror"] = {
				["dependencies"] = {
					[0] = "ext.CodeMirror.data",
					[1] = "jquery.textSelection",
					[2] = "mediawiki.api",
					[3] = "mediawiki.user",
					[4] = "user.options",
					[5] = "jquery.ui.resizable",
					[6] = "oojs-ui.styles.icons-editing-styling",
				},
				["scripts"] = {
					[0] = "ext.CodeMirror.js",
				},
				["styles"] = {
					[0] = "ext.CodeMirror.less",
				},
				["messages"] = {
					[0] = "codemirror-toggle-label",
				},
			},
			["ext.CodeMirror.data"] = {
				["class"] = "ResourceLoaderCodeMirrorModule",
			},
			["ext.CodeMirror.lib"] = {
				["scripts"] = {
					[0] = "lib/codemirror/lib/codemirror.js",
				},
				["styles"] = {
					[0] = "lib/codemirror/lib/codemirror.css",
				},
			},
			["ext.CodeMirror.mode.mediawiki"] = {
				["scripts"] = "mode/mediawiki/mediawiki.js",
				["styles"] = "mode/mediawiki/mediawiki.css",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.lib.mode.css"] = {
				["scripts"] = "lib/codemirror/mode/css/css.js",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.lib.mode.javascript"] = {
				["scripts"] = "lib/codemirror/mode/javascript/javascript.js",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.lib.mode.xml"] = {
				["scripts"] = "lib/codemirror/mode/xml/xml.js",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.lib.mode.htmlmixed"] = {
				["scripts"] = "lib/codemirror/mode/htmlmixed/htmlmixed.js",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib.mode.xml",
					[1] = "ext.CodeMirror.lib.mode.javascript",
					[2] = "ext.CodeMirror.lib.mode.css",
					[3] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.lib.mode.clike"] = {
				["scripts"] = "lib/codemirror/mode/clike/clike.js",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.lib.mode.php"] = {
				["scripts"] = "lib/codemirror/mode/php/php.js",
				["dependencies"] = {
					[0] = "ext.CodeMirror.lib.mode.htmlmixed",
					[1] = "ext.CodeMirror.lib.mode.clike",
					[2] = "ext.CodeMirror.lib",
				},
			},
			["ext.CodeMirror.visualEditor.init"] = {
				["scripts"] = {
					[0] = "modules/ve-cm/ve.ui.CodeMirror.init.js",
				},
				["styles"] = {
					[0] = "modules/ve-cm/ve.ui.CodeMirror.init.less",
				},
				["messages"] = {
					[0] = "codemirror-toggle-label",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ext.CodeMirror.visualEditor"] = {
				["dependencies"] = {
					[0] = "ext.CodeMirror.data",
					[1] = "ext.visualEditor.mwcore",
					[2] = "ext.CodeMirror.lib",
					[3] = "ext.CodeMirror.mode.mediawiki",
					[4] = "jquery.client",
					[5] = "mediawiki.api",
					[6] = "user.options",
				},
				["scripts"] = {
					[0] = "modules/ve-cm/ve.ui.CodeMirrorAction.js",
					[1] = "modules/ve-cm/ve.ui.CodeMirrorTool.js",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "CodeMirror/resources",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "CodeMirrorHooks::onBeforePageDisplay",
			},
			["GetPreferences"] = {
				[0] = "CodeMirrorHooks::onGetPreferences",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "CodeMirrorHooks::onResourceLoaderTestModules",
			},
		},
		["VisualEditorPluginModules"] = {
			[0] = "ext.CodeMirror.visualEditor.init",
			[1] = "ext.CodeMirror.visualEditor",
		},
		["CodeMirrorTagModes"] = {
			["pre"] = "mw-tag-pre",
			["nowiki"] = "mw-tag-nowiki",
		},
		["CodeMirrorPluginModules"] = {
		},
		["manifest_version"] = 1,
	},
	["CodeReview"] = {
		["name"] = "CodeReview",
		["version"] = "1.19.2",
		["author"] = {
			[0] = "Brion Vibber",
			[1] = "Aaron Schulz",
			[2] = "Alexandre Emsenhuber",
			[3] = "Chad Horohoe",
			[4] = "Sam Reed",
			[5] = "Roan Kattouw",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CodeReview",
		["descriptionmsg"] = "codereview-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["type"] = "specialpage",
		["config"] = {
			["CodeReviewMaxDiffSize"] = 500000,
			["CodeReviewShuffleTagCloud"] = false,
			["CodeReviewImportBatchSize"] = 400,
			["SubversionUser"] = false,
			["CodeReviewMaxDiffPaths"] = 20,
			["CodeReviewFlags"] = {
				[0] = "inspected",
				[1] = "tested",
			},
			["CodeReviewImgRegex"] = "/\\.(png|jpg|jpeg|gif)$/i",
			["SubversionProxyTimeout"] = 30,
			["SubversionProxy"] = false,
			["SubversionPassword"] = false,
			["CodeReviewCommentWatcherName"] = "CodeReview comments list",
			["SubversionOptions"] = "--non-interactive --trust-server-cert",
			["CodeReviewDisableFollowUpNotification"] = false,
			["CodeReviewRepoStatsCacheTime"] = 21600,
			["CodeReviewProtectedStates"] = {
				[0] = "ok",
				[1] = "resolved",
			},
			["CodeReviewCommentWatcherEmail"] = false,
			["CodeReviewENotif"] = false,
			["CodeReviewStates"] = {
				[0] = "new",
				[1] = "fixme",
				[2] = "reverted",
				[3] = "resolved",
				[4] = "ok",
				[5] = "deferred",
				[6] = "old",
			},
			["CodeReviewDeferredPaths"] = {
			},
			["CodeReviewAutoTagPath"] = {
			},
			["CodeReviewFixmePerPath"] = {
			},
			["CodeReviewNewPerPath"] = {
			},
			["CodeReviewRC"] = {
			},
			["CodeReviewListSpecialPage"] = true,
		},
		["ExtensionMessagesFiles"] = {
			["CodeReviewAliases"] = "CodeReview.alias.php",
		},
		["APIModules"] = {
			["codeupdate"] = "ApiCodeUpdate",
			["codediff"] = "ApiCodeDiff",
			["coderevisionupdate"] = "ApiRevisionUpdate",
		},
		["APIListModules"] = {
			["codecomments"] = "ApiQueryCodeComments",
			["codepaths"] = "ApiQueryCodePaths",
			["coderevisions"] = "ApiQueryCodeRevisions",
			["codetags"] = "ApiQueryCodeTags",
		},
		["Hooks"] = {
			["MakeGlobalVariablesScript"] = {
				[0] = "CodeReviewHooks::onMakeGlobalVariablesScript",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "CodeReviewHooks::onLoadExtensionSchemaUpdates",
			},
			["RenameUserSQL"] = {
				[0] = "CodeReviewHooks::onRenameUserSQL",
			},
			["UserMergeAccountFields"] = {
				[0] = "CodeReviewHooks::onUserMergeAccountFields",
			},
		},
		["MessagesDirs"] = {
			["CodeReview"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.codereview"] = {
				["scripts"] = "ext.codereview.js",
				["dependencies"] = "jquery.suggestions",
			},
			["ext.codereview.styles"] = {
				["styles"] = "ext.codereview.styles.css",
			},
			["ext.codereview.loaddiff"] = {
				["scripts"] = "ext.codereview.loaddiff.js",
				["dependencies"] = "jquery.spinner",
			},
			["ext.codereview.tooltips"] = {
				["class"] = "CodeReviewTooltipsModule",
				["scripts"] = "ext.codereview.tooltips.js",
				["messages"] = {
					[0] = "code-tooltip-withsummary",
					[1] = "code-tooltip-withoutsummary",
				},
				["dependencies"] = "jquery.tipsy",
			},
			["ext.codereview.overview"] = {
				["scripts"] = "ext.codereview.overview.js",
				["styles"] = "ext.codereview.overview.css",
				["dependencies"] = "jquery.tipsy",
				["messages"] = {
					[0] = "codereview-overview-title",
					[1] = "codereview-overview-desc",
				},
			},
			["ext.codereview.local"] = {
				["class"] = "ResourceLoaderWikiModule",
				["styles"] = {
					[0] = "MediaWiki:CodeReview.css",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CodeReview/modules",
		},
		["GroupPermissions"] = {
			["*"] = {
				["codereview-use"] = true,
			},
			["user"] = {
				["codereview-add-tag"] = true,
				["codereview-remove-tag"] = true,
				["codereview-post-comment"] = true,
				["codereview-set-status"] = true,
				["codereview-link-user"] = true,
				["codereview-signoff"] = true,
				["codereview-associate"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "repoadmin",
			[1] = "codereview-use",
			[2] = "codereview-add-tag",
			[3] = "codereview-remove-tag",
			[4] = "codereview-post-comment",
			[5] = "codereview-set-status",
			[6] = "codereview-signoff",
			[7] = "codereview-associate",
			[8] = "codereview-link-user",
			[9] = "codereview-review-own",
		},
		["SpecialPages"] = {
			["Code"] = "SpecialCode",
			["RepoAdmin"] = "SpecialRepoAdmin",
		},
		["AutoloadClasses"] = {
			["ApiCodeUpdate"] = "includes/api/ApiCodeUpdate.php",
			["ApiCodeDiff"] = "includes/api/ApiCodeDiff.php",
			["ApiRevisionUpdate"] = "includes/api/ApiRevisionUpdate.php",
			["ApiQueryCodeComments"] = "includes/api/ApiQueryCodeComments.php",
			["ApiQueryCodePaths"] = "includes/api/ApiQueryCodePaths.php",
			["ApiQueryCodeRevisions"] = "includes/api/ApiQueryCodeRevisions.php",
			["ApiQueryCodeTags"] = "includes/api/ApiQueryCodeTags.php",
			["CodeRevisionCommitterApi"] = "includes/api/CodeRevisionCommitterApi.php",
			["SubversionAdaptor"] = "includes/backend/Subversion.php",
			["SubversionPecl"] = "includes/backend/Subversion.php",
			["SubversionShell"] = "includes/backend/Subversion.php",
			["SubversionProxy"] = "includes/backend/Subversion.php",
			["CodeDiffHighlighter"] = "includes/backend/DiffHighlighter.php",
			["CodeRepository"] = "includes/backend/CodeRepository.php",
			["CodeRevision"] = "includes/backend/CodeRevision.php",
			["CodeComment"] = "includes/backend/CodeComment.php",
			["CodeCommentLinker"] = "includes/backend/CodeCommentLinker.php",
			["CodeCommentLinkerHtml"] = "includes/backend/CodeCommentLinker.php",
			["CodeCommentLinkerWiki"] = "includes/backend/CodeCommentLinker.php",
			["CodePropChange"] = "includes/backend/CodePropChange.php",
			["CodeSignoff"] = "includes/backend/CodeSignoff.php",
			["RepoStats"] = "includes/backend/RepoStats.php",
			["CodeRepoListView"] = "includes/ui/CodeRepoListView.php",
			["CodeRepoStatsView"] = "includes/ui/CodeRepoStatsView.php",
			["CodeRevisionAuthorView"] = "includes/ui/CodeRevisionAuthorView.php",
			["CodeRevisionAuthorLink"] = "includes/ui/CodeRevisionAuthorLink.php",
			["CodeRevisionCommitter"] = "includes/ui/CodeRevisionCommitter.php",
			["CodeRevisionListView"] = "includes/ui/CodeRevisionListView.php",
			["CodeRevisionStatusView"] = "includes/ui/CodeRevisionStatusView.php",
			["CodeRevisionTagView"] = "includes/ui/CodeRevisionTagView.php",
			["CodeRevisionView"] = "includes/ui/CodeRevisionView.php",
			["CodeAuthorListView"] = "includes/ui/CodeAuthorListView.php",
			["CodeStatusListView"] = "includes/ui/CodeStatusListView.php",
			["CodeTagListView"] = "includes/ui/CodeTagListView.php",
			["CodeCommentsListView"] = "includes/ui/CodeCommentsListView.php",
			["CodeCommentsAuthorListView"] = "includes/ui/CodeCommentsAuthorListView.php",
			["CodeReleaseNotes"] = "includes/ui/CodeReleaseNotes.php",
			["CodeStatusChangeListView"] = "includes/ui/CodeStatusChangeListView.php",
			["CodeStatusChangeAuthorListView"] = "includes/ui/CodeStatusChangeAuthorListView.php",
			["SpecialCode"] = "includes/ui/SpecialCode.php",
			["CodeView"] = "includes/ui/CodeView.php",
			["SvnTablePager"] = "includes/ui/CodeView.php",
			["SpecialRepoAdmin"] = "includes/ui/SpecialRepoAdmin.php",
			["RepoAdminListView"] = "includes/ui/SpecialRepoAdmin.php",
			["RepoAdminRepoView"] = "includes/ui/SpecialRepoAdmin.php",
			["WordCloud"] = "includes/ui/WordCloud.php",
			["SvnRevTablePager"] = "includes/ui/CodeRevisionListView.php",
			["CodeCommentsTablePager"] = "includes/ui/CodeCommentsListView.php",
			["SvnRevAuthorTablePager"] = "includes/ui/CodeRevisionAuthorView.php",
			["SvnRevStatusTablePager"] = "includes/ui/CodeRevisionStatusView.php",
			["SvnRevTagTablePager"] = "includes/ui/CodeRevisionTagView.php",
			["CodeStatusChangeTablePager"] = "includes/ui/CodeStatusChangeListView.php",
			["CodeReviewHooks"] = "includes/CodeReviewHooks.php",
			["CodeReviewTooltipsModule"] = "includes/CodeReviewTooltipsModule.php",
		},
		["manifest_version"] = 1,
	},
	["Cognate"] = {
		["name"] = "Cognate",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Gabriel Birke <gabriel.birke@wikimedia.de>",
			[1] = "Addshore",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Cognate",
		["descriptionmsg"] = "cognate-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["AutoloadClasses"] = {
			["Cognate\\CognateHooks"] = "src/CognateHooks.php",
			["Cognate\\CognateRepo"] = "src/CognateRepo.php",
			["Cognate\\CognateServices"] = "src/CognateServices.php",
			["Cognate\\CognateStore"] = "src/CognateStore.php",
			["Cognate\\CognateUpdater"] = "src/CognateUpdater.php",
			["Cognate\\CacheInvalidator"] = "src/CacheInvalidator.php",
			["Cognate\\LocalJobSubmitJob"] = "src/LocalJobSubmitJob.php",
			["Cognate\\CacheUpdateJob"] = "src/CacheUpdateJob.php",
			["Cognate\\StringNormalizer"] = "src/StringNormalizer.php",
			["Cognate\\StringHasher"] = "src/StringHasher.php",
			["Cognate\\CognatePageHookHandler"] = "src/hooks/CognatePageHookHandler.php",
			["Cognate\\CognateParseHookHandler"] = "src/hooks/CognateParseHookHandler.php",
			["Cognate\\Tests\\CheckSystemReqsTrait"] = "tests/phpunit/CheckSystemReqsTrait.php",
		},
		["JobClasses"] = {
			["CognateLocalJobSubmitJob"] = "Cognate\\LocalJobSubmitJob",
			["CognateCacheUpdateJob"] = "Cognate\\CacheUpdateJob",
		},
		["config"] = {
			["@CognateDb"] = "The database to use for storing Cognate data. The default is to use the db of the current site.",
			["CognateDb"] = false,
			["@CognateCluster"] = "The cluster to use for storing Cognate data. The default is to use the cluster / server of the current site. See $wgLBFactoryConf.",
			["CognateCluster"] = false,
			["@CognateReadOnly"] = "Sets the CognateStore to be read only. This will mean the cognate_pages and cognate_titles tables will become out of sync with reality and populateCognatePages.php will have to be run after read only mode is disabled as well as deleted pages purged from the table.",
			["CognateReadOnly"] = false,
			["@CognateNamespaces"] = "The namespace IDs to run Cognate for. For links to work between sites these IDs must be the same across sites.",
			["CognateNamespaces"] = {
				[0] = 0,
			},
		},
		["ServiceWiringFiles"] = {
			[0] = "src/ServiceWiring.php",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = {
				[0] = "Cognate\\CognateHooks::onPageContentSaveComplete",
			},
			["ContentAlterParserOutput"] = {
				[0] = "Cognate\\CognateHooks::onContentAlterParserOutput",
			},
			["WikiPageDeletionUpdates"] = {
				[0] = "Cognate\\CognateHooks::onWikiPageDeletionUpdates",
			},
			["ArticleUndelete"] = {
				[0] = "Cognate\\CognateHooks::onArticleUndelete",
			},
			["TitleMoveComplete"] = {
				[0] = "Cognate\\CognateHooks::onTitleMoveComplete",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "Cognate\\CognateHooks::onLoadExtensionSchemaUpdates",
			},
		},
		["MessagesDirs"] = {
			["Cognate"] = {
				[0] = "i18n",
			},
		},
		["manifest_version"] = 1,
	},
	["CollaborationKit"] = {
		["name"] = "CollaborationKit",
		["version"] = "0.4",
		["author"] = {
			[0] = "Kim Schoonover",
			[1] = "Brian Wolff",
			[2] = "James Hare",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CollaborationKit",
		["descriptionmsg"] = "collaborationkit-desc",
		["type"] = "other",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.32",
			["extensions"] = {
				["EventLogging"] = "*",
			},
		},
		["MessagesDirs"] = {
			["CollaborationKit"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CollaborationKitAlias"] = "CollaborationKit.alias.php",
			["CollaborationKitMagic"] = "CollaborationKit.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["CollaborationKitHooks"] = "includes/CollaborationKitHooks.php",
			["CollaborationHubContent"] = "includes/content/CollaborationHubContent.php",
			["CollaborationHubContentHandler"] = "includes/content/CollaborationHubContentHandler.php",
			["CollaborationHubContentEditor"] = "includes/CollaborationHubContentEditor.php",
			["CollaborationHubTOC"] = "includes/content/CollaborationHubTOC.php",
			["CollaborationKitImage"] = "includes/content/CollaborationKitImage.php",
			["CollaborationKitSerialization"] = "includes/content/CollaborationKitSerialization.php",
			["CollaborationListContent"] = "includes/content/CollaborationListContent.php",
			["CollaborationListContentHandler"] = "includes/content/CollaborationListContentHandler.php",
			["CollaborationListContentEditor"] = "includes/CollaborationListContentEditor.php",
			["SpecialCreateCollaborationHub"] = "includes/SpecialCreateCollaborationHub.php",
			["SpecialCreateHubFeature"] = "includes/SpecialCreateHubFeature.php",
			["SpecialCollaborationKitIcons"] = "includes/SpecialCollaborationKitIcons.php",
			["ResourceLoaderListStyleModule"] = "includes/ResourceLoaderListStyleModule.php",
		},
		["ContentHandlers"] = {
			["CollaborationHubContent"] = "CollaborationHubContentHandler",
			["CollaborationListContent"] = "CollaborationListContentHandler",
		},
		["config"] = {
			["CollaborationHubAllowedNamespaces"] = {
				["_merge_strategy"] = "array_plus",
				[2] = true,
				[4] = true,
			},
			["CollaborationListAllowedNamespaces"] = {
				["_merge_strategy"] = "array_plus",
				[2] = true,
				[4] = true,
			},
		},
		["SpecialPages"] = {
			["CollaborationKitIcons"] = "SpecialCollaborationKitIcons",
			["CreateCollaborationHub"] = "SpecialCreateCollaborationHub",
			["CreateHubFeature"] = "SpecialCreateHubFeature",
		},
		["Hooks"] = {
			["SkinTemplateNavigation"] = {
				[0] = "CollaborationKitHooks::onSkinTemplateNavigation",
			},
			["ParserFirstCallInit"] = {
				[0] = "CollaborationKitHooks::onParserFirstCallInit",
			},
			["CodeEditorGetPageLanguage"] = {
				[0] = "CollaborationKitHooks::onCodeEditorGetPageLanguage",
			},
			["ArticleViewHeader"] = {
				[0] = "CollaborationListContent::onArticleViewHeader",
			},
			["CustomEditor"] = {
				[0] = "CollaborationListContent::onCustomEditor",
				[1] = "CollaborationHubContent::onCustomEditor",
			},
			["OutputPageBeforeHTML"] = {
				[0] = "CollaborationKitHooks::onOutputPageBeforeHTML",
			},
			["GetDoubleUnderscoreIDs"] = {
				[0] = "CollaborationKitHooks::onGetDoubleUnderscoreIDs",
			},
			["OutputPageParserOutput"] = {
				[0] = "CollaborationKitHooks::onOutputPageParserOutput",
			},
			["OutputPageBodyAttributes"] = {
				[0] = "CollaborationHubContentEditor::setCollabkitTheme",
			},
			["BeforePageDisplay"] = {
				[0] = "CollaborationListContent::onBeforePageDisplay",
			},
			["ParserOutputPostCacheTransform"] = {
				[0] = "CollaborationHubContentHandler::onParserOutputPostCacheTransform",
			},
		},
		["@fixme"] = "Does having ext.CollaborationKit.list.styles as a dependency double load from addModuleStyles?",
		["@todo FIXME"] = "Should this actually load oojs-ui-core, or something else",
		["ResourceModules"] = {
			["ext.CollaborationKit.hub.styles"] = {
				["styles"] = "ext.CollaborationKit.hub.styles.less",
			},
			["ext.CollaborationKit.hubsubpage.styles"] = {
				["styles"] = "ext.CollaborationKit.hub.subpage.styles.less",
			},
			["ext.CollaborationKit.list.styles"] = {
				["styles"] = "ext.CollaborationKit.list.styles.less",
			},
			["ext.CollaborationKit.edit.styles"] = {
				["styles"] = "ext.CollaborationKit.edit.styles.less",
			},
			["ext.CollaborationKit.createhubfeature.styles"] = {
				["styles"] = "ext.CollaborationKit.createhubfeature.styles.less",
			},
			["ext.CollaborationKit.createhub.styles"] = {
				["styles"] = "ext.CollaborationKit.createhub.styles.less",
			},
			["ext.CollaborationKit.iconbrowser"] = {
				["scripts"] = "ext.CollaborationKit.iconbrowser.js",
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "oojs-ui.styles.icons-moderation",
					[2] = "oojs-ui.styles.icons-movement",
					[3] = "mediawiki.widgets",
					[4] = "mediawiki.widgets.UserInputWidget",
					[5] = "ext.CollaborationKit.icons",
				},
				["messages"] = {
					[0] = "collaborationkit-icon-browser",
					[1] = "collaborationkit-icon-select",
					[2] = "collaborationkit-icon-launchbutton",
					[3] = "cancel",
				},
				["styles"] = "ext.CollaborationKit.iconbrowser.styles.less",
			},
			["ext.CollaborationKit.hubtheme"] = {
				["scripts"] = "ext.CollaborationKit.hubtheme.js",
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "oojs-ui.styles.icons-editing-core",
					[2] = "oojs-ui.styles.icons-moderation",
					[3] = "mediawiki.widgets",
					[4] = "mediawiki.widgets.UserInputWidget",
					[5] = "mediawiki.widgets.MediaSearch",
					[6] = "mediawiki.api",
					[7] = "ext.CollaborationKit.icons",
				},
				["messages"] = {
					[0] = "collaborationkit-hubedit-hubtheme",
					[1] = "collaborationkit-hubedit-hubtheme-help",
					[2] = "collaborationkit-hubimage-browser",
					[3] = "collaborationkit-hubimage-select",
					[4] = "cancel",
					[5] = "collaborationkit-colour-browser",
					[6] = "collaborationkit-colour-select",
					[7] = "collaborationkit-darkred",
					[8] = "collaborationkit-red",
					[9] = "collaborationkit-darkgrey",
					[10] = "collaborationkit-lightgrey",
					[11] = "collaborationkit-skyblue",
					[12] = "collaborationkit-blue",
					[13] = "collaborationkit-bluegrey",
					[14] = "collaborationkit-navyblue",
					[15] = "collaborationkit-darkblue",
					[16] = "collaborationkit-aquamarine",
					[17] = "collaborationkit-violet",
					[18] = "collaborationkit-purple",
					[19] = "collaborationkit-mauve",
					[20] = "collaborationkit-lightmauve",
					[21] = "collaborationkit-salmon",
					[22] = "collaborationkit-orange",
					[23] = "collaborationkit-yellow",
					[24] = "collaborationkit-gold",
					[25] = "collaborationkit-pastelyellow",
					[26] = "collaborationkit-forestgreen",
					[27] = "collaborationkit-brightgreen",
					[28] = "collaborationkit-khaki",
					[29] = "collaborationkit-black",
				},
				["styles"] = {
					[0] = "ext.CollaborationKit.hubtheme.styles.less",
				},
			},
			["ext.CollaborationKit.list.edit"] = {
				["scripts"] = "ext.CollaborationKit.list.edit.js",
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "jquery.spinner",
					[2] = "oojs-ui",
					[3] = "oojs-ui.styles.icons-movement",
					[4] = "oojs-ui.styles.icons-editing-core",
					[5] = "mediawiki.widgets",
					[6] = "mediawiki.widgets.UserInputWidget",
					[7] = "jquery.ui.sortable",
					[8] = "mediawiki.notify",
					[9] = "jquery.confirmable",
					[10] = "mediawiki.Title",
				},
				["messages"] = {
					[0] = "collaborationkit-list-add",
					[1] = "collaborationkit-list-add-user",
					[2] = "collaborationkit-list-add-self",
					[3] = "collaborationkit-list-add-summary",
					[4] = "collaborationkit-list-add-self-summary",
					[5] = "collaborationkit-list-alreadyadded",
					[6] = "collaborationkit-list-delete",
					[7] = "collaborationkit-list-delete-summary",
					[8] = "collaborationkit-list-delete-popup",
					[9] = "collaborationkit-list-delete-popup-title",
					[10] = "collaborationkit-list-error-editconflict",
					[11] = "collaborationkit-list-error-saving",
					[12] = "collaborationkit-list-move",
					[13] = "collaborationkit-list-move-summary",
					[14] = "collaborationkit-list-move-popup",
					[15] = "collaborationkit-list-move-popup-title",
					[16] = "collaborationkit-list-newitem-title",
					[17] = "collaborationkit-list-newitem-user",
					[18] = "collaborationkit-list-newitem-label",
					[19] = "collaborationkit-list-newitem-page",
					[20] = "collaborationkit-list-newitem-image",
					[21] = "collaborationkit-list-newitem-description",
					[22] = "collaborationkit-list-edititem-title",
					[23] = "collaborationkit-list-edititem-label",
					[24] = "cancel",
				},
			},
			["ext.CollaborationKit.list.ui"] = {
				["scripts"] = "ext.CollaborationKit.list.ui.js",
				["dependencies"] = {
					[0] = "ext.CollaborationKit.list.edit",
				},
			},
			["ext.CollaborationKit.list.members"] = {
				["scripts"] = "ext.CollaborationKit.list.members.js",
				["dependencies"] = {
					[0] = "ext.CollaborationKit.list.edit",
				},
			},
			["ext.CollaborationKit.blots"] = {
				["selectorWithoutVariant"] = ".mw-ck-theme.mw-ck-list-{name} ul",
				["selectorWithVariant"] = ".mw-ck-theme-{variant}.mw-ck-list-{name} ul",
				["class"] = "ResourceLoaderListStyleModule",
				["variants"] = {
					["darkred"] = {
						["color"] = "#700",
						["global"] = true,
					},
					["red"] = {
						["color"] = "#b11",
						["global"] = true,
					},
					["darkgrey"] = {
						["color"] = "#444",
						["global"] = true,
					},
					["lightgrey"] = {
						["color"] = "#ccc",
						["global"] = true,
					},
					["skyblue"] = {
						["color"] = "#3af",
						["global"] = true,
					},
					["blue"] = {
						["color"] = "#24e",
						["global"] = true,
					},
					["bluegrey"] = {
						["color"] = "#abcdef",
						["global"] = true,
					},
					["navyblue"] = {
						["color"] = "#159",
						["global"] = true,
					},
					["darkblue"] = {
						["color"] = "#008",
						["global"] = true,
					},
					["aquamarine"] = {
						["color"] = "#4cc",
						["global"] = true,
					},
					["violet"] = {
						["color"] = "#b8d",
						["global"] = true,
					},
					["purple"] = {
						["color"] = "#628",
						["global"] = true,
					},
					["mauve"] = {
						["color"] = "#605",
						["global"] = true,
					},
					["lightmauve"] = {
						["color"] = "#936",
						["global"] = true,
					},
					["salmon"] = {
						["color"] = "#faa",
						["global"] = true,
					},
					["orange"] = {
						["color"] = "#d52",
						["global"] = true,
					},
					["yellow"] = {
						["color"] = "#fc3",
						["global"] = true,
					},
					["gold"] = {
						["color"] = "#b91",
						["global"] = true,
					},
					["pastelyellow"] = {
						["color"] = "#ffb",
						["global"] = true,
					},
					["forestgreen"] = {
						["color"] = "#051",
						["global"] = true,
					},
					["brightgreen"] = {
						["color"] = "#af5",
						["global"] = true,
					},
					["khaki"] = {
						["color"] = "#663",
						["global"] = true,
					},
				},
				["images"] = {
					["square"] = "images/blot.svg",
				},
			},
			["ext.CollaborationKit.icons"] = {
				["selectorWithoutVariant"] = ".mw-ck-theme .mw-ck-icon-{name}, .mw-ck-icon-{name}",
				["selectorWithVariant"] = ".mw-ck-theme-{variant} .mw-ck-icon-{name}, .mw-ck-icon-{name}-{variant}",
				["class"] = "ResourceLoaderImageModule",
				["variants"] = {
					["darkred"] = {
						["color"] = "#700",
						["global"] = true,
					},
					["red"] = {
						["color"] = "#b11",
						["global"] = true,
					},
					["darkgrey"] = {
						["color"] = "#444",
						["global"] = true,
					},
					["lightgrey"] = {
						["color"] = "#ccc",
						["global"] = true,
					},
					["skyblue"] = {
						["color"] = "#3af",
						["global"] = true,
					},
					["blue"] = {
						["color"] = "#24e",
						["global"] = true,
					},
					["bluegrey"] = {
						["color"] = "#abcdef",
						["global"] = true,
					},
					["navyblue"] = {
						["color"] = "#159",
						["global"] = true,
					},
					["darkblue"] = {
						["color"] = "#008",
						["global"] = true,
					},
					["aquamarine"] = {
						["color"] = "#4cc",
						["global"] = true,
					},
					["violet"] = {
						["color"] = "#b8d",
						["global"] = true,
					},
					["purple"] = {
						["color"] = "#628",
						["global"] = true,
					},
					["mauve"] = {
						["color"] = "#605",
						["global"] = true,
					},
					["lightmauve"] = {
						["color"] = "#936",
						["global"] = true,
					},
					["salmon"] = {
						["color"] = "#faa",
						["global"] = true,
					},
					["orange"] = {
						["color"] = "#d52",
						["global"] = true,
					},
					["yellow"] = {
						["color"] = "#fc3",
						["global"] = true,
					},
					["gold"] = {
						["color"] = "#b91",
						["global"] = true,
					},
					["pastelyellow"] = {
						["color"] = "#ffb",
						["global"] = true,
					},
					["forestgreen"] = {
						["color"] = "#051",
						["global"] = true,
					},
					["brightgreen"] = {
						["color"] = "#af5",
						["global"] = true,
					},
					["khaki"] = {
						["color"] = "#663",
						["global"] = true,
					},
				},
				["images"] = {
					["addimage"] = "images/icons/addimage.svg",
					["addmapmarker"] = "images/icons/addmapmarker.svg",
					["addquote"] = "images/icons/addquote.svg",
					["bell"] = "images/icons/bell.svg",
					["book"] = "images/icons/book.svg",
					["circleline"] = "images/icons/circleline.svg",
					["circlestar"] = "images/icons/circlestar.svg",
					["circletriangle"] = "images/icons/circletriangle.svg",
					["circlex"] = "images/icons/circlex.svg",
					["clock"] = "images/icons/clock.svg",
					["community"] = "images/icons/community.svg",
					["contents"] = "images/icons/contents.svg",
					["die"] = "images/icons/die.svg",
					["discussion"] = "images/icons/discussion.svg",
					["download"] = "images/icons/download.svg",
					["edit"] = "images/icons/edit.svg",
					["editprotected"] = "images/icons/editprotected.svg",
					["eye"] = "images/icons/eye.svg",
					["flag"] = "images/icons/flag.svg",
					["funnel"] = "images/icons/funnel.svg",
					["gallery"] = "images/icons/gallery.svg",
					["gear"] = "images/icons/gear.svg",
					["heart"] = "images/icons/heart.svg",
					["image"] = "images/icons/image.svg",
					["journal"] = "images/icons/journal.svg",
					["key"] = "images/icons/key.svg",
					["link"] = "images/icons/link.svg",
					["lock"] = "images/icons/lock.svg",
					["mail"] = "images/icons/mail.svg",
					["map"] = "images/icons/map.svg",
					["mapmarker"] = "images/icons/mapmarker.svg",
					["menu"] = "images/icons/menu.svg",
					["message"] = "images/icons/message.svg",
					["messagenew"] = "images/icons/messagenew.svg",
					["messagescary"] = "images/icons/messagescary.svg",
					["move"] = "images/icons/move.svg",
					["newspaper"] = "images/icons/newspaper.svg",
					["nowiki"] = "images/icons/nowiki.svg",
					["ol"] = "images/icons/ol.svg",
					["page"] = "images/icons/page.svg",
					["pagechecked"] = "images/icons/pagechecked.svg",
					["pageribbon"] = "images/icons/pageribbon.svg",
					["pagesearch"] = "images/icons/pagesearch.svg",
					["paperclip"] = "images/icons/paperclip.svg",
					["print"] = "images/icons/print.svg",
					["puzzlepiece"] = "images/icons/puzzlepiece.svg",
					["quotes"] = "images/icons/quotes.svg",
					["ribbon"] = "images/icons/ribbon.svg",
					["rocket"] = "images/icons/rocket.svg",
					["search"] = "images/icons/search.svg",
					["star"] = "images/icons/star.svg",
					["starmenu"] = "images/icons/starmenu.svg",
					["sun"] = "images/icons/sun.svg",
					["translate"] = "images/icons/translate.svg",
					["trash"] = "images/icons/trash.svg",
					["ul"] = "images/icons/ul.svg",
					["user"] = "images/icons/user.svg",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "CollaborationKit/modules",
		},
		["manifest_version"] = 1,
	},
	["CollapsibleVector"] = {
		["name"] = "CollapsibleVector",
		["namemsg"] = "collapsiblevector-extensionname",
		["version"] = "0.1.10",
		["author"] = {
			[0] = "Paladox",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CollapsibleVector",
		["descriptionmsg"] = "collapsiblevector-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["DefaultUserOptions"] = {
			["collapsiblevector-collapsiblenav"] = 1,
			["collapsiblevector-noexperiments"] = 0,
		},
		["MessagesDirs"] = {
			["CollapsibleVector"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CollapsibleVectorHooks"] = "CollapsibleVectorHooks.php",
		},
		["ResourceModules"] = {
			["ext.collapsiblevector.collapsibleNav"] = {
				["scripts"] = "modules/ext.collapsiblevector.collapsibleNav.js",
				["styles"] = "modules/ext.collapsiblevector.collapsibleNav.less",
				["messages"] = {
					[0] = "collapsiblevector-collapsiblenav-more",
				},
				["dependencies"] = {
					[0] = "jquery.client",
					[1] = "jquery.cookie",
					[2] = "jquery.tabIndex",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "CollapsibleVector",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "CollapsibleVectorHooks::beforePageDisplay",
			},
			["GetPreferences"] = {
				[0] = "CollapsibleVectorHooks::getPreferences",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "CollapsibleVectorHooks::resourceLoaderGetConfigVars",
			},
			["MakeGlobalVariablesScript"] = {
				[0] = "CollapsibleVectorHooks::makeGlobalVariablesScript",
			},
		},
		["config"] = {
			["CollapsibleVectorFeatures"] = {
				["collapsiblenav"] = {
					["global"] = false,
					["user"] = true,
				},
				["_merge_strategy"] = "array_plus_2d",
			},
		},
		["manifest_version"] = 1,
	},
	["CommentStreams"] = {
		["name"] = "CommentStreams",
		["version"] = "4.5",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Jji Jason Ji]",
			[1] = "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CommentStreams",
		["descriptionmsg"] = "commentstreams-desc",
		["manifest_version"] = 1,
		["type"] = "parserhook",
		["license-name"] = "MIT",
		["SpecialPages"] = {
			["CommentStreamsAllComments"] = "CommentStreamsAllComments",
		},
		["MessagesDirs"] = {
			["CommentStreams"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CommentStreamsAlias"] = "includes/CommentStreamsAllComments.alias.php",
		},
		["ResourceModules"] = {
			["ext.CommentStreams"] = {
				["styles"] = {
					[0] = "CommentStreams.css",
				},
				["scripts"] = {
					[0] = "CommentStreamsQuerier.js",
					[1] = "CommentStreams.js",
					[2] = "spin.min.js",
				},
				["dependencies"] = {
					[0] = "oojs-ui",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["messages"] = {
					[0] = "commentstreams-api-error-notloggedin",
					[1] = "commentstreams-api-error-commentnotfound",
					[2] = "commentstreams-api-error-notacomment",
					[3] = "commentstreams-api-error-missingcommenttitle",
					[4] = "commentstreams-api-error-post-permissions",
					[5] = "commentstreams-api-error-post-parentandtitle",
					[6] = "commentstreams-api-error-post-parentpagedoesnotexist",
					[7] = "commentstreams-api-error-post-associatedpageidmismatch",
					[8] = "commentstreams-api-error-post-associatedpagedoesnotexist",
					[9] = "commentstreams-api-error-post",
					[10] = "commentstreams-api-error-edit-notloggedin",
					[11] = "commentstreams-api-error-edit-permissions",
					[12] = "commentstreams-api-error-edit",
					[13] = "commentstreams-api-error-delete-notloggedin",
					[14] = "commentstreams-api-error-delete-permissions",
					[15] = "commentstreams-api-error-delete-haschildren",
					[16] = "commentstreams-api-error-delete",
					[17] = "commentstreams-api-error-vote-notloggedin",
					[18] = "commentstreams-api-error-vote-novoteonreply",
					[19] = "commentstreams-api-error-vote",
					[20] = "commentstreams-api-error-watch-notloggedin",
					[21] = "commentstreams-api-error-watch-nowatchreply",
					[22] = "commentstreams-api-error-watch",
					[23] = "commentstreams-api-error-unwatch-notloggedin",
					[24] = "commentstreams-api-error-unwatch-nounwatchreply",
					[25] = "commentstreams-api-error-unwatch",
					[26] = "commentstreams-validation-error-nocommenttitle",
					[27] = "commentstreams-validation-error-nocommenttext",
					[28] = "commentstreams-buttontext-add",
					[29] = "commentstreams-buttontext-reply",
					[30] = "commentstreams-buttontooltip-add",
					[31] = "commentstreams-buttontooltip-reply",
					[32] = "commentstreams-buttontooltip-edit",
					[33] = "commentstreams-buttontooltip-moderator-edit",
					[34] = "commentstreams-buttontooltip-delete",
					[35] = "commentstreams-buttontooltip-moderator-delete",
					[36] = "commentstreams-buttontooltip-permalink",
					[37] = "commentstreams-buttontooltip-collapse",
					[38] = "commentstreams-buttontooltip-expand",
					[39] = "commentstreams-buttontooltip-upvote",
					[40] = "commentstreams-buttontooltip-downvote",
					[41] = "commentstreams-buttontooltip-watch",
					[42] = "commentstreams-buttontooltip-unwatch",
					[43] = "commentstreams-buttontooltip-submit",
					[44] = "commentstreams-buttontooltip-cancel",
					[45] = "commentstreams-dialog-delete-message",
					[46] = "commentstreams-dialog-anonymous-message",
					[47] = "commentstreams-dialog-buttontext-ok",
					[48] = "commentstreams-dialog-buttontext-cancel",
					[49] = "commentstreams-dialog-buttontext-yes",
					[50] = "commentstreams-dialog-buttontext-no",
					[51] = "commentstreams-urldialog-instructions",
					[52] = "commentstreams-datetext-postedon",
					[53] = "commentstreams-datetext-lasteditedon",
					[54] = "commentstreams-datetext-moderated",
					[55] = "commentstreams-title-field-placeholder",
					[56] = "commentstreams-body-field-placeholder",
					[57] = "commentstreams-ve-conversion-error",
				},
			},
			["ext.CommentStreamsAllComments"] = {
				["styles"] = {
					[0] = "CommentStreamsAllComments.css",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "CommentStreams/resources",
		},
		["AutoloadClasses"] = {
			["CommentStreamsHooks"] = "includes/CommentStreamsHooks.php",
			["CommentStreamsUtils"] = "includes/CommentStreamsUtils.php",
			["CommentStreams"] = "includes/CommentStreams.php",
			["Comment"] = "includes/Comment.php",
			["ApiCSBase"] = "includes/ApiCSBase.php",
			["ApiCSPostComment"] = "includes/ApiCSPostComment.php",
			["ApiCSQueryComment"] = "includes/ApiCSQueryComment.php",
			["ApiCSEditComment"] = "includes/ApiCSEditComment.php",
			["ApiCSDeleteComment"] = "includes/ApiCSDeleteComment.php",
			["ApiCSVote"] = "includes/ApiCSVote.php",
			["ApiCSWatch"] = "includes/ApiCSWatch.php",
			["ApiCSUnwatch"] = "includes/ApiCSUnwatch.php",
			["EchoCSPresentationModel"] = "includes/EchoCSPresentationModel.php",
			["CommentStreamsAllComments"] = "includes/CommentStreamsAllComments.php",
		},
		["APIModules"] = {
			["csPostComment"] = "ApiCSPostComment",
			["csQueryComment"] = "ApiCSQueryComment",
			["csEditComment"] = "ApiCSEditComment",
			["csDeleteComment"] = "ApiCSDeleteComment",
			["csVote"] = "ApiCSVote",
			["csWatch"] = "ApiCSWatch",
			["csUnwatch"] = "ApiCSUnwatch",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "CommentStreamsHooks::addCommentTableToDatabase",
			["CanonicalNamespaces"] = "CommentStreamsHooks::addCommentStreamsNamespaces",
			["MediaWikiPerformAction"] = "CommentStreamsHooks::onMediaWikiPerformAction",
			["MovePageIsValidMove"] = "CommentStreamsHooks::onMovePageIsValidMove",
			["userCan"] = "CommentStreamsHooks::userCan",
			["ParserFirstCallInit"] = "CommentStreamsHooks::onParserSetup",
			["BeforePageDisplay"] = "CommentStreamsHooks::addCommentsAndInitializeJS",
			["ShowSearchHitTitle"] = "CommentStreamsHooks::showSearchHitTitle",
			["smwInitProperties"] = "CommentStreamsHooks::initProperties",
			["SMWStore::updateDataBefore"] = "CommentStreamsHooks::updateData",
			["BeforeCreateEchoEvent"] = "CommentStreamsHooks::onBeforeCreateEchoEvent",
		},
		["callback"] = "CommentStreamsHooks::onRegistration",
		["config"] = {
			["CommentStreamsNamespaceIndex"] = 844,
			["CommentStreamsAllowedNamespaces"] = nil,
			["CommentStreamsEnableTalk"] = false,
			["CommentStreamsNewestStreamsOnTop"] = true,
			["CommentStreamsModeratorFastDelete"] = false,
			["CommentStreamsShowLabels"] = true,
			["CommentStreamsEnableVoting"] = false,
			["CommentStreamsInitiallyCollapsedNamespaces"] = {
			},
			["CommentStreamsUserRealNamePropertyName"] = nil,
			["CommentStreamsUserAvatarPropertyName"] = nil,
		},
	},
	["Comments"] = {
		["name"] = "Comments",
		["version"] = "4.5.1",
		["author"] = {
			[0] = "David Pean",
			[1] = "Misza",
			[2] = "Jack Phoenix",
			[3] = "Adam Carter/UltrasonicNXT",
			[4] = "Samantha Nguyen",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Comments",
		["descriptionmsg"] = "comments-desc",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["GroupPermissions"] = {
			["*"] = {
				["comment"] = true,
			},
			["commentadmin"] = {
				["commentadmin"] = true,
			},
			["autoconfirmed"] = {
				["commentlinks"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "comment",
			[1] = "commentadmin",
			[2] = "commentlinks",
			[3] = "comment-delete-own",
		},
		["SpecialPages"] = {
			["CommentIgnoreList"] = "CommentIgnoreList",
		},
		["LogTypes"] = {
			[0] = "comments",
		},
		["FilterLogTypes"] = {
			["comments"] = true,
		},
		["LogActionsHandlers"] = {
			["comments/add"] = "CommentsLogFormatter",
			["comments/delete"] = "LogFormatter",
		},
		["APIModules"] = {
			["commentblock"] = "CommentBlockAPI",
			["commentdelete"] = "CommentDeleteAPI",
			["commentlatestid"] = "CommentLatestIdAPI",
			["commentlist"] = "CommentListAPI",
			["commentsubmit"] = "CommentSubmitAPI",
			["commentvote"] = "CommentVoteAPI",
		},
		["MessagesDirs"] = {
			["Comments"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CommentsAliases"] = "Comments.i18n.alias.php",
			["CommentsMagic"] = "Comments.i18n.magic.php",
			["NumberOfCommentsMagic"] = "Comments.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["Comment"] = "includes/Comment.php",
			["CommentsPage"] = "includes/CommentsPage.php",
			["NumberOfComments"] = "includes/parser/NumberOfComments.php",
			["DisplayComments"] = "includes/parser/DisplayComments.php",
			["CommentFunctions"] = "includes/CommentFunctions.php",
			["CommentIgnoreList"] = "includes/specials/CommentIgnoreList.php",
			["CommentsLogFormatter"] = "includes/CommentsLogFormatter.php",
			["CommentsHooks"] = "includes/CommentsHooks.php",
			["CommentBlockAPI"] = "includes/api/CommentBlockAPI.php",
			["CommentDeleteAPI"] = "includes/api/CommentDeleteAPI.php",
			["CommentLatestIdAPI"] = "includes/api/CommentLatestIdAPI.php",
			["CommentListAPI"] = "includes/api/CommentListAPI.php",
			["CommentSubmitAPI"] = "includes/api/CommentSubmitAPI.php",
			["CommentVoteAPI"] = "includes/api/CommentVoteAPI.php",
		},
		["ResourceModules"] = {
			["ext.comments.css"] = {
				["styles"] = "resources/css/Comments.css",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.comments.js"] = {
				["scripts"] = "resources/js/Comment.js",
				["dependencies"] = {
					[0] = "mediawiki.api",
				},
				["messages"] = {
					[0] = "comments-voted-label",
					[1] = "comments-loading",
					[2] = "comments-auto-refresher-pause",
					[3] = "comments-auto-refresher-enable",
					[4] = "comments-cancel-reply",
					[5] = "comments-reply-to",
					[6] = "comments-block-warning-anon",
					[7] = "comments-block-warning-user",
					[8] = "comments-delete-warning",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Comments",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "CommentsHooks::onParserFirstCallInit",
			["LoadExtensionSchemaUpdates"] = "CommentsHooks::onLoadExtensionSchemaUpdates",
			["RenameUserSQL"] = "CommentsHooks::onRenameUserSQL",
			["MagicWordwgVariableIDs"] = "NumberOfComments::onMagicWordwgVariableIDs",
			["ParserGetVariableValueSwitch"] = "NumberOfComments::onParserGetVariableValueSwitch",
		},
		["config"] = {
			["CommentsDefaultAvatar"] = "http://www.shoutwiki.com/w/extensions/SocialProfile/avatars/default_ml.gif",
			["CommentsSortDescending"] = false,
			["CommentsInRecentChanges"] = false,
		},
		["manifest_version"] = 1,
	},
	["CommonsMetadata"] = {
		["name"] = "CommonsMetadata",
		["author"] = "Brian Wolff",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CommonsMetadata",
		["descriptionmsg"] = "commonsmetadata-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["Hooks"] = {
			["GetExtendedMetadata"] = {
				[0] = "CommonsMetadata\\HookHandler::onGetExtendedMetadata",
			},
			["ValidateExtendedMetadataCache"] = {
				[0] = "CommonsMetadata\\HookHandler::onValidateExtendedMetadataCache",
			},
			["ContentAlterParserOutput"] = {
				[0] = "CommonsMetadata\\HookHandler::onContentAlterParserOutput",
			},
		},
		["MessagesDirs"] = {
			["CommonsMetadata"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["CommonsMetadataForceRecalculate"] = false,
			["CommonsMetadataSetTrackingCategories"] = false,
		},
		["AutoloadNamespaces"] = {
			["CommonsMetadata\\"] = "src/",
		},
		["TrackingCategories"] = {
			[0] = "commonsmetadata-trackingcategory-no-license",
			[1] = "commonsmetadata-trackingcategory-no-description",
			[2] = "commonsmetadata-trackingcategory-no-author",
			[3] = "commonsmetadata-trackingcategory-no-source",
			[4] = "commonsmetadata-trackingcategory-no-patent",
		},
		["manifest_version"] = 1,
	},
	["ConfirmEdit"] = {
		["@doc"] = "Please read README.md",
		["name"] = "ConfirmEdit",
		["version"] = "1.6.0",
		["author"] = {
			[0] = "Brion Vibber",
			[1] = "Florian Schmidt",
			[2] = "Sam Reed",
			[3] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ConfirmEdit",
		["descriptionmsg"] = "captcha-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "antispam",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["GroupPermissions"] = {
			["*"] = {
				["skipcaptcha"] = false,
			},
			["user"] = {
				["skipcaptcha"] = false,
			},
			["autoconfirmed"] = {
				["skipcaptcha"] = false,
			},
			["bot"] = {
				["skipcaptcha"] = true,
			},
			["sysop"] = {
				["skipcaptcha"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "skipcaptcha",
		},
		["ExtensionFunctions"] = {
			[0] = "ConfirmEditHooks::confirmEditSetup",
		},
		["SpecialPages"] = {
			["Captcha"] = "SpecialCaptcha",
		},
		["MessagesDirs"] = {
			["ConfirmEdit"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ConfirmEditAlias"] = "ConfirmEdit.alias.php",
		},
		["AutoloadClasses"] = {
			["ConfirmEditHooks"] = "includes/ConfirmEditHooks.php",
			["HTMLFancyCaptchaField"] = "FancyCaptcha/includes/HTMLFancyCaptchaField.php",
			["HTMLReCaptchaField"] = "ReCaptcha/includes/HTMLReCaptchaField.php",
			["HTMLReCaptchaNoCaptchaField"] = "ReCaptchaNoCaptcha/includes/HTMLReCaptchaNoCaptchaField.php",
			["HTMLSubmittedValueField"] = "ReCaptcha/includes/HTMLSubmittedValueField.php",
			["SimpleCaptcha"] = "SimpleCaptcha/SimpleCaptcha.php",
			["CaptchaStore"] = "includes/store/CaptchaStore.php",
			["CaptchaSessionStore"] = "includes/store/CaptchaSessionStore.php",
			["CaptchaCacheStore"] = "includes/store/CaptchaCacheStore.php",
			["CaptchaHashStore"] = "includes/store/CaptchaHashStore.php",
			["CaptchaTriggers"] = "includes/CaptchaTriggers.php",
			["SpecialCaptcha"] = "includes/specials/SpecialCaptcha.php",
			["CaptchaPreAuthenticationProvider"] = "includes/auth/CaptchaPreAuthenticationProvider.php",
			["CaptchaAuthenticationRequest"] = "includes/auth/CaptchaAuthenticationRequest.php",
			["ReCaptchaAuthenticationRequest"] = "ReCaptcha/includes/ReCaptchaAuthenticationRequest.php",
			["ReCaptchaNoCaptchaAuthenticationRequest"] = "ReCaptchaNoCaptcha/includes/ReCaptchaNoCaptchaAuthenticationRequest.php",
		},
		["ResourceModules"] = {
			["ext.confirmEdit.editPreview.ipwhitelist.styles"] = {
				["styles"] = "ext.confirmEdit.editPreview.ipwhitelist.styles.css",
			},
			["ext.confirmEdit.visualEditor"] = {
				["scripts"] = "ve-confirmedit/ve.init.mw.CaptchaSaveErrorHandler.js",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.confirmEdit.simpleCaptcha"] = {
				["styles"] = "../SimpleCaptcha/resources/ext.confirmEdit.simpleCaptcha.css",
			},
		},
		["VisualEditorPluginModules"] = {
			[0] = "ext.confirmEdit.visualEditor",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "ConfirmEdit/resources",
		},
		["Hooks"] = {
			["EditPageBeforeEditButtons"] = "ConfirmEditHooks::confirmEditPage",
			["EmailUserForm"] = "ConfirmEditHooks::injectEmailUser",
			["EmailUser"] = "ConfirmEditHooks::confirmEmailUser",
			["PageContentSaveComplete"] = "ConfirmEditHooks::onPageContentSaveComplete",
			["EditPage::showEditForm:fields"] = "ConfirmEditHooks::showEditFormFields",
			["EditFilterMergedContent"] = "ConfirmEditHooks::confirmEditMerged",
			["APIGetAllowedParams"] = "ConfirmEditHooks::onAPIGetAllowedParams",
			["TitleReadWhitelist"] = "ConfirmEditHooks::onTitleReadWhitelist",
			["AlternateEditPreview"] = "ConfirmEditHooks::onAlternateEditPreview",
			["AuthChangeFormFields"] = "ConfirmEditHooks::onAuthChangeFormFields",
		},
		["AuthManagerAutoConfig"] = {
			["preauth"] = {
				["CaptchaPreAuthenticationProvider"] = {
					["class"] = "CaptchaPreAuthenticationProvider",
					["sort"] = 10,
				},
			},
		},
		["config"] = {
			["CaptchaWhitelistIP"] = false,
			["Captcha"] = nil,
			["CaptchaTriggers"] = {
				["edit"] = false,
				["create"] = false,
				["sendemail"] = false,
				["addurl"] = true,
				["createaccount"] = true,
				["badlogin"] = true,
				["badloginperuser"] = true,
				["_merge_strategy"] = "array_plus",
			},
			["CaptchaTriggersOnNamespace"] = {
				["_merge_strategy"] = "array_plus_2d",
			},
			["CaptchaStorageClass"] = "CaptchaSessionStore",
			["CaptchaSessionExpiration"] = 1800,
			["CaptchaBadLoginExpiration"] = 300,
			["CaptchaBadLoginPerUserExpiration"] = 600,
			["AllowConfirmedEmail"] = false,
			["CaptchaBadLoginAttempts"] = 3,
			["CaptchaBadLoginPerUserAttempts"] = 20,
			["CaptchaWhitelist"] = false,
			["CaptchaRegexes"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["CongressLookup"] = {
		["name"] = "CongressLookup",
		["version"] = "2.0.0",
		["author"] = {
			[0] = "Ryan Kaldari",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CongressLookup",
		["descriptionmsg"] = "congresslookup-desc",
		["license-name"] = "MIT",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["SpecialPages"] = {
			["NetNeutrality"] = "SpecialNetNeutrality",
			["SenateLookup"] = "SpecialSenateLookup",
		},
		["MessagesDirs"] = {
			["CongressLookup"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CongressLookupAlias"] = "CongressLookup.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialNetNeutrality"] = "includes/SpecialNetNeutrality.php",
			["SpecialSenateLookup"] = "includes/SpecialSenateLookup.php",
		},
		["ResourceModules"] = {
			["ext.congresslookup.styles"] = {
				["styles"] = "ext.congresslookup.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "CongressLookup/resources",
		},
		["config"] = {
		},
		["manifest_version"] = 2,
	},
	["ContactPage"] = {
		["name"] = "ContactPage",
		["version"] = "2.3",
		["author"] = {
			[0] = "Daniel Kinzler",
			[1] = "Sam Reed",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ContactPage",
		["descriptionmsg"] = "contactpage-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["ExtensionMessagesFiles"] = {
			["ContactPageAliases"] = "ContactPage.alias.php",
		},
		["MessagesDirs"] = {
			["ContactPage"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["ContactConfig"] = {
				["default"] = {
					["RecipientUser"] = nil,
					["SenderEmail"] = nil,
					["SenderName"] = nil,
					["RequireDetails"] = false,
					["IncludeIP"] = false,
					["MustBeLoggedIn"] = false,
					["RLModules"] = {
					},
					["RLStyleModules"] = {
					},
					["AdditionalFields"] = {
						["Text"] = {
							["label-message"] = "emailmessage",
							["type"] = "textarea",
							["required"] = true,
						},
					},
				},
			},
		},
		["callback"] = "SpecialContact::onRegistration",
		["SpecialPages"] = {
			["Contact"] = "SpecialContact",
		},
		["AutoloadClasses"] = {
			["SpecialContact"] = "includes/SpecialContact.php",
		},
		["manifest_version"] = 1,
	},
	["ContentTranslation"] = {
		["name"] = "ContentTranslation",
		["author"] = {
			[0] = "Amir Aharoni",
			[1] = "David Chan",
			[2] = "Joel Sahleen",
			[3] = "Kartik Mistry",
			[4] = "Niklas Laxström",
			[5] = "Pau Giner",
			[6] = "Petar Petković",
			[7] = "Runa Bhattacharjee",
			[8] = "Santhosh Thottingal",
			[9] = "Siebrand Mazeland",
			[10] = "Sucheta Ghoshal",
		},
		["url"] = "https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:ContentTranslation",
		["descriptionmsg"] = "cx-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
			["extensions"] = {
				["VisualEditor"] = ">= 0.1.0",
				["UniversalLanguageSelector"] = "*",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ContentTranslationAliases"] = "ContentTranslation.alias.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "ContentTranslation\\Hooks::onLoadExtensionSchemaUpdates",
			["BeforePageDisplay"] = "ContentTranslation\\Hooks::addModules",
			["GetBetaFeaturePreferences"] = "ContentTranslation\\Hooks::onGetBetaFeaturePreferences",
			["ResourceLoaderGetConfigVars"] = "ContentTranslation\\Hooks::addConfig",
			["ResourceLoaderRegisterModules"] = "ContentTranslation\\Hooks::addMessages",
			["SpecialContributionsBeforeMainOutput"] = "ContentTranslation\\Hooks::addNewContributionButton",
			["ListDefinedTags"] = "ContentTranslation\\Hooks::registerTags",
			["ChangeTagsListActive"] = "ContentTranslation\\Hooks::registerTags",
			["UserSaveOptions"] = "ContentTranslation\\Hooks::onSaveOptions",
			["EditPage::showEditForm:initial"] = "ContentTranslation\\Hooks::newArticleCampaign",
			["BeforeCreateEchoEvent"] = "ContentTranslation\\Hooks::onBeforeCreateEchoEvent",
			["EchoGetDefaultNotifiedUsers"] = "ContentTranslation\\Hooks::onEchoGetDefaultNotifiedUsers",
			["EchoGetBundleRules"] = "ContentTranslation\\Hooks::onEchoGetBundleRules",
		},
		["APIModules"] = {
			["cxconfiguration"] = "ApiContentTranslationConfiguration",
			["cxdelete"] = "ApiContentTranslationDelete",
			["cxpublish"] = "ApiContentTranslationPublish",
			["cxsave"] = "ApiContentTranslationSave",
			["cxsuggestionlist"] = "ApiContentTranslationSuggestionList",
			["cxtoken"] = "ApiContentTranslationToken",
		},
		["APIListModules"] = {
			["contenttranslation"] = "ApiQueryContentTranslation",
			["contenttranslationcorpora"] = "ApiQueryContentTranslationCorpora",
			["contenttranslationlangtrend"] = "ApiQueryContentTranslationLanguageTrend",
			["contenttranslationstats"] = "ApiQueryContentTranslationStats",
			["contenttranslationsuggestions"] = "ApiQueryContentTranslationSuggestions",
			["cxpublishedtranslations"] = "ApiQueryPublishedTranslations",
			["cxtranslatorstats"] = "ApiQueryTranslatorStats",
		},
		["APIMetaModules"] = {
			["cxdeletedtranslations"] = "ApiQueryDeletedTranslations",
		},
		["APIPropModules"] = {
			["langlinkscount"] = "ApiQueryLangLinksCount",
		},
		["MessagesDirs"] = {
			["ContentTranslation"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["SpecialPages"] = {
			["ContentTranslation"] = "SpecialContentTranslation",
			["ContentTranslationStats"] = "SpecialContentTranslationStats",
		},
		["AutoloadClasses"] = {
			["ApiContentTranslationConfiguration"] = "api/ApiContentTranslationConfiguration.php",
			["ApiContentTranslationDelete"] = "api/ApiContentTranslationDelete.php",
			["ApiContentTranslationPublish"] = "api/ApiContentTranslationPublish.php",
			["ApiContentTranslationSave"] = "api/ApiContentTranslationSave.php",
			["ApiContentTranslationSuggestionList"] = "api/ApiContentTranslationSuggestionList.php",
			["ApiContentTranslationToken"] = "api/ApiContentTranslationToken.php",
			["ApiQueryContentTranslation"] = "api/ApiQueryContentTranslation.php",
			["ApiQueryContentTranslationCorpora"] = "api/ApiQueryContentTranslationCorpora.php",
			["ApiQueryContentTranslationLanguageTrend"] = "api/ApiQueryContentTranslationLanguageTrend.php",
			["ApiQueryContentTranslationStats"] = "api/ApiQueryContentTranslationStats.php",
			["ApiQueryContentTranslationSuggestions"] = "api/ApiQueryContentTranslationSuggestions.php",
			["ApiQueryLangLinksCount"] = "api/ApiQueryLangLinksCount.php",
			["ApiQueryDeletedTranslations"] = "api/ApiQueryDeletedTranslations.php",
			["ApiQueryPublishedTranslations"] = "api/ApiQueryPublishedTranslations.php",
			["ApiQueryTranslatorStats"] = "api/ApiQueryTranslatorStats.php",
			["ContentTranslationSpecialPage"] = "specials/ContentTranslationSpecialPage.php",
			["SpecialContentTranslation"] = "specials/SpecialContentTranslation.php",
			["SpecialContentTranslationStats"] = "specials/SpecialContentTranslationStats.php",
		},
		["AutoloadNamespaces"] = {
			["ContentTranslation\\"] = "includes/",
		},
		["DefaultUserOptions"] = {
			["echo-subscriptions-web-cx"] = true,
		},
		["config"] = {
			["ContentTranslationDomainCodeMapping"] = {
				["be-tarask"] = "be-x-old",
				["bho"] = "bh",
				["crh-latn"] = "crh",
				["gsw"] = "als",
				["lzh"] = "zh-classical",
				["nan"] = "zh-min-nan",
				["nb"] = "no",
				["rup"] = "roa-rup",
				["sgs"] = "bat-smg",
				["vro"] = "fiu-vro",
				["yue"] = "zh-yue",
			},
			["ContentTranslationRESTBase"] = {
				["url"] = "https://en.wikipedia.org/api/rest_#version#",
				["fixedUrl"] = true,
				["timeout"] = 100000,
				["HTTPProxy"] = false,
				["forwardCookies"] = false,
			},
			["ContentTranslationDatabase"] = false,
			["ContentTranslationCluster"] = false,
			["ContentTranslationEventLogging"] = false,
			["ContentTranslationSiteTemplates"] = {
				["view"] = "//$1.wikipedia.org/wiki/$2",
				["action"] = "//$1.wikipedia.org/w/index.php?title=$2",
				["api"] = "//$1.wikipedia.org/w/api.php",
				["cx"] = "http://localhost:8080/v1",
				["cookieDomain"] = nil,
				["restbase"] = "//$1.wikipedia.org/api/rest_v1",
			},
			["@ContentTranslationTranslateInTarget"] = "Whether to open Special:ContentTranslation in the target wiki when clicking the button in the entry point. The domain will be based on $wgContentTranslationSiteTemplates. The default is to open Special:ContentTranslation on the same wiki",
			["ContentTranslationTranslateInTarget"] = false,
			["@ContentTranslationAsBetaFeature"] = "Whether to have CX available only as a beta feature and only shown to the users who have enabled the beta feature.",
			["ContentTranslationAsBetaFeature"] = true,
			["@ContentTranslationTargetNamespace"] = "Target namespace to publish articles. Values can be valid namespace ids. Example: 0 for Main, 2 for User namespace",
			["ContentTranslationTargetNamespace"] = 0,
			["@ContentTranslationUserGroupTargetNamespace"] = "Default target namespace to publish articles based on user groups. The value is an associative array with user group names as keys, and namespace ids as values. If there are more matches for user groups, first match will be used.",
			["ContentTranslationUserGroupTargetNamespace"] = {
			},
			["ContentTranslationCampaigns"] = {
				["cxstats"] = true,
				["specialcx"] = true,
				["newarticle"] = true,
				["cx2outreach"] = {
					["edittag"] = "cx2-outreach",
				},
			},
			["ContentTranslationCXServerAuth"] = {
				["algorithm"] = "HS256",
				["key"] = "",
				["age"] = "3600",
			},
			["ContentTranslationEnableSuggestions"] = true,
			["@RecommendToolAPIURL"] = "Web API URL for translation recommendation tool",
			["RecommendToolAPIURL"] = "https://recommend.wmflabs.org/types/translation/v1/articles",
			["ContentTranslationVersion"] = "2",
			["@ContentTranslationUnmodifiedMTThresholdForPublish"] = "If the user exceeds a threshold an error will be shown to the user when they try to publish. The threshold will be calculated for the whole document, and it will prevent publishing until the content is modified.",
			["ContentTranslationUnmodifiedMTThresholdForPublish"] = 99,
			["@ContentTranslationPublishRequirements"] = "List of requirements for user account to be able to publish in main namespace.",
			["ContentTranslationPublishRequirements"] = {
				["userGroups"] = {
					[0] = "*",
				},
			},
			["ContentTranslationExcludedNamespaces"] = {
				["File"] = true,
				["Gadget definition"] = true,
				["Gadget"] = true,
				["MediaWiki"] = true,
				["Module"] = true,
				["Template"] = true,
				["Topic"] = true,
				["Translations"] = true,
			},
			["@ContentTranslationExcludedNamespaces"] = "Array with keys as canonical namespaces(English names) excluded from translating. Matching is case insensitive. All talk namespaces(with odd number ids) are excluded.",
			["@DraftMaxAge"] = "Maximum age of unpublished drafts before they're purged from DB. Expressed in days and defaults to approximate value of 15 months.",
			["DraftMaxAge"] = 456,
		},
		["ResourceModules"] = {
			["ext.cx.contributions"] = {
				["scripts"] = {
					[0] = "entrypoints/ext.cx.contributions.js",
				},
				["styles"] = {
					[0] = "entrypoints/styles/ext.cx.contributions.less",
				},
				["skinStyles"] = {
					["vector"] = {
						[0] = "entrypoints/styles/ext.cx.contributions.vector.less",
					},
				},
				["dependencies"] = {
					[0] = "oojs-ui-core",
					[1] = "oojs-ui.styles.icons-content",
					[2] = "oojs-ui.styles.icons-editing-advanced",
					[3] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "cx-contributions-new-contributions",
					[1] = "cx-contributions-new-article",
					[2] = "cx-contributions-translation",
					[3] = "cx-contributions-upload",
					[4] = "cx-contributions-new-article-tooltip",
					[5] = "cx-contributions-translation-tooltip",
					[6] = "cx-contributions-upload-tooltip",
				},
			},
			["ext.cx.model"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "base/ext.cx.model.js",
				},
			},
			["ext.cx.feedback"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
				},
				["scripts"] = {
					[0] = "widgets/feedback/ext.cx.feedback.js",
				},
				["styles"] = {
					[0] = "widgets/feedback/styles/ext.cx.feedback.less",
				},
				["messages"] = {
					[0] = "cx-feedback-link",
				},
			},
			["ext.cx.dashboard"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "dashboard/ext.cx.dashboard.js",
				},
				["styles"] = {
					[0] = "dashboard/styles/ext.cx.dashboard.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "dashboard/styles/ext.cx.dashboard.monobook.less",
					},
				},
				["dependencies"] = {
					[0] = "ext.cx.feedback",
					[1] = "ext.cx.model",
					[2] = "ext.cx.sitemapper",
					[3] = "mw.cx.SourcePageSelector",
					[4] = "ext.cx.widgets.translator",
					[5] = "ext.uls.mediawiki",
					[6] = "mediawiki.storage",
					[7] = "mediawiki.ui.button",
					[8] = "mediawiki.Uri",
					[9] = "mw.cx.dashboard.lists",
					[10] = "mw.cx.ui.Header",
					[11] = "mw.cx.ui.Infobar",
					[12] = "oojs-ui.styles.icons-alerts",
					[13] = "oojs-ui.styles.icons-content",
					[14] = "oojs-ui.styles.icons-editing-core",
					[15] = "oojs-ui.styles.icons-interactions",
					[16] = "oojs-ui.styles.icons-media",
					[17] = "user.options",
				},
				["messages"] = {
					[0] = "cx-create-new-translation",
					[1] = "cx-dashboard-sidebar-feedback",
					[2] = "cx-dashboard-sidebar-information",
					[3] = "cx-dashboard-sidebar-stats",
					[4] = "cx-dashboard-sidebar-title",
					[5] = "cx-error-server-connection",
					[6] = "cx-translation-filter-draft-translations",
					[7] = "cx-translation-filter-published-translations",
					[8] = "cx-translation-filter-suggested-translations",
				},
			},
			["ext.cx.util"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "util/ext.cx.util.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
				},
			},
			["mw.cx.util"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "util/mw.cx.util.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.user",
				},
			},
			["ext.cx.util.selection"] = {
				["scripts"] = {
					[0] = "util/ext.cx.util.selection.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
				},
			},
			["ext.cx.sitemapper"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "base/ext.cx.sitemapper.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.cookie",
					[2] = "mediawiki.ForeignApi",
					[3] = "mediawiki.Title",
					[4] = "mediawiki.Uri",
					[5] = "mediawiki.user",
				},
			},
			["ext.cx.source"] = {
				["scripts"] = {
					[0] = "source/ext.cx.source.js",
				},
				["styles"] = {
					[0] = "source/styles/ext.cx.source.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.util",
					[1] = "ext.cx.widgets.spinner",
					[2] = "jquery.uls.data",
					[3] = "mediawiki.Title",
					[4] = "mediawiki.Uri",
					[5] = "mediawiki.api",
					[6] = "mediawiki.jqueryMsg",
					[7] = "mediawiki.user",
					[8] = "mediawiki.util",
					[9] = "mediawiki.skinning.content.parsoid",
				},
				["messages"] = {
					[0] = "cx-error-page-not-found",
					[1] = "cx-error-server-connection",
					[2] = "cx-source-view-page",
					[3] = "cx-source-loading",
				},
			},
			["mw.cx.SourcePageSelector"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "source/mw.cx.SourcePageSelector.js",
				},
				["styles"] = {
					[0] = "source/styles/mw.cx.SourcePageSelector.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.sitemapper",
					[1] = "ext.cx.SelectedSourcePage",
					[2] = "ext.uls.common",
					[3] = "ext.uls.mediawiki",
					[4] = "jquery.suggestions",
					[5] = "jquery.uls.data",
					[6] = "mediawiki.jqueryMsg",
					[7] = "mediawiki.storage",
					[8] = "mediawiki.language",
					[9] = "mediawiki.ui.button",
					[10] = "mw.cx.ui.LanguageFilter",
					[11] = "mw.cx.ui.PageSelectorWidget",
					[12] = "mw.cx.util",
					[13] = "oojs-ui.styles.icons-interactions",
				},
				["messages"] = {
					[0] = "cx-source-page-selector-input-placeholder",
					[1] = "cx-source-page-selector-no-suggestions",
					[2] = "cx-source-page-selector-no-search-results",
				},
			},
			["ext.cx.SelectedSourcePage"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "source/ext.cx.SelectedSourcePage.js",
					[1] = "source/ext.cx.SelectedSourcePageDialog.js",
				},
				["styles"] = {
					[0] = "source/styles/ext.cx.SelectedSourcePage.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.sitemapper",
					[1] = "ext.cx.tools.validator",
					[2] = "ext.uls.common",
					[3] = "ext.uls.mediawiki",
					[4] = "jquery.suggestions",
					[5] = "mediawiki.jqueryMsg",
					[6] = "mediawiki.storage",
					[7] = "mediawiki.language",
					[8] = "mediawiki.ui.button",
					[9] = "mw.cx.ui.LanguageFilter",
					[10] = "mw.cx.util",
					[11] = "oojs-ui.styles.icons-editing-advanced",
					[12] = "oojs-ui.styles.icons-interactions",
					[13] = "oojs",
				},
				["messages"] = {
					[0] = "cx-selected-source-page-start-translation-button",
					[1] = "cx-selected-source-page-error-page-and-title-exist",
					[2] = "cx-selected-source-page-error-page-exists",
					[3] = "cx-selected-source-page-error-title-in-use",
					[4] = "cx-selected-source-page-view-count",
					[5] = "cx-license-agreement",
				},
			},
			["mw.cx.ui.LanguageFilter"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/mw.cx.ui.LanguageFilter.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.LanguageFilter.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "ext.uls.common",
					[2] = "ext.uls.mediawiki",
					[3] = "jquery.uls.data",
					[4] = "mediawiki.jqueryMsg",
					[5] = "mediawiki.storage",
					[6] = "mediawiki.language",
					[7] = "mediawiki.ui.button",
					[8] = "mw.cx.util",
					[9] = "oojs-ui.styles.icons-interactions",
					[10] = "oojs-ui-widgets",
				},
				["messages"] = {
					[0] = "cx-translation-filter-label-all-languages",
					[1] = "cx-translation-filter-uls-all-languages",
				},
			},
			["ext.cx.translation"] = {
				["scripts"] = {
					[0] = "editor/ext.cx.editor.js",
					[1] = "translation/ext.cx.translation.js",
					[2] = "translation/ext.cx.translation.aligner.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.translation.progress",
					[1] = "ext.cx.tools.validator",
					[2] = "ext.cx.util",
					[3] = "ext.cx.util.selection",
					[4] = "jquery.uls.data",
					[5] = "mediawiki.Uri",
					[6] = "mediawiki.Title",
				},
				["styles"] = {
					[0] = "translation/styles/ext.cx.translation.less",
				},
				["messages"] = {
					[0] = "cx-translation-add-translation",
				},
			},
			["ext.cx.translation.progress"] = {
				["scripts"] = "translation/ext.cx.translation.progress.js",
				["messages"] = {
					[0] = "cx-warning-unsaved-translation",
				},
				["dependencies"] = {
					[0] = "ext.cx.util",
				},
			},
			["ext.cx.tools.manager"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.manager.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.manager.less",
				},
			},
			["ext.cx.tools"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.feedback",
					[2] = "ext.cx.progressbar",
					[3] = "ext.cx.tools.categories",
					[4] = "ext.cx.tools.dictionary",
					[5] = "ext.cx.tools.formatter",
					[6] = "ext.cx.tools.gallery",
					[7] = "ext.cx.tools.poem",
					[8] = "ext.cx.tools.images",
					[9] = "ext.cx.tools.instructions",
					[10] = "ext.cx.tools.link",
					[11] = "ext.cx.tools.linter",
					[12] = "ext.cx.tools.manager",
					[13] = "ext.cx.tools.mt",
					[14] = "ext.cx.tools.mt.card",
					[15] = "ext.cx.tools.mtabuse",
					[16] = "ext.cx.tools.reference",
					[17] = "ext.cx.tools.template",
					[18] = "ext.cx.tools.template.card",
					[19] = "ext.cx.tools.template.editor",
					[20] = "ext.cx.util.selection",
					[21] = "ext.cx.widgets.spinner",
					[22] = "jquery.uls.data",
					[23] = "mediawiki.jqueryMsg",
					[24] = "oojs",
				},
			},
			["ext.cx.tools.card"] = {
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.card.less",
				},
			},
			["ext.cx.tools.instructions"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.instructions.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.instructions.less",
				},
				["messages"] = {
					[0] = "cx-tools-searchbox-text",
					[1] = "cx-tools-instructions-text1",
					[2] = "cx-tools-instructions-text2",
					[3] = "cx-tools-instructions-text3",
					[4] = "cx-tools-instructions-text4",
					[5] = "cx-tools-instructions-text5",
					[6] = "cx-tools-instructions-text6",
					[7] = "cx-tools-view-guidelines",
					[8] = "cx-tools-view-guidelines-link",
				},
				["dependencies"] = {
					[0] = "ext.cx.tools.card",
					[1] = "ext.cx.tools.manager",
					[2] = "mediawiki.jqueryMsg",
				},
			},
			["ext.cx.tools.mtabuse"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.mtabuse.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.mtabuse.less",
				},
				["messages"] = {
					[0] = "cx-mt-abuse-error-title",
					[1] = "cx-mt-abuse-warning-text",
					[2] = "cx-tools-view-guidelines",
					[3] = "cx-tools-view-guidelines-link",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.tools.card",
					[2] = "ext.cx.tools.manager",
				},
			},
			["ext.cx.tools.linter"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.linter.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.linter.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.tools.card",
					[1] = "ext.cx.tools.manager",
				},
				["messages"] = {
					[0] = "cx-tools-linter-title",
					[1] = "cx-tools-linter-content",
					[2] = "cx-tools-linter-view-details",
					[3] = "cx-tools-linter-hide-details",
				},
			},
			["ext.cx.tools.formatter"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.formatter.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.formatter.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.tools.card",
					[1] = "ext.cx.tools.manager",
				},
			},
			["ext.cx.tools.dictionary"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.dictionary.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.dictionary.less",
				},
				["messages"] = {
					[0] = "cx-tools-dictionary-title",
				},
				["dependencies"] = {
					[0] = "ext.cx.tools.card",
					[1] = "ext.cx.tools.manager",
				},
			},
			["ext.cx.tools.link"] = {
				["scripts"] = {
					[0] = "widgets/pageselector/ext.cx.pageselector.js",
					[1] = "tools/ext.cx.tools.link.js",
				},
				["styles"] = {
					[0] = "widgets/pageselector/ext.cx.pageselector.less",
					[1] = "tools/styles/ext.cx.tools.link.less",
					[2] = "tools/styles/ext.cx.tools.linker.less",
				},
				["messages"] = {
					[0] = "cx-tools-link-title",
					[1] = "cx-tools-link-add",
					[2] = "cx-tools-link-remove",
					[3] = "cx-tools-link-instruction-shortcut",
					[4] = "cx-tools-missing-link-title",
					[5] = "cx-tools-missing-link-text",
					[6] = "cx-tools-missing-link-tooltip",
					[7] = "cx-tools-missing-link-mark-link",
					[8] = "cx-tools-link-internal-link",
					[9] = "cx-tools-link-internal-link-placeholder",
					[10] = "cx-tools-link-external-link",
					[11] = "cx-tools-link-external-link-placeholder",
					[12] = "cx-tools-link-to-another-page",
					[13] = "cx-tools-link-add-as-missing",
					[14] = "cx-tools-link-apply",
					[15] = "mw-pageselector-missing",
				},
				["dependencies"] = {
					[0] = "ext.cx.tools.card",
					[1] = "ext.cx.tools.manager",
					[2] = "jquery.uls.data",
					[3] = "mediawiki.api",
					[4] = "mediawiki.Title",
				},
			},
			["ext.cx.tools.mt"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.mt.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.util",
					[2] = "mediawiki.storage",
				},
			},
			["ext.cx.tools.mt.card"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.mt.card.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.mt.card.less",
				},
				["messages"] = {
					[0] = "cx-tools-mt-title",
					[1] = "cx-tools-mt-use-source",
					[2] = "cx-tools-mt-reset",
					[3] = "cx-tools-mt-provider-title",
					[4] = "cx-tools-mt-dont-use",
					[5] = "cx-tools-mt-set-default",
					[6] = "cx-tools-mt-new-provider",
					[7] = "cx-tools-mt-new-providers-available",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.tools.card",
					[2] = "ext.cx.tools.manager",
					[3] = "ext.cx.tools.mt",
				},
			},
			["ext.cx.tools.reference"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.reference.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.reference.less",
				},
				["messages"] = {
					[0] = "cx-tools-reference-title",
					[1] = "cx-tools-reference-add",
					[2] = "cx-tools-reference-remove",
				},
				["dependencies"] = {
					[0] = "ext.cx.tools.card",
					[1] = "ext.cx.tools.manager",
					[2] = "ext.cx.util",
				},
			},
			["ext.cx.tools.template"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.template.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.template.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.RegExp",
					[2] = "oojs-ui-widgets",
				},
			},
			["ext.cx.tools.template.card"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.template.card.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.template.card.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.util",
					[2] = "ext.cx.tools.card",
					[3] = "ext.cx.tools.manager",
				},
				["messages"] = {
					[0] = "cx-tools-template-title",
					[1] = "cx-template-action-adapt",
					[2] = "cx-template-action-keep-original",
					[3] = "cx-template-action-skip",
					[4] = "cx-template-not-available",
				},
			},
			["ext.cx.tools.template.editor"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.template.editor.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.template.editor.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.util",
					[2] = "ext.cx.widgets.overlay",
					[3] = "mw.cx.widgets.TemplateParamOptionWidget",
				},
				["messages"] = {
					[0] = "cx-translation-template-add-param",
					[1] = "cx-translation-template-add-more",
					[2] = "cx-translation-template-select-param",
				},
			},
			["ext.cx.tools.images"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.images.js",
				},
			},
			["ext.cx.tools.gallery"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.gallery.js",
				},
			},
			["ext.cx.tools.poem"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.poem.js",
				},
			},
			["ext.cx.tools.categories"] = {
				["scripts"] = {
					[0] = "tools/ext.cx.tools.categories.js",
				},
				["styles"] = {
					[0] = "tools/styles/ext.cx.tools.categories.less",
				},
				["messages"] = {
					[0] = "cx-tools-categories-count-message",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.sitemapper",
				},
			},
			["ext.cx.progressbar"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = "widgets/progressbar/ext.cx.progressbar.js",
				["styles"] = {
					[0] = "widgets/progressbar/ext.cx.progressbar.less",
				},
				["messages"] = {
					[0] = "cx-header-progressbar-text",
					[1] = "cx-header-progressbar-text-mt",
				},
				["dependencies"] = {
					[0] = "mediawiki.jqueryMsg",
				},
			},
			["ext.cx.translation.loader"] = {
				["scripts"] = {
					[0] = "translation/ext.cx.translation.loader.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.api",
					[2] = "mediawiki.user",
				},
				["messages"] = {
					[0] = "cx-lost-session-draft",
					[1] = "cx-save-draft-error",
					[2] = "cx-save-draft-saving",
					[3] = "cx-save-draft-tooltip",
					[4] = "cx-draft-restoring",
					[5] = "cx-draft-restored",
					[6] = "cx-draft-restore-failed",
					[7] = "cx-page-old-revision-loaded",
				},
			},
			["ext.cx.translation.storage"] = {
				["scripts"] = {
					[0] = "translation/ext.cx.translation.storage.js",
				},
				["dependencies"] = {
					[0] = "easy-deflate.deflate",
					[1] = "mediawiki.api",
				},
			},
			["ext.cx.publish"] = {
				["scripts"] = {
					[0] = "publish/ext.cx.publish.js",
				},
				["styles"] = {
					[0] = "publish/styles/ext.cx.publish.less",
				},
				["dependencies"] = {
					[0] = "easy-deflate.deflate",
					[1] = "ext.cx.model",
					[2] = "ext.cx.publish.dialog",
					[3] = "ext.cx.sitemapper",
					[4] = "ext.cx.tools.validator",
					[5] = "mediawiki.api",
					[6] = "mediawiki.user",
				},
				["messages"] = {
					[0] = "cx-lost-session-publish",
					[1] = "cx-publish-button-publishing",
					[2] = "cx-publish-captcha-title",
					[3] = "cx-publish-page-error",
					[4] = "cx-publish-page-success",
					[5] = "unknown-error",
					[6] = "title-invalid-characters",
				},
			},
			["ext.cx.wikibase.link"] = {
				["scripts"] = {
					[0] = "publish/ext.cx.wikibase.link.js",
				},
			},
			["ext.cx.publish.dialog"] = {
				["scripts"] = {
					[0] = "publish/ext.cx.publish.dialog.js",
				},
				["styles"] = {
					[0] = "publish/styles/ext.cx.publish.dialog.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.sitemapper",
					[2] = "mediawiki.jqueryMsg",
				},
				["messages"] = {
					[0] = "cx-publishing-dialog-message",
					[1] = "cx-publishing-dialog-keep-button",
					[2] = "cx-publishing-dialog-publish-draft-button",
					[3] = "cx-publishing-dialog-publish-anyway-button",
				},
			},
			["ext.cx.eventlogging"] = {
				["scripts"] = "eventlogging/ext.cx.eventlogging.js",
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.user",
				},
			},
			["ext.cx.interlanguagelink.init"] = {
				["scripts"] = "entrypoints/ext.cx.interlanguagelink.init.js",
				["dependencies"] = {
					[0] = "ext.uls.init",
				},
			},
			["ext.cx.interlanguagelink"] = {
				["scripts"] = "entrypoints/ext.cx.interlanguagelink.js",
				["styles"] = {
					[0] = "entrypoints/styles/ext.cx.interlanguagelink.less",
				},
				["messages"] = {
					[0] = "cx-entrypoint-title",
					[1] = "cx-entrypoint-dialog-page-doesnt-exist-yet",
					[2] = "cx-entrypoint-dialog-desc",
					[3] = "cx-entrypoint-dialog-button-translate-from",
					[4] = "cx-license-agreement",
				},
				["dependencies"] = {
					[0] = "ext.cx.sitemapper",
					[1] = "ext.cx.util",
					[2] = "oojs-ui-widgets",
					[3] = "ext.uls.init",
					[4] = "jquery.uls.data",
					[5] = "mediawiki.jqueryMsg",
				},
			},
			["mw.cx.dashboard.lists"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "dashboard/ext.cx.recommendtool.client.js",
					[1] = "dashboard/mw.cx.DashboardList.js",
					[2] = "dashboard/mw.cx.TranslationList.js",
					[3] = "dashboard/mw.cx.SuggestionList.js",
				},
				["styles"] = {
					[0] = "dashboard/styles/mw.cx.TranslationList.less",
					[1] = "dashboard/styles/mw.cx.SuggestionList.less",
				},
				["dependencies"] = {
					[0] = "jquery.uls.data",
					[1] = "moment",
					[2] = "ext.cx.progressbar",
					[3] = "ext.cx.util",
					[4] = "ext.cx.widgets.spinner",
					[5] = "mediawiki.widgets",
					[6] = "mw.cx.util",
					[7] = "mw.cx.ui.LanguageFilter",
					[8] = "oojs",
					[9] = "oojs-ui-widgets",
					[10] = "oojs-ui-windows",
					[11] = "oojs-ui.styles.icons-interactions",
					[12] = "oojs-ui.styles.icons-moderation",
					[13] = "oojs-ui.styles.icons-editing-core",
				},
				["messages"] = {
					[0] = "ellipsis",
					[1] = "login",
					[2] = "cx-continue-translation",
					[3] = "cx-dashboard-header",
					[4] = "cx-discard-translation",
					[5] = "cx-translation-status-draft",
					[6] = "cx-translation-status-deleted",
					[7] = "cx-translation-status-published",
					[8] = "cx-translation-label-draft",
					[9] = "cx-translation-label-published",
					[10] = "cx-draft-discard-confirmation-message",
					[11] = "cx-draft-cancel-button-label",
					[12] = "cx-draft-discard-button-label",
					[13] = "cx-translationlist-empty-title",
					[14] = "cx-translationlist-empty-desc",
					[15] = "cx-suggestionlist-collapse",
					[16] = "cx-suggestionlist-empty-desc",
					[17] = "cx-suggestionlist-empty-title",
					[18] = "cx-suggestionlist-expand",
					[19] = "cx-suggestionlist-favorite",
					[20] = "cx-suggestionlist-featured",
					[21] = "cx-suggestionlist-refresh",
					[22] = "cx-suggestionlist-empty-desc-recommend-link-text",
					[23] = "cx-suggestionlist-view-source-page",
					[24] = "cx-suggestionlist-title",
					[25] = "cx-lost-session",
					[26] = "cx-lost-session-dashboard",
				},
			},
			["ext.cx.translation.conflict"] = {
				["scripts"] = {
					[0] = "translation/ext.cx.translation.conflict.js",
				},
				["styles"] = {
					[0] = "translation/styles/ext.cx.translation.conflict.less",
				},
				["dependencies"] = {
					[0] = "mediawiki.jqueryMsg",
				},
				["messages"] = {
					[0] = "cx-translation-already-in-progress",
					[1] = "cx-translation-already-in-progress-collaborate",
					[2] = "cx-create-new-translation",
				},
			},
			["ext.cx.stats"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "stats/ext.cx.stats.js",
				},
				["styles"] = {
					[0] = "stats/styles/ext.cx.stats.less",
				},
				["dependencies"] = {
					[0] = "chart.js",
					[1] = "ext.cx.sitemapper",
					[2] = "ext.cx.util",
					[3] = "ext.cx.widgets.callout",
					[4] = "ext.cx.widgets.spinner",
					[5] = "jquery.uls.data",
					[6] = "mediawiki.jqueryMsg",
					[7] = "mediawiki.language",
					[8] = "mediawiki.user",
					[9] = "moment",
					[10] = "mw.cx.ui.Header",
					[11] = "user.options",
				},
				["messages"] = {
					[0] = "cx-stats-all-translations-title",
					[1] = "cx-stats-cumulative-tab-title",
					[2] = "cx-stats-draft-source-target",
					[3] = "cx-stats-draft-target-source",
					[4] = "cx-stats-draft-translations-label",
					[5] = "cx-stats-draft-translations-title",
					[6] = "cx-stats-grouping-title",
					[7] = "cx-stats-local-published",
					[8] = "cx-stats-local-published-number",
					[9] = "cx-stats-new-draft-translations-label",
					[10] = "cx-stats-published-source-target",
					[11] = "cx-stats-published-target-source",
					[12] = "cx-stats-published-translations-label",
					[13] = "cx-stats-published-translations-title",
					[14] = "cx-stats-published-translators-title",
					[15] = "cx-stats-tabs-expand",
					[16] = "cx-stats-title",
					[17] = "cx-stats-total-published",
					[18] = "cx-stats-try-contenttranslation",
					[19] = "cx-stats-weekly-published",
					[20] = "cx-stats-weekly-trend-tab-title",
					[21] = "cx-trend-deletions",
					[22] = "cx-trend-translations-to",
					[23] = "percent",
				},
			},
			["chart.js"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["localBasePath"] = "lib",
				["remoteExtPath"] = "ContentTranslation/lib",
				["scripts"] = {
					[0] = "chart.js/Chart.js",
				},
			},
			["ext.cx.entrypoints.newarticle"] = {
				["scripts"] = {
					[0] = "entrypoints/ext.cx.entrypoints.newarticle.js",
				},
				["styles"] = {
					[0] = "entrypoints/styles/ext.cx.entrypoints.newarticle.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.widgets.callout",
					[1] = "mediawiki.ui.button",
					[2] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "cx-campaign-newarticle-notice",
					[1] = "cx-campaign-no-thanks",
					[2] = "cx-campaign-try",
				},
			},
			["ext.cx.entrypoints.newarticle.veloader"] = {
				["scripts"] = {
					[0] = "entrypoints/ext.cx.entrypoints.newarticle.veloader.js",
				},
			},
			["ext.cx.betafeature.init"] = {
				["scripts"] = {
					[0] = "entrypoints/ext.cx.betafeature.init.js",
				},
			},
			["ext.cx.entrypoints.contributionsmenu"] = {
				["scripts"] = {
					[0] = "entrypoints/ext.cx.entrypoints.contributionsmenu.js",
				},
				["styles"] = {
					[0] = "entrypoints/styles/ext.cx.entrypoints.contributionsmenu.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.widgets.callout",
					[1] = "mediawiki.jqueryMsg",
					[2] = "mediawiki.ui.button",
					[3] = "mediawiki.Uri",
					[4] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "cx-campaign-contributionsmenu-mycontributions",
					[1] = "cx-campaign-contributionsmenu-mytranslations",
					[2] = "cx-campaign-contributionsmenu-translate-instead",
					[3] = "cx-campaign-contributionsmenu-might-be-available",
					[4] = "cx-campaign-contributionsmenu-myuploads",
					[5] = "quotation-marks",
				},
			},
			["ext.cx.tools.validator"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "tools/ext.cx.tools.validator.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.sitemapper",
				},
			},
			["ext.cx.widgets.overlay"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "widgets/overlay/ext.cx.overlay.js",
				},
				["styles"] = {
					[0] = "widgets/overlay/ext.cx.overlay.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
				},
			},
			["ext.cx.widgets.spinner"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "widgets/spinner/ext.cx.spinner.js",
				},
				["styles"] = {
					[0] = "widgets/spinner/ext.cx.spinner.less",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
				},
			},
			["ext.cx.widgets.callout"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "widgets/callout/ext.cx.callout.js",
				},
				["styles"] = {
					[0] = "widgets/callout/ext.cx.callout.css",
				},
				["skinStyles"] = {
					["vector"] = {
						[0] = "widgets/callout/ext.cx.callout.vector.less",
					},
				},
			},
			["ext.cx.widgets.translator"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "widgets/translator/ext.cx.translator.js",
				},
				["styles"] = {
					[0] = "widgets/translator/ext.cx.translator.less",
				},
				["messages"] = {
					[0] = "cx-translator-header",
					[1] = "cx-translator-month-stats-label",
					[2] = "cx-translator-total-translations-label",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.api",
					[2] = "mediawiki.language",
				},
			},
			["mw.cx.dm"] = {
				["scripts"] = {
					[0] = "dm/mw.cx.dm.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "oojs",
				},
			},
			["mw.cx.dm.Translation"] = {
				["scripts"] = {
					[0] = "dm/mw.cx.dm.Translation.js",
				},
				["dependencies"] = {
					[0] = "mw.cx.dm",
				},
			},
			["mw.cx.dm.WikiPage"] = {
				["scripts"] = "dm/mw.cx.dm.WikiPage.js",
				["dependencies"] = {
					[0] = "jquery.uls.data",
					[1] = "mw.cx.dm",
				},
			},
			["mw.cx.dm.TranslationIssue"] = {
				["scripts"] = "dm/mw.cx.dm.TranslationIssue.js",
				["dependencies"] = {
					[0] = "mw.cx.dm",
				},
			},
			["mw.cx.dm.PageTitleModel"] = {
				["scripts"] = "dm/mw.cx.dm.PageTitleModel.js",
				["dependencies"] = {
					[0] = "mw.cx.dm",
					[1] = "ve.dm.CXLintableNode",
				},
			},
			["mw.cx.ui"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/mw.cx.ui.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "oojs-ui",
				},
			},
			["mw.cx.visualEditor"] = {
				["dependencies"] = {
					[0] = "mw.cx.visualEditor.base",
					[1] = "mw.cx.visualEditor.sentence",
					[2] = "mw.cx.visualEditor.section",
					[3] = "mw.cx.visualEditor.link",
					[4] = "mw.cx.visualEditor.content",
					[5] = "mw.cx.visualEditor.mt",
					[6] = "mw.cx.visualEditor.publishSettings",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.visualEditor.sentence"] = {
				["scripts"] = {
					[0] = "ve-cx/dm/ve.dm.CXSentenceSegmentAnnotation.js",
					[1] = "ve-cx/ce/ve.ce.CXSentenceSegmentAnnotation.js",
				},
				["styles"] = {
					[0] = "ve-cx/ce/styles/ve.ce.CXSentenceSegmentAnnotation.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.visualEditor.base",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.visualEditor.publishSettings"] = {
				["scripts"] = {
					[0] = "ve-cx/ui/ve.ui.CXPublishSettingsDialog.js",
					[1] = "ve-cx/ui/ve.ui.CXPublishSettingsTool.js",
				},
				["styles"] = {
					[0] = "ve-cx/ui/styles/ve.ui.CXPublishSettingsDialog.less",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
				},
				["messages"] = {
					[0] = "cx-publish-settings",
					[1] = "cx-publish-destination-namespace-main",
					[2] = "cx-publish-destination-namespace-main-description",
					[3] = "cx-publish-destination-namespace-main-exists",
					[4] = "cx-publish-destination-namespace-user",
					[5] = "cx-publish-destination-namespace-user-description",
					[6] = "cx-publish-destination-namespace-draft",
					[7] = "cx-publish-destination-namespace-draft-description",
					[8] = "cx-publish-destination-header",
					[9] = "cx-publish-destination-tooltip",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.visualEditor.mt"] = {
				["scripts"] = {
					[0] = "ve-cx/ui/ve.ui.CXTranslationToolbar.js",
					[1] = "ve-cx/ui/actions/ve.ui.CXTranslationAction.js",
					[2] = "ve-cx/ui/tools/ve.ui.CXResetSectionTool.js",
				},
				["styles"] = {
					[0] = "ve-cx/ui/styles/ve.ui.CXTranslationToolbar.less",
					[1] = "ve-cx/ui/tools/ve.ui.CXResetSectionTool.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.visualEditor.base",
					[1] = "oojs-ui.styles.icons-moderation",
				},
				["messages"] = {
					[0] = "cx-tools-mt-title",
					[1] = "cx-tools-mt-set-default",
					[2] = "cx-tools-mt-reset",
					[3] = "cx-tools-mt-preferred",
					[4] = "cx-tools-mt-noservices",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.visualEditor.link"] = {
				["scripts"] = {
					[0] = "ve-cx/dm/ve.dm.CXLinkAnnotation.js",
					[1] = "ve-cx/ce/ve.ce.CXLinkAnnotation.js",
					[2] = "ve-cx/ui/ve.ui.CXLinkContextItem.js",
					[3] = "ve-cx/ui/ve.ui.CXLinkAnnotationInspector.js",
					[4] = "ve-cx/ui/ve.ui.CXInternalLinkAnnotationWidget.js",
					[5] = "ve-cx/ui/ve.ui.CXTextSelectionContextItem.js",
				},
				["styles"] = {
					[0] = "ve-cx/ce/styles/ve.ce.CXLinkAnnotation.less",
					[1] = "ve-cx/ui/styles/ve.ui.CXLinkContextItem.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.visualEditor.base",
				},
				["messages"] = {
					[0] = "cx-linkcontextitem-missing-link-title",
					[1] = "cx-linkcontextitem-missing-title-description",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.visualEditor.content"] = {
				["scripts"] = {
					[0] = "ve-cx/dm/ve.dm.CXBlockImageNode.js",
					[1] = "ve-cx/dm/ve.dm.CXImageCaptionNode.js",
					[2] = "ve-cx/dm/ve.dm.CXReferenceNode.js",
					[3] = "ve-cx/dm/ve.dm.CXTransclusionNode.js",
					[4] = "ve-cx/ce/ve.ce.CXBlockImageNode.js",
					[5] = "ve-cx/ce/ve.ce.CXImageCaptionNode.js",
					[6] = "ve-cx/ce/ve.ce.CXReferenceNode.js",
					[7] = "ve-cx/ce/ve.ce.CXTransclusionNode.js",
					[8] = "ve-cx/ui/ve.ui.CXTransclusionContextItem.js",
				},
				["styles"] = {
					[0] = "ve-cx/ce/styles/ve.ce.CXReferenceNode.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.visualEditor.base",
				},
				["messages"] = {
					[0] = "cx-tools-linter-template",
					[1] = "cx-tools-linter-template-add-new",
					[2] = "cx-tools-linter-template-block-message",
					[3] = "cx-tools-linter-template-inline-message",
					[4] = "cx-tools-linter-reference",
					[5] = "cx-tools-linter-reference-message",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.visualEditor.section"] = {
				["scripts"] = {
					[0] = "ve-cx/ce/mixins/ve.ce.CXPendingNode.js",
					[1] = "ve-cx/ce/ve.ce.CXSectionNode.js",
					[2] = "ve-cx/ce/ve.ce.CXPlaceholderNode.js",
					[3] = "ve-cx/dm/ve.dm.CXPlaceholderNode.js",
					[4] = "ve-cx/dm/ve.dm.CXSectionNode.js",
				},
				["styles"] = {
					[0] = "ve-cx/ce/styles/ve.ce.CXPlaceholderNode.less",
					[1] = "ve-cx/ce/mixins/ve.ce.CXPendingNode.less",
					[2] = "ve-cx/ce/styles/ve.ce.CXSectionNode.less",
					[3] = "ve-cx/ce/styles/ve.ce.CXSentenceSegmentAnnotation.less",
					[4] = "ve-cx/ce/styles/ve.ce.CXSectionNode.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.visualEditor.base",
					[1] = "ve.ce.CXLintableNode",
					[2] = "ve.dm.CXLintableNode",
				},
				["messages"] = {
					[0] = "cx-tools-link-title",
					[1] = "cx-tools-link-add",
					[2] = "cx-tools-missing-link-text",
					[3] = "cx-tools-missing-link-mark-link",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ve.ce.CXLintableNode"] = {
				["scripts"] = {
					[0] = "ve-cx/ce/mixins/ve.ce.CXLintableNode.js",
				},
				["styles"] = {
					[0] = "ve-cx/ce/styles/ve.ce.CXLintableNode.less",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
				},
			},
			["ve.dm.CXLintableNode"] = {
				["scripts"] = {
					[0] = "ve-cx/dm/mixins/ve.dm.CXLintableNode.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
					[1] = "mw.cx.dm.TranslationIssue",
				},
			},
			["mw.cx.visualEditor.base"] = {
				["scripts"] = {
					[0] = "ve-cx/dm/ve.dm.CXTranslationUnitModel.js",
					[1] = "ve-cx/ui/ve.ui.CXTranslationUnitContextItem.js",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mediawiki",
					[1] = "ext.visualEditor.desktopTarget",
					[2] = "ext.visualEditor.mwextensions.desktop",
					[3] = "ext.visualEditor.core.desktop",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.init"] = {
				["scripts"] = {
					[0] = "mw.cx.init.js",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.sitemapper",
					[2] = "mw.cx.MwApiRequestManager",
					[3] = "mw.cx.MachineTranslation",
					[4] = "mw.cx.dm.WikiPage",
					[5] = "mw.cx.init.Translation",
					[6] = "mediawiki.notify",
				},
				["messages"] = {
					[0] = "cx-beta-feature-enabled-notification",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.init.Translation"] = {
				["scripts"] = {
					[0] = "mw.cx.init.Translation.js",
					[1] = "mw.cx.TargetArticle.js",
					[2] = "mw.cx.TranslationController.js",
					[3] = "mw.cx.TranslationTracker.js",
					[4] = "dm/mw.cx.dm.SectionState.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.init.Translation.less",
				},
				["messages"] = {
					[0] = "cx-captcha-unsupported-type",
					[1] = "cx-draft-cancel-button-label",
					[2] = "cx-draft-restore-failed",
					[3] = "cx-draft-restoring",
					[4] = "cx-error-page-not-found",
					[5] = "cx-error-server-connection",
					[6] = "cx-feedback-link",
					[7] = "cx-infobar-view-issues",
					[8] = "cx-infobar-cannot-publish",
					[9] = "cx-infobar-old-version",
					[10] = "cx-publish-destination-namespace-changed",
					[11] = "cx-tools-linter-cannot-publish-action-label",
					[12] = "cx-tools-linter-cannot-publish-message",
					[13] = "cx-tools-linter-cannot-publish-title",
					[14] = "cx-tools-linter-old-revision",
					[15] = "cx-tools-linter-old-revision-label",
					[16] = "cx-tools-linter-old-revision-message",
					[17] = "cx-tools-linter-restart-translation-cancel",
					[18] = "cx-tools-linter-restart-translation-message",
					[19] = "cx-tools-linter-restart-translation-title",
					[20] = "cx-lost-session-publish",
					[21] = "cx-mt-abuse-publish-error",
					[22] = "cx-mt-abuse-error-text",
					[23] = "cx-mt-abuse-error-title",
					[24] = "cx-mt-abuse-warning-text",
					[25] = "cx-mt-abuse-warning-title",
					[26] = "cx-overwriting-with-issues",
					[27] = "cx-page-old-revision-loaded",
					[28] = "cx-publish-error-abuse-filter",
					[29] = "cx-publish-error-empty",
					[30] = "cx-publish-error-readonly",
					[31] = "cx-publish-error-spam-blacklist",
					[32] = "cx-publish-error-title-blacklist",
					[33] = "cx-publish-error-unknown",
					[34] = "cx-publishing-dialog-publish-anyway-button",
					[35] = "cx-publishing-dialog-sub-title",
					[36] = "cx-publishing-dialog-title",
					[37] = "cx-publishing-with-issues-dialog-message",
					[38] = "cx-publishing-with-issues-dialog-title",
					[39] = "cx-save-draft-error",
					[40] = "cx-save-draft-save-success",
					[41] = "cx-save-draft-saving",
					[42] = "cx-save-draft-shortcut-label",
					[43] = "cx-save-draft-tooltip",
					[44] = "cx-tools-linter-abuse-filter",
					[45] = "cx-tools-view-guidelines-link",
					[46] = "title-invalid-characters",
				},
				["dependencies"] = {
					[0] = "mw.cx.dm",
					[1] = "mediawiki.user",
					[2] = "mediawiki.api",
					[3] = "mediawiki.language",
					[4] = "jquery.uls.data",
					[5] = "easy-deflate.deflate",
					[6] = "mw.cx.dm.Translation",
					[7] = "mw.cx.ui.Categories",
					[8] = "mw.cx.ui.TranslationView",
					[9] = "ve.init.mw.CXTarget",
					[10] = "oojs-ui-windows",
				},
			},
			["mw.cx.MwApiRequestManager"] = {
				["scripts"] = {
					[0] = "cache/mw.cx.ApiResponseCache.js",
					[1] = "cache/mw.cx.CategoryCache.js",
					[2] = "cache/mw.cx.NamespaceCache.js",
					[3] = "cache/mw.cx.TitlePairCache.js",
					[4] = "mw.cx.MwApiRequestManager.js",
				},
				["dependencies"] = {
					[0] = "ve.init.mw.CXTarget",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["mw.cx.MachineTranslation"] = {
				["scripts"] = {
					[0] = "mw.cx.MachineTranslationManager.js",
					[1] = "mw.cx.MachineTranslationService.js",
				},
				["messages"] = {
					[0] = "cx-tools-mt-use-source",
					[1] = "cx-tools-mt-reset",
					[2] = "cx-tools-mt-provider-title",
					[3] = "cx-tools-mt-dont-use",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "mediawiki.storage",
				},
			},
			["ve.init.mw.CXTarget"] = {
				["scripts"] = {
					[0] = "ve-cx/init/ve.init.mw.CXTarget.js",
					[1] = "ve-cx/ui/ve.ui.CXPublishTool.js",
				},
				["messages"] = {
					[0] = "cx-publish-button",
					[1] = "cx-publish-button-publishing",
					[2] = "cx-publish-page-success",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.sitemapper",
					[2] = "ext.cx.util",
					[3] = "mw.cx.dm.Translation",
					[4] = "mw.cx.tools.TranslationToolFactory",
					[5] = "mw.cx.util",
					[6] = "ve.ui.CXSurface",
					[7] = "ve.ui.CXDesktopContext",
				},
			},
			["mw.cx.ui.TranslationView"] = {
				["scripts"] = {
					[0] = "ui/mw.cx.ui.TranslationHeader.js",
					[1] = "ui/mw.cx.ui.ArticleColumn.js",
					[2] = "ui/mw.cx.ui.TranslationView.js",
					[3] = "ui/mw.cx.ui.SourceColumn.js",
					[4] = "ui/mw.cx.ui.TargetColumn.js",
					[5] = "ui/mw.cx.ui.ToolsColumn.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.TranslationHeader.less",
					[1] = "ui/styles/mw.cx.ui.Columns.less",
					[2] = "ui/styles/mw.cx.ui.SourceColumn.less",
					[3] = "ui/styles/mw.cx.ui.TargetColumn.less",
					[4] = "ui/styles/mw.cx.ui.ToolsColumn.less",
					[5] = "ui/styles/mw.cx.ui.TranslationView.less",
				},
				["messages"] = {
					[0] = "cx-draft-restore-failed",
					[1] = "cx-draft-restored",
					[2] = "cx-draft-restoring",
					[3] = "cx-save-draft-error",
					[4] = "cx-save-draft-saving",
					[5] = "cx-save-draft-tooltip",
					[6] = "cx-source-loading",
					[7] = "cx-source-view-page",
					[8] = "cx-translation-add-translation",
					[9] = "cx",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.sitemapper",
					[2] = "ext.cx.widgets.spinner",
					[3] = "mw.cx.ui",
					[4] = "mw.cx.ui.Header",
					[5] = "mw.cx.ui.Infobar",
					[6] = "mw.cx.util",
					[7] = "mw.cx.dm.PageTitleModel",
					[8] = "mw.cx.ui.PageTitleWidget",
					[9] = "mw.cx.tools.IssueTrackingTool",
					[10] = "oojs-ui.styles.icons-alerts",
					[11] = "oojs-ui.styles.icons-interactions",
				},
			},
			["ve.ui.CXSurface"] = {
				["scripts"] = {
					[0] = "ve-cx/ui/ve.ui.CXSurface.js",
				},
				["styles"] = {
					[0] = "ve-cx/ui/styles/ve.ui.CXSurface.less",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core.desktop",
				},
			},
			["ve.ui.CXDesktopContext"] = {
				["scripts"] = {
					[0] = "ve-cx/ui/ve.ui.CXDesktopContext.js",
				},
				["styles"] = {
					[0] = "ve-cx/ui/styles/ve.ui.CXDesktopContext.less",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core.desktop",
				},
			},
			["mw.cx.ui.TranslationView.legacy"] = {
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.TranslationView.js",
				},
				["styles"] = {
					[0] = "ui/legacy/styles/mw.cx.ui.TranslationView.less",
				},
				["messages"] = {
					[0] = "cx-publish-button",
				},
				["dependencies"] = {
					[0] = "ext.cx.model",
					[1] = "ext.cx.sitemapper",
					[2] = "ext.cx.util",
					[3] = "mediawiki.user",
					[4] = "mw.cx.ui.Columns.legacy",
					[5] = "mw.cx.ui.Header.legacy",
					[6] = "mw.cx.ui.PublishSettingsWidget",
					[7] = "mw.cx.util",
				},
			},
			["mw.cx.init.legacy"] = {
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.TranslationView.init.js",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui.TranslationView.legacy",
					[1] = "mediawiki.notify",
				},
				["messages"] = {
					[0] = "cx-beta-feature-enabled-notification",
				},
			},
			["mw.cx.ui.Header"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/mw.cx.ui.Header.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.Header.less",
				},
				["messages"] = {
					[0] = "cx",
					[1] = "cx-personaltools-anon",
					[2] = "login",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "mw.cx.ui",
					[2] = "oojs-ui.styles.icons-wikimedia",
					[3] = "oojs-ui.styles.icons-user",
					[4] = "mw.cx.ui.PersonalMenuWidget",
				},
			},
			["mw.cx.ui.Header.legacy"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.Header.js",
				},
				["styles"] = {
					[0] = "ui/legacy/styles/mw.cx.ui.Header.less",
				},
				["messages"] = {
					[0] = "cx",
					[1] = "cx-draft-restore-failed",
					[2] = "cx-draft-restored",
					[3] = "cx-draft-restoring",
					[4] = "cx-save-draft-error",
					[5] = "cx-save-draft-save-success",
					[6] = "cx-save-draft-saving",
					[7] = "cx-save-draft-tooltip",
					[8] = "cx-personaltools-anon",
					[9] = "login",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "mw.cx.ui",
					[2] = "oojs-ui.styles.icons-wikimedia",
					[3] = "oojs-ui.styles.icons-user",
					[4] = "mw.cx.ui.Infobar",
					[5] = "mw.cx.ui.PersonalMenuWidget",
				},
			},
			["mw.cx.ui.Header.skin"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.Header.skin.less",
				},
				["skinStyles"] = {
					["vector"] = {
						[0] = "ui/styles/mw.cx.ui.Header.vector.less",
					},
					["monobook"] = {
						[0] = "ui/styles/mw.cx.ui.Header.monobook.less",
					},
				},
			},
			["mw.cx.ui.Infobar"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/mw.cx.ui.Infobar.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.Infobar.less",
				},
				["messages"] = {
					[0] = "cx-create-new-translation",
					[1] = "cx-header-all-translations",
					[2] = "cx-special-login-error",
					[3] = "cx-translation-target-page-exists",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui.MessageWidget",
					[1] = "mw.cx.ui",
					[2] = "mw.cx.util",
				},
			},
			["mw.cx.ui.Columns.legacy"] = {
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.Columns.js",
				},
				["styles"] = {
					[0] = "ui/legacy/styles/mw.cx.ui.Columns.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "mw.cx.ui.SourceColumn.legacy",
					[2] = "mw.cx.ui.TranslationColumn.legacy",
					[3] = "mw.cx.ui.ToolsColumn.legacy",
				},
			},
			["mw.cx.ui.SourceColumn.legacy"] = {
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.SourceColumn.js",
				},
				["styles"] = {
					[0] = "ui/legacy/styles/mw.cx.ui.SourceColumn.less",
				},
				["messages"] = {
					[0] = "cx-source-view-page",
					[1] = "cx-source-loading",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "ext.cx.widgets.spinner",
				},
			},
			["mw.cx.ui.TranslationColumn.legacy"] = {
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.TranslationColumn.js",
				},
				["styles"] = {
					[0] = "ui/legacy/styles/mw.cx.ui.TranslationColumn.less",
				},
				["messages"] = {
					[0] = "cx-translation-add-translation",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "ext.cx.widgets.spinner",
				},
			},
			["mw.cx.ui.ToolsColumn.legacy"] = {
				["scripts"] = {
					[0] = "ui/legacy/mw.cx.ui.ToolsColumn.js",
				},
				["styles"] = {
					[0] = "ui/legacy/styles/mw.cx.ui.ToolsColumn.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "ui/legacy/styles/mw.cx.ui.ToolsColumn.monobook.less",
					},
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
				},
			},
			["mw.cx.ui.CategoryMultiselectWidget"] = {
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.CategoryMultiselectWidget.js",
					[1] = "ui/widgets/mw.cx.ui.CategoryInputWidget.js",
					[2] = "ui/widgets/mw.cx.ui.CategoryTagItemWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.CategoryMultiselectWidget.less",
					[1] = "ui/styles/widgets/mw.cx.ui.CategoryTagItemWidget.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "ui/styles/widgets/mw.cx.ui.CategoryTagItemWidget.monobook.less",
					},
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwmeta",
					[1] = "mw.cx.ui",
					[2] = "oojs-ui",
				},
				["messages"] = {
					[0] = "categories",
				},
			},
			["mw.cx.ui.TranslationIssueWidget"] = {
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.TranslationIssueWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.TranslationIssueWidget.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "oojs-ui",
				},
				["messages"] = {
					[0] = "cx-tools-linter-generic-title",
					[1] = "cx-tools-linter-learn-more",
					[2] = "cx-tools-linter-mark-as-resolved",
				},
			},
			["mw.cx.ui.Categories"] = {
				["scripts"] = {
					[0] = "ui/mw.cx.ui.Categories.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.Categories.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.dm.Translation",
					[1] = "mw.cx.ui",
					[2] = "mw.cx.ui.CategoryMultiselectWidget",
					[3] = "oojs-ui.styles.icons-content",
				},
				["messages"] = {
					[0] = "cx-no-source-categories",
					[1] = "cx-no-target-categories",
					[2] = "cx-no-adapted-categories",
					[3] = "cx-tools-categories-count-message",
				},
			},
			["mw.cx.ui.CaptchaDialog"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/mw.cx.ui.CaptchaDialog.js",
				},
				["styles"] = {
					[0] = "ui/styles/mw.cx.ui.CaptchaDialog.less",
				},
				["messages"] = {
					[0] = "colon-separator",
					[1] = "cx-captcha-dialog-error",
					[2] = "cx-captcha-dialog-cancel",
					[3] = "cx-publish-button",
					[4] = "cx-publish-captcha-title",
				},
				["dependencies"] = {
					[0] = "mw.cx.externalmessages",
					[1] = "mw.cx.ui",
				},
			},
			["mw.cx.ui.LoginDialog"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/mw.cx.ui.LoginDialog.js",
				},
				["messages"] = {
					[0] = "cx-lost-session",
					[1] = "cx-lost-session-draft",
					[2] = "login",
				},
				["dependencies"] = {
					[0] = "mediawiki.util",
					[1] = "mw.cx.ui",
				},
			},
			["mw.cx.tools.TranslationToolFactory"] = {
				["scripts"] = {
					[0] = "tools/mw.cx.tools.TranslationToolFactory.js",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
				},
			},
			["mw.cx.tools"] = {
				["dependencies"] = {
					[0] = "mw.cx.tools.InstructionsTool",
					[1] = "mw.cx.tools.SearchTool",
					[2] = "mw.cx.tools.TemplateTool",
				},
			},
			["mw.cx.tools.IssueTrackingTool"] = {
				["scripts"] = {
					[0] = "tools/mw.cx.tools.IssueTrackingTool.js",
				},
				["styles"] = {
					[0] = "tools/styles/mw.cx.tools.IssueTrackingTool.less",
				},
				["dependencies"] = {
					[0] = "oojs-ui-widgets",
					[1] = "mw.cx.ui.TranslationIssueWidget",
					[2] = "mw.cx.tools.TranslationTool",
				},
				["messages"] = {
					[0] = "cx-tools-linter-issues",
					[1] = "cx-tools-linter-issues-count",
					[2] = "cx-tools-linter-errors-count",
					[3] = "cx-tools-linter-warnings-count",
				},
			},
			["mw.cx.tools.TemplateTool"] = {
				["scripts"] = {
					[0] = "tools/mw.cx.tools.TemplateTool.js",
				},
				["styles"] = {
					[0] = "tools/styles/mw.cx.tools.TemplateTool.less",
				},
				["messages"] = {
					[0] = "cx-tools-template-title",
					[1] = "cx-template-action-adapt",
					[2] = "cx-template-action-keep-original",
					[3] = "cx-template-action-skip",
					[4] = "cx-template-not-available",
				},
				["dependencies"] = {
					[0] = "mw.cx.tools.TranslationTool",
				},
			},
			["mw.cx.tools.SearchTool"] = {
				["scripts"] = {
					[0] = "tools/mw.cx.tools.SearchTool.js",
				},
				["styles"] = {
					[0] = "tools/styles/mw.cx.tools.SearchTool.less",
				},
				["messages"] = {
					[0] = "cx-tools-searchbox-text",
				},
				["dependencies"] = {
					[0] = "mw.cx.tools.TranslationTool",
				},
			},
			["mw.cx.tools.InstructionsTool"] = {
				["scripts"] = {
					[0] = "tools/mw.cx.tools.InstructionsTool.js",
				},
				["styles"] = {
					[0] = "tools/styles/mw.cx.tools.InstructionsTool.less",
				},
				["messages"] = {
					[0] = "cx-tools-instructions-text1",
					[1] = "cx-tools-instructions-text2",
					[2] = "cx-tools-instructions-text3",
					[3] = "cx-tools-instructions-text4",
					[4] = "cx-tools-instructions-text5",
					[5] = "cx-tools-instructions-text6",
					[6] = "cx-tools-view-guidelines",
					[7] = "cx-tools-view-guidelines-link",
				},
				["dependencies"] = {
					[0] = "mw.cx.tools.TranslationTool",
					[1] = "mediawiki.jqueryMsg",
				},
			},
			["mw.cx.tools.TranslationTool"] = {
				["scripts"] = {
					[0] = "tools/mw.cx.tools.TranslationTool.js",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui.TranslationToolWidget",
				},
			},
			["mw.cx.ui.TranslationToolWidget"] = {
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.TranslationToolWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.TranslationToolWidget.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "oojs-ui-widgets",
				},
			},
			["mw.cx.widgets.TemplateParamOptionWidget"] = {
				["scripts"] = {
					[0] = "widgets/templates/mw.cx.widgets.TemplateParamOptionWidget.js",
				},
				["styles"] = {
					[0] = "widgets/templates/mw.cx.widgets.TemplateParamOptionWidget.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "oojs-ui-widgets",
				},
			},
			["mw.cx.ui.PageTitleWidget"] = {
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.PageTitleWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.PageTitleWidget.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "mw.cx.util",
					[2] = "ve.ce.CXLintableNode",
					[3] = "oojs-ui-widgets",
				},
				["messages"] = {
					[0] = "cx-tools-linter-empty-title",
					[1] = "cx-tools-linter-empty-title-message",
					[2] = "cx-tools-linter-invalid-character",
					[3] = "cx-tools-linter-invalid-character-action",
					[4] = "cx-tools-linter-invalid-character-message",
					[5] = "cx-tools-linter-page-exists",
					[6] = "cx-tools-linter-page-exists-message",
				},
			},
			["mw.cx.ui.PublishSettingsWidget"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.PublishSettingsWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.PublishSettingsWidget.less",
				},
				["messages"] = {
					[0] = "cx-publish-destination-header",
					[1] = "cx-publish-destination-tooltip",
					[2] = "cx-publish-destination-namespace-main",
					[3] = "cx-publish-destination-namespace-user",
					[4] = "cx-publish-destination-namespace-draft",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "oojs-ui-widgets",
					[2] = "oojs-ui.styles.icons-interactions",
				},
			},
			["mw.cx.ui.MessageWidget"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.MessageWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.MessageWidget.less",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "oojs-ui-widgets",
					[2] = "oojs-ui.styles.icons-alerts",
					[3] = "oojs-ui.styles.icons-interactions",
				},
			},
			["mw.cx.ui.PageSelectorWidget"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.PageSelectorWidget.js",
				},
				["messages"] = {
					[0] = "cx-page-selector-widget-recent-edits-label",
					[1] = "cx-page-selector-widget-nearby-label",
				},
				["dependencies"] = {
					[0] = "ext.cx.sitemapper",
					[1] = "jquery.uls.data",
					[2] = "mediawiki.widgets",
					[3] = "mw.cx.ui",
					[4] = "mw.cx.ui.TitleOptionWidget",
					[5] = "oojs",
					[6] = "oojs-ui.styles.icons-interactions",
				},
			},
			["mw.cx.ui.PersonalMenuWidget"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.PersonalMenuWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.PersonalMenuWidget.less",
				},
				["skinStyles"] = {
					["vector"] = {
						[0] = "ui/styles/widgets/mw.cx.ui.PersonalMenuWidget.vector.less",
					},
					["monobook"] = {
						[0] = "ui/styles/widgets/mw.cx.ui.PersonalMenuWidget.monobook.less",
					},
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "mediawiki.user",
					[2] = "mediawiki.widgets",
					[3] = "oojs-ui",
				},
			},
			["mw.cx.ui.TitleOptionWidget"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "ui/widgets/mw.cx.ui.TitleOptionWidget.js",
				},
				["styles"] = {
					[0] = "ui/styles/widgets/mw.cx.ui.TitleOptionWidget.less",
				},
				["messages"] = {
					[0] = "cx-page-missing-in-target-language",
					[1] = "cx-page-number-of-languages",
				},
				["dependencies"] = {
					[0] = "mw.cx.ui",
					[1] = "mediawiki.widgets",
				},
			},
		},
		["QUnitTestModule"] = {
			["localBasePath"] = "tests/qunit",
			["remoteExtPath"] = "ContentTranslation",
			["scripts"] = {
				[0] = "tools/ext.cx.tools.mtabuse.test.js",
				[1] = "base/ext.cx.sitemapper.test.js",
				[2] = "dm/mw.cx.dm.Translation.test.js",
				[3] = "mw.cx.TargetArticle.test.js",
				[4] = "mw.cx.MachineTranslationService.test.js",
				[5] = "mw.cx.TranslationTracker.test.js",
				[6] = "mw.cx.util.test.js",
				[7] = "tools/ext.cx.tools.categories.test.js",
				[8] = "translation/ext.cx.translation.loader.test.js",
				[9] = "translation/ext.cx.translation.test.js",
				[10] = "ui/mw.cx.ui.Infobar.test.js",
			},
			["dependencies"] = {
				[0] = "ext.cx.model",
				[1] = "ext.cx.sitemapper",
				[2] = "ext.cx.tools.categories",
				[3] = "ext.cx.tools.mtabuse",
				[4] = "ext.cx.translation.loader",
				[5] = "ext.cx.translation",
				[6] = "mw.cx.dm.Translation",
				[7] = "mw.cx.init.Translation",
				[8] = "mw.cx.MachineTranslation",
				[9] = "mw.cx.MwApiRequestManager",
				[10] = "mw.cx.ui.Infobar",
				[11] = "mw.cx.util",
				[12] = "ve.init.mw.CXTarget",
			},
		},
		["TrackingCategories"] = {
			[0] = "cx-unreviewed-translation-category",
		},
		["EventLoggingSchemas"] = {
			["ContentTranslation"] = 18999884,
			["ContentTranslationCTA"] = 16017678,
			["ContentTranslationAbuseFilter"] = 18472730,
			["ContentTranslationSuggestion"] = 19004928,
			["ContentTranslationError"] = 11767097,
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ContentTranslation/modules",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["Contribution_Credits"] = {
		["name"] = "Contribution Credits",
		["version"] = "3.0",
		["author"] = {
			[0] = "Jaime Prilusky",
			[1] = "Al Maghi",
			[2] = "Manuel Wendel",
			[3] = "[https://www.mediawiki.org/wiki/User:Sophivorus Sophivorus]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Contribution_Credits",
		["descriptionmsg"] = "contributioncredits-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "skin",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["ContributionCredits"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["ContributionCredits"] = "ContributionCredits.php",
		},
		["Hooks"] = {
			["SkinAfterContent"] = "ContributionCredits::onSkinAfterContent",
		},
		["config"] = {
			["ContributionCreditsUseRealNames"] = false,
			["ContributionCreditsHeader"] = false,
		},
		["manifest_version"] = 1,
	},
	["ContributionTracking"] = {
		["name"] = "ContributionTracking",
		["author"] = "David Strauss",
		["url"] = "https://www.mediawiki.org/wiki/Extension:ContributionTracking",
		["descriptionmsg"] = "contributiontracking-desc",
		["type"] = "specialpage",
		["AutoloadClasses"] = {
			["ContributionTrackingHooks"] = "includes/ContributionTrackingHooks.php",
			["SpecialFundraiserMaintenance"] = "includes/SpecialFundraiserMaintenance.php",
			["ContributionTrackingProcessor"] = "includes/ContributionTrackingProcessor.php",
		},
		["config"] = {
			["ContributionTrackingDBname"] = nil,
			["ContributionTrackingDBpassword"] = nil,
			["ContributionTrackingDBserver"] = nil,
			["ContributionTrackingDBuser"] = nil,
			["ContributionTrackingFundraiserMaintenance"] = false,
			["ContributionTrackingFundraiserMaintenanceUnsched"] = false,
		},
		["ExtensionMessagesFiles"] = {
			["ContributionTrackingAlias"] = "ContributionTracking.alias.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "ContributionTrackingHooks::onLoadExtensionSchemaUpdates",
			},
		},
		["MessagesDirs"] = {
			["ContributionTracking"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["contributionTracking.fundraiserMaintenance"] = {
				["styles"] = {
					[0] = "skinOverride.css",
				},
				["scripts"] = {
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ContributionTracking/modules",
		},
		["SpecialPages"] = {
			["FundraiserMaintenance"] = "SpecialFundraiserMaintenance",
		},
		["manifest_version"] = 1,
	},
	["ContributionsList"] = {
		["name"] = "ContributionsList",
		["version"] = "0.3.0",
		["author"] = "[https://www.mediawiki.org/wiki/User:Tosfos Ike Hecht]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:ContributionsList",
		["descriptionmsg"] = "contributionslist-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["MessagesDirs"] = {
			["ContributionsList"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ContributionsListMagic"] = "ContributionsList.magic.php",
		},
		["AutoloadClasses"] = {
			["ContributionsListHooks"] = "ContributionsList.hooks.php",
			["ContributionsList"] = "ContributionsList.class.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "ContributionsListHooks::setupParserFunction",
		},
		["manifest_version"] = 1,
	},
	["Contributors"] = {
		["name"] = "Contributors",
		["version"] = "2.0",
		["author"] = {
			[0] = "Rob Church",
			[1] = "Ike Hecht",
			[2] = "Addshore",
			[3] = "Devirk Rishnan",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Contributors",
		["descriptionmsg"] = "contributors-desc",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["Contributors"] = "SpecialContributors",
		},
		["APIPropModules"] = {
			["contributors"] = "ApiQueryContributors",
		},
		["MessagesDirs"] = {
			["Contributors"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ContributorsMagic"] = "Contributors.magic.php",
			["ContributorsAlias"] = "Contributors.alias.php",
		},
		["AutoloadClasses"] = {
			["Contributors"] = "includes/Contributors.php",
			["SpecialContributors"] = "includes/SpecialContributors.php",
			["ContributorsHooks"] = "includes/ContributorsHooks.php",
			["ContributorsTablePager"] = "includes/ContributorsTablePager.php",
			["ApiQueryContributors"] = "api/ApiQueryCnContributors.php",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = {
				[0] = "ContributorsHooks::onPageContentSaveComplete",
			},
			["ArticleRevisionVisibilitySet"] = {
				[0] = "ContributorsHooks::onArticleRevisionVisibilitySet",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "ContributorsHooks::onLoadExtensionSchemaUpdates",
			},
			["SkinTemplateBuildNavUrlsNav_urlsAfterPermalink"] = {
				[0] = "ContributorsHooks::onSkinTemplateBuildNavUrlsNav_urlsAfterPermalink",
			},
			["SkinTemplateToolboxEnd"] = {
				[0] = "ContributorsHooks::onSkinTemplateToolboxEnd",
			},
			["ParserFirstCallInit"] = {
				[0] = "ContributorsHooks::setupParserFunction",
			},
		},
		["config"] = {
			["ContributorsLimit"] = 10,
			["ContributorsThreshold"] = 2,
			["ContributorsLinkUsers"] = true,
		},
		["manifest_version"] = 1,
	},
	["ContributorsAddon"] = {
		["name"] = "ContributorsAddon",
		["version"] = "1.0",
		["author"] = {
			[0] = "Tim Laqua",
			[1] = "Ike Hecht",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ContributorsAddon",
		["descriptionmsg"] = "contributorsaddon-desc",
		["type"] = "other",
		["MessagesDirs"] = {
			["ContributorsAddon"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["ContributorsAddonHooks"] = "ContributorsAddonHooks.php",
		},
		["ResourceModules"] = {
			["ext.ContributorsAddon"] = {
				["scripts"] = "ContributorsAddon.js",
				["styles"] = "ContributorsAddon.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "ContributorsAddon",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "ContributorsAddonHooks::caOnBeforePageDisplay",
			},
		},
		["manifest_version"] = 1,
	},
	["CookieWarning"] = {
		["name"] = "CookieWarning",
		["version"] = "0.2.0",
		["author"] = {
			[0] = "Florian Schmidt",
			[1] = "Liz Lee",
			[2] = "Jack Phoenix",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CookieWarning",
		["descriptionmsg"] = "cookiewarning-desc",
		["type"] = "other",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["MessagesDirs"] = {
			["CookieWarning"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["SkinTemplateOutputPageBeforeExec"] = "CookieWarning\\Hooks::onSkinTemplateOutputPageBeforeExec",
			["BeforePageDisplay"] = "CookieWarning\\Hooks::onBeforePageDisplay",
			["GetPreferences"] = "CookieWarning\\Hooks::onGetPreferences",
			["BeforeInitialize"] = "CookieWarning\\Hooks::onBeforeInitialize",
			["ResourceLoaderGetConfigVars"] = "CookieWarning\\Hooks::onResourceLoaderGetConfigVars",
		},
		["config"] = {
			["CookieWarningEnabled"] = false,
			["CookieWarningMoreUrl"] = "",
			["CookieWarningGeoIPServiceURL"] = "//freegeoip.net/json/",
			["CookieWarningGeoIPLookup"] = "none",
			["CookieWarningForCountryCodes"] = {
				["EU"] = "Europe",
				["AD"] = "Andorra",
				["AL"] = "Albania",
				["AT"] = "Austria",
				["BA"] = "Bosnia and Herzegovina",
				["BE"] = "Belgium",
				["BG"] = "Bulgaria",
				["BY"] = "Belarus",
				["CH"] = "Switzerland",
				["CS"] = "Serbia and Montenegro",
				["CZ"] = "Czech Republic",
				["DE"] = "Germany",
				["DK"] = "Denmark",
				["EE"] = "Estonia",
				["ES"] = "Spain",
				["FI"] = "Finland",
				["FO"] = "Faroe Islands",
				["FR"] = "France",
				["FX"] = "France, Metropolitan",
				["GB"] = "United Kingdom",
				["GI"] = "Gibraltar",
				["GR"] = "Greece",
				["HR"] = "Croatia",
				["HU"] = "Hungary",
				["IE"] = "Ireland",
				["IS"] = "Iceland",
				["IT"] = "Italy",
				["LI"] = "Liechtenstein",
				["LT"] = "Lithuania",
				["LU"] = "Luxembourg",
				["LV"] = "Latvia",
				["MC"] = "Monaco",
				["MD"] = "Moldova, Republic of",
				["MK"] = "Macedonia",
				["MT"] = "Malta",
				["NL"] = "Netherlands",
				["NO"] = "Norway",
				["PL"] = "Poland",
				["PT"] = "Portugal",
				["RO"] = "Romania",
				["SE"] = "Sweden",
				["SI"] = "Slovenia",
				["SJ"] = "Svalbard and Jan Mayen",
				["SK"] = "Slovakia",
				["SM"] = "San Marino",
				["UA"] = "Ukraine",
				["VA"] = "Holy See (Vatican City State)",
			},
		},
		["ResourceModules"] = {
			["ext.CookieWarning"] = {
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "mediawiki.cookie",
					[2] = "mediawiki.user",
				},
				["scripts"] = "resources/ext.CookieWarning/ext.CookieWarning.js",
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.CookieWarning.styles"] = {
				["styles"] = "resources/ext.CookieWarning/ext.CookieWarning.less",
			},
			["ext.CookieWarning.mobile.styles"] = {
				["styles"] = "resources/ext.CookieWarning/ext.CookieWarning.mobile.less",
				["targets"] = {
					[0] = "mobile",
				},
			},
			["ext.CookieWarning.geolocation"] = {
				["scripts"] = "resources/ext.CookieWarning.geolocation/cookiePolicy.js",
				["dependencies"] = {
					[0] = "ext.CookieWarning",
					[1] = "jquery.cookie",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.CookieWarning.geolocation.styles"] = {
				["styles"] = "resources/ext.CookieWarning.geolocation/styles.css",
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "CookieWarning",
		},
		["AutoloadNamespaces"] = {
			["CookieWarning\\"] = "includes/",
		},
		["ConfigRegistry"] = {
			["cookiewarning"] = "GlobalVarConfig::newInstance",
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["manifest_version"] = 1,
	},
	["Copyvio"] = {
		["name"] = "Copyvio",
		["descriptionmsg"] = "copyvio-desc",
		["license-name"] = "GPL-3.0-or-later",
		["author"] = {
			[0] = "WMF Growth Team",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Copyvio",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["AutoloadNamespaces"] = {
			["Copyvio\\"] = "includes/",
			["PhpXmlRpc\\"] = "vendor/phpxmlrpc/phpxmlrpc/src/",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "Copyvio\\Hooks\\ExtensionHooks::onLoadExtensionSchemaUpdates",
			},
			["RecentChange_save"] = {
				[0] = "Copyvio\\Hooks\\RecentChangesHookHandler::onRecentChangeSave",
			},
		},
		["MessagesDirs"] = {
			["Copyvio"] = {
				[0] = "i18n",
			},
		},
		["JobClasses"] = {
			["CopyvioFetchScoreJob"] = "Copyvio\\Jobs\\FetchScoreJob",
		},
		["config"] = {
			["ScoreProvider"] = {
				["value"] = {
					["class"] = "Copyvio\\IThenticateProvider",
					["config"] = {
						["reportBaseUrl"] = "http://copyvio-report.com/",
						["url"] = "https://api.ithenticate.com/rpc",
					},
				},
			},
		},
		["manifest_version"] = 2,
	},
	["CountDownClock"] = {
		["name"] = "CountDownClock",
		["author"] = {
			[0] = "[https://meta.wikimedia.org/wiki/Indic-TechCom Indic-TechCom]",
		},
		["version"] = "1.0.0",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CountDownClock",
		["descriptionmsg"] = "countDownClock-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["CountDownClock"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CountDownClockHooks"] = "includes/CountDownClockHooks.php",
		},
		["ExtensionMessagesFiles"] = {
			["CountDownClocknMagic"] = "CountDownClock.i18n.magic.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "CountDownClockHooks::onParserSetup",
			},
		},
		["ResourceModules"] = {
			["ext.countDownClock"] = {
				["scripts"] = "ext.countDownClock.js",
				["messages"] = {
					[0] = "countDownClock-days",
					[1] = "countDownClock-hours",
					[2] = "countDownClock-minutes",
					[3] = "countDownClock-seconds",
					[4] = "countDownClock-expired",
				},
				["localBasePath"] = "resources",
				["remoteExtPath"] = "CountDownClock/resources",
			},
		},
		["manifest_version"] = 2,
	},
	["CrawlableAllPages"] = {
		["name"] = "CrawlableAllPages",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "[http://meta.wikimedia.org/wiki/User:MarkAHershberger Mark A. Hershberger]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:CrawlableAllPages",
		["descriptionmsg"] = "crawlableallpages-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "other",
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\CrawlableAllPages\\Special"] = "src/Special.php",
		},
		["SpecialPages"] = {
			["AllPages"] = "MediaWiki\\Extension\\CrawlableAllPages\\Special",
			["CrawlableAllPages"] = "MediaWiki\\Extension\\CrawlableAllPages\\Special",
		},
		["MessagesDirs"] = {
			["CrawlableAllPages"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CrawlableAllPagesAlias"] = "i18n/CrawlableAllPages.alias.php",
		},
		["manifest_version"] = 1,
	},
	["CreatePageUw"] = {
		["name"] = "CreatePageUw",
		["version"] = "0.0.2",
		["author"] = "Edward Chernenko",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CreatePageUw",
		["descriptionmsg"] = "uwcreatepage-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["CreatePage"] = "SpecialCreatePage",
		},
		["AutoloadClasses"] = {
			["SpecialCreatePage"] = "SpecialCreatePage.php",
		},
		["ExtensionMessagesFiles"] = {
			["CreatePageUwAlias"] = "CreatePage.alias.php",
		},
		["MessagesDirs"] = {
			["CreatePageUw"] = {
				[0] = "i18n",
			},
		},
		["manifest_version"] = 1,
		["config"] = {
			["CreatePageUwUseVE"] = false,
		},
	},
	["CreateRedirect"] = {
		["name"] = "CreateRedirect",
		["version"] = "1.3.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Digiku Marco Zafra]",
		},
		["type"] = "specialpage",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CreateRedirect",
		["descriptionmsg"] = "createredirect-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AutoloadClasses"] = {
			["SpecialCreateRedirect"] = "CreateRedirect.body.php",
			["CreateRedirectHooks"] = "CreateRedirect.hooks.php",
		},
		["MessagesDirs"] = {
			["CreateRedirect"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["CreateRedirectAlias"] = "CreateRedirect.alias.php",
		},
		["Hooks"] = {
			["SkinTemplateToolboxEnd"] = "CreateRedirectHooks::onSkinTemplateToolboxEnd",
		},
		["SpecialPages"] = {
			["CreateRedirect"] = "SpecialCreateRedirect",
		},
		["manifest_version"] = 2,
	},
	["Create_User_Page"] = {
		["name"] = "CreateUserPage",
		["version"] = "1.2",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Create_User_Page",
		["descriptionmsg"] = "createuserpage-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["MessagesDirs"] = {
			["CreateUserPage"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CreateUserPageHooks"] = "includes/CreateUserPageHooks.php",
		},
		["Hooks"] = {
			["UserLoginComplete"] = {
				[0] = "CreateUserPageHooks::onUserLoginComplete",
			},
			["OutputPageParserOutput"] = {
				[0] = "CreateUserPageHooks::onOutputPageParserOutput",
			},
		},
		["config"] = {
			["CreateUserPage_PageContent"] = "{{User}}",
			["CreateUserPage_OnLogin"] = true,
		},
		["manifest_version"] = 1,
	},
	["CreatedPagesList"] = {
		["name"] = "CreatedPagesList",
		["version"] = "1.1.0",
		["author"] = "Edward Chernenko",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CreatedPagesList",
		["descriptionmsg"] = "createdpageslist-desc",
		["license-name"] = "GPL-2.0+",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["CreatedPagesList"] = "SpecialCreatedPagesList",
		},
		["ExtensionMessagesFiles"] = {
			["CreatedPagesListAlias"] = "CreatedPagesList.alias.php",
		},
		["MessagesDirs"] = {
			["CreatedPagesList"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["CreatedPagesList"] = "includes/CreatedPagesList.php",
			["CreatedPagesListHooks"] = "includes/CreatedPagesListHooks.php",
			["CreatedPagesListUpdater"] = "includes/CreatedPagesListUpdater.php",
			["SpecialCreatedPagesList"] = "includes/SpecialCreatedPagesList.php",
		},
		["Hooks"] = {
			["ArticleDeleteComplete"] = {
				[0] = "CreatedPagesListHooks::onArticleDeleteComplete",
			},
			["ArticleUndelete"] = {
				[0] = "CreatedPagesListHooks::onArticleUndelete",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "CreatedPagesListUpdater::onLoadExtensionSchemaUpdates",
			},
			["PageContentInsertComplete"] = {
				[0] = "CreatedPagesListHooks::onPageContentInsertComplete",
			},
			["TitleMoveComplete"] = {
				[0] = "CreatedPagesListHooks::onTitleMoveComplete",
			},
			["UserMergeAccountFields"] = {
				[0] = "CreatedPagesListHooks::onUserMergeAccountFields",
			},
			["UserMergeAccountDeleteTables"] = {
				[0] = "CreatedPagesListHooks::onUserMergeAccountDeleteTables",
			},
		},
		["manifest_version"] = 1,
	},
	["CreditsSource"] = {
		["name"] = "CreditsSource",
		["version"] = "0.4.0",
		["author"] = {
			[0] = "Hans Musil",
			[1] = "Matthias Mullie",
		},
		["license-name"] = "GPL-2.0-only",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CreditsSource",
		["descriptionmsg"] = "creditssource-desc",
		["type"] = "other",
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "CreditsSourceHooks::loadExtensionSchemaUpdates",
			},
		},
		["MessagesDirs"] = {
			["CreditsSource"] = {
				[0] = "i18n",
			},
		},
		["Actions"] = {
			["credits"] = "CreditsSourceAction",
		},
		["AutoloadClasses"] = {
			["CreditsSourceAction"] = "includes/CreditsSourceAction.php",
			["CreditsSourceHooks"] = "includes/CreditsSourceHooks.php",
			["SimpleSourceWork"] = "includes/SimpleSourceWork.php",
		},
		["manifest_version"] = 1,
	},
	["CustomPage"] = {
		["name"] = "CustomPage",
		["author"] = "Ike Hecht",
		["url"] = "https://www.mediawiki.org/wiki/Extension:CustomPage",
		["descriptionmsg"] = "custompage-desc",
		["version"] = "0.1",
		["type"] = "specialpage",
		["AutoloadClasses"] = {
			["CustomPage"] = "CustomPage.class.php",
		},
		["config"] = {
			["CustomPageSkins"] = {
			},
		},
		["MessagesDirs"] = {
			["CustomPage"] = {
				[0] = "i18n",
			},
		},
		["ExtensionFunctions"] = {
			[0] = "CustomPage::init",
		},
		["ExtensionMessagesFiles"] = {
			["CustomPageAlias"] = "CustomPage.i18n.alias.php",
		},
		["manifest_version"] = 1,
	},
	["DPLforum"] = {
		["name"] = "DPLforum",
		["version"] = "3.6.1",
		["author"] = "Ross McClure",
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DPLforum",
		["descriptionmsg"] = "dplforum-desc",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["DPLforum"] = {
				[0] = "i18n",
			},
		},
		["namespaces"] = {
			[0] = {
				["id"] = 110,
				["constant"] = "NS_FORUM",
				["name"] = "Forum",
			},
			[1] = {
				["id"] = 111,
				["constant"] = "NS_FORUM_TALK",
				["name"] = "Forum_talk",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DPLforumMagic"] = "DPLforum.i18n.magic.php",
			["DPLforumNamespaces"] = "DPLforum.namespaces.php",
		},
		["AutoloadClasses"] = {
			["DPLForum"] = "DPLforum_body.php",
			["DPLForumHooks"] = "DPLForumHooks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "DPLForumHooks::onParserFirstCallInit",
			},
			["CanonicalNamespaces"] = {
				[0] = "DPLForumHooks::onCanonicalNamespaces",
			},
		},
		["manifest_version"] = 1,
	},
	["DarkMode"] = {
		["name"] = "DarkMode",
		["version"] = "0.0.1",
		["author"] = {
			[0] = "MusikAnimal",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DarkMode",
		["descriptionmsg"] = "darkmode-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\DarkMode\\Hooks"] = "includes/Hooks.php",
		},
		["Hooks"] = {
			["PersonalUrls"] = "MediaWiki\\Extension\\DarkMode\\Hooks::onPersonalUrls",
			["BeforePageDisplay"] = "MediaWiki\\Extension\\DarkMode\\Hooks::onBeforePageDisplay",
		},
		["MessagesDirs"] = {
			["DarkMode"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.DarkMode"] = {
				["scripts"] = {
					[0] = "ext.DarkMode.js",
				},
				["styles"] = {
					[0] = "ext.DarkMode.less",
				},
				["targets"] = {
					[0] = "desktop",
				},
				["messages"] = {
					[0] = "darkmode-link",
					[1] = "darkmode-default-link",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "DarkMode/resources",
		},
		["manifest_version"] = 2,
	},
	["Dashiki"] = {
		["name"] = "Dashiki",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Dan Andreescu",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Dashiki",
		["descriptionmsg"] = "dashiki-desc",
		["type"] = "other",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
			["extensions"] = {
				["JsonConfig"] = "*",
			},
		},
		["MessagesDirs"] = {
			["Dashiki"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["Dashiki\\"] = "includes/",
		},
		["JsonConfigModels"] = {
			["JsonConfig.Dashiki"] = {
				["view"] = "Dashiki\\DashikiView",
				["class"] = "JsonConfig\\JCContent",
			},
		},
		["JsonConfigs"] = {
			["JsonConfig.Dashiki"] = {
				["pattern"] = "/^Dashiki\\:./",
				["isLocal"] = true,
			},
		},
		["manifest_version"] = 1,
	},
	["DataTable2"] = {
		["name"] = "DataTable2",
		["version"] = "1.1.0",
		["type"] = "parserhook",
		["author"] = "[https://www.mediawiki.org/wiki/User:RV1971 RV1971]",
		["descriptionmsg"] = "datatable2-desc",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DataTable2",
		["license-name"] = "GPL-3.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["AutoloadClasses"] = {
			["DataTable2"] = "includes/DataTable2.php",
			["DataTable2Database"] = "includes/DataTable2Database.php",
			["DataTable2Exception"] = "includes/DataTable2Exception.php",
			["DataTable2Parser"] = "includes/DataTable2Parser.php",
			["DataTable2ParserWithRecords"] = "includes/DataTable2Parser.php",
			["DataTable2SqlTransformer"] = "includes/DataTable2SqlTransformer.php",
			["Scribunto_LuaDataTable2Library"] = "includes/Scribunto_LuaDataTable2Library.php",
			["SpecialDataTable2"] = "includes/SpecialDataTable2.php",
			["DataTable2Pager"] = "includes/SpecialDataTable2.php",
			["SpecialDataTable2Data"] = "includes/SpecialDataTable2Data.php",
			["DataTable2DataPager"] = "includes/SpecialDataTable2Data.php",
			["SpecialDataTable2Pages"] = "includes/SpecialDataTable2Pages.php",
			["DataTable2PagesPager"] = "includes/SpecialDataTable2Pages.php",
			["SpecialDataTable2Tables"] = "includes/SpecialDataTable2Tables.php",
			["DataTable2TablesPager"] = "includes/SpecialDataTable2Tables.php",
		},
		["ExtensionFunctions"] = {
			[0] = "DataTable2::init",
		},
		["MessagesDirs"] = {
			["DataTable2"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DataTable2Alias"] = "includes/DataTable2.alias.php",
			["DataTable2Magic"] = "includes/DataTable2.i18n.magic.php",
		},
		["AvailableRights"] = {
			[0] = "datatable2-specialpages",
		},
		["GroupPermissions"] = {
			["user"] = {
				["datatable2-specialpages"] = true,
			},
		},
		["SpecialPages"] = {
			["DataTable2Data"] = "SpecialDataTable2Data",
			["DataTable2Pages"] = "SpecialDataTable2Pages",
			["DataTable2Tables"] = "SpecialDataTable2Tables",
		},
		["config"] = {
			["DataTable2WriteDest"] = {
				["description"] = "Name of the database table where data is written to.",
				["value"] = "datatable2_data",
			},
			["DataTable2ReadSrc"] = {
				["description"] = "Name of the database table where data is read from.",
				["value"] = "datatable2_data",
			},
			["DataTable2MetaWriteDest"] = {
				["description"] = "Name of the database table where meta data is written to.",
				["value"] = "datatable2_meta",
			},
			["DataTable2MetaReadSrc"] = {
				["description"] = "Name of the database table where meta data is read from.",
				["value"] = "datatable2_meta",
			},
			["DataTable2Args"] = {
				["description"] = "Default arguments for datatable2 tags.",
				["value"] = {
					["fs"] = "|",
					["rs"] = "/[\n\r]+/",
				},
			},
			["DataTable2SqlWhiteList"] = {
				["description"] = "Array of identifiers that may be used in WHERE and ORDER BY clauses, in addition to column names.",
				["value"] = {
					[0] = "ASC",
					[1] = "DESC",
					[2] = "NULLS",
					[3] = "FIRST",
					[4] = "LAST",
					[5] = "AND",
					[6] = "NOT",
					[7] = "OR",
					[8] = "BETWEEN",
					[9] = "IN",
					[10] = "IS",
					[11] = "LIKE",
					[12] = "NULL",
					[13] = "CASE",
					[14] = "WHEN",
					[15] = "THEN",
					[16] = "ELSE",
					[17] = "END",
					[18] = "COALESCE",
					[19] = "NULLIF",
					[20] = "CAST",
					[21] = "AS",
					[22] = "EXTRACT",
					[23] = "FROM",
					[24] = "ABS",
					[25] = "MOD",
					[26] = "LN",
					[27] = "EXP",
					[28] = "POWER",
					[29] = "SQRT",
					[30] = "FLOOR",
					[31] = "CEIL",
					[32] = "SUBSTR",
					[33] = "SUBSTRING",
					[34] = "UPPER",
					[35] = "LOWER",
					[36] = "TRANSLATE",
					[37] = "TRIM",
				},
			},
			["SpecialDataTable2PageParSep"] = {
				["description"] = "Separator for parameters passed to special pages.",
				["value"] = "//",
			},
			["SpecialDataTable2DataClasses"] = {
				["description"] = "Array of css classes for the table used in Special:DataTable2Data.",
				["value"] = {
					[0] = "wikitable",
					[1] = "sortable",
				},
			},
		},
		["manifest_version"] = 2,
	},
	["Data_Transfer"] = {
		["@Note"] = "When updating this file please also update DataTransfer.php with the same changes.",
		["name"] = "Data Transfer",
		["version"] = "1.0.1",
		["author"] = {
			[0] = "Yaron Koren",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Data_Transfer",
		["descriptionmsg"] = "datatransfer-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["GroupPermissions"] = {
			["sysop"] = {
				["datatransferimport"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "datatransferimport",
		},
		["SpecialPages"] = {
			["ViewXML"] = "DTViewXML",
			["ImportXML"] = "DTImportXML",
			["ImportCSV"] = "DTImportCSV",
			["ImportSpreadsheet"] = "DTImportSpreadsheet",
		},
		["JobClasses"] = {
			["dtImport"] = "DTImportJob",
		},
		["MessagesDirs"] = {
			["DataTransfer"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DataTransferAlias"] = "DataTransfer.i18n.alias.php",
		},
		["AutoloadClasses"] = {
			["DTPageStructure"] = "includes/DT_PageStructure.php",
			["DTPageComponent"] = "includes/DT_PageComponent.php",
			["DTPage"] = "includes/DT_Page.php",
			["DTUtils"] = "includes/DT_Utils.php",
			["DTImportJob"] = "includes/DT_ImportJob.php",
			["DTXMLParser"] = "includes/DT_XMLParser.php",
			["DTWikiTemplate"] = "includes/DT_WikiTemplate.php",
			["DTWikiPage"] = "includes/DT_WikiPage.php",
			["DTHooks"] = "includes/DT_Hooks.php",
			["DTViewXML"] = "specials/DT_ViewXML.php",
			["DTImportXML"] = "specials/DT_ImportXML.php",
			["DTImportCSV"] = "specials/DT_ImportCSV.php",
			["DTImportSpreadsheet"] = "specials/DT_ImportSpreadsheet.php",
		},
		["ResourceModules"] = {
			["ext.datatransfer"] = {
				["styles"] = "styles/DataTransfer.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "DataTransfer",
		},
		["Hooks"] = {
			["AdminLinks"] = {
				[0] = "DTHooks::addToAdminLinks",
			},
		},
		["config"] = {
			["DataTransferViewXMLParseFields"] = false,
			["DataTransferViewXMLParseFreeText"] = true,
		},
		["manifest_version"] = 1,
	},
	["DebateTree"] = {
		["manifest_version"] = 1,
		["name"] = "DebateTree",
		["version"] = "4.0",
		["author"] = "[https://www.mediawiki.org/wiki/User:Sophivorus Sophivorus]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DebateTree",
		["descriptionmsg"] = "debatetree-desc",
		["type"] = "other",
		["license-name"] = "GPL-3.0-only",
		["MessagesDirs"] = {
			["DebateTree"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["DebateTree"] = "DebateTree.php",
		},
		["ResourceModules"] = {
			["ext.DebateTree.css"] = {
				["styles"] = "DebateTree.css",
			},
			["ext.DebateTree"] = {
				["scripts"] = "DebateTree.js",
				["messages"] = {
					[0] = "debatetree-sustained",
					[1] = "debatetree-refuted",
					[2] = "debatetree-counts",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "DebateTree",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "DebateTree::onBeforePageDisplay",
			["ParserFirstCallInit"] = "DebateTree::onParserFirstCallInit",
		},
	},
	["DebugTemplates"] = {
		["name"] = "DebugTemplates",
		["version"] = "0.6",
		["author"] = "Clark Verbrugge",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DebugTemplates",
		["descriptionmsg"] = "debugtemplates-desc",
		["license-name"] = "CC-BY-SA-3.0",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["APIModules"] = {
			["expandframe"] = "ApiDebugTemplates",
		},
		["SpecialPages"] = {
			["DebugTemplates"] = "SpecialDebugTemplates",
		},
		["MessagesDirs"] = {
			["DebugTemplates"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DebugTemplatesAlias"] = "DebugTemplates.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialDebugTemplates"] = "SpecialDebugTemplates.php",
			["ApiDebugTemplates"] = "ApiDebugTemplates.php",
		},
		["ResourceModules"] = {
			["ext.debugTemplates"] = {
				["scripts"] = {
					[0] = "ext.debugTemplates.js",
				},
				["styles"] = "ext.debugTemplates.css",
				["messages"] = {
					[0] = "debugtemplates-error-parse",
					[1] = "debugtemplates-error-button",
					[2] = "debugtemplates-error-eval",
					[3] = "debugtemplates-error-arg-eval",
					[4] = "debugtemplates-warning-template-not-a-template",
					[5] = "debugtemplates-warning-template-not-found",
					[6] = "debugtemplates-error-template-name",
					[7] = "debugtemplates-error-template-revisions",
					[8] = "debugtemplates-error-template-page",
					[9] = "debugtemplates-args-constructed",
					[10] = "debugtemplates-args-eval-all",
				},
				["dependencies"] = {
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "DebugTemplates",
		},
		["manifest_version"] = 2,
	},
	["DeleteBatch"] = {
		["name"] = "DeleteBatch",
		["version"] = "1.8.1",
		["author"] = {
			[0] = "Bartek Łapiński",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DeleteBatch",
		["descriptionmsg"] = "deletebatch-desc",
		["namemsg"] = "deletebatch-extensionname",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["ReservedUsernames"] = {
			[0] = "msg:deletebatch-system-username",
		},
		["AvailableRights"] = {
			[0] = "deletebatch",
			[1] = "deletebatch-spoof",
		},
		["GroupPermissions"] = {
			["bureaucrat"] = {
				["deletebatch"] = true,
				["deletebatch-spoof"] = true,
			},
		},
		["SpecialPages"] = {
			["DeleteBatch"] = "SpecialDeleteBatch",
		},
		["MessagesDirs"] = {
			["DeleteBatch"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DeleteBatchAlias"] = "DeleteBatch.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialDeleteBatch"] = "DeleteBatch.body.php",
			["DeleteBatchForm"] = "DeleteBatch.body.php",
		},
		["Hooks"] = {
			["AdminLinks"] = "SpecialDeleteBatch::addToAdminLinks",
		},
		["manifest_version"] = 1,
	},
	["DeletePagesForGood"] = {
		["name"] = "DeletePagesForGood",
		["namemsg"] = "deletepagesforgood-extensionname",
		["version"] = "2.0",
		["author"] = {
			[0] = "Paladox",
			[1] = "Wolfgang Stöttinger",
			[2] = "Ludovic Mouton",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DeletePagesForGood",
		["descriptionmsg"] = "deletepagesforgood-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["GroupPermissions"] = {
			["*"] = {
				["deleteperm"] = false,
			},
			["user"] = {
				["deleteperm"] = false,
			},
			["bureaucrat"] = {
				["deleteperm"] = false,
			},
			["sysop"] = {
				["deleteperm"] = true,
			},
		},
		["Actions"] = {
			["delete_page_permanently"] = "ActionDeletePagePermanently",
		},
		["AvailableRights"] = {
			[0] = "deleteperm",
		},
		["MessagesDirs"] = {
			["DeletePagesForGood"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["SkinTemplateNavigation::Universal"] = {
				[0] = "ActionDeletePagePermanently::AddSkinHook",
			},
		},
		["AutoloadClasses"] = {
			["ActionDeletePagePermanently"] = "ActionDeletePagePermanently.php",
		},
		["config"] = {
			["DeletePagesForGoodNamespaces"] = {
				[0] = true,
				[1] = true,
				[2] = true,
				[3] = true,
				[4] = true,
				[5] = true,
				[6] = true,
				[7] = true,
				[8] = true,
				[9] = true,
				[10] = true,
				[11] = true,
				[12] = true,
				[13] = true,
				[14] = true,
				[15] = true,
				["_merge_strategy"] = "array_plus",
			},
		},
		["manifest_version"] = 1,
	},
	["DeleteUserPages"] = {
		["name"] = "DeleteUserPages",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Ryan Schmidt",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DeleteUserPages",
		["descriptionmsg"] = "deleteuserpages-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["DeleteUserPages"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["TitleQuickPermissions"] = {
				[0] = "DeleteUserPages::onTitleQuickPermissions",
			},
		},
		["AutoloadClasses"] = {
			["DeleteUserPages"] = "includes/DeleteUserPages.php",
		},
		["AvailableRights"] = {
			[0] = "delete-rootuserpages",
			[1] = "delete-usersubpages",
		},
		["manifest_version"] = 2,
	},
	["Description2"] = {
		["name"] = "Description2",
		["version"] = "0.4.1",
		["author"] = {
			[0] = "[http://danf.ca/mw/ Daniel Friesen]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Description2",
		["descriptionmsg"] = "description2-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["config"] = {
			["EnableMetaDescriptionFunctions"] = false,
		},
		["ConfigRegistry"] = {
			["Description2"] = "GlobalVarConfig::newInstance",
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\Description2\\Description2"] = "includes/Description2.php",
		},
		["ExtensionMessagesFiles"] = {
			["Description2Magic"] = "Description2.i18n.magic.php",
		},
		["MessagesDirs"] = {
			["Description2"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["OutputPageParserOutput"] = "MediaWiki\\Extension\\Description2\\Description2::onOutputPageParserOutput",
			["ParserAfterTidy"] = "MediaWiki\\Extension\\Description2\\Description2::onParserAfterTidy",
			["ParserFirstCallInit"] = "MediaWiki\\Extension\\Description2\\Description2::onParserFirstCallInit",
		},
		["manifest_version"] = 1,
	},
	["DeviceMapLogCapture"] = {
		["name"] = "Device Map Log Capture",
		["version"] = "0.0.2",
		["author"] = "Patrick Reilly",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DeviceMapLogCapture",
		["license-name"] = "Apache-2.0",
		["type"] = "other",
		["APIModules"] = {
			["devicemaplogcapture"] = "ApiDeviceMapLogCapture",
		},
		["MessagesDirs"] = {
			["DeviceMapLogCapture"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["DeviceMapLogCaptureHooks"] = "DeviceMapLogCapture.hooks.php",
			["ApiDeviceMapLogCapture"] = "ApiDeviceMapLogCapture.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "DeviceMapLogCaptureHooks::loadExtensionSchemaUpdates",
		},
		["manifest_version"] = 1,
	},
	["Diagnosis"] = {
		["name"] = "Diagnosis",
		["version"] = "0.2.0",
		["author"] = "[http://www.dasch-tour.de DaSch]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Diagnosis",
		["descriptionmsg"] = "diagnosis-desc",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AvailableRights"] = {
			[0] = "diagnosis-access",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["diagnosis-access"] = true,
			},
		},
		["SpecialPages"] = {
			["Diagnosis"] = "SpecialDiagnosis",
		},
		["MessagesDirs"] = {
			["Diagnosis"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["SpecialDiagnosis"] = "Diagnosis.i18n.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialDiagnosis"] = "SpecialDiagnosis.php",
		},
		["manifest_version"] = 2,
	},
	["DisableAccount"] = {
		["@doc"] = "Written by Andrew Garrett, 2010-12-02",
		["name"] = "Disable Account",
		["author"] = {
			[0] = "Andrew Garrett",
		},
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DisableAccount",
		["descriptionmsg"] = "disableaccount-desc",
		["type"] = "other",
		["ExtensionMessagesFiles"] = {
			["DisableAccountAliases"] = "DisableAccount.alias.php",
		},
		["MessagesDirs"] = {
			["DisableAccount"] = {
				[0] = "i18n",
			},
		},
		["LogActionsHandlers"] = {
			["block/disableaccount"] = "DisableAccountLogFormatter",
		},
		["AvailableRights"] = {
			[0] = "disableaccount",
		},
		["SpecialPages"] = {
			["DisableAccount"] = "SpecialDisableAccount",
		},
		["AutoloadClasses"] = {
			["SpecialDisableAccount"] = "SpecialDisableAccount.php",
			["DisableAccountLogFormatter"] = "DisableAccountLogFormatter.php",
		},
		["manifest_version"] = 1,
	},
	["Disambiguator"] = {
		["name"] = "Disambiguator",
		["version"] = "1.3",
		["author"] = {
			[0] = "Ryan Kaldari",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Disambiguator",
		["descriptionmsg"] = "disambig-desc",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.28.0",
		},
		["type"] = "other",
		["ExtensionMessagesFiles"] = {
			["DisambiguatorAlias"] = "Disambiguator.i18n.alias.php",
			["DisambiguatorMagic"] = "Disambiguator.i18n.magic.php",
		},
		["Hooks"] = {
			["GetDoubleUnderscoreIDs"] = {
				[0] = "DisambiguatorHooks::onGetDoubleUnderscoreIDs",
			},
			["wgQueryPages"] = {
				[0] = "DisambiguatorHooks::onwgQueryPages",
			},
			["AncientPagesQuery"] = {
				[0] = "DisambiguatorHooks::onAncientPagesQuery",
			},
			["LonelyPagesQuery"] = {
				[0] = "DisambiguatorHooks::onLonelyPagesQuery",
			},
			["ShortPagesQuery"] = {
				[0] = "DisambiguatorHooks::onShortPagesQuery",
			},
			["RandomPageQuery"] = {
				[0] = "DisambiguatorHooks::onRandomPageQuery",
			},
			["GetLinkColours"] = {
				[0] = "DisambiguatorHooks::onGetLinkColours",
			},
		},
		["MessagesDirs"] = {
			["Disambiguator"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.disambiguator.visualEditor"] = {
				["scripts"] = {
					[0] = "visualEditorIntegration.js",
				},
				["messages"] = {
					[0] = "visualeditor-dialog-meta-settings-disambiguation-label",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.mwmeta",
					[1] = "ext.visualEditor.mediawiki",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Disambiguator",
		},
		["config"] = {
			["DisambiguatorIndicateLinks"] = true,
		},
		["SpecialPages"] = {
			["DisambiguationPages"] = "SpecialDisambiguationPages",
			["DisambiguationPageLinks"] = "SpecialDisambiguationPageLinks",
		},
		["AutoloadClasses"] = {
			["DisambiguatorHooks"] = "includes/DisambiguatorHooks.php",
			["SpecialDisambiguationPages"] = "includes/specials/SpecialDisambiguationPages.php",
			["SpecialDisambiguationPageLinks"] = "includes/specials/SpecialDisambiguationPageLinks.php",
		},
		["VisualEditorPluginModules"] = {
			[0] = "ext.disambiguator.visualEditor",
		},
		["manifest_version"] = 1,
	},
	["DiscussionThreading"] = {
		["name"] = "DiscussionThreading",
		["version"] = "1.6.0",
		["author"] = {
			[0] = "Jack D. Pond",
			[1] = "Daniel Brice",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DiscussionThreading",
		["descriptionmsg"] = "discussionthreading-desc",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["DiscussionThreading"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["DiscussionThreading"] = "DiscussionThreading.class.php",
		},
		["Hooks"] = {
			["EditPage::showEditForm:initial"] = {
				[0] = "DiscussionThreading::efDiscussionThread",
				[1] = "DiscussionThreading::efDiscussionThreadEdit",
			},
			["EditPage::attemptSave"] = "DiscussionThreading::onAttemptSave",
			["AlternateEdit"] = "DiscussionThreading::efDiscussionThreadEdit",
			["DoEditSectionLink"] = "DiscussionThreading::onDoEditSectionLink",
		},
		["config"] = {
			["SectionThreadingOn"] = {
				["value"] = true,
			},
		},
		["manifest_version"] = 2,
	},
	["DismissableSiteNotice"] = {
		["name"] = "DismissableSiteNotice",
		["version"] = "1.0.1",
		["author"] = {
			[0] = "Brion Vibber",
			[1] = "Kevin Israel",
			[2] = "Dror S.",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DismissableSiteNotice",
		["descriptionmsg"] = "sitenotice-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["config"] = {
			["MajorSiteNoticeID"] = 1,
			["DismissableSiteNoticeForAnons"] = false,
		},
		["Hooks"] = {
			["SiteNoticeAfter"] = {
				[0] = "DismissableSiteNoticeHooks::onSiteNoticeAfter",
			},
		},
		["MessagesDirs"] = {
			["DismissableSiteNotice"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.dismissableSiteNotice"] = {
				["scripts"] = "ext.dismissableSiteNotice.js",
				["dependencies"] = {
					[0] = "jquery.cookie",
					[1] = "mediawiki.util",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.dismissableSiteNotice.styles"] = {
				["styles"] = "ext.dismissableSiteNotice.css",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "DismissableSiteNotice/modules",
		},
		["AutoloadClasses"] = {
			["DismissableSiteNoticeHooks"] = "includes/DismissableSiteNoticeHooks.php",
		},
		["manifest_version"] = 1,
	},
	["DisplayTitle"] = {
		["name"] = "DisplayTitle",
		["version"] = "2.0.0",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]",
			[1] = "[https://www.semantic-mediawiki.org/wiki/User:Oetterer Tobias Oetterer]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DisplayTitle",
		["descriptionmsg"] = "displaytitle-desc",
		["type"] = "parserhook",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["DisplayTitle"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DisplayTitleMagic"] = "includes/DisplayTitle.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["DisplayTitleHooks"] = "includes/DisplayTitleHooks.php",
			["DisplayTitleLuaLibrary"] = "includes/DisplayTitleLuaLibrary.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "DisplayTitleHooks::onParserFirstCallInit",
			["ParserBeforeStrip"] = "DisplayTitleHooks::onParserBeforeStrip",
			["BeforePageDisplay"] = "DisplayTitleHooks::onBeforePageDisplay",
			["PersonalUrls"] = "DisplayTitleHooks::onPersonalUrls",
			["HtmlPageLinkRendererBegin"] = "DisplayTitleHooks::onHtmlPageLinkRendererBegin",
			["ScribuntoExternalLibraries"] = "DisplayTitleHooks::onScribuntoExternalLibraries",
			["SelfLinkBegin"] = "DisplayTitleHooks::onSelfLinkBegin",
		},
		["config"] = {
			["DisplayTitleHideSubtitle"] = {
				["value"] = false,
			},
		},
		["manifest_version"] = 2,
	},
	["DisqusTag"] = {
		["name"] = "DisqusTag",
		["version"] = "0.3",
		["author"] = "[https://www.mediawiki.org/wiki/User:Sophivorus Felipe Schenone]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DisqusTag",
		["descriptionmsg"] = "disqustag-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["DisqusTag"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["DisqusTag"] = "DisqusTag.php",
		},
		["ResourceModules"] = {
			["ext.DisqusTag"] = {
				["scripts"] = "DisqusTag.js",
				["styles"] = "DisqusTag.css",
				["dependencies"] = {
					[0] = "jquery.ui.dialog",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "DisqusTag",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "DisqusTag::addModule",
			["ParserFirstCallInit"] = "DisqusTag::setParserHook",
			["SkinAfterContent"] = "DisqusTag::addDisqusElements",
		},
		["config"] = {
			["DisqusShortname"] = "your-disqus-shortname",
		},
		["manifest_version"] = 1,
	},
	["DocBookExport"] = {
		["name"] = "DocBookExport",
		["version"] = "0.0.0",
		["author"] = {
			[0] = "Nischayn22",
			[1] = "WikiWorks",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:DocBookExport",
		["license-name"] = "MIT",
		["type"] = "other",
		["AutoloadClasses"] = {
			["DocBookExport"] = "DocBookExport.php",
			["DocBookExportAPI"] = "DocBookExportAPI.php",
		},
		["config"] = {
			["DocBookExportPandocPath"] = "pandoc",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "DocBookExport::onParserSetup",
			},
		},
		["APIModules"] = {
			["getdocbook"] = "DocBookExportAPI",
		},
		["MessagesDirs"] = {
			["DocBookExport"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["DocBookExportMagic"] = "DocBookExport.i18n.magic.php",
		},
		["manifest_version"] = 1,
	},
	["DonationInterface"] = {
		["name"] = "Donation Interface",
		["version"] = "2.4.0",
		["author"] = {
			[0] = "Elliott Eggleston",
			[1] = "Katie Horn",
			[2] = "Ryan Kaldari",
			[3] = "Arthur Richards",
			[4] = "Sherah Smith",
			[5] = "Matt Walker",
			[6] = "Adam Wight",
			[7] = "Peter Gehres",
			[8] = "Jeremy Postlethwaite",
			[9] = "Dylan Kozlowski",
			[10] = "Casey Dentinger",
			[11] = "Maggie Epps",
			[12] = "Jack Gleeson",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DonationInterface",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["callback"] = "DonationInterface::registerExtension",
		["SpecialPages"] = {
			["GatewayFormChooser"] = "GatewayFormChooser",
			["SystemStatus"] = "SystemStatus",
			["EmailPreferences"] = "EmailPreferences",
			["GlobalCollectGateway"] = "GlobalCollectGateway",
			["GlobalCollectGatewayResult"] = "GlobalCollectGatewayResult",
			["IngenicoGateway"] = "IngenicoGateway",
			["IngenicoGatewayResult"] = "IngenicoGatewayResult",
			["AmazonGateway"] = "AmazonGateway",
			["AdyenGateway"] = "AdyenGateway",
			["AdyenGatewayResult"] = "AdyenGatewayResult",
			["AstroPayGateway"] = "AstroPayGateway",
			["AstroPayGatewayResult"] = "AstroPayGatewayResult",
			["PaypalExpressGateway"] = "PaypalExpressGateway",
			["PaypalExpressGatewayResult"] = "PaypalExpressGatewayResult",
			["PaypalLegacyGateway"] = "PaypalLegacyGateway",
		},
		["APIModules"] = {
			["di_amazon_bill"] = "AmazonBillingApi",
			["donate"] = "DonationApi",
			["logPaymentsFormError"] = "ClientErrorApi",
		},
		["MessagesDirs"] = {
			["DonationInterface"] = {
				[0] = "gateway_common/i18n/interface",
				[1] = "gateway_common/i18n/country-specific",
				[2] = "gateway_common/i18n/countries",
				[3] = "gateway_common/i18n/us-states",
				[4] = "gateway_common/i18n/canada-provinces",
				[5] = "amazon_gateway/i18n",
				[6] = "globalcollect_gateway/i18n",
				[7] = "adyen_gateway/i18n",
				[8] = "astropay_gateway/i18n",
				[9] = "paypal_gateway/i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GatewayAliases"] = "DonationInterface.alias.php",
			["AmazonGatewayAlias"] = "amazon_gateway/amazon_gateway.alias.php",
			["GlobalCollectGatewayAlias"] = "globalcollect_gateway/globalcollect_gateway.alias.php",
			["IngenicoGatewayAlias"] = "ingenico_gateway/ingenico_gateway.alias.php",
			["AdyenGatewayAlias"] = "adyen_gateway/adyen_gateway.alias.php",
			["AstroPayGatewayAlias"] = "astropay_gateway/astropay_gateway.alias.php",
			["PaypalGatewayAlias"] = "paypal_gateway/paypal_gateway.alias.php",
		},
		["AutoloadClasses"] = {
			["Amount"] = "gateway_common/Amount.php",
			["AmountInCents"] = "gateway_common/AmountInCents.php",
			["ArrayHelper"] = "gateway_common/ArrayHelper.php",
			["FiscalNumber"] = "gateway_common/FiscalNumber.php",
			["ClientErrorApi"] = "gateway_common/clientError.api.php",
			["ClientSideValidationHelper"] = "gateway_common/ClientSideValidationHelper.php",
			["ConfigurationReader"] = "gateway_common/ConfigurationReader.php",
			["ContributionTrackingPlusUnique"] = "gateway_common/ContributionTrackingPlusUnique.php",
			["CountryValidation"] = "gateway_common/CountryValidation.php",
			["CurrencyCountryRule"] = "gateway_common/CurrencyCountryRule.php",
			["CurrencyRatesModule"] = "modules/CurrencyRatesModule.php",
			["DonationData"] = "gateway_common/DonationData.php",
			["DonationInterface"] = "DonationInterface.class.php",
			["DonationLoggerFactory"] = "gateway_common/DonationLoggerFactory.php",
			["DonationLogProcessor"] = "gateway_common/DonationLogProcessor.php",
			["DonationProfiler"] = "gateway_common/DonationProfiler.php",
			["DonorEmail"] = "gateway_common/DonorEmail.php",
			["DonorFullName"] = "gateway_common/DonorFullName.php",
			["DonorLanguage"] = "gateway_common/DonorLanguage.php",
			["DonorLocale"] = "gateway_common/DonorLocale.php",
			["EncodingMangler"] = "gateway_common/EncodingMangler.php",
			["ErrorState"] = "gateway_common/ErrorState.php",
			["FallbackLogPrefixer"] = "gateway_common/FallbackLogPrefixer.php",
			["GatewayAdapter"] = "gateway_common/gateway.adapter.php",
			["GatewayPage"] = "gateway_common/GatewayPage.php",
			["GatewayType"] = "gateway_common/GatewayType.php",
			["IsoDate"] = "gateway_common/IsoDate.php",
			["DataValidator"] = "gateway_common/DataValidator.php",
			["LocalClusterPsr6Cache"] = "gateway_common/LocalClusterPsr6Cache.php",
			["LogPrefixProvider"] = "gateway_common/LogPrefixProvider.php",
			["MessageUtils"] = "gateway_common/MessageUtils.php",
			["PaymentMethod"] = "gateway_common/PaymentMethod.php",
			["PaymentResult"] = "gateway_common/PaymentResult.php",
			["PaymentTransactionResponse"] = "gateway_common/PaymentTransactionResponse.php",
			["ResponseCodes"] = "gateway_common/ResponseCodes.php",
			["ResponseProcessingException"] = "gateway_common/ResponseProcessingException.php",
			["ResultPages"] = "gateway_common/ResultPages.php",
			["StagingHelper"] = "gateway_common/StagingHelper.php",
			["StreetAddress"] = "gateway_common/StreetAddress.php",
			["UnstagingHelper"] = "gateway_common/UnstagingHelper.php",
			["WmfFramework_Mediawiki"] = "gateway_common/WmfFramework.mediawiki.php",
			["WmfFrameworkLogHandler"] = "gateway_common/WmfFrameworkLogHandler.php",
			["ValidationHelper"] = "gateway_common/ValidationHelper.php",
			["EmailForm"] = "email_forms/EmailForm.php",
			["Gateway_Form"] = "gateway_forms/Form.php",
			["MustacheHelper"] = "gateway_forms/MustacheHelper.php",
			["Gateway_Form_Mustache"] = "gateway_forms/Mustache.php",
			["MustacheErrorForm"] = "gateway_forms/MustacheErrorForm.php",
			["Subdivisions"] = "gateway_forms/includes/Subdivisions.php",
			["GlobalCollectGateway"] = "globalcollect_gateway/globalcollect_gateway.body.php",
			["GlobalCollectGatewayResult"] = "globalcollect_gateway/globalcollect_resultswitcher.body.php",
			["GlobalCollectAdapter"] = "globalcollect_gateway/globalcollect.adapter.php",
			["GlobalCollect3DSecure"] = "globalcollect_gateway/GlobalCollect3DSecure.php",
			["Ingenico3DSecure"] = "ingenico_gateway/Ingenico3DSecure.php",
			["IngenicoFormVariant"] = "ingenico_gateway/IngenicoFormVariant.php",
			["IngenicoGateway"] = "ingenico_gateway/ingenico_gateway.body.php",
			["IngenicoGatewayResult"] = "ingenico_gateway/ingenico_resultswitcher.body.php",
			["IngenicoAdapter"] = "ingenico_gateway/ingenico.adapter.php",
			["IngenicoLocale"] = "ingenico_gateway/IngenicoLocale.php",
			["GlobalCollectOrphanAdapter"] = "globalcollect_gateway/orphan.adapter.php",
			["GlobalCollectOrphanRectifier"] = "globalcollect_gateway/GlobalCollectOrphanRectifier.php",
			["IngenicoOrphanAdapter"] = "ingenico_gateway/orphan.adapter.php",
			["IngenicoOrphanRectifier"] = "ingenico_gateway/IngenicoOrphanRectifier.php",
			["IngenicoFinancialNumber"] = "globalcollect_gateway/IngenicoFinancialNumber.php",
			["IngenicoLanguage"] = "globalcollect_gateway/IngenicoLanguage.php",
			["IngenicoMethodCodec"] = "globalcollect_gateway/IngenicoMethodCodec.php",
			["IngenicoReturntoHelper"] = "globalcollect_gateway/IngenicoReturntoHelper.php",
			["AmazonGateway"] = "amazon_gateway/amazon_gateway.body.php",
			["AmazonAdapter"] = "amazon_gateway/amazon.adapter.php",
			["AmazonBillingApi"] = "amazon_gateway/amazon.api.php",
			["AdyenGateway"] = "adyen_gateway/adyen_gateway.body.php",
			["AdyenGatewayResult"] = "adyen_gateway/adyen_resultswitcher.body.php",
			["AdyenHostedSignature"] = "adyen_gateway/AdyenHostedSignature.php",
			["AdyenMethodCodec"] = "adyen_gateway/AdyenMethodCodec.php",
			["AdyenAdapter"] = "adyen_gateway/adyen.adapter.php",
			["FullNameWithExceptions"] = "adyen_gateway/FullNameWithExceptions.php",
			["RiskScore"] = "adyen_gateway/RiskScore.php",
			["AmountInMinorUnits"] = "adyen_gateway/AmountInMinorUnits.php",
			["BlankAddressFields"] = "adyen_gateway/BlankAddressFields.php",
			["AstroPayGateway"] = "astropay_gateway/astropay_gateway.body.php",
			["AstroPayGatewayResult"] = "astropay_gateway/astropay_resultswitcher.body.php",
			["AstroPayAdapter"] = "astropay_gateway/astropay.adapter.php",
			["AstroPayFinancialNumbers"] = "astropay_gateway/AstroPayFinancialNumbers.php",
			["AstroPayMethodCodec"] = "astropay_gateway/AstroPayMethodCodec.php",
			["AstroPaySignature"] = "astropay_gateway/AstroPaySignature.php",
			["DummyFiscalNumber"] = "astropay_gateway/DummyFiscalNumber.php",
			["CleanupRecurringLength"] = "paypal_gateway/CleanupRecurringLength.php",
			["PayPalCountry"] = "paypal_gateway/PayPalCountry.php",
			["PaypalExpressAdapter"] = "paypal_gateway/express_checkout/paypal_express.adapter.php",
			["PaypalExpressGateway"] = "paypal_gateway/express_checkout/paypal_express_gateway.body.php",
			["PaypalExpressGatewayResult"] = "paypal_gateway/express_checkout/paypal_express_resultswitcher.body.php",
			["PaypalExpressReturnUrl"] = "paypal_gateway/express_checkout/PaypalExpressReturnUrl.php",
			["PaypalLegacyAdapter"] = "paypal_gateway/legacy/paypal_legacy.adapter.php",
			["PaypalLegacyGateway"] = "paypal_gateway/legacy/paypal_legacy_gateway.body.php",
			["PaypalLegacyLocale"] = "paypal_gateway/legacy/PaypalLegacyLocale.php",
			["Gateway_Extras"] = "extras/extras.body.php",
			["FraudFilter"] = "extras/FraudFilter.php",
			["Gateway_Extras_CustomFilters"] = "extras/custom_filters/custom_filters.body.php",
			["Gateway_Extras_ConversionLog"] = "extras/conversion_log/conversion_log.body.php",
			["Gateway_Extras_CustomFilters_MinFraud"] = "extras/custom_filters/filters/minfraud/minfraud.body.php",
			["Gateway_Extras_CustomFilters_Referrer"] = "extras/custom_filters/filters/referrer/referrer.body.php",
			["Gateway_Extras_CustomFilters_Source"] = "extras/custom_filters/filters/source/source.body.php",
			["Gateway_Extras_CustomFilters_Functions"] = "extras/custom_filters/filters/functions/functions.body.php",
			["Gateway_Extras_CustomFilters_IP_Velocity"] = "extras/custom_filters/filters/ip_velocity/ip_velocity.body.php",
			["BannerHistoryLogIdProcessor"] = "extras/banner_history/BannerHistoryLogIdProcessor.php",
			["Gateway_Extras_SessionVelocityFilter"] = "extras/session_velocity/session_velocity.body.php",
			["GatewayFormChooser"] = "special/GatewayFormChooser.php",
			["SystemStatus"] = "special/SystemStatus.php",
			["EmailPreferences"] = "special/EmailPreferences.php",
			["DonationApi"] = "gateway_common/donation.api.php",
		},
		["ResourceModules"] = {
			["iframe.liberator"] = {
				["scripts"] = "modules/iframe.liberator.js",
			},
			["ext.donationInterface.emailExplain"] = {
				["scripts"] = "modules/js/ext.donationInterface.emailExplain.js",
				["dependencies"] = {
					[0] = "ext.donationInterface.forms",
				},
				["messages"] = {
					[0] = "donate_interface-email-explain",
				},
			},
			["ext.donationInterface.emailPreferences"] = {
				["scripts"] = "modules/js/ext.donationInterface.emailPreferences.js",
				["dependencies"] = "donationInterface.skinOverride",
			},
			["ext.donationInterface.alwaysRedirect"] = {
				["scripts"] = "modules/js/ext.donationInterface.alwaysRedirect.js",
				["dependencies"] = "ext.donationInterface.forms",
			},
			["donationInterface.styles"] = {
				["styles"] = "modules/css/gateway.css",
			},
			["donationInterface.skinOverride"] = {
				["scripts"] = "modules/js/skinOverride.js",
				["styles"] = "modules/css/skinOverride.css",
			},
			["ext.donationInterface.errorLog"] = {
				["scripts"] = "modules/js/ext.donationInterface.errorLog.js",
			},
			["ext.donationInterface.currencyRates"] = {
				["class"] = "CurrencyRatesModule",
			},
			["ext.donationInterface.validation"] = {
				["scripts"] = {
					[0] = "modules/js/mailcheck.js",
					[1] = "modules/js/ext.donationInterface.validation.js",
				},
				["dependencies"] = "di.form.core.validate",
				["messages"] = {
					[0] = "donate_interface-did-you-mean",
				},
			},
			["ext.donationInterface.forms"] = {
				["scripts"] = "modules/js/ext.donationInterface.forms.js",
				["dependencies"] = {
					[0] = "ext.donationInterface.validation",
					[1] = "mediawiki.util",
				},
			},
			["ext.donationInterface.mustache.styles"] = {
				["styles"] = "gateway_forms/mustache/forms.css",
			},
			["ext.donationInterface.adyen.scripts"] = {
				["scripts"] = "adyen_gateway/forms/js/adyen.js",
				["dependencies"] = "ext.donationInterface.forms",
			},
			["ext.donationInterface.ingenico.scripts"] = {
				["scripts"] = "globalcollect_gateway/forms/js/ingenico.js",
				["dependencies"] = "ext.donationInterface.forms",
			},
			["ext.donationInterface.ingenico-hosted"] = {
				["scripts"] = "ingenico_gateway/forms/js/ingenico.js",
				["styles"] = "ingenico_gateway/forms/css/ingenico.css",
				["dependencies"] = "ext.donationInterface.forms",
			},
			["ext.donationInterface.paypal.scripts"] = {
				["scripts"] = "paypal_gateway/express_checkout/forms/js/paypal.js",
				["dependencies"] = "ext.donationInterface.forms",
			},
			["ext.donationInterface.amazon.styles"] = {
				["styles"] = "amazon_gateway/amazon.css",
			},
			["ext.donationInterface.amazon.scripts"] = {
				["scripts"] = "amazon_gateway/amazon.js",
				["dependencies"] = "ext.donationInterface.validation",
				["messages"] = {
					[0] = "donate_interface-otherways-short",
				},
			},
			["gc.iframe"] = {
				["styles"] = "globalcollect_gateway/forms/css/iframe.css",
			},
			["ext.donationInterface.errorMessages"] = {
				["messages"] = {
					[0] = "donate_interface-noscript-msg",
					[1] = "donate_interface-noscript-redirect-msg",
					[2] = "donate_interface-error-msg-general",
					[3] = "donate_interface-error-msg-validation",
					[4] = "donate_interface-error-msg-invalid-amount",
					[5] = "donate_interface-error-msg-invalid-email",
					[6] = "donate_interface-error-msg-card-num",
					[7] = "donate_interface-error-msg-amex",
					[8] = "donate_interface-error-msg-mc",
					[9] = "donate_interface-error-msg-visa",
					[10] = "donate_interface-error-msg-discover",
					[11] = "donate_interface-error-msg-amount",
					[12] = "donate_interface-error-msg-email",
					[13] = "donate_interface-error-msg-postal_code",
					[14] = "donate_interface-error-msg-street_address",
					[15] = "donate_interface-error-msg-country",
					[16] = "donate_interface-error-msg-card_type",
					[17] = "donate_interface-error-msg-card_num",
					[18] = "donate_interface-error-msg-expiration",
					[19] = "donate_interface-error-msg-cvv",
					[20] = "donate_interface-error-msg-captcha",
					[21] = "donate_interface-error-msg-captcha-please",
					[22] = "donate_interface-error-msg-cookies",
					[23] = "donate_interface-error-msg-account_name",
					[24] = "donate_interface-error-msg-account_number",
					[25] = "donate_interface-error-msg-authorization_id",
					[26] = "donate_interface-error-msg-bank_check_digit",
					[27] = "donate_interface-error-msg-bank_code",
					[28] = "donate_interface-error-msg-branch_code",
					[29] = "donate_interface-error-msg-issuer_id",
					[30] = "donate_interface-smallamount-error",
					[31] = "donate_interface-donor-first_name",
					[32] = "donate_interface-donor-last_name",
					[33] = "donate_interface-donor-street_address",
					[34] = "donate_interface-donor-city",
					[35] = "donate_interface-donor-state_province",
					[36] = "donate_interface-donor-postal_code",
					[37] = "donate_interface-donor-country",
					[38] = "donate_interface-donor-email",
					[39] = "donate_interface-donor-fiscal_number",
					[40] = "donate_interface-cvv-explain",
				},
			},
			["di.form.core.validate"] = {
				["scripts"] = "modules/validate_input.js",
				["dependencies"] = {
					[0] = "ext.donationInterface.currencyRates",
					[1] = "ext.donationInterface.errorMessages",
				},
			},
			["ext.donationInterface.lightgallery"] = {
				["scripts"] = {
					[0] = "modules/js/lightgallery.js",
					[1] = "modules/js/lg-hash.js",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "DonationInterface",
		},
		["Hooks"] = {
			["UnitTestsList"] = {
				[0] = "DonationInterface::onDonationInterfaceUnitTests",
			},
		},
		["config"] = {
			["DonationInterfaceTest"] = false,
			["DonationInterfaceAppealWikiTemplate"] = "LanguageSwitch|2011FR/$appeal/text|$language",
			["DonationInterfaceDefaultAppeal"] = "JimmyQuote",
			["DonationInterfaceProblemsURL"] = "https://donate.wikimedia.org/wiki/Special:LandingCheck?landing_page=Problems_donating&basic=true&language=$language&country=$country",
			["DonationInterfaceOtherWaysURL"] = "https://donate.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=Ways_to_Give&language=$language&country=$country",
			["DonationInterfaceFaqURL"] = "https://foundation.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=FAQ&language=$language&country=$country",
			["DonationInterfaceTaxURL"] = "https://foundation.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=Tax_Deductibility&language=$language&country=$country",
			["DonationInterfacePolicyURL"] = "https://foundation.wikimedia.org/wiki/Special:LandingCheck?basic=true&landing_page=Donor_policy&language=$language&country=$country",
			["DonationInterfaceProblemsEmail"] = "donate@wikimedia.org",
			["DonationInterfaceMajorGiftsEmail"] = "benefactors@wikimedia.org",
			["DonationInterfaceDefaultEmail"] = "nobody@wikimedia.org",
			["DonationInterfaceLogoOverride"] = {
			},
			["DonationInterfaceDebugLog"] = false,
			["DonationInterfaceDisplayDebug"] = false,
			["DonationInterfaceUseSyslog"] = false,
			["DonationInterfaceSaveCommStats"] = false,
			["DonationInterfaceCurlVerboseLog"] = false,
			["DonationInterfaceLogCompleted"] = false,
			["DonationInterfaceTimeout"] = 5,
			["DonationInterfaceFallbackCurrency"] = false,
			["DonationInterfaceFallbackCurrencyByCountry"] = false,
			["DonationInterfaceNotifyOnConvert"] = true,
			["DonationInterfaceSendOptInOnFailure"] = false,
			["DonationInterfaceSalt"] = nil,
			["DonationInterfaceHeader"] = nil,
			["DonationInterfaceNoScriptRedirect"] = nil,
			["DonationInterfacePriceFloor"] = 1,
			["DonationInterfacePriceCeiling"] = 10000,
			["DonationInterfaceRapidFail"] = false,
			["DonationInterfaceThankYouPage"] = "Donate-thanks",
			["DonationInterfaceFailPage"] = "Donate-error",
			["DonationInterfaceCancelPage"] = "Donate-cancel",
			["DonationInterfaceVariantConfigurationDirectory"] = false,
			["DonationInterfaceRetryLoopCount"] = 3,
			["DonationInterfaceOrphanCron"] = {
				["enable"] = true,
				["target_execute_time"] = 300,
				["time_buffer"] = 1200,
				["_merge_strategy"] = "array_plus",
			},
			["DonationInterfaceForbiddenCountries"] = {
			},
			["DonationInterface3DSRules"] = {
				["INR"] = {
				},
				["_merge_strategy"] = "array_plus",
			},
			["GlobalCollectGatewayTestingURL"] = "https://ps.gcsip.nl/wdl/wdl",
			["GlobalCollectGatewayURL"] = "https://ps.gcsip.nl/wdl/wdl",
			["GlobalCollectGatewayCvvMap"] = {
				["M"] = true,
				["N"] = false,
				["P"] = true,
				["S"] = false,
				["U"] = true,
				["Y"] = false,
				[0] = true,
				[""] = false,
				["_merge_strategy"] = "array_plus",
			},
			["GlobalCollectGatewayAvsMap"] = {
				["A"] = 50,
				["B"] = 50,
				["C"] = 50,
				["D"] = 0,
				["E"] = 100,
				["F"] = 0,
				["G"] = 50,
				["I"] = 50,
				["M"] = 0,
				["N"] = 100,
				["P"] = 50,
				["R"] = 100,
				["S"] = 50,
				["U"] = 50,
				["W"] = 50,
				["X"] = 0,
				["Y"] = 0,
				["Z"] = 50,
				[0] = 25,
				[""] = 100,
				["_merge_strategy"] = "array_plus",
			},
			["IngenicoGatewayCvvMap"] = {
				["M"] = true,
				["N"] = false,
				["P"] = true,
				["S"] = false,
				["U"] = true,
				["Y"] = false,
				[0] = true,
				[""] = false,
				["_merge_strategy"] = "array_plus",
			},
			["IngenicoGatewayAvsMap"] = {
				["A"] = 50,
				["B"] = 50,
				["C"] = 50,
				["D"] = 0,
				["E"] = 100,
				["F"] = 0,
				["G"] = 50,
				["I"] = 50,
				["M"] = 0,
				["N"] = 100,
				["P"] = 50,
				["R"] = 100,
				["S"] = 50,
				["U"] = 50,
				["W"] = 50,
				["X"] = 0,
				["Y"] = 0,
				["Z"] = 50,
				[0] = 25,
				[""] = 100,
				["_merge_strategy"] = "array_plus",
			},
			["IngenicoGatewayHostedFormVariants"] = {
				["redirect"] = 100,
				["iframe"] = 100,
			},
			["AmazonGatewayLoginScript"] = "https://api-cdn.amazon.com/sdk/login1.js",
			["PaypalGatewayURL"] = "https://www.paypal.com/cgi-bin/webscr",
			["PaypalGatewayTestingURL"] = "https://www.sandbox.paypal.com/cgi-bin/webscr",
			["PaypalGatewayRecurringLength"] = "0",
			["PaypalGatewayXclickCountries"] = {
			},
			["PaypalExpressGatewayCertificateURL"] = "https://api.paypal.com/nvp",
			["PaypalExpressGatewaySignatureURL"] = "https://api-3t.paypal.com/nvp",
			["PaypalExpressGatewayTestingCertificateURL"] = "https://api.sandbox.paypal.com/nvp",
			["PaypalExpressGatewayTestingSignatureURL"] = "https://api-3t.sandbox.paypal.com/nvp",
			["AdyenGatewayURL"] = "https://live.adyen.com",
			["AdyenGatewayTestingURL"] = "https://test.adyen.com",
			["AdyenGatewayMaxRiskScore"] = 95,
			["AstroPayGatewayURL"] = "https://api.dlocal.com/",
			["AstroPayGatewayTestingURL"] = "https://sandbox.dlocal.com/",
			["DonationInterfaceCustomFiltersActionRanges"] = {
				["process"] = {
					[0] = 0,
					[1] = 100,
				},
				["review"] = {
					[0] = -1,
					[1] = -1,
				},
				["challenge"] = {
					[0] = -1,
					[1] = -1,
				},
				["reject"] = {
					[0] = -1,
					[1] = -1,
				},
				["_merge_strategy"] = "array_plus_2d",
			},
			["DonationInterfaceCustomFiltersRiskScore"] = 0,
			["DonationInterfaceMinFraudAccountId"] = "",
			["DonationInterfaceMinFraudLicenseKey"] = "",
			["DonationInterfaceMinFraudClientOptions"] = {
			},
			["DonationInterfaceMinFraudExtraFields"] = {
			},
			["DonationInterfaceMinFraudAlarmLimit"] = 25000,
			["DonationInterfaceCustomFiltersRefRules"] = {
			},
			["DonationInterfaceCustomFiltersSrcRules"] = {
			},
			["DonationInterfaceCustomFiltersFunctions"] = {
			},
			["DonationInterfaceCustomFiltersInitialFunctions"] = {
			},
			["DonationInterfaceNameFilterRules"] = {
			},
			["DonationInterfaceIPVelocityFailScore"] = 100,
			["DonationInterfaceIPVelocityTimeout"] = 300,
			["DonationInterfaceIPVelocityThreshhold"] = 3,
			["DonationInterfaceSessionVelocity_HitScore"] = 10,
			["DonationInterfaceSessionVelocity_DecayRate"] = 1,
			["DonationInterfaceSessionVelocity_Threshold"] = 50,
			["DonationInterfaceSessionVelocity_Multiplier"] = 1,
			["DonationInterfaceCountryMap"] = {
			},
			["DonationInterfaceEmailDomainMap"] = {
			},
			["DonationInterfaceUtmCampaignMap"] = {
			},
			["DonationInterfaceUtmMediumMap"] = {
			},
			["DonationInterfaceUtmSourceMap"] = {
			},
			["DonationInterfaceEnableConversionLog"] = false,
			["DonationInterfaceEnableMinFraud"] = false,
			["DonationInterfaceMinFraudWeight"] = 100,
			["DonationInterfaceMinFraudErrorScore"] = 50,
			["DonationInterfaceEnableBannerHistoryLog"] = false,
			["GlobalCollectGatewayEnabled"] = false,
			["IngenicoGatewayEnabled"] = false,
			["AmazonGatewayEnabled"] = false,
			["AdyenGatewayEnabled"] = false,
			["AstroPayGatewayEnabled"] = false,
			["PaypalGatewayEnabled"] = false,
			["PaypalExpressGatewayEnabled"] = false,
			["DonationInterfaceEnableCustomFilters"] = true,
			["DonationInterfaceEnableFormChooser"] = false,
			["DonationInterfaceEnableReferrerFilter"] = false,
			["DonationInterfaceEnableSourceFilter"] = false,
			["DonationInterfaceEnableFunctionsFilter"] = false,
			["DonationInterfaceEnableIPVelocityFilter"] = false,
			["DonationInterfaceEnableSessionVelocityFilter"] = false,
			["DonationInterfaceEnableSystemStatus"] = false,
			["DonationInterfaceLogClientErrors"] = true,
			["DonationInterfaceEnableContributionTrackingQueue"] = false,
			["DonationInterfaceGeoIpDbPath"] = "/usr/share/GeoIP/GeoLite2-Country.mmdb",
			["DonationInterfaceGatewayAdapters"] = {
				["globalcollect"] = "GlobalCollectAdapter",
				["globalcollect_orphan"] = "GlobalCollectOrphanAdapter",
				["ingenico"] = "IngenicoAdapter",
				["ingenico_orphan"] = "IngenicoOrphanAdapter",
				["amazon"] = "AmazonAdapter",
				["adyen"] = "AdyenAdapter",
				["astropay"] = "AstroPayAdapter",
				["paypal_ec"] = "PaypalExpressAdapter",
				["paypal"] = "PaypalLegacyAdapter",
			},
			["DonationInterfaceAllowedHtmlForms"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["DoubleWiki"] = {
		["name"] = "DoubleWiki",
		["author"] = "ThomasV",
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DoubleWiki",
		["descriptionmsg"] = "doublewiki-desc",
		["type"] = "other",
		["config"] = {
			["DoubleWikiCacheTime"] = 43200,
		},
		["Hooks"] = {
			["OutputPageBeforeHTML"] = {
				[0] = "DoubleWiki::onOutputPageBeforeHTML",
			},
			["BeforePageDisplay"] = {
				[0] = "DoubleWiki::onBeforePageDisplay",
			},
		},
		["MessagesDirs"] = {
			["DoubleWiki"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["DoubleWiki"] = "includes/DoubleWiki.php",
		},
		["manifest_version"] = 1,
	},
	["Drafts"] = {
		["name"] = "Drafts",
		["version"] = "0.3.6",
		["author"] = {
			[0] = "Trevor Parscal",
			[1] = "Petr Bena",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Drafts",
		["descriptionmsg"] = "drafts-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["config_prefix"] = "eg",
		["config"] = {
			["DraftsAutoSaveWait"] = {
				["value"] = 120,
				["path"] = false,
				["description"] = "Seconds of inactivity after change before autosaving. Use the value 0 to disable autosave",
				["public"] = false,
			},
			["DraftsAutoSaveInputBased"] = {
				["value"] = false,
				["path"] = false,
				["description"] = "Enable auto save only if user stop typing (less auto saves, but much worse recovery ability)",
				["public"] = false,
			},
			["DraftsAutoSaveTimeout"] = {
				["value"] = 20,
				["path"] = false,
				["description"] = "Seconds to wait until giving up on a response from the server. Use the value 0 to disable autosave",
				["public"] = false,
			},
			["DraftsLifeSpan"] = {
				["value"] = 30,
				["path"] = false,
				["description"] = "Days to keep drafts around before automatic deletion. Set to 0 to keep forever.",
				["public"] = false,
			},
			["DraftsCleanRatio"] = {
				["value"] = 1000,
				["path"] = false,
				["description"] = "Ratio of times which a list of drafts requested and the list should be pruned for expired drafts - expired drafts will not apear in the list even if they are not yet pruned, this is just a way to keep the database from filling up with old drafts",
				["public"] = false,
			},
		},
		["AutoloadClasses"] = {
			["ApiSaveDrafts"] = "includes/api/ApiSaveDrafts.php",
			["Drafts"] = "includes/Drafts.php",
			["Draft"] = "includes/Draft.php",
			["DraftHooks"] = "includes/DraftHooks.php",
			["SpecialDrafts"] = "includes/specials/SpecialDrafts.php",
		},
		["APIModules"] = {
			["savedrafts"] = "ApiSaveDrafts",
		},
		["SpecialPages"] = {
			["Drafts"] = "SpecialDrafts",
		},
		["ExtensionMessagesFiles"] = {
			["DraftsAlias"] = "Drafts.alias.php",
		},
		["MessagesDirs"] = {
			["Drafts"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.Drafts"] = {
				["scripts"] = "modules/ext.Drafts.js",
				["styles"] = "modules/ext.Drafts.css",
				["dependencies"] = {
					[0] = "mediawiki.jqueryMsg",
					[1] = "mediawiki.legacy.wikibits",
					[2] = "oojs-ui-core",
					[3] = "oojs-ui-widgets",
				},
				["messages"] = {
					[0] = "drafts-save-save",
					[1] = "drafts-save-saved",
					[2] = "drafts-save-saving",
					[3] = "drafts-save-error",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Drafts",
		},
		["Hooks"] = {
			["UserGetDefaultOptions"] = "DraftHooks::onUserGetDefaultOptions",
			["GetPreferences"] = "DraftHooks::onGetPreferences",
			["EditFilter"] = "DraftHooks::onEditFilter",
			["PageContentSaveComplete"] = "DraftHooks::onPageContentSaveComplete",
			["SpecialMovepageAfterMove"] = "DraftHooks::onSpecialMovepageAfterMove",
			["EditPageBeforeEditButtons"] = "DraftHooks::onEditPageBeforeEditButtons",
			["EditPage::showEditForm:initial"] = "DraftHooks::loadForm",
			["LoadExtensionSchemaUpdates"] = "DraftHooks::schema",
		},
		["manifest_version"] = 2,
	},
	["DynamicPageListEngine"] = {
		["name"] = "DynamicPageListEngine",
		["version"] = "1.1.0-rc1",
		["type"] = "other",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:RV1971 RV1971]",
		},
		["descriptionmsg"] = "dynamicpagelistengine-desc",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DynamicPageListEngine",
		["license-name"] = "GPL-3.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["AutoloadClasses"] = {
			["DynamicPageListEngine"] = "includes/DynamicPageListEngine.body.php",
			["DpleFeatureBase"] = "includes/DpleFeatureBase.php",
			["DpleFeatureInterface"] = "includes/DpleFeatureInterface.php",
			["DpleFeatureCategory"] = "includes/DpleFeatureCategory.php",
			["DpleFeatureCheck"] = "includes/DpleFeatureCheck.php",
			["DpleFeatureContains"] = "includes/DpleFeatureContains.php",
			["DpleFeatureCount"] = "includes/DpleFeatureCount.php",
			["DpleFeatureExtra"] = "includes/DpleFeatureExtra.php",
			["DpleFeatureExtrax"] = "includes/DpleFeatureExtrax.php",
			["DpleFeatureImagecontainer"] = "includes/DpleFeatureImagecontainer.php",
			["DpleFeatureImageused"] = "includes/DpleFeatureImageused.php",
			["DpleFeatureLinksBase"] = "includes/DpleFeatureLinksBase.php",
			["DpleFeatureLinksto"] = "includes/DpleFeatureLinksto.php",
			["DpleFeatureLinksfrom"] = "includes/DpleFeatureLinksfrom.php",
			["DpleFeatureNamespace"] = "includes/DpleFeatureNamespace.php",
			["DpleFeatureOrder"] = "includes/DpleFeatureOrder.php",
			["DpleFeatureRedirects"] = "includes/DpleFeatureRedirects.php",
			["DpleFeatureRedirectsto"] = "includes/DpleFeatureRedirectsto.php",
			["DpleFeatureResults"] = "includes/DpleFeatureResults.php",
			["DpleFeatureSubpages"] = "includes/DpleFeatureSubpages.php",
			["DpleFeatureTitlematch"] = "includes/DpleFeatureTitlematch.php",
			["DpleFeatureUser"] = "includes/DpleFeatureUser.php",
			["DpleFeatureUses"] = "includes/DpleFeatureUses.php",
			["DpleFeatureUsedby"] = "includes/DpleFeatureUsedby.php",
			["DpleQuery"] = "includes/DpleQuery.php",
			["DpleUtils"] = "includes/DpleUtils.php",
			["Scribunto_LuaDynamicPageListEngineLibrary"] = "includes/Scribunto_LuaDynamicPageListEngineLibrary.php",
		},
		["Hooks"] = {
			["ScribuntoExternalLibraries"] = {
				[0] = "Scribunto_LuaDynamicPageListEngineLibrary::onScribuntoExternalLibraries",
			},
		},
		["MessagesDirs"] = {
			["DynamicPageListEngine"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["DpleMaxCost"] = {
				["description"] = "Maxiumum cost of a dynamic page list in terms of database load. Default null means that it is set to the corresponding value for [Extension:DynamicPageList](https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia%29#Setup)",
				["value"] = nil,
			},
			["DpleMaxResultCount"] = {
				["description"] = "Maxiumum number of records to fetch. Default NULL means that it is set to the corresponding value for [Extension:DynamicPageList](https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia%29#Setup)",
				["value"] = nil,
			},
			["DpleFeatures"] = {
				["description"] = "Which features to enable",
				["value"] = {
					["DpleFeatureNamespace"] = true,
					["DpleFeatureCategory"] = true,
					["DpleFeatureRedirects"] = true,
					["DpleFeatureTitlematch"] = false,
					["DpleFeatureSubpages"] = false,
					["DpleFeatureLinksto"] = false,
					["DpleFeatureLinksfrom"] = false,
					["DpleFeatureRedirectsto"] = false,
					["DpleFeatureUses"] = false,
					["DpleFeatureUsedby"] = false,
					["DpleFeatureImageused"] = false,
					["DpleFeatureImagecontainer"] = false,
					["DpleFeatureContains"] = false,
					["DpleFeatureExtra"] = false,
					["DpleFeatureUser"] = false,
					["DpleFeatureCount"] = true,
					["DpleFeatureOrder"] = true,
					["DpleFeatureCheck"] = true,
					["DpleFeatureResults"] = true,
				},
			},
			["DpleCondCostMap"] = {
				["description"] = "Cost of conditions in terms of database load. A unit of 1 should correspond to an efficient table join. You can tune this map to reflect the real cost on your particular installation and/or prevent users from excessive use of certain features. Any conditions not mentioned in this map are assigned a cost of 0.",
				["value"] = {
					["DpleFeatureNamespace"] = -0.2,
					["DpleFeatureCategory"] = 1,
					["DpleFeatureTitlematch"] = 0.3,
					["DpleFeatureLinksto"] = 1,
					["DpleFeatureLinksfrom"] = 1.3,
					["DpleFeatureUses"] = 1,
					["DpleFeatureUsedby"] = 1.3,
					["DpleFeatureImageused"] = 1,
					["DpleFeatureImagecontainer"] = 1.3,
					["DpleFeatureContains"] = 1.3,
					["DpleFeatureExtra"] = 0.3,
					["DpleFeatureUser"] = 1,
					["DpleFeatureUserExpensive"] = 2,
				},
			},
			["DpleOrderCostMap"] = {
				["description"] = "Cost of order methods in terms of database load. Any order methods not mentioned in this map are assigned a cost of 0.",
				["value"] = {
					["categorysortkey"] = 0.1,
					["title"] = 0.1,
				},
			},
		},
		["manifest_version"] = 2,
	},
	["DynamicSidebar"] = {
		["name"] = "DynamicSidebar",
		["version"] = "1.1",
		["author"] = "Ryan Lane",
		["url"] = "https://www.mediawiki.org/wiki/Extension:DynamicSidebar",
		["descriptionmsg"] = "dynamicsidebar-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["config"] = {
			["DynamicSidebarUseCategories"] = true,
			["DynamicSidebarUseGroups"] = true,
			["DynamicSidebarUsePageCategories"] = false,
			["DynamicSidebarUseUserpages"] = true,
		},
		["Hooks"] = {
			["SidebarBeforeOutput"] = {
				[0] = "DynamicSidebar::modifySidebar",
			},
		},
		["MessagesDirs"] = {
			["DynamicSidebar"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["DynamicSidebar"] = "includes/DynamicSidebar.php",
		},
		["manifest_version"] = 1,
	},
	["EUCopyrightCampaign"] = {
		["name"] = "EUCopyrightCampaign",
		["author"] = {
			[0] = "Robert Vogel",
			[1] = "Dejan Savuljesku",
			[2] = "Hallo Welt! GmbH",
		},
		["url"] = "https://www.wikimedia.org",
		["descriptionmsg"] = "eucopyrightcampaign-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["EUCCStats"] = 18341891,
				},
			},
		},
		["SpecialPages"] = {
			["ContactYourMEP"] = "\\EUCopyrightCampaign\\Special\\ContactYourMEP",
		},
		["MessagesDirs"] = {
			["EUCopyrightCampaign"] = "i18n",
		},
		["ExtensionMessagesFiles"] = {
			["EUCopyrightCampaignAlias"] = "i18n/EUCopyrightCampaign.i18n.alias.php",
		},
		["APIModules"] = {
			["eucc-get-representatives"] = "\\EUCopyrightCampaign\\Api\\GetRepresentatives",
		},
		["ResourceModules"] = {
			["ext.euCopyrightCampaign"] = {
				["scripts"] = {
					[0] = "ext.euCopyrightCampaign.util.js",
					[1] = "ui/dialog/Mail.js",
					[2] = "ui/dialog/Call.js",
					[3] = "ui/dialog/Twitter.js",
					[4] = "ui/widget/CheckboxMultioptionText.js",
					[5] = "ui/widget/Contact.js",
					[6] = "ui/widget/CountryPicker.js",
					[7] = "ui/widget/RepresentativePicker.js",
					[8] = "ui/ThankYouLayout.js",
					[9] = "ext.euCopyrightCampaign.js",
				},
				["styles"] = {
					[0] = "ext.euCopyrightCampaign.less",
					[1] = "ext.euCopyrightCampaign.flagIcons.less",
				},
				["messages"] = {
					[0] = "eucc-country-picker-layout-label",
					[1] = "eucc-country-picker-placeholder",
					[2] = "eucc-representative-picker-layout-label",
					[3] = "eucc-contact-layout-label",
					[4] = "eucc-email-greeting",
					[5] = "eucc-email-user-info",
					[6] = "eucc-email-part-one-v1",
					[7] = "eucc-email-part-one-v2",
					[8] = "eucc-email-part-one-v3",
					[9] = "eucc-email-part-two",
					[10] = "eucc-email-complimentary-close",
					[11] = "eucc-email-first-name-input-placeholder",
					[12] = "eucc-email-last-name-input-placeholder",
					[13] = "eucc-email-custom-text-placeholder",
					[14] = "eucc-email-email-input-placeholder",
					[15] = "eucc-email-newsletter-label",
					[16] = "eucc-email-privacy-policy-label",
					[17] = "eucc-option-protect-public-domain-label",
					[18] = "eucc-option-protect-public-domain-text-v1",
					[19] = "eucc-option-protect-public-domain-text-v2",
					[20] = "eucc-option-protect-public-domain-text-v3",
					[21] = "eucc-option-freedom-of-panorama-label",
					[22] = "eucc-option-freedom-of-panorama-text-v1",
					[23] = "eucc-option-freedom-of-panorama-text-v2",
					[24] = "eucc-option-freedom-of-panorama-text-v3",
					[25] = "eucc-option-exception-for-ucg-label",
					[26] = "eucc-option-exception-for-ucg-text-v1",
					[27] = "eucc-option-exception-for-ucg-text-v2",
					[28] = "eucc-option-exception-for-ucg-text-v3",
					[29] = "eucc-option-exception-for-text-and-data-mining-label",
					[30] = "eucc-option-exception-for-text-and-data-mining-text-v1",
					[31] = "eucc-option-exception-for-text-and-data-mining-text-v2",
					[32] = "eucc-option-exception-for-text-and-data-mining-text-v3",
					[33] = "eucc-thank-you-header",
					[34] = "eucc-thank-you-text",
					[35] = "eucc-share-tweet-text",
					[36] = "eucc-share-tweet-label",
					[37] = "eucc-share-tweet-button-label",
					[38] = "eucc-copy-to-clipboard-success",
					[39] = "eucc-copy-to-clipboard-fail",
					[40] = "eucc-email-issues-intro",
					[41] = "eucc-email-outro-v1",
					[42] = "eucc-email-outro-v2",
					[43] = "eucc-email-outro-v3",
					[44] = "eucc-call-representative-phone-brussels",
					[45] = "eucc-call-representative-phone-strasbourg",
					[46] = "eucc-call-script-label",
					[47] = "eucc-call-script-text",
					[48] = "eucc-contact-button-call-short-label",
					[49] = "eucc-contact-button-tweet-short-label",
					[50] = "eucc-contact-button-call-label",
					[51] = "eucc-contact-button-tweet-label",
					[52] = "eucc-contact-top-alternatives-text",
					[53] = "eucc-contact-button-generate-mail-label",
					[54] = "eucc-dialog-mark-as-done-label",
					[55] = "eucc-mail-dialog-copy-text-label",
					[56] = "eucc-mail-dialog-send-mail-label",
					[57] = "eucc-mail-dialog-title",
					[58] = "eucc-mail-dialog-top-label",
					[59] = "eucc-mail-dialog-target-rep",
					[60] = "eucc-call-dialog-title",
					[61] = "eucc-tweet-at-rep-default-text",
					[62] = "eucc-twitter-dialog-title",
					[63] = "eucc-contact-top-alternatives-only-phone-text",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "mediawiki.jqueryMsg",
					[2] = "oojs",
					[3] = "oojs-ui",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "EUCopyrightCampaign/resources",
		},
		["AutoloadClasses"] = {
			["EUCopyrightCampaign\\Special\\ContactYourMEP"] = "src/Special/ContactYourMEP.php",
			["EUCopyrightCampaign\\Api\\GetRepresentatives"] = "src/Api/GetRepresentatives.php",
		},
		["config_prefix"] = "wgEUCopyrightCampaign",
		["config"] = {
			["NewsletterSubmitTarget"] = {
				["value"] = "https://www.pages04.net/wikimedia/20180828_fixcopyright/Form",
			},
			["MailingListPrivacyPolicyURL"] = {
				["value"] = "https://www.ibm.com/privacy/details/us/en/privacy_shield.html",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
	},
	["Echo"] = {
		["name"] = "Echo",
		["author"] = {
			[0] = "Andrew Garrett",
			[1] = "Ryan Kaldari",
			[2] = "Benny Situ",
			[3] = "Luke Welling",
			[4] = "Kunal Mehta",
			[5] = "Moriel Schottlender",
			[6] = "Jon Robson",
			[7] = "Roan Kattouw",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Echo",
		["descriptionmsg"] = "echo-desc",
		["license-name"] = "MIT",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["APIMetaModules"] = {
			["notifications"] = "ApiEchoNotifications",
			["unreadnotificationpages"] = "ApiEchoUnreadNotificationPages",
		},
		["APIModules"] = {
			["echomarkread"] = "ApiEchoMarkRead",
			["echomarkseen"] = "ApiEchoMarkSeen",
			["echoarticlereminder"] = "ApiEchoArticleReminder",
		},
		["DefaultUserOptions"] = {
			["echo-email-frequency"] = 0,
		},
		["ExtensionFunctions"] = {
			[0] = "EchoHooks::initEchoExtension",
		},
		["JobClasses"] = {
			["EchoNotificationJob"] = "EchoNotificationJob",
			["EchoNotificationDeleteJob"] = "EchoNotificationDeleteJob",
		},
		["SpecialPages"] = {
			["Notifications"] = "SpecialNotifications",
			["DisplayNotificationsConfiguration"] = "SpecialDisplayNotificationsConfiguration",
			["NotificationsMarkRead"] = "SpecialNotificationsMarkRead",
		},
		["MessagesDirs"] = {
			["Echo"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EchoAliases"] = "Echo.alias.php",
		},
		["ResourceModules"] = {
			["ext.echo.logger"] = {
				["scripts"] = {
					[0] = "logger/mw.echo.Logger.js",
				},
				["dependencies"] = {
					[0] = "oojs",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.ui.desktop"] = {
				["scripts"] = {
					[0] = "ui/mw.echo.ui.BadgeLinkWidget.js",
					[1] = "ui/mw.echo.ui.NotificationBadgeWidget.js",
				},
				["styles"] = {
					[0] = "styles/mw.echo.ui.NotificationBadgeWidget.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "styles/mw.echo.ui.NotificationBadgeWidget.monobook.less",
					},
					["modern"] = {
						[0] = "styles/mw.echo.ui.NotificationBadgeWidget.modern.less",
					},
				},
				["dependencies"] = {
					[0] = "ext.echo.ui",
					[1] = "ext.echo.styles.badge",
					[2] = "mediawiki.util",
					[3] = "mediawiki.api",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ext.echo.ui"] = {
				["scripts"] = {
					[0] = "controller/mw.echo.Controller.js",
					[1] = "ui/mw.echo.ui.js",
					[2] = "ui/mw.echo.ui.SortedListWidget.js",
					[3] = "ui/mw.echo.ui.SubGroupListWidget.js",
					[4] = "ui/mw.echo.ui.NotificationsListWidget.js",
					[5] = "ui/mw.echo.ui.PlaceholderItemWidget.js",
					[6] = "ui/mw.echo.ui.ToggleReadCircleButtonWidget.js",
					[7] = "ui/mw.echo.ui.NotificationItemWidget.js",
					[8] = "ui/mw.echo.ui.SingleNotificationItemWidget.js",
					[9] = "ui/mw.echo.ui.CrossWikiNotificationItemWidget.js",
					[10] = "ui/mw.echo.ui.BundleNotificationItemWidget.js",
					[11] = "ui/mw.echo.ui.ClonedNotificationItemWidget.js",
					[12] = "ui/mw.echo.ui.ActionMenuPopupWidget.js",
					[13] = "ui/mw.echo.ui.MenuItemWidget.js",
					[14] = "ui/mw.echo.ui.NotificationsWrapper.js",
					[15] = "ui/mw.echo.ui.ConfirmationPopupWidget.js",
					[16] = "ext.echo.moment-hack.js",
				},
				["styles"] = {
					[0] = "styles/mw.echo.ui.overlay.less",
					[1] = "styles/mw.echo.ui.NotificationItemWidget.less",
					[2] = "styles/mw.echo.ui.ToggleReadCircleButtonWidget.less",
					[3] = "styles/mw.echo.ui.CrossWikiNotificationItemWidget.less",
					[4] = "styles/mw.echo.ui.NotificationsListWidget.less",
					[5] = "styles/mw.echo.ui.PlaceholderItemWidget.less",
					[6] = "styles/mw.echo.ui.SubGroupListWidget.less",
					[7] = "styles/mw.echo.ui.ActionMenuPopupWidget.less",
					[8] = "styles/mw.echo.ui.MenuItemWidget.less",
					[9] = "styles/mw.echo.ui.NotificationsWrapper.less",
					[10] = "styles/mw.echo.ui.ConfirmationPopupWidget.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "styles/mw.echo.ui.NotificationsListWidget.monobook.less",
						[1] = "styles/mw.echo.ui.overlay.monobook.less",
					},
					["modern"] = {
						[0] = "styles/mw.echo.ui.NotificationItemWidget.modern.less",
					},
					["vector"] = {
						[0] = "styles/mw.echo.ui.overlay.vector.less",
					},
					["minerva"] = {
						[0] = "styles/mw.echo.ui.overlay.minerva.less",
					},
				},
				["dependencies"] = {
					[0] = "ext.echo.api",
					[1] = "ext.echo.dm",
					[2] = "ext.echo.logger",
					[3] = "ext.echo.styles.notifications",
					[4] = "ext.echo.secondaryicons",
					[5] = "oojs",
					[6] = "oojs-ui-core",
					[7] = "oojs-ui-widgets",
					[8] = "moment",
					[9] = "mediawiki.jqueryMsg",
					[10] = "mediawiki.language",
					[11] = "mediawiki.Title",
					[12] = "mediawiki.notify",
					[13] = "oojs-ui.styles.icons-user",
					[14] = "oojs-ui.styles.icons-alerts",
					[15] = "oojs-ui.styles.icons-content",
					[16] = "oojs-ui.styles.icons-interactions",
					[17] = "oojs-ui.styles.icons-moderation",
					[18] = "oojs-ui.styles.icons-movement",
				},
				["messages"] = {
					[0] = "echo-badge-count",
					[1] = "echo-overlay-link",
					[2] = "echo-mark-all-as-read",
					[3] = "echo-mark-wiki-as-read",
					[4] = "echo-notification-alert",
					[5] = "echo-notification-notice",
					[6] = "echo-notification-loginrequired",
					[7] = "echo-notification-popup-loginrequired",
					[8] = "notification-link-text-expand-all",
					[9] = "notification-link-text-collapse-all",
					[10] = "notification-link-text-expand-alert-count",
					[11] = "notification-link-text-expand-notice-count",
					[12] = "notification-link-text-expand-all-count",
					[13] = "notification-timestamp-ago-seconds",
					[14] = "notification-timestamp-ago-minutes",
					[15] = "notification-timestamp-ago-hours",
					[16] = "notification-timestamp-ago-days",
					[17] = "notification-timestamp-ago-months",
					[18] = "notification-timestamp-ago-years",
					[19] = "notification-timestamp-today",
					[20] = "notification-timestamp-yesterday",
					[21] = "echo-notification-markasread",
					[22] = "echo-notification-markasunread",
					[23] = "echo-notification-markasread-tooltip",
					[24] = "echo-notification-more-options-tooltip",
					[25] = "echo-notification-alert-text-only",
					[26] = "echo-notification-notice-text-only",
					[27] = "echo-email-batch-bullet",
					[28] = "echo-notification-placeholder",
					[29] = "tooltip-pt-notifications-alert",
					[30] = "tooltip-pt-notifications-notice",
					[31] = "mytalk",
					[32] = "mypreferences",
					[33] = "sunday",
					[34] = "monday",
					[35] = "tuesday",
					[36] = "wednesday",
					[37] = "thursday",
					[38] = "friday",
					[39] = "saturday",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.dm"] = {
				["scripts"] = {
					[0] = "model/mw.echo.dm.js",
					[1] = "model/mw.echo.dm.SourcePagesModel.js",
					[2] = "model/mw.echo.dm.PaginationModel.js",
					[3] = "model/mw.echo.dm.FiltersModel.js",
					[4] = "model/mw.echo.dm.SeenTimeModel.js",
					[5] = "model/mw.echo.dm.ModelManager.js",
					[6] = "model/mw.echo.dm.SortedList.js",
					[7] = "model/mw.echo.dm.NotificationItem.js",
					[8] = "model/mw.echo.dm.CrossWikiNotificationItem.js",
					[9] = "model/mw.echo.dm.BundleNotificationItem.js",
					[10] = "model/mw.echo.dm.NotificationsList.js",
					[11] = "model/mw.echo.dm.NotificationGroupsList.js",
					[12] = "model/mw.echo.dm.UnreadNotificationCounter.js",
				},
				["dependencies"] = {
					[0] = "oojs",
					[1] = "ext.echo.init",
					[2] = "ext.echo.api",
					[3] = "moment",
				},
				["messages"] = {
					[0] = "echo-api-failure",
					[1] = "echo-notification-loginrequired",
					[2] = "echo-api-failure-cross-wiki",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.api"] = {
				["scripts"] = {
					[0] = "api/mw.echo.api.js",
					[1] = "api/mw.echo.api.PromisePrioritizer.js",
					[2] = "api/mw.echo.api.EchoApi.js",
					[3] = "api/mw.echo.api.APIHandler.js",
					[4] = "api/mw.echo.api.LocalAPIHandler.js",
					[5] = "api/mw.echo.api.ForeignAPIHandler.js",
					[6] = "api/mw.echo.api.NetworkHandler.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "mediawiki.ForeignApi",
					[2] = "oojs",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.base"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["dependencies"] = {
					[0] = "ext.echo.logger",
				},
			},
			["ext.echo.init"] = {
				["scripts"] = {
					[0] = "ext.echo.init.js",
				},
				["dependencies"] = {
					[0] = "ext.echo.api",
					[1] = "mediawiki.Uri",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.styles.badge"] = {
				["styles"] = {
					[0] = "nojs/mw.echo.badge.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "nojs/mw.echo.badge.monobook.less",
					},
					["vector"] = {
						[0] = "nojs/mw.echo.badge.vector.less",
					},
					["modern"] = {
						[0] = "nojs/mw.echo.badge.modern.less",
					},
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.styles.notifications"] = {
				["styles"] = {
					[0] = "nojs/mw.echo.notifications.less",
					[1] = "styles/LabelIconWidget.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.styles.alert"] = {
				["styles"] = {
					[0] = "nojs/mw.echo.alert.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "nojs/mw.echo.alert.monobook.less",
					},
					["modern"] = {
						[0] = "nojs/mw.echo.alert.modern.less",
					},
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.special"] = {
				["scripts"] = {
					[0] = "ui/mw.echo.ui.PaginationWidget.js",
					[1] = "ui/mw.echo.ui.DatedSubGroupListWidget.js",
					[2] = "ui/mw.echo.ui.DatedNotificationsWidget.js",
					[3] = "ui/mw.echo.ui.ReadStateButtonSelectWidget.js",
					[4] = "ui/mw.echo.ui.PageNotificationsOptionWidget.js",
					[5] = "ui/mw.echo.ui.PageFilterWidget.js",
					[6] = "ui/mw.echo.ui.CrossWikiUnreadFilterWidget.js",
					[7] = "ui/mw.echo.ui.NotificationsInboxWidget.js",
					[8] = "ui/mw.echo.ui.SpecialHelpMenuWidget.js",
					[9] = "special/ext.echo.special.js",
				},
				["styles"] = {
					[0] = "styles/mw.echo.ui.PaginationWidget.less",
					[1] = "styles/mw.echo.ui.DatedSubGroupListWidget.less",
					[2] = "styles/mw.echo.ui.DatedNotificationsWidget.less",
					[3] = "styles/mw.echo.ui.NotificationsInboxWidget.less",
					[4] = "styles/mw.echo.ui.PageNotificationsOptionWidget.less",
					[5] = "styles/mw.echo.ui.PageFilterWidget.less",
					[6] = "styles/mw.echo.ui.CrossWikiUnreadFilterWidget.less",
					[7] = "styles/mw.echo.ui.SpecialHelpMenuWidget.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "styles/mw.echo.ui.CrossWikiUnreadFilterWidget.monobook.less",
					},
				},
				["dependencies"] = {
					[0] = "ext.echo.ui",
					[1] = "mediawiki.Uri",
					[2] = "ext.echo.styles.special",
				},
				["messages"] = {
					[0] = "notification-inbox-filter-read",
					[1] = "notification-inbox-filter-unread",
					[2] = "notification-inbox-filter-all",
					[3] = "echo-notification-placeholder-filters",
					[4] = "echo-specialpage-pagination-numnotifications",
					[5] = "echo-specialpage-pagination-range",
					[6] = "echo-specialpage-pagefilters-title",
					[7] = "echo-specialpage-pagefilters-subtitle",
					[8] = "echo-mark-all-as-read",
					[9] = "echo-learn-more",
					[10] = "mypreferences",
					[11] = "echo-specialpage-section-markread",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.styles.special"] = {
				["styles"] = {
					[0] = "nojs/mw.echo.special.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.echo.badgeicons"] = {
				["class"] = "ResourceLoaderImageModule",
				["data"] = "icons/badgeicons.json",
				["selectorWithoutVariant"] = ".oo-ui-icon-{name}",
				["selectorWithVariant"] = ".oo-ui-image-{variant}.oo-ui-icon-{name}",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "Echo/modules",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "EchoHooks::onLoadExtensionSchemaUpdates",
			["GetPreferences"] = "EchoHooks::getPreferences",
			["PersonalUrls"] = "EchoHooks::onPersonalUrls",
			["BeforePageDisplay"] = "EchoHooks::beforePageDisplay",
			["MakeGlobalVariablesScript"] = "EchoHooks::makeGlobalVariablesScript",
			["ResourceLoaderRegisterModules"] = "EchoHooks::onResourceLoaderRegisterModules",
			["ResourceLoaderTestModules"] = "EchoHooks::onResourceLoaderTestModules",
			["UserGroupsChanged"] = "EchoHooks::onUserGroupsChanged",
			["UserLoadOptions"] = "EchoHooks::onUserLoadOptions",
			["UserSaveOptions"] = "EchoHooks::onUserSaveOptions",
			["UserGetDefaultOptions"] = "EchoHooks::onUserGetDefaultOptions",
			["UserClearNewTalkNotification"] = "EchoHooks::onUserClearNewTalkNotification",
			["ParserTestTables"] = "EchoHooks::onParserTestTables",
			["EmailUserComplete"] = "EchoHooks::onEmailUserComplete",
			["LoginFormValidErrorMessages"] = "EchoHooks::onLoginFormValidErrorMessages",
			["OutputPageCheckLastModified"] = "EchoHooks::onOutputPageCheckLastModified",
			["ArticleDeleteComplete"] = "EchoHooks::onArticleDeleteComplete",
			["ArticleUndelete"] = "EchoHooks::onArticleUndelete",
			["UserMergeAccountFields"] = "EchoHooks::onUserMergeAccountFields",
			["MergeAccountFromTo"] = "EchoHooks::onMergeAccountFromTo",
			["UserMergeAccountDeleteTables"] = "EchoHooks::onUserMergeAccountDeleteTables",
			["EchoGetBundleRules"] = "EchoHooks::onEchoGetBundleRules",
			["EchoAbortEmailNotification"] = "EchoHooks::onEchoAbortEmailNotification",
			["PageContentSaveComplete"] = "EchoHooks::onPageContentSaveComplete",
			["LocalUserCreated"] = "EchoHooks::onLocalUserCreated",
			["ArticleRollbackComplete"] = "EchoHooks::onRollbackComplete",
			["UserSaveSettings"] = "EchoHooks::onUserSaveSettings",
			["AbortTalkPageEmailNotification"] = "EchoHooks::onAbortTalkPageEmailNotification",
			["SendWatchlistEmailNotification"] = "EchoHooks::onSendWatchlistEmailNotification",
			["GetNewMessagesAlert"] = "EchoHooks::abortNewMessagesAlert",
			["LinksUpdateAfterInsert"] = "EchoHooks::onLinksUpdateAfterInsert",
			["ResourceLoaderGetConfigVars"] = "EchoHooks::onResourceLoaderGetConfigVars",
		},
		["config"] = {
			["EchoEnableEmailBatch"] = {
				["value"] = true,
			},
			["EchoUseJobQueue"] = {
				["value"] = false,
			},
			["EchoEmailFooterAddress"] = {
				["value"] = "",
			},
			["EchoCluster"] = {
				["value"] = false,
			},
			["EchoSharedTrackingDB"] = {
				["value"] = false,
			},
			["EchoSharedTrackingCluster"] = {
				["value"] = false,
			},
			["EchoMaxUpdateCount"] = {
				["value"] = 2000,
			},
			["EchoMaxMentionsCount"] = {
				["value"] = 50,
			},
			["EchoMentionStatusNotifications"] = {
				["value"] = false,
			},
			["EchoMentionsOnMultipleSectionEdits"] = {
				["value"] = true,
			},
			["EchoMentionOnChanges"] = {
				["value"] = true,
			},
			["EchoBundleEmailInterval"] = {
				["value"] = 0,
			},
			["DefaultNotifyTypeAvailability"] = {
				["value"] = {
					["web"] = true,
					["email"] = true,
				},
			},
			["NotifyTypeAvailabilityByCategory"] = {
				["value"] = {
					["system-noemail"] = {
						["web"] = true,
						["email"] = false,
					},
					["emailuser"] = {
						["web"] = true,
						["email"] = false,
					},
					["article-linked"] = {
						["web"] = true,
						["email"] = false,
					},
					["mention-failure"] = {
						["web"] = true,
						["email"] = false,
					},
					["mention-success"] = {
						["web"] = true,
						["email"] = false,
					},
					["thank-you-edit"] = {
						["web"] = true,
						["email"] = false,
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
			["EchoNotifiers"] = {
				["value"] = {
					["web"] = {
						[0] = "EchoNotifier",
						[1] = "notifyWithNotification",
					},
					["email"] = {
						[0] = "EchoNotifier",
						[1] = "notifyWithEmail",
					},
				},
			},
			["EchoAgentBlacklist"] = {
				["value"] = {
				},
			},
			["EchoOnWikiBlacklist"] = {
				["value"] = "Echo-blacklist",
			},
			["EchoPerUserBlacklist"] = {
				["value"] = false,
			},
			["EchoPerUserWhitelistFormat"] = {
				["value"] = "%s/Echo-whitelist",
			},
			["EchoCrossWikiNotifications"] = {
				["value"] = false,
			},
			["EchoNotificationCategories"] = {
				["value"] = {
					["system"] = {
						["priority"] = 9,
						["no-dismiss"] = {
							[0] = "all",
						},
					},
					["system-noemail"] = {
						["priority"] = 9,
						["no-dismiss"] = {
							[0] = "web",
						},
					},
					["user-rights"] = {
						["priority"] = 9,
						["tooltip"] = "echo-pref-tooltip-user-rights",
					},
					["other"] = {
						["no-dismiss"] = {
							[0] = "all",
						},
					},
					["edit-user-talk"] = {
						["priority"] = 1,
						["no-dismiss"] = {
							[0] = "web",
						},
						["tooltip"] = "echo-pref-tooltip-edit-user-talk",
					},
					["reverted"] = {
						["priority"] = 9,
						["tooltip"] = "echo-pref-tooltip-reverted",
					},
					["article-linked"] = {
						["priority"] = 5,
						["tooltip"] = "echo-pref-tooltip-article-linked",
					},
					["mention"] = {
						["priority"] = 4,
						["tooltip"] = "echo-pref-tooltip-mention",
					},
					["mention-failure"] = {
						["priority"] = 4,
						["tooltip"] = "echo-pref-tooltip-mention-failure",
					},
					["mention-success"] = {
						["priority"] = 4,
						["tooltip"] = "echo-pref-tooltip-mention-success",
					},
					["emailuser"] = {
						["priority"] = 9,
						["tooltip"] = "echo-pref-tooltip-emailuser",
					},
					["article-reminder"] = {
						["priority"] = 1,
						["tooltip"] = "echo-pref-tooltip-article-reminder",
					},
					["thank-you-edit"] = {
						["priority"] = 9,
						["tooltip"] = "echo-pref-tooltip-thank-you-edit",
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
			["EchoNotificationIcons"] = {
				["value"] = {
					["placeholder"] = {
						["path"] = "Echo/modules/icons/notice.svg",
					},
					["chat"] = {
						["path"] = {
							["ltr"] = "Echo/modules/icons/speechBubbles-ltr-progressive.svg",
							["rtl"] = "Echo/modules/icons/speechBubbles-rtl-progressive.svg",
						},
					},
					["edit"] = {
						["path"] = "Echo/modules/icons/edit-progressive.svg",
					},
					["edit-user-talk"] = {
						["path"] = "Echo/modules/icons/edit-user-talk-progressive.svg",
					},
					["linked"] = {
						["path"] = "Echo/modules/icons/link-progressive.svg",
					},
					["mention"] = {
						["path"] = "Echo/modules/icons/mention-progressive.svg",
					},
					["mention-failure"] = {
						["path"] = "Echo/modules/icons/mention-failure.svg",
					},
					["mention-success"] = {
						["path"] = "Echo/modules/icons/mention-success-constructive.svg",
					},
					["mention-status-bundle"] = {
						["path"] = "Echo/modules/icons/mention-status-bundle-progressive.svg",
					},
					["reviewed"] = {
						["path"] = "Echo/modules/icons/articleCheck-progressive.svg",
					},
					["revert"] = {
						["path"] = "Echo/modules/icons/revert.svg",
					},
					["user-rights"] = {
						["path"] = "Echo/modules/icons/user-rights-progressive.svg",
					},
					["emailuser"] = {
						["path"] = "Echo/modules/icons/message-constructive.svg",
					},
					["help"] = {
						["path"] = {
							["ltr"] = "Echo/modules/icons/helpNotice-ltr.svg",
							["rtl"] = "Echo/modules/icons/helpNotice-rtl.svg",
						},
					},
					["global"] = {
						["path"] = "Echo/modules/icons/global-progressive.svg",
					},
					["site"] = {
						["url"] = false,
					},
					["article-reminder"] = {
						["path"] = "Echo/modules/icons/global-progressive.svg",
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
			["EchoSecondaryIcons"] = {
				["value"] = {
					["linked"] = {
						["path"] = "Echo/modules/icons/link-progressive.svg",
					},
					["changes"] = {
						["path"] = "Echo/modules/icons/changes.svg",
					},
					["thanks"] = {
						["path"] = {
							["ltr"] = "Echo/modules/icons/userTalk-ltr.svg",
							["rtl"] = "Echo/modules/icons/userTalk-rtl.svg",
						},
					},
					["userSpeechBubble"] = {
						["path"] = "Echo/modules/icons/user-speech-bubble.svg",
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
			["EchoNotifications"] = {
				["value"] = {
					["welcome"] = {
						["user-locators"] = {
							[0] = "EchoUserLocator::locateEventAgent",
						},
						["canNotifyAgent"] = true,
						["category"] = "system-noemail",
						["group"] = "positive",
						["section"] = "message",
						["presentation-model"] = "EchoWelcomePresentationModel",
					},
					["edit-user-talk"] = {
						["presentation-model"] = "EchoEditUserTalkPresentationModel",
						["user-locators"] = {
							[0] = "EchoUserLocator::locateTalkPageOwner",
						},
						["category"] = "edit-user-talk",
						["group"] = "interactive",
						["section"] = "alert",
						["bundle"] = {
							["web"] = true,
							["email"] = false,
							["expandable"] = true,
						},
						["immediate"] = true,
					},
					["reverted"] = {
						["presentation-model"] = "EchoRevertedPresentationModel",
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateFromEventExtra",
								[1] = {
									[0] = "reverted-user-id",
								},
							},
						},
						["category"] = "reverted",
						["group"] = "negative",
						["section"] = "alert",
					},
					["page-linked"] = {
						["presentation-model"] = "EchoPageLinkedPresentationModel",
						["user-locators"] = {
							[0] = "EchoUserLocator::locateArticleCreator",
						},
						["category"] = "article-linked",
						["group"] = "neutral",
						["section"] = "message",
						["bundle"] = {
							["web"] = true,
							["email"] = true,
							["expandable"] = true,
						},
					},
					["mention"] = {
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateFromEventExtra",
								[1] = {
									[0] = "mentioned-users",
								},
							},
						},
						["category"] = "mention",
						["group"] = "interactive",
						["section"] = "alert",
						["presentation-model"] = "EchoMentionPresentationModel",
					},
					["mention-summary"] = {
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateFromEventExtra",
								[1] = {
									[0] = "mentioned-users",
								},
							},
						},
						["category"] = "mention",
						["group"] = "interactive",
						["section"] = "alert",
						["presentation-model"] = "EchoMentionInSummaryPresentationModel",
					},
					["mention-failure"] = {
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateEventAgent",
							},
						},
						["canNotifyAgent"] = true,
						["category"] = "mention-failure",
						["bundle"] = {
							["web"] = true,
							["expandable"] = true,
						},
						["group"] = "negative",
						["section"] = "alert",
						["presentation-model"] = "EchoMentionStatusPresentationModel",
					},
					["mention-failure-too-many"] = {
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateEventAgent",
							},
						},
						["canNotifyAgent"] = true,
						["category"] = "mention-failure",
						["group"] = "negative",
						["section"] = "alert",
						["presentation-model"] = "EchoMentionStatusPresentationModel",
					},
					["mention-success"] = {
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateEventAgent",
							},
						},
						["canNotifyAgent"] = true,
						["category"] = "mention-success",
						["bundle"] = {
							["web"] = true,
							["expandable"] = true,
						},
						["group"] = "positive",
						["section"] = "alert",
						["presentation-model"] = "EchoMentionStatusPresentationModel",
					},
					["user-rights"] = {
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateFromEventExtra",
								[1] = {
									[0] = "user",
								},
							},
						},
						["category"] = "user-rights",
						["group"] = "neutral",
						["section"] = "alert",
						["presentation-model"] = "EchoUserRightsPresentationModel",
					},
					["emailuser"] = {
						["presentation-model"] = "EchoEmailUserPresentationModel",
						["user-locators"] = {
							[0] = {
								[0] = "EchoUserLocator::locateFromEventExtra",
								[1] = {
									[0] = "to-user-id",
								},
							},
						},
						["category"] = "emailuser",
						["group"] = "neutral",
						["section"] = "alert",
					},
					["foreign"] = {
						["presentation-model"] = "EchoForeignPresentationModel",
						["user-locators"] = {
							[0] = "EchoUserLocator::locateEventAgent",
						},
						["category"] = "foreign",
						["group"] = "positive",
						["section"] = "alert",
					},
					["thank-you-edit"] = {
						["user-locators"] = {
							[0] = "EchoUserLocator::locateEventAgent",
						},
						["canNotifyAgent"] = true,
						["category"] = "thank-you-edit",
						["group"] = "positive",
						["presentation-model"] = "EchoEditThresholdPresentationModel",
						["section"] = "message",
					},
					["article-reminder"] = {
						["user-locators"] = {
							[0] = "EchoUserLocator::locateEventAgent",
						},
						["canNotifyAgent"] = true,
						["category"] = "article-reminder",
						["group"] = "positive",
						["presentation-model"] = "EchoArticleReminderPresentationModel",
						["section"] = "message",
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
			["EchoCacheVersion"] = {
				["value"] = "1.12",
			},
			["EchoEventLoggingVersion"] = {
				["value"] = "1.12",
			},
			["EchoEventLoggingSchemas"] = {
				["value"] = {
					["Echo"] = {
						["enabled"] = false,
					},
					["EchoMail"] = {
						["enabled"] = false,
					},
					["EchoInteraction"] = {
						["enabled"] = false,
					},
				},
				["merge_strategy"] = "array_plus_2d",
			},
			["AllowArticleReminderNotification"] = {
				["value"] = false,
				["description"] = "This is a feature flag to the Article Reminder notification",
			},
			["EchoMaxMentionsInEditSummary"] = {
				["value"] = 0,
				["description"] = "Maximum nubmer of users that will be notified that they were linked from an edit summary or 0 for no notifications",
			},
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["EchoInteraction"] = 15823738,
				},
			},
		},
		["manifest_version"] = 2,
		["AutoloadClasses"] = {
			["ApiCrossWiki"] = "includes/api/ApiCrossWiki.php",
			["ApiEchoArticleReminder"] = "includes/api/ApiEchoArticleReminder.php",
			["ApiEchoMarkRead"] = "includes/api/ApiEchoMarkRead.php",
			["ApiEchoMarkReadTest"] = "tests/phpunit/api/ApiEchoMarkReadTest.php",
			["ApiEchoMarkSeen"] = "includes/api/ApiEchoMarkSeen.php",
			["ApiEchoNotifications"] = "includes/api/ApiEchoNotifications.php",
			["ApiEchoNotificationsTest"] = "tests/phpunit/api/ApiEchoNotificationsTest.php",
			["ApiEchoUnreadNotificationPages"] = "includes/api/ApiEchoUnreadNotificationPages.php",
			["BackfillUnreadWikis"] = "maintenance/backfillUnreadWikis.php",
			["Bundleable"] = "includes/Bundleable.php",
			["Bundler"] = "includes/Bundler.php",
			["BundlerTest"] = "tests/phpunit/BundlerTest.php",
			["ContainmentSetTest"] = "tests/phpunit/ContainmentSetTest.php",
			["EchoAbstractEntity"] = "includes/model/AbstractEntity.php",
			["EchoAbstractMapper"] = "includes/mapper/AbstractMapper.php",
			["EchoAbstractMapperStub"] = "tests/phpunit/mapper/EchoAbstractMapperStub.php",
			["EchoAbstractMapperTest"] = "tests/phpunit/mapper/AbstractMapperTest.php",
			["EchoArrayList"] = "includes/EchoArrayList.php",
			["EchoAttributeManager"] = "includes/AttributeManager.php",
			["EchoAttributeManagerTest"] = "tests/phpunit/AttributeManagerTest.php",
			["EchoCachedList"] = "includes/EchoCachedList.php",
			["EchoCallbackIterator"] = "includes/iterator/CallbackIterator.php",
			["EchoCatchableFatalErrorException"] = "includes/exception/CatchableFatalErrorException.php",
			["EchoContainmentList"] = "includes/EchoContainmentList.php",
			["EchoContainmentSet"] = "includes/EchoContainmentSet.php",
			["EchoDataOutputFormatter"] = "includes/DataOutputFormatter.php",
			["EchoDeferredMarkAsDeletedUpdate"] = "includes/DeferredMarkAsDeletedUpdate.php",
			["EchoDiffGroup"] = "includes/EchoDiffGroup.php",
			["EchoDiffParser"] = "includes/EchoDiffParser.php",
			["EchoDiffParserTest"] = "tests/phpunit/DiffParserTest.php",
			["EchoDiscussionParser"] = "includes/DiscussionParser.php",
			["EchoDiscussionParserTest"] = "tests/phpunit/DiscussionParserTest.php",
			["EchoEditThresholdPresentationModel"] = "includes/formatters/EditThresholdPresentationModel.php",
			["EchoEditUserTalkPresentationModel"] = "includes/formatters/EditUserTalkPresentationModel.php",
			["EchoArticleReminderPresentationModel"] = "includes/formatters/ArticleReminderPresentationModel.php",
			["EchoEmailFormat"] = "includes/EmailFormat.php",
			["EchoEmailFrequency"] = "includes/EmailFrequency.php",
			["EchoEmailUserPresentationModel"] = "includes/formatters/EmailUserPresentationModel.php",
			["EchoEvent"] = "includes/model/Event.php",
			["EchoEventDigestFormatter"] = "includes/formatters/EchoEventDigestFormatter.php",
			["EchoEventFormatter"] = "includes/formatters/EchoEventFormatter.php",
			["EchoEventMapper"] = "includes/mapper/EventMapper.php",
			["EchoEventMapperTest"] = "tests/phpunit/mapper/EventMapperTest.php",
			["EchoEventPresentationModel"] = "includes/formatters/EventPresentationModel.php",
			["EchoExecuteFirstArgumentStub"] = "tests/phpunit/mapper/EchoExecuteFirstArgumentStub.php",
			["EchoFilteredSequentialIterator"] = "includes/iterator/FilteredSequentialIterator.php",
			["EchoFlyoutFormatter"] = "includes/formatters/EchoFlyoutFormatter.php",
			["EchoForeignNotifications"] = "includes/ForeignNotifications.php",
			["EchoForeignPresentationModel"] = "includes/formatters/EchoForeignPresentationModel.php",
			["EchoForeignWikiRequest"] = "includes/ForeignWikiRequest.php",
			["EchoHooks"] = "includes/EchoHooks.php",
			["EchoHtmlDigestEmailFormatter"] = "includes/formatters/EchoHtmlDigestEmailFormatter.php",
			["EchoHtmlEmailFormatter"] = "includes/formatters/EchoHtmlEmailFormatter.php",
			["EchoIcon"] = "includes/formatters/EchoIcon.php",
			["EchoIteratorDecorator"] = "includes/iterator/IteratorDecorator.php",
			["EchoLocalCache"] = "includes/cache/LocalCache.php",
			["EchoMentionInSummaryPresentationModel"] = "includes/formatters/MentionInSummaryPresentationModel.php",
			["EchoMentionPresentationModel"] = "includes/formatters/MentionPresentationModel.php",
			["EchoMentionStatusPresentationModel"] = "includes/formatters/MentionStatusPresentationModel.php",
			["EchoModelFormatter"] = "includes/formatters/EchoModelFormatter.php",
			["EchoModerationController"] = "includes/controller/ModerationController.php",
			["EchoMultipleIterator"] = "includes/iterator/MultipleIterator.php",
			["EchoNotRecursiveIterator"] = "includes/iterator/NotRecursiveIterator.php",
			["EchoNotification"] = "includes/model/Notification.php",
			["EchoNotificationController"] = "includes/controller/NotificationController.php",
			["EchoNotificationDeleteJob"] = "includes/jobs/NotificationDeleteJob.php",
			["EchoNotificationJob"] = "includes/jobs/NotificationJob.php",
			["EchoNotificationMapper"] = "includes/mapper/NotificationMapper.php",
			["EchoNotificationMapperTest"] = "tests/phpunit/mapper/NotificationMapperTest.php",
			["EchoNotificationTest"] = "tests/phpunit/model/NotificationTest.php",
			["EchoNotifier"] = "includes/Notifier.php",
			["EchoOOUI\\LabelIconWidget"] = "includes/ooui/LabelIconWidget.php",
			["EchoOnWikiList"] = "includes/EchoOnWikiList.php",
			["EchoPageLinkedPresentationModel"] = "includes/formatters/PageLinkedPresentationModel.php",
			["EchoPlainTextDigestEmailFormatter"] = "includes/formatters/EchoPlainTextDigestEmailFormatter.php",
			["EchoPlainTextEmailFormatter"] = "includes/formatters/EchoPlainTextEmailFormatter.php",
			["EchoPresentationModelSection"] = "includes/formatters/PresentationModelSection.php",
			["EchoRevertedPresentationModel"] = "includes/formatters/RevertedPresentationModel.php",
			["EchoRevisionLocalCache"] = "includes/cache/RevisionLocalCache.php",
			["EchoSeenTime"] = "includes/SeenTime.php",
			["EchoSummaryParser"] = "includes/EchoSummaryParser.php",
			["EchoSuppressionRowUpdateGenerator"] = "includes/schemaUpdate.php",
			["EchoTalkPageFunctionalTest"] = "tests/phpunit/TalkPageFunctionalTest.php",
			["EchoTargetPage"] = "includes/model/TargetPage.php",
			["EchoTargetPageMapper"] = "includes/mapper/TargetPageMapper.php",
			["EchoTargetPageMapperTest"] = "tests/phpunit/mapper/TargetPageMapperTest.php",
			["EchoTargetPageTest"] = "tests/phpunit/model/TargetPageTest.php",
			["EchoTitleLocalCache"] = "includes/cache/TitleLocalCache.php",
			["EchoTitleLocalCacheTest"] = "tests/phpunit/cache/TitleLocalCacheTest.php",
			["EchoUnreadWikis"] = "includes/UnreadWikis.php",
			["EchoUserLocator"] = "includes/UserLocator.php",
			["EchoUserLocatorTest"] = "tests/phpunit/UserLocatorTest.php",
			["EchoUserNotificationGateway"] = "includes/gateway/UserNotificationGateway.php",
			["EchoUserNotificationGatewayTest"] = "tests/phpunit/gateway/UserNotificationGatewayTest.php",
			["EchoUserRightsPresentationModel"] = "includes/formatters/UserRightsPresentationModel.php",
			["EchoWelcomePresentationModel"] = "includes/formatters/WelcomePresentationModel.php",
			["FilteredSequentialIteratorTest"] = "tests/phpunit/iterator/FilteredSequentialIteratorTest.php",
			["GenerateSampleNotifications"] = "maintenance/generateSampleNotifications.php",
			["MWEchoDbFactory"] = "includes/EchoDbFactory.php",
			["MWEchoDbFactoryTest"] = "tests/phpunit/EchoDbFactoryTest.php",
			["MWEchoEmailBatch"] = "includes/EmailBatch.php",
			["MWEchoEventLogging"] = "includes/EventLogging.php",
			["MWEchoNotifUser"] = "includes/NotifUser.php",
			["MWEchoNotifUserTest"] = "tests/phpunit/NotifUserTest.php",
			["MWEchoThankYouEditTest"] = "tests/phpunit/ThankYouEditTest.php",
			["NotificationControllerTest"] = "tests/phpunit/controller/NotificationControllerTest.php",
			["NotificationPager"] = "includes/special/NotificationPager.php",
			["NotificationsTest"] = "tests/phpunit/NotificationsTest.php",
			["ProcessEchoEmailBatch"] = "maintenance/processEchoEmailBatch.php",
			["RecomputeNotifCounts"] = "maintenance/recomputeNotifCounts.php",
			["RemoveInvalidNotification"] = "maintenance/removeInvalidNotification.php",
			["RemoveOrphanedEvents"] = "maintenance/removeOrphanedEvents.php",
			["ResourceLoaderEchoImageModule"] = "includes/ResourceLoaderEchoImageModule.php",
			["SpecialDisplayNotificationsConfiguration"] = "includes/special/SpecialDisplayNotificationsConfiguration.php",
			["SpecialNotifications"] = "includes/special/SpecialNotifications.php",
			["SpecialNotificationsFormatter"] = "includes/formatters/SpecialNotificationsFormatter.php",
			["SpecialNotificationsMarkRead"] = "includes/special/SpecialNotificationsMarkRead.php",
			["SuppressionMaintenanceTest"] = "tests/phpunit/maintenance/SupressionMaintenanceTest.php",
			["UpdateEchoSchemaForSuppression"] = "maintenance/updateEchoSchemaForSuppression.php",
			["EchoUpdatePerUserBlacklist"] = "maintenance/updatePerUserBlacklist.php",
		},
	},
	["EditAccount"] = {
		["name"] = "EditAccount",
		["version"] = "1.3.3",
		["author"] = {
			[0] = "Łukasz Garczewski",
			[1] = "Jack Phoenix",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EditAccount",
		["descriptionmsg"] = "editaccount-desc",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["license-name"] = "GPL-2.0-or-later",
		["GroupPermissions"] = {
			["*"] = {
				["editaccount"] = false,
			},
			["staff"] = {
				["editaccount"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "editaccount",
		},
		["SpecialPages"] = {
			["CloseAccount"] = "CloseAccount",
			["EditAccount"] = "EditAccount",
		},
		["LogTypes"] = {
			[0] = "editaccnt",
		},
		["LogRestrictions"] = {
			["editaccnt"] = "editaccount",
		},
		["LogActionsHandlers"] = {
			["editaccnt/*"] = "LogFormatter",
		},
		["MessagesDirs"] = {
			["EditAccount"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EditAccountAliases"] = "EditAccount.alias.php",
		},
		["AutoloadClasses"] = {
			["CloseAccount"] = "SpecialCloseAccount.body.php",
			["EditAccount"] = "SpecialEditAccount_body.php",
		},
		["manifest_version"] = 1,
	},
	["EditNotify"] = {
		["name"] = "EditNotify",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Abhinand",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EditNotify",
		["descriptionmsg"] = "editnotify-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["AutoloadClasses"] = {
			["EditNotifyHooks"] = "EditNotify.hooks.php",
			["ENPageStructure"] = "includes/ENPageStructure.php",
			["ENPageComponent"] = "includes/ENPageStructure.php",
			["EchoEditNotifyPresentationModel"] = "includes/EchoEditNotifyPresentationModel.php",
			["EchoEditNotifyNamespacePresentationModel"] = "includes/EchoEditNotifyNamespacePresentationModel.php",
			["EchoEditNotifyCategoryPresentationModel"] = "includes/EchoEditNotifyCategoryPresentationModel.php",
			["EchoEditNotifyTemplatePresentationModel"] = "includes/EchoEditNotifyTemplatePresentationModel.php",
			["EchoEditNotifyTemplateNamespacePresentationModel"] = "includes/EchoEditNotifyTemplateNamespacePresentationModel.php",
			["EchoEditNotifyTemplateCategoryPresentationModel"] = "includes/EchoEditNotifyTemplateCategoryPresentationModel.php",
			["EchoEditNotifyTemplateValuePresentationModel"] = "includes/EchoEditNotifyTemplateValuePresentationModel.php",
			["EchoEditNotifyTemplateValueNamespacePresentationModel"] = "includes/EchoEditNotifyTemplateValueNamespacePresentationModel.php",
			["EchoEditNotifyTemplateValueCategoryPresentationModel"] = "includes/EchoEditNotifyTemplateValueCategoryPresentationModel.php",
			["EchoEditNotifyPageCreatePresentationModel"] = "includes/EchoEditNotifyPageCreatePresentationModel.php",
			["EchoEditNotifyFormatter"] = "includes/formatters/EchoEditNotifyFormatter.php",
			["EchoEditNotifyPageCreateFormatter"] = "includes/formatters/EchoEditNotifyPageCreateFormatter.php",
			["EchoEditNotifyTemplateFormatter"] = "includes/formatters/EchoEditNotifyTemplateFormatter.php",
		},
		["config"] = {
			["EditNotifyEnableFoo"] = true,
			["EditNotifyAlerts"] = {
			},
		},
		["ExtensionMessagesFiles"] = {
			["EditNotifyAlias"] = "EditNotify.i18n.alias.php",
		},
		["Hooks"] = {
			["BeforeCreateEchoEvent"] = {
				[0] = "EditNotifyHooks::onBeforeCreateEchoEvent",
			},
			["EchoGetDefaultNotifiedUsers"] = {
				[0] = "EditNotifyHooks::onEchoGetDefaultNotifiedUsers",
			},
			["PageContentSave"] = {
				[0] = "EditNotifyHooks::onPageContentSave",
			},
			["PageContentInsertComplete"] = {
				[0] = "EditNotifyHooks::onPageContentInsertComplete",
			},
		},
		["MessagesDirs"] = {
			["EditNotify"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.editNotify.foo"] = {
				["scripts"] = {
				},
				["styles"] = {
				},
				["messages"] = {
				},
				["dependencies"] = {
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "EditNotify",
		},
		["manifest_version"] = 1,
	},
	["EditSimilar"] = {
		["name"] = "EditSimilar",
		["version"] = "1.26",
		["author"] = {
			[0] = "Bartek Łapiński",
			[1] = "Łukasz Garczewski",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:EditSimilar",
		["descriptionmsg"] = "editsimilar-desc",
		["type"] = "other",
		["config"] = {
			["EditSimilarMaxResultsPool"] = 50,
			["EditSimilarMaxResultsToDisplay"] = 3,
			["EditSimilarCounterValue"] = 1,
		},
		["MessagesDirs"] = {
			["EditSimilar"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["EditSimilar"] = "EditSimilar.class.php",
			["EditSimilarHooks"] = "EditSimilar.hooks.php",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = "EditSimilarHooks::onPageContentSaveComplete",
			["OutputPageBeforeHTML"] = "EditSimilarHooks::onOutputPageBeforeHTML",
			["GetPreferences"] = "EditSimilarHooks::onGetPreferences",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "EditSimilar",
		},
		["ResourceModules"] = {
			["ext.editSimilar"] = {
				["styles"] = "EditSimilar.css",
			},
		},
		["manifest_version"] = 1,
	},
	["EditSubpages"] = {
		["name"] = "EditSubpages",
		["version"] = "3.5.0",
		["author"] = {
			[0] = "<span class=\"plainlinks\">[http://strategywiki.org/wiki/User:Ryan_Schmidt Ryan Schmidt]</span>",
			[1] = "<span class=\"plainlinks\">[http://strategywiki.org/wiki/User:Prod Prod]</span>",
		},
		["license-name"] = "GPL-2.0-only",
		["url"] = "https://www.mediawiki.org/wiki/Extension:EditSubpages",
		["descriptionmsg"] = "editsubpages-desc",
		["type"] = "other",
		["MessagesDirs"] = {
			["EditSubpages"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["EditSubpagesDefaultFlags"] = "+scte-buinrw",
		},
		["AutoloadClasses"] = {
			["ExtEditSubpages"] = "ExtEditSubpages.class.php",
		},
		["Hooks"] = {
			["userCan"] = "ExtEditSubpages::EditSubpages",
		},
		["GroupPermissions"] = {
			["*"] = {
				["edit"] = true,
				["createpage"] = true,
				["createtalk"] = true,
			},
		},
		["manifest_version"] = 1,
	},
	["EditUser"] = {
		["name"] = "EditUser",
		["namemsg"] = "edituser-extensionname",
		["version"] = "1.9.0",
		["author"] = {
			[0] = "Ryan Schmidt",
			[1] = "Paladox",
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EditUser",
		["descriptionmsg"] = "edituser-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["GroupPermissions"] = {
			["bureaucrat"] = {
				["edituser"] = true,
			},
			["sysop"] = {
				["edituser-exempt"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "edituser",
			[1] = "edituser-exempt",
		},
		["MessagesDirs"] = {
			["EditUser"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EditUserAliases"] = "EditUser.alias.php",
		},
		["SpecialPages"] = {
			["EditUser"] = "EditUser",
		},
		["AutoloadClasses"] = {
			["EditUser"] = "EditUser_body.php",
			["EditUserPreferencesForm"] = "EditUserPreferencesForm.php",
		},
		["config"] = {
		},
		["manifest_version"] = 1,
	},
	["Editcount"] = {
		["name"] = "Editcount",
		["author"] = "Ævar Arnfjörð Bjarmason",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Editcount",
		["descriptionmsg"] = "editcount-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["Editcount"] = "Editcount",
		},
		["MessagesDirs"] = {
			["Editcount"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EditcountAliases"] = "Editcount.alias.php",
		},
		["AutoloadClasses"] = {
			["Editcount"] = "Editcount_body.php",
			["EditcountHTML"] = "Editcount_body.php",
		},
		["manifest_version"] = 1,
	},
	["EditcountAdditions"] = {
		["name"] = "EditcountAdditions",
		["version"] = "0.2.1",
		["author"] = {
			[0] = "Jack Phoenix",
		},
		["license-name"] = "CC0-1.0",
		["url"] = "https://www.mediawiki.org/wiki/Extension:EditcountAdditions",
		["descriptionmsg"] = "editcountadditions-desc",
		["type"] = "other",
		["MessagesDirs"] = {
			["EditcountAdditions"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["EditcountAdditions"] = "EditcountAdditions.class.php",
		},
		["Hooks"] = {
			["GetPreferences"] = "EditcountAdditions::onGetPreferences",
			["PageContentSaveComplete"] = "EditcountAdditions::onPageContentSaveComplete",
		},
		["manifest_version"] = 1,
	},
	["Education_Program"] = {
		["name"] = "Education Program",
		["version"] = "0.5.0 alpha",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Jeroen_De_Dauw Jeroen De Dauw]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Education_Program",
		["descriptionmsg"] = "educationprogram-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["callback"] = "EducationProgram\\Hooks::registerExtension",
		["namespaces"] = {
			[0] = {
				["id"] = 446,
				["constant"] = "EP_NS",
				["name"] = "Education_Program",
			},
			[1] = {
				["id"] = 447,
				["constant"] = "EP_NS_TALK",
				["name"] = "Educaton_Program_talk",
				["subpages"] = true,
			},
		},
		["Actions"] = {
			["epremarticle"] = "EducationProgram\\RemoveArticleAction",
			["epremstudent"] = "EducationProgram\\RemoveStudentAction",
			["epremreviewer"] = "EducationProgram\\RemoveReviewerAction",
			["epaddarticle"] = "EducationProgram\\AddArticleAction",
			["epaddreviewer"] = "EducationProgram\\AddReviewerAction",
			["epundo"] = "EducationProgram\\UndoAction",
			["eprestore"] = "EducationProgram\\RestoreAction",
			["epcompare"] = "EducationProgram\\CompareAction",
			["epundelete"] = "EducationProgram\\UndeleteAction",
			["epcourseactivity"] = "EducationProgram\\ViewCourseActivityAction",
		},
		["AddGroups"] = {
			["epcoordinator"] = {
				[0] = "eponline",
				[1] = "epcampus",
				[2] = "epinstructor",
			},
			["sysop"] = {
				[0] = "eponline",
				[1] = "epcampus",
				[2] = "epinstructor",
				[3] = "epcoordinator",
			},
		},
		["APIModules"] = {
			["deleteeducation"] = "EducationProgram\\ApiDeleteEducation",
			["enlist"] = "EducationProgram\\ApiEnlist",
			["refresheducation"] = "EducationProgram\\ApiRefreshEducation",
			["addstudents"] = "EducationProgram\\ApiAddStudents",
			["liststudents"] = "EducationProgram\\ApiListStudents",
		},
		["AvailableRights"] = {
			[0] = "ep-org",
			[1] = "ep-course",
			[2] = "ep-token",
			[3] = "ep-enroll",
			[4] = "ep-remstudent",
			[5] = "ep-online",
			[6] = "ep-campus",
			[7] = "ep-instructor",
			[8] = "ep-beonline",
			[9] = "ep-becampus",
			[10] = "ep-beinstructor",
			[11] = "ep-bereviewer",
			[12] = "ep-remreviewer",
			[13] = "ep-bulkdelorgs",
			[14] = "ep-bulkdelcourses",
			[15] = "ep-remarticle",
			[16] = "ep-addstudent",
		},
		["DefaultUserOptions"] = {
			["ep_showtoplink"] = false,
			["ep_bulkdelorgs"] = false,
			["ep_bulkdelcourses"] = true,
			["ep_showdyk"] = true,
			["echo-subscriptions-web-education-program"] = true,
			["echo-subscriptions-email-education-program"] = false,
		},
		["GroupPermissions"] = {
			["*"] = {
				["ep-enroll"] = false,
				["ep-org"] = false,
				["ep-course"] = false,
				["ep-token"] = false,
				["ep-remstudent"] = false,
				["ep-online"] = false,
				["ep-campus"] = false,
				["ep-instructor"] = false,
				["ep-beonline"] = false,
				["ep-becampus"] = false,
				["ep-beinstructor"] = false,
				["ep-bereviewer"] = true,
				["ep-remreviewer"] = false,
				["ep-bulkdelorgs"] = false,
				["ep-bulkdelcourses"] = false,
				["ep-remarticle"] = false,
				["ep-addstudent"] = false,
			},
			["user"] = {
				["ep-enroll"] = true,
			},
			["sysop"] = {
				["ep-org"] = true,
				["ep-course"] = true,
				["ep-token"] = true,
				["ep-enroll"] = true,
				["ep-remstudent"] = true,
				["ep-online"] = true,
				["ep-campus"] = true,
				["ep-instructor"] = true,
				["ep-beonline"] = true,
				["ep-becampus"] = true,
				["ep-beinstructor"] = true,
				["ep-bereviewer"] = true,
				["ep-remreviewer"] = true,
				["ep-bulkdelorgs"] = true,
				["ep-bulkdelcourses"] = true,
				["ep-remarticle"] = true,
				["ep-addstudent"] = true,
			},
			["epcoordinator"] = {
				["ep-org"] = true,
				["ep-course"] = true,
				["ep-token"] = true,
				["ep-enroll"] = true,
				["ep-remstudent"] = true,
				["ep-campus"] = true,
				["ep-online"] = true,
				["ep-instructor"] = true,
				["ep-beonline"] = true,
				["ep-becampus"] = true,
				["ep-beinstructor"] = true,
				["ep-bereviewer"] = true,
				["ep-remreviewer"] = true,
				["ep-bulkdelcourses"] = true,
				["ep-remarticle"] = true,
				["ep-addstudent"] = true,
				["userrights"] = false,
			},
			["eponline"] = {
				["ep-org"] = true,
				["ep-course"] = true,
				["ep-token"] = true,
				["ep-beonline"] = true,
				["ep-remarticle"] = true,
			},
			["epcampus"] = {
				["ep-org"] = true,
				["ep-course"] = true,
				["ep-token"] = true,
				["ep-becampus"] = true,
				["ep-remarticle"] = true,
			},
			["epinstructor"] = {
				["ep-org"] = true,
				["ep-course"] = true,
				["ep-token"] = true,
				["ep-beinstructor"] = true,
				["ep-remstudent"] = true,
				["ep-remarticle"] = true,
			},
		},
		["JobClasses"] = {
			["educationProgramUserMergeArticleReviewers"] = "EducationProgram\\UserMergeArticleReviewersJob",
		},
		["LogActionsHandlers"] = {
			["institution/*"] = "EducationProgram\\LogFormatter",
			["course/*"] = "EducationProgram\\LogFormatter",
			["student/*"] = "EducationProgram\\LogFormatter",
			["student/add"] = "EducationProgram\\RoleChangeFormatter",
			["student/remove"] = "EducationProgram\\RoleChangeFormatter",
			["online/*"] = "EducationProgram\\LogFormatter",
			["online/add"] = "EducationProgram\\RoleChangeFormatter",
			["online/remove"] = "EducationProgram\\RoleChangeFormatter",
			["campus/*"] = "EducationProgram\\LogFormatter",
			["campus/add"] = "EducationProgram\\RoleChangeFormatter",
			["campus/remove"] = "EducationProgram\\RoleChangeFormatter",
			["instructor/*"] = "EducationProgram\\LogFormatter",
			["instructor/add"] = "EducationProgram\\RoleChangeFormatter",
			["instructor/remove"] = "EducationProgram\\RoleChangeFormatter",
			["eparticle/*"] = "EducationProgram\\ArticleFormatter",
		},
		["LogTypes"] = {
			[0] = "institution",
			[1] = "course",
			[2] = "student",
			[3] = "online",
			[4] = "campus",
			[5] = "instructor",
		},
		["RemoveGroups"] = {
			["epcoordinator"] = {
				[0] = "eponline",
				[1] = "epcampus",
				[2] = "epinstructor",
			},
			["sysop"] = {
				[0] = "eponline",
				[1] = "epcampus",
				[2] = "epinstructor",
				[3] = "epcoordinator",
			},
		},
		["SpecialPages"] = {
			["CampusAmbassadorProfile"] = "EducationProgram\\SpecialCAProfile",
			["CampusAmbassadors"] = "EducationProgram\\SpecialCAs",
			["CourseActivity"] = "EducationProgram\\SpecialCourseActivity",
			["Courses"] = "EducationProgram\\SpecialCourses",
			["Enroll"] = "EducationProgram\\SpecialEnroll",
			["Disenroll"] = "EducationProgram\\SpecialDisenroll",
			["MyCourses"] = "EducationProgram\\SpecialMyCourses",
			["Institutions"] = "EducationProgram\\SpecialInstitutions",
			["OnlineAmbassadors"] = "EducationProgram\\SpecialOAs",
			["OnlineAmbassadorProfile"] = "EducationProgram\\SpecialOAProfile",
			["StudentActivity"] = "EducationProgram\\SpecialStudentActivity",
			["Students"] = "EducationProgram\\SpecialStudents",
			["ManageCourses"] = "EducationProgram\\SpecialManageCourses",
		},
		["MessagesDirs"] = {
			["EducationProgram"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EducationProgramAlias"] = "EducationProgram.i18n.alias.php",
			["EPNamespaces"] = "EducationProgram.i18n.ns.php",
		},
		["AutoloadClasses"] = {
			["EducationProgram\\Hooks"] = "EducationProgram.hooks.php",
			["EducationProgram\\EditCourseAction"] = "includes/actions/EditCourseAction.php",
			["EducationProgram\\EditOrgAction"] = "includes/actions/EditOrgAction.php",
			["EducationProgram\\Action"] = "includes/actions/Action.php",
			["EducationProgram\\AddArticleAction"] = "includes/actions/AddArticleAction.php",
			["EducationProgram\\AddReviewerAction"] = "includes/actions/AddReviewerAction.php",
			["EducationProgram\\DeleteAction"] = "includes/actions/DeleteAction.php",
			["EducationProgram\\DeleteOrgAction"] = "includes/actions/DeleteOrgAction.php",
			["EducationProgram\\EditAction"] = "includes/actions/EditAction.php",
			["EducationProgram\\HistoryAction"] = "includes/actions/HistoryAction.php",
			["EducationProgram\\RemoveArticleAction"] = "includes/actions/RemoveArticleAction.php",
			["EducationProgram\\RemoveReviewerAction"] = "includes/actions/RemoveReviewerAction.php",
			["EducationProgram\\RemoveStudentAction"] = "includes/actions/RemoveStudentAction.php",
			["EducationProgram\\RestoreAction"] = "includes/actions/RestoreAction.php",
			["EducationProgram\\CompareAction"] = "includes/actions/CompareAction.php",
			["EducationProgram\\UndeleteAction"] = "includes/actions/UndeleteAction.php",
			["EducationProgram\\UndoAction"] = "includes/actions/UndoAction.php",
			["EducationProgram\\ViewAction"] = "includes/actions/ViewAction.php",
			["EducationProgram\\ViewCourseAction"] = "includes/actions/ViewCourseAction.php",
			["EducationProgram\\ViewCourseActivityAction"] = "includes/actions/ViewCourseActivityAction.php",
			["EducationProgram\\ViewOrgAction"] = "includes/actions/ViewOrgAction.php",
			["EducationProgram\\CourseUndeletionHelper"] = "includes/CourseUndeletionHelper.php",
			["EducationProgram\\CourseUndelCheck"] = "includes/CourseUndeletionHelper.php",
			["EducationProgram\\ApiDeleteEducation"] = "includes/api/ApiDeleteEducation.php",
			["EducationProgram\\ApiEnlist"] = "includes/api/ApiEnlist.php",
			["EducationProgram\\ApiRefreshEducation"] = "includes/api/ApiRefreshEducation.php",
			["EducationProgram\\ApiAddStudents"] = "includes/api/ApiAddStudents.php",
			["EducationProgram\\ApiListStudents"] = "includes/api/ApiListStudents.php",
			["EducationProgram\\Events\\EditEventCreator"] = "includes/Events/EditEventCreator.php",
			["EducationProgram\\Events\\Event"] = "includes/Events/Event.php",
			["EducationProgram\\Events\\EventGroup"] = "includes/Events/EventGroup.php",
			["EducationProgram\\Events\\EventGrouper"] = "includes/Events/EventGrouper.php",
			["EducationProgram\\Events\\EventQuery"] = "includes/Events/EventQuery.php",
			["EducationProgram\\Events\\EventStore"] = "includes/Events/EventStore.php",
			["EducationProgram\\Events\\RecentPageEventGrouper"] = "includes/Events/RecentPageEventGrouper.php",
			["EducationProgram\\Events\\Timeline"] = "includes/Events/Timeline.php",
			["EducationProgram\\Events\\TimelineGroup"] = "includes/Events/TimelineGroup.php",
			["EducationProgram\\Events\\UnknownGroup"] = "includes/Events/TimelineGroup.php",
			["EducationProgram\\Events\\EditGroup"] = "includes/Events/TimelineGroup.php",
			["EducationProgram\\Events\\EnlistGroup"] = "includes/Events/TimelineGroup.php",
			["EducationProgram\\Store\\CourseStore"] = "includes/Store/CourseStore.php",
			["EducationProgram\\ArticleTable"] = "includes/pagers/ArticleTable.php",
			["EducationProgram\\CAPager"] = "includes/pagers/CAPager.php",
			["EducationProgram\\CoursePager"] = "includes/pagers/CoursePager.php",
			["EducationProgram\\EPPager"] = "includes/pagers/EPPager.php",
			["EducationProgram\\OAPager"] = "includes/pagers/OAPager.php",
			["EducationProgram\\OrgPager"] = "includes/pagers/OrgPager.php",
			["EducationProgram\\RevisionPager"] = "includes/pagers/RevisionPager.php",
			["EducationProgram\\StudentPager"] = "includes/pagers/StudentPager.php",
			["EducationProgram\\StudentActivityPager"] = "includes/pagers/StudentActivityPager.php",
			["EducationProgram\\CoursePage"] = "includes/pages/CoursePage.php",
			["EducationProgram\\EducationPage"] = "includes/pages/EducationPage.php",
			["EducationProgram\\OrgPage"] = "includes/pages/OrgPage.php",
			["EducationProgram\\CA"] = "includes/rows/CA.php",
			["EducationProgram\\Course"] = "includes/rows/Course.php",
			["EducationProgram\\EPArticle"] = "includes/rows/EPArticle.php",
			["EducationProgram\\EPRevision"] = "includes/rows/EPRevision.php",
			["EducationProgram\\Instructor"] = "includes/rows/Instructor.php",
			["EducationProgram\\IORMRow"] = "includes/rows/IORMRow.php",
			["EducationProgram\\OA"] = "includes/rows/OA.php",
			["EducationProgram\\ORMRow"] = "includes/rows/ORMRow.php",
			["EducationProgram\\Org"] = "includes/rows/Org.php",
			["EducationProgram\\PageObject"] = "includes/rows/PageObject.php",
			["EducationProgram\\RevisionedObject"] = "includes/rows/RevisionedObject.php",
			["EducationProgram\\Student"] = "includes/rows/Student.php",
			["EducationProgram\\SpecialAmbassadorProfile"] = "includes/specials/SpecialAmbassadorProfile.php",
			["EducationProgram\\SpecialCAProfile"] = "includes/specials/SpecialCAProfile.php",
			["EducationProgram\\SpecialCAs"] = "includes/specials/SpecialCAs.php",
			["EducationProgram\\SpecialCourses"] = "includes/specials/SpecialCourses.php",
			["EducationProgram\\SpecialDisenroll"] = "includes/specials/SpecialDisenroll.php",
			["EducationProgram\\SpecialEducationProgram"] = "includes/specials/SpecialEducationProgram.php",
			["EducationProgram\\SpecialEnroll"] = "includes/specials/SpecialEnroll.php",
			["EducationProgram\\SpecialCourseActivity"] = "includes/specials/SpecialCourseActivity.php",
			["EducationProgram\\SpecialInstitutions"] = "includes/specials/SpecialInstitutions.php",
			["EducationProgram\\SpecialMyCourses"] = "includes/specials/SpecialMyCourses.php",
			["EducationProgram\\SpecialManageCourses"] = "includes/specials/SpecialManageCourses.php",
			["EducationProgram\\SpecialOAProfile"] = "includes/specials/SpecialOAProfile.php",
			["EducationProgram\\SpecialOAs"] = "includes/specials/SpecialOAs.php",
			["EducationProgram\\SpecialStudentActivity"] = "includes/specials/SpecialStudentActivity.php",
			["EducationProgram\\SpecialStudents"] = "includes/specials/SpecialStudents.php",
			["EducationProgram\\VerySpecialPage"] = "includes/specials/VerySpecialPage.php",
			["EducationProgram\\CAs"] = "includes/tables/CAs.php",
			["EducationProgram\\Courses"] = "includes/tables/Courses.php",
			["EducationProgram\\Events"] = "includes/tables/Events.php",
			["EducationProgram\\Instructors"] = "includes/tables/Instructors.php",
			["EducationProgram\\IORMTable"] = "includes/tables/IORMTable.php",
			["EducationProgram\\OAs"] = "includes/tables/OAs.php",
			["EducationProgram\\ORMTable"] = "includes/tables/ORMTable.php",
			["EducationProgram\\Orgs"] = "includes/tables/Orgs.php",
			["EducationProgram\\PageTable"] = "includes/tables/PageTable.php",
			["EducationProgram\\Revisions"] = "includes/tables/Revisions.php",
			["EducationProgram\\Students"] = "includes/tables/Students.php",
			["EducationProgram\\NotificationsManager"] = "includes/notifications/NotificationsManager.php",
			["EducationProgram\\INotificationType"] = "includes/notifications/INotificationType.php",
			["EducationProgram\\CourseTalkNotification"] = "includes/notifications/CourseTalkNotification.php",
			["EducationProgram\\RoleAddNotification"] = "includes/notifications/RoleAddNotification.php",
			["EducationProgram\\StudentAddNotification"] = "includes/notifications/StudentAddNotification.php",
			["EducationProgram\\InstructorAddNotification"] = "includes/notifications/InstructorAddNotification.php",
			["EducationProgram\\CampusAddNotification"] = "includes/notifications/CampusAddNotification.php",
			["EducationProgram\\OnlineAddNotification"] = "includes/notifications/OnlineAddNotification.php",
			["EducationProgram\\PresentationModel\\CourseTalk"] = "includes/notifications/PresentationModel/CourseTalk.php",
			["EducationProgram\\PresentationModel\\RoleAdd"] = "includes/notifications/PresentationModel/RoleAdd.php",
			["EducationProgram\\ArticleAdder"] = "includes/ArticleAdder.php",
			["EducationProgram\\ArticleStore"] = "includes/ArticleStore.php",
			["EducationProgram\\CourseActivityView"] = "includes/CourseActivityView.php",
			["EducationProgram\\CourseNotFoundException"] = "includes/CourseNotFoundException.php",
			["EducationProgram\\CourseTitleNotFoundException"] = "includes/CourseTitleNotFoundException.php",
			["EducationProgram\\DiffTable"] = "includes/DiffTable.php",
			["EducationProgram\\DYKBox"] = "includes/DYKBox.php",
			["EducationProgram\\ErrorPageErrorWithSelflink"] = "includes/ErrorPageErrorWithSelflink.php",
			["EducationProgram\\Extension"] = "includes/Extension.php",
			["EducationProgram\\FailForm"] = "includes/FailForm.php",
			["EducationProgram\\HTMLCombobox"] = "includes/HTMLCombobox.php",
			["EducationProgram\\HTMLDateField"] = "includes/HTMLDateField.php",
			["EducationProgram\\IRole"] = "includes/IRole.php",
			["EducationProgram\\LogFormatter"] = "includes/LogFormatter.php",
			["EducationProgram\\RoleChangeFormatter"] = "includes/LogFormatter.php",
			["EducationProgram\\ArticleFormatter"] = "includes/LogFormatter.php",
			["EducationProgram\\Menu"] = "includes/Menu.php",
			["EducationProgram\\RevisionAction"] = "includes/RevisionAction.php",
			["EducationProgram\\RevisionDiff"] = "includes/RevisionDiff.php",
			["EducationProgram\\RoleObject"] = "includes/RoleObject.php",
			["EducationProgram\\Settings"] = "includes/Settings.php",
			["EducationProgram\\UPCUserCourseFinder"] = "includes/UPCUserCourseFinder.php",
			["EducationProgram\\UserCourseFinder"] = "includes/UserCourseFinder.php",
			["EducationProgram\\UserRolesMessage"] = "includes/UserRolesMessage.php",
			["EducationProgram\\ORMIterator"] = "includes/ORMIterator.php",
			["EducationProgram\\ORMResult"] = "includes/ORMResult.php",
			["EducationProgram\\OrgDeletionHelper"] = "includes/OrgDeletionHelper.php",
			["EducationProgram\\OrgDelCheck"] = "includes/OrgDeletionHelper.php",
			["EducationProgram\\Utils"] = "includes/Utils.php",
			["EducationProgram\\UserMergeArticleReviewersJob"] = "includes/UserMergeArticleReviewersJob.php",
			["EducationProgram\\Tests\\ORMRowTest"] = "tests/phpunit/db/ORMRowTest.php",
			["EducationProgram\\Tests\\ORMTableTest"] = "tests/phpunit/db/ORMTableTest.php",
			["EducationProgram\\Tests\\PageORMTableForTesting"] = "tests/phpunit/db/ORMTableTest.php",
			["EducationProgram\\Tests\\TestORMRow"] = "tests/phpunit/db/TestORMRowTest.php",
			["EducationProgram\\Tests\\TestORMRowTest"] = "tests/phpunit/db/TestORMRowTest.php",
			["EducationProgram\\Tests\\TestORMTable"] = "tests/phpunit/db/TestORMRowTest.php",
			["EducationProgram\\Tests\\MockSuperUser"] = "tests/phpunit/MockSuperUser.php",
			["EducationProgram\\Tests\\UserCourseFinderTest"] = "tests/phpunit/UserCourseFinderTest.php",
		},
		["ResourceModules"] = {
			["ep.core"] = {
				["scripts"] = {
					[0] = "ep.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.jqueryMsg",
					[1] = "mediawiki.language",
				},
			},
			["ep.api"] = {
				["scripts"] = {
					[0] = "ep.api.js",
				},
				["dependencies"] = {
					[0] = "ep.core",
					[1] = "user.tokens",
				},
			},
			["ep.pager"] = {
				["scripts"] = {
					[0] = "ep.pager.js",
				},
				["styles"] = {
					[0] = "ep.pager.css",
				},
				["dependencies"] = {
					[0] = "ep.api",
					[1] = "jquery.ui.dialog",
					[2] = "mediawiki.jqueryMsg",
				},
				["messages"] = {
					[0] = "ep-pager-confirm-delete",
					[1] = "ep-pager-delete-fail",
					[2] = "ep-pager-confirm-delete-selected",
					[3] = "ep-pager-delete-selected-fail",
					[4] = "ep-delete-org-has-courses-close-dialog",
				},
			},
			["ep.pager.course"] = {
				["messages"] = {
					[0] = "ep-pager-cancel-button-course",
					[1] = "ep-pager-delete-button-course",
					[2] = "ep-pager-confirm-delete-course",
					[3] = "ep-pager-confirm-message-course",
					[4] = "ep-pager-confirm-message-course-many",
					[5] = "ep-pager-retry-button-course",
					[6] = "ep-pager-summary-message-course",
				},
				["dependencies"] = {
					[0] = "ep.pager",
				},
			},
			["ep.pager.org"] = {
				["messages"] = {
					[0] = "ep-pager-cancel-button-org",
					[1] = "ep-pager-delete-button-org",
					[2] = "ep-pager-confirm-delete-org",
					[3] = "ep-pager-confirm-message-org",
					[4] = "ep-pager-confirm-message-org-many",
					[5] = "ep-pager-retry-button-org",
					[6] = "ep-pager-summary-message-org",
				},
				["dependencies"] = {
					[0] = "ep.pager",
				},
			},
			["ep.datepicker"] = {
				["scripts"] = {
					[0] = "ep.datepicker.js",
				},
				["styles"] = {
					[0] = "ep.datepicker.css",
				},
				["dependencies"] = {
					[0] = "jquery.ui.datepicker",
				},
			},
			["ep.combobox"] = {
				["scripts"] = {
					[0] = "ep.combobox.js",
				},
				["styles"] = {
					[0] = "ep.combobox.css",
				},
				["dependencies"] = {
					[0] = "jquery.ui.autocomplete",
					[1] = "jquery.ui.core",
					[2] = "jquery.ui.widget",
				},
			},
			["ep.disenroll"] = {
				["scripts"] = {
					[0] = "ep.disenroll.js",
				},
				["dependencies"] = {
					[0] = "jquery.ui.button",
				},
			},
			["ep.imageinput"] = {
				["scripts"] = {
					[0] = "jquery.imageinput.js",
					[1] = "ep.imageinput.js",
				},
				["dependencies"] = {
					[0] = "jquery.ui.autocomplete",
				},
			},
			["ep.articletable"] = {
				["scripts"] = {
					[0] = "ep.articletable.js",
				},
				["styles"] = {
					[0] = "ep.articletable.css",
				},
				["dependencies"] = {
					[0] = "ep.core",
					[1] = "jquery.ui.autocomplete",
					[2] = "jquery.ui.button",
					[3] = "jquery.ui.dialog",
					[4] = "mediawiki.user",
				},
				["messages"] = {
					[0] = "ep-articletable-addreviwer-title",
					[1] = "ep-articletable-addreviwer-button",
					[2] = "ep-articletable-addreviwer-cancel",
					[3] = "ep-articletable-addreviwer-text",
					[4] = "ep-articletable-remreviwer-title",
					[5] = "ep-articletable-remreviwer-button",
					[6] = "ep-articletable-remreviwer-cancel",
					[7] = "ep-articletable-remreviwer-text",
					[8] = "ep-articletable-remreviwer-title-self",
					[9] = "ep-articletable-remreviwer-button-self",
					[10] = "ep-articletable-remreviwer-text-self",
					[11] = "ep-articletable-remstudent-title",
					[12] = "ep-articletable-remstudent-button",
					[13] = "ep-articletable-remstudent-cancel",
					[14] = "ep-articletable-remstudent-text",
					[15] = "ep-articletable-remarticle-title",
					[16] = "ep-articletable-remarticle-button",
					[17] = "ep-articletable-remarticle-cancel",
					[18] = "ep-articletable-remarticle-text",
					[19] = "ep-articletable-remarticle-text-self",
				},
			},
			["ep.addorg"] = {
				["scripts"] = {
					[0] = "ep.addorg.js",
				},
			},
			["ep.addcourse"] = {
				["scripts"] = {
					[0] = "ep.addcourse.js",
				},
			},
			["ep.timeline"] = {
				["styles"] = {
					[0] = "ep.timeline.css",
				},
			},
			["ep.studentactivity"] = {
				["styles"] = {
					[0] = "ep.studentactivity.css",
				},
			},
			["ep.enlist"] = {
				["scripts"] = {
					[0] = "ep.enlist.js",
				},
				["dependencies"] = {
					[0] = "jquery.ui.autocomplete",
					[1] = "jquery.ui.dialog",
					[2] = "ep.api",
					[3] = "ep.core",
					[4] = "mediawiki.user",
				},
				["messages"] = {
					[0] = "ep-instructor-remove-title",
					[1] = "ep-online-remove-title",
					[2] = "ep-campus-remove-title",
					[3] = "ep-instructor-remove-button",
					[4] = "ep-online-remove-button",
					[5] = "ep-campus-remove-button",
					[6] = "ep-instructor-removing",
					[7] = "ep-online-removing",
					[8] = "ep-campus-removing",
					[9] = "ep-instructor-removal-success",
					[10] = "ep-online-removal-success",
					[11] = "ep-campus-removal-success",
					[12] = "ep-instructor-close-button",
					[13] = "ep-online-close-button",
					[14] = "ep-campus-close-button",
					[15] = "ep-instructor-remove-retry",
					[16] = "ep-online-remove-retry",
					[17] = "ep-campus-remove-retry",
					[18] = "ep-instructor-remove-failed",
					[19] = "ep-online-remove-failed",
					[20] = "ep-campus-remove-failed",
					[21] = "ep-instructor-cancel-button",
					[22] = "ep-online-cancel-button",
					[23] = "ep-campus-cancel-button",
					[24] = "ep-instructor-remove-text",
					[25] = "ep-online-remove-text",
					[26] = "ep-campus-remove-text",
					[27] = "ep-instructor-adding",
					[28] = "ep-online-adding",
					[29] = "ep-campus-adding",
					[30] = "ep-instructor-addition-success",
					[31] = "ep-online-addition-success",
					[32] = "ep-campus-addition-success",
					[33] = "ep-instructor-addition-self-success",
					[34] = "ep-online-addition-self-success",
					[35] = "ep-campus-addition-self-success",
					[36] = "ep-instructor-addition-null",
					[37] = "ep-online-addition-null",
					[38] = "ep-campus-addition-null",
					[39] = "ep-instructor-addition-invalid-user",
					[40] = "ep-online-addition-invalid-user",
					[41] = "ep-campus-addition-invalid-user",
					[42] = "ep-instructor-add-close-button",
					[43] = "ep-online-add-close-button",
					[44] = "ep-campus-add-close-button",
					[45] = "ep-instructor-add-retry",
					[46] = "ep-online-add-retry",
					[47] = "ep-campus-add-retry",
					[48] = "ep-instructor-addition-failed",
					[49] = "ep-online-addition-failed",
					[50] = "ep-campus-addition-failed",
					[51] = "ep-instructor-add-title",
					[52] = "ep-online-add-title",
					[53] = "ep-campus-add-title",
					[54] = "ep-instructor-add-button",
					[55] = "ep-online-add-button",
					[56] = "ep-campus-add-button",
					[57] = "ep-instructor-add-self-button",
					[58] = "ep-online-add-self-button",
					[59] = "ep-campus-add-self-button",
					[60] = "ep-instructor-add-text",
					[61] = "ep-online-add-text",
					[62] = "ep-campus-add-text",
					[63] = "ep-instructor-add-self-text",
					[64] = "ep-online-add-self-text",
					[65] = "ep-campus-add-self-text",
					[66] = "ep-instructor-add-self-title",
					[67] = "ep-online-add-self-title",
					[68] = "ep-campus-add-self-title",
					[69] = "ep-instructor-add-cancel-button",
					[70] = "ep-online-add-cancel-button",
					[71] = "ep-campus-add-cancel-button",
					[72] = "ep-instructor-summary-input",
					[73] = "ep-online-summary-input",
					[74] = "ep-campus-summary-input",
					[75] = "ep-instructor-name-input",
					[76] = "ep-online-name-input",
					[77] = "ep-campus-name-input",
					[78] = "ep-course-no-instructor",
					[79] = "ep-course-no-online",
					[80] = "ep-course-no-campus",
					[81] = "ep-instructor-summary",
					[82] = "ep-online-summary",
					[83] = "ep-campus-summary",
				},
			},
			["ep.dyk"] = {
				["styles"] = {
					[0] = "ep.dyk.css",
				},
			},
			["ep.userrolesmessage"] = {
				["styles"] = {
					[0] = "ep.userrolesmessage.css",
				},
			},
			["ep.addstudents"] = {
				["scripts"] = {
					[0] = "ep.addstudents.js",
				},
				["styles"] = {
					[0] = "ep.addstudents.css",
				},
				["dependencies"] = {
					[0] = "ep.tagsinput",
					[1] = "jquery.ui.core",
					[2] = "mediawiki.api",
					[3] = "mediawiki.Uri",
					[4] = "mediawiki.util",
					[5] = "user.tokens",
				},
				["messages"] = {
					[0] = "collapsible-expand",
					[1] = "collapsible-collapse",
					[2] = "ep-addstudents-invalid-users",
					[3] = "ep-addstudents-success",
					[4] = "ep-addstudents-alreadyenrolled",
					[5] = "ep-addstudents-servercallerror",
					[6] = "comma-separator",
				},
			},
			["ep.tagsinput"] = {
				["scripts"] = {
					[0] = "ep.tagsinput/ep.tagsinput.js",
					[1] = "ep.tagsinput/ep.typeahead.js",
				},
				["styles"] = {
					[0] = "ep.tagsinput/ep.tagsinput.css",
				},
				["dependencies"] = {
					[0] = "jquery.ui.core",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "EducationProgram/resources",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "EducationProgram\\Hooks::onSchemaUpdate",
			["PersonalUrls"] = "EducationProgram\\Hooks::onPersonalUrls",
			["GetPreferences"] = "EducationProgram\\Hooks::onGetPreferences",
			["SkinTemplateNavigation"] = "EducationProgram\\Hooks::onPageTabs",
			["SkinTemplateNavigation::SpecialPage"] = "EducationProgram\\Hooks::onSpecialPageTabs",
			["ArticleFromTitle"] = "EducationProgram\\Hooks::onArticleFromTitle",
			["CanonicalNamespaces"] = "EducationProgram\\Hooks::onCanonicalNamespaces",
			["TitleIsAlwaysKnown"] = "EducationProgram\\Hooks::onTitleIsAlwaysKnown",
			["MovePageIsValidMove"] = "EducationProgram\\Hooks::onMovePageIsValidMove",
			["AbortMove"] = "EducationProgram\\Hooks::onAbortMove",
			["NewRevisionFromEditComplete"] = "EducationProgram\\Hooks::onNewRevisionFromEditComplete",
			["NamespaceIsMovable"] = "EducationProgram\\Hooks::onNamespaceIsMovable",
			["SpecialContributionsBeforeMainOutput"] = "EducationProgram\\Hooks::onSpecialContributionsBeforeMainOutput",
			["BeforeCreateEchoEvent"] = "EducationProgram\\Hooks::onBeforeCreateEchoEvent",
			["EchoGetDefaultNotifiedUsers"] = "EducationProgram\\Hooks::onEchoGetDefaultNotifiedUsers",
			["PageContentSaveComplete"] = "EducationProgram\\Hooks::onPageContentSaveComplete",
			["SetupAfterCache"] = "EducationProgram\\Hooks::onSetupAfterCache",
			["UserMergeAccountFields"] = "EducationProgram\\Hooks::onUserMergeAccountFields",
			["UserMergeAccountDeleteTables"] = "EducationProgram\\Hooks::onUserMergeAccountDeleteTables",
			["MergeAccountFromTo"] = "EducationProgram\\Hooks::onMergeAccountFromTo",
			["ResourceLoaderRegisterModules"] = "EducationProgram\\Hooks::onResourceLoaderRegisterModules",
			["TitleExists"] = "EducationProgram\\Hooks::onTitleExists",
		},
		["config"] = {
			["EPSettings"] = {
				["value"] = {
					["enableTopLink"] = true,
					["ambassadorPictureDomains"] = {
						[0] = "wikimedia.org",
					},
					["ambassadorCommonsUrl"] = "https://commons.wikimedia.org/wiki/Special:UploadWizard",
					["citylessCountries"] = {
						[0] = "BT",
						[1] = "BV",
						[2] = "IO",
						[3] = "VG",
						[4] = "TD",
						[5] = "CX",
						[6] = "CC",
						[7] = "KM",
						[8] = "DJ",
						[9] = "GQ",
						[10] = "FK",
						[11] = "FX",
						[12] = "TF",
						[13] = "GW",
						[14] = "HM",
						[15] = "KI",
						[16] = "YT",
						[17] = "MS",
						[18] = "NR",
						[19] = "NU",
						[20] = "NF",
						[21] = "PN",
						[22] = "SH",
						[23] = "PM",
						[24] = "WS",
						[25] = "SC",
						[26] = "GS",
						[27] = "SJ",
						[28] = "TK",
						[29] = "TP",
						[30] = "TV",
						[31] = "UM",
						[32] = "VU",
						[33] = "EH",
					},
					["ambassadorImgWidth"] = 140,
					["ambassadorImgHeight"] = 140,
					["recentActivityLimit"] = 86400,
					["flagWidth"] = 25,
					["flagHeight"] = 25,
					["countryFlags"] = {
						["US"] = "Flag of the United States.svg",
						["BR"] = "Flag of Brazil.svg",
						["CA"] = "Flag of Canada.svg",
						["IN"] = "Flag of India.svg",
						["EG"] = "Flag of Egypt.svg",
						["IT"] = "Flag of Italy.svg",
						["MK"] = "Flag of Macedonia.svg",
						["MX"] = "Flag of Mexico.svg",
						["RU"] = "Flag of Russia.svg",
						["UK"] = "Flag of the United Kingdom.svg",
						["DE"] = "Flag of Germany.svg",
						["NZ"] = "Flag of New Zealand.svg",
						["CZ"] = "Flag of the Czech Republic.svg",
					},
					["fallbackFlag"] = "Nuvola unknown flag.svg",
					["courseDescPage"] = "MediaWiki:Course description",
					["courseOrgDescPage"] = "$2/$1",
					["useStudentRealNames"] = false,
					["timelineDurationLimit"] = 432000,
					["timelineCountLimit"] = 200,
					["timelineUserLimit"] = 3,
					["dykCategory"] = "MyCourses Did You Know",
					["dykOrgCategory"] = "$2/$1",
					["timelineMessageLengthLimit"] = 250,
					["requireRealName"] = false,
					["collectRealName"] = false,
					["enablePageCache"] = true,
					["courseHeaderPage"] = "MediaWiki:Course header",
					["courseHeaderPageCountry"] = "$2/$1",
					["activityTabMaxAgeInSeconds"] = 604800,
					["maxCoursesInUserRolesMessage"] = 3,
				},
			},
		},
		["manifest_version"] = 2,
	},
	["Elastica"] = {
		["name"] = "Elastica",
		["version"] = "1.3.0.0",
		["author"] = {
			[0] = "Nik Everett",
			[1] = "Chad Horohoe",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Elastica",
		["descriptionmsg"] = "elastica-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.27",
		},
		["MessagesDirs"] = {
			["Elastica"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["ElasticaHooks"] = "includes/ElasticaHooks.php",
			["ElasticaConnection"] = "includes/ElasticaConnection.php",
			["ElasticaHttpTransportCloser"] = "includes/ElasticaHttpTransportCloser.php",
			["MWElasticUtils"] = "includes/MWElasticUtils.php",
		},
		["callback"] = "ElasticaHooks::checkInstalledCurl",
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["ElectronPdfService"] = {
		["name"] = "ElectronPdfService",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "TCB team (Wikimedia Deutschland)",
			[1] = "Tobias Gritschacher",
			[2] = "Addshore",
			[3] = "Christoph Jauera",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ElectronPdfService",
		["descriptionmsg"] = "electronPdfService-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["manifest_version"] = 1,
		["AutoloadClasses"] = {
			["ElectronPdfServiceHooks"] = "src/ElectronPdfServiceHooks.php",
			["SpecialElectronPdf"] = "src/specials/SpecialElectronPdf.php",
		},
		["config"] = {
			["ElectronPdfServiceRESTbaseURL"] = "/api/rest_v1/page/pdf/",
		},
		["ExtensionMessagesFiles"] = {
			["ElectronPdfServiceAlias"] = "ElectronPdfService.i18n.alias.php",
		},
		["Hooks"] = {
			["SidebarBeforeOutput"] = {
				[0] = "ElectronPdfServiceHooks::onSidebarBeforeOutput",
			},
			["BeforePageDisplay"] = {
				[0] = "ElectronPdfServiceHooks::onBeforePageDisplay",
			},
		},
		["MessagesDirs"] = {
			["ElectronPdfService"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.ElectronPdfService.print.styles"] = {
				["styles"] = {
					[0] = "modules/ext.ElectronPdfService.print.css",
				},
			},
			["ext.ElectronPdfService.special.styles"] = {
				["styles"] = {
					[0] = "modules/ext.ElectronPdfService.special.css",
				},
			},
			["ext.ElectronPdfService.special.selectionImages"] = {
				["class"] = "ResourceLoaderImageModule",
				["selector"] = ".mw-electronPdfService-selection-{name}",
				["images"] = {
					["download-image"] = {
						["file"] = {
							["ltr"] = "resources/download-ltr.svg",
							["rtl"] = "resources/download-rtl.svg",
						},
					},
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "ElectronPdfService",
		},
		["SpecialPages"] = {
			["ElectronPdf"] = "SpecialElectronPdf",
		},
	},
	["EmailAuth"] = {
		["name"] = "EmailAuth",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Tisza Gergő",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EmailAuth",
		["descriptionmsg"] = "emailauth-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "access",
		["AutoloadClasses"] = {
			["MediaWiki\\Extensions\\EmailAuth\\EmailAuthAuthenticationRequest"] = "includes/EmailAuthAuthenticationRequest.php",
			["MediaWiki\\Extensions\\EmailAuth\\EmailAuthSecondaryAuthenticationProvider"] = "includes/EmailAuthSecondaryAuthenticationProvider.php",
			["MediaWiki\\Extensions\\EmailAuth\\Hooks"] = "includes/Hooks.php",
		},
		["MessagesDirs"] = {
			["EmailAuth"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["AuthChangeFormFields"] = {
				[0] = "MediaWiki\\Extensions\\EmailAuth\\Hooks::onAuthChangeFormFields",
			},
		},
		["AuthManagerAutoConfig"] = {
			["secondaryauth"] = {
				["MediaWiki\\Extensions\\EmailAuth\\EmailAuthSecondaryAuthenticationProvider"] = {
					["class"] = "MediaWiki\\Extensions\\EmailAuth\\EmailAuthSecondaryAuthenticationProvider",
					["sort"] = 50,
				},
			},
		},
		["manifest_version"] = 1,
	},
	["Email_Authorization"] = {
		["name"] = "Email Authorization",
		["version"] = "1.4",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Email_Authorization",
		["descriptionmsg"] = "emailauthorization-desc",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
			["extensions"] = {
				["PluggableAuth"] = "*",
			},
		},
		["type"] = "other",
		["SpecialPages"] = {
			["EmailAuthorizationConfig"] = "EmailAuthorizationConfig",
			["EmailAuthorizationRequest"] = "EmailAuthorizationRequest",
			["EmailAuthorizationApprove"] = "EmailAuthorizationApprove",
		},
		["MessagesDirs"] = {
			["EmailAuthorization"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EmailAuthorizationAlias"] = "includes/EmailAuthorization.alias.php",
		},
		["ResourceModules"] = {
			["ext.EmailAuthorization"] = {
				["styles"] = {
					[0] = "EmailAuthorization.css",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "EmailAuthorization/resources",
		},
		["AutoloadClasses"] = {
			["EmailAuthorization"] = "includes/EmailAuthorization.php",
			["EmailAuthorizationHooks"] = "includes/EmailAuthorizationHooks.php",
			["EmailAuthorizationConfig"] = "includes/EmailAuthorizationConfig.php",
			["EmailAuthorizationRequest"] = "includes/EmailAuthorizationRequest.php",
			["EmailAuthorizationApprove"] = "includes/EmailAuthorizationApprove.php",
			["EchoEAPresentationModel"] = "includes/EchoEAPresentationModel.php",
		},
		["Hooks"] = {
			["PluggableAuthUserAuthorization"] = {
				[0] = "EmailAuthorizationHooks::authorize",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "EmailAuthorizationHooks::loadExtensionSchemaUpdates",
			},
			["BeforeCreateEchoEvent"] = "EmailAuthorizationHooks::onBeforeCreateEchoEvent",
		},
		["callback"] = "EmailAuthorizationHooks::onRegistration",
		["config"] = {
			["EmailAuthorization_EnableRequests"] = false,
			["EmailAuthorization_RequestFields"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["EmailDiff"] = {
		["manifest_version"] = 1,
		["name"] = "EmailDiff",
		["type"] = "other",
		["author"] = {
			[0] = "Greg Sabino Mullane",
		},
		["version"] = "1.8",
		["url"] = "https://www.mediawiki.org/wiki/Extension:EmailDiff",
		["descriptionmsg"] = "emaildiff-desc",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.25.0",
		},
		["AutoloadClasses"] = {
			["EmailDiff"] = "EmailDiff_body.php",
		},
		["Hooks"] = {
			["SendNotificationEmail"] = {
				[0] = "EmailDiff::SendNotificationEmailDiff",
			},
			["GetPreferences"] = {
				[0] = "EmailDiff::SetEmailDiffPref",
			},
		},
		["MessagesDirs"] = {
			["EmailDiff"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["EmailDiffCommand"] = "/usr/bin/diff -u OLDFILE NEWFILE | /usr/bin/tail --lines=+3 > DIFFFILE",
			["EmailDiffSubjectSuffix"] = " (diff)",
		},
	},
	["EntitySchema"] = {
		["name"] = "EntitySchema",
		["author"] = {
			[0] = "The Wikidata team",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EntitySchema",
		["descriptionmsg"] = "entityschema-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "wikibase",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["load_composer_autoloader"] = true,
		["AutoloadNamespaces"] = {
			["EntitySchema\\"] = "src/",
			["EntitySchema\\Tests\\"] = "tests/phpunit/",
		},
		["ExtensionMessagesFiles"] = {
			["EntitySchemaAlias"] = "EntitySchema.i18n.alias.php",
		},
		["MessagesDirs"] = {
			["EntitySchema"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["SkinTemplateNavigation"] = "EntitySchema\\MediaWiki\\EntitySchemaHooks::onSkinTemplateNavigation",
			["LoadExtensionSchemaUpdates"] = "EntitySchema\\MediaWiki\\EntitySchemaHooks::onCreateDBSchema",
			["ExtensionTypes"] = "EntitySchema\\MediaWiki\\EntitySchemaHooks::onExtensionTypes",
			["BeforeDisplayNoArticleText"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onBeforeDisplayNoArticleText",
			["PageHistoryLineEnding"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onPageHistoryLineEnding",
			["FormatAutocomments"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onFormatAutocomments",
			["ContentModelCanBeUsedOn"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onContentModelCanBeUsedOn",
			["ImportHandleRevisionXMLTag"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onImportHandleRevisionXMLTag",
			["NamespaceIsMovable"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onNamespaceIsMovable",
			["TitleGetRestrictionTypes"] = "\\EntitySchema\\MediaWiki\\EntitySchemaHooks::onTitleGetRestrictionTypes",
		},
		["ContentHandlers"] = {
			["EntitySchema"] = "EntitySchema\\MediaWiki\\Content\\EntitySchemaContentHandler",
		},
		["namespaces"] = {
			[0] = {
				["id"] = 640,
				["constant"] = "NS_ENTITYSCHEMA_JSON",
				["name"] = "EntitySchema",
				["subpages"] = false,
				["content"] = true,
				["defaultcontentmodel"] = "EntitySchema",
			},
			[1] = {
				["id"] = 641,
				["constant"] = "NS_ENTITYSCHEMA_JSON_TALK",
				["name"] = "EntitySchema_talk",
				["subpages"] = true,
				["content"] = false,
				["defaultcontentmodel"] = "wikitext",
			},
		},
		["config"] = {
			["EntitySchemaSchemaTextMaxSizeBytes"] = {
				["value"] = 50000,
				["description"] = "Max length of the Schema text in bytes",
				["public"] = true,
			},
			["EntitySchemaNameBadgeMaxSizeChars"] = {
				["value"] = 250,
				["description"] = "Max length of the label description or combined aliases in characters",
				["public"] = true,
			},
			["EntitySchemaShExSimpleUrl"] = {
				["value"] = nil,
				["description"] = "The URL for a shex-simple installation. Users are sent here to check entities against schema, with a schemaURL=… url query parameter appended to the URL specifying a URL for the schema text.",
				["public"] = true,
			},
			["EntitySchemaSkippedIDs"] = {
				["value"] = {
				},
				["description"] = "A list of integers to skip when generating new IDs. These must be pure integer numbers, _not_ strings starting with an E!",
				["public"] = true,
			},
		},
		["ResourceModules"] = {
			["ext.EntitySchema.view"] = {
				["styles"] = {
					[0] = "viewSchema.less",
				},
				["localBasePath"] = "resources",
				["remoteExtPath"] = "EntitySchema/resources",
			},
			["ext.EntitySchema.special.setSchemaLabelDescriptionAliases.edit"] = {
				["scripts"] = {
					[0] = "special.setSchemaLabelDescriptionAliases.edit.js",
				},
				["dependencies"] = {
					[0] = "oojs-ui-widgets",
					[1] = "mediawiki.widgets.visibleLengthLimit",
				},
				["localBasePath"] = "resources",
				["remoteExtPath"] = "EntitySchema/resources",
			},
			["ext.EntitySchema.special.newSchema"] = {
				["scripts"] = {
					[0] = "special.newSchema.js",
				},
				["dependencies"] = {
					[0] = "oojs-ui-widgets",
					[1] = "mediawiki.widgets.visibleLengthLimit",
				},
				["localBasePath"] = "resources",
				["remoteExtPath"] = "EntitySchema/resources",
			},
			["ext.EntitySchema.action.edit"] = {
				["scripts"] = {
					[0] = "action.edit.js",
				},
				["dependencies"] = {
					[0] = "oojs-ui-widgets",
					[1] = "mediawiki.widgets.visibleLengthLimit",
				},
				["localBasePath"] = "resources",
				["remoteExtPath"] = "EntitySchema/resources",
			},
			["ext.EntitySchema.action.view.trackclicks"] = {
				["scripts"] = {
					[0] = "action.view.trackclicks.js",
				},
				["localBasePath"] = "resources",
				["remoteExtPath"] = "EntitySchema/resources",
			},
		},
		["SpecialPages"] = {
			["NewEntitySchema"] = "EntitySchema\\MediaWiki\\Specials\\NewEntitySchema",
			["EntitySchemaText"] = "EntitySchema\\MediaWiki\\Specials\\EntitySchemaText",
			["SetEntitySchemaLabelDescriptionAliases"] = "EntitySchema\\MediaWiki\\Specials\\SetEntitySchemaLabelDescriptionAliases",
		},
		["manifest_version"] = 2,
	},
	["EtherpadLite"] = {
		["name"] = "EtherpadLite",
		["version"] = "1.14.0 20140331",
		["author"] = {
			[0] = "Thomas Gries",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EtherpadLite",
		["descriptionmsg"] = "etherpadlite-desc",
		["type"] = "parserhook",
		["license-name"] = "MIT AND GPL-2.0-only",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["TrackingCategories"] = {
			[0] = "etherpadlite-tracking-category",
		},
		["MessagesDirs"] = {
			["EtherpadLite"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["EtherpadLite"] = "EtherpadLite_body.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "EtherpadLite::EtherpadLiteParserInit",
		},
		["config"] = {
			["EtherpadLiteDefaultPadUrl"] = {
				["value"] = "http://beta.etherpad.org/p/",
			},
			["EtherpadLiteDefaultWidth"] = {
				["value"] = "300px",
			},
			["EtherpadLiteDefaultHeight"] = {
				["value"] = "200px",
			},
			["EtherpadLiteMonospacedFont"] = {
				["value"] = false,
			},
			["EtherpadLiteShowControls"] = {
				["value"] = true,
			},
			["EtherpadLiteShowLineNumbers"] = {
				["value"] = true,
			},
			["EtherpadLiteShowChat"] = {
				["value"] = true,
			},
			["EtherpadLiteShowAuthorColors"] = {
				["value"] = true,
			},
			["EtherpadLiteUrlWhitelist"] = {
				["value"] = {
				},
			},
		},
		["manifest_version"] = 2,
	},
	["EventBus"] = {
		["name"] = "EventBus",
		["version"] = "0.3.2",
		["author"] = {
			[0] = "Eric Evans",
			[1] = "Petr Pchelko",
			[2] = "Marko Obrovac",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EventBus",
		["descriptionmsg"] = "eventbus-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["config"] = {
			["EnableEventBus"] = "TYPE_ALL",
			["EventServices"] = {
				["eventbus"] = {
					["url"] = "http://localhost:3000/v1/events",
					["timeout"] = 5,
				},
				["eventgate"] = {
					["url"] = "http://localhost:8192/v1/events",
					["timeout"] = 5,
				},
			},
		},
		["AutoloadClasses"] = {
			["EventBus"] = "includes/EventBus.php",
			["EventBusHooks"] = "includes/EventBusHooks.php",
			["EventFactory"] = "includes/EventFactory.php",
			["EventBusMonologHandler"] = "includes/adapters/monolog/EventBusMonologHandler.php",
			["EventBusRCFeedEngine"] = "includes/EventBusRCFeedEngine.php",
			["EventBusRCFeedFormatter"] = "includes/EventBusRCFeedFormatter.php",
			["JobQueueEventBus"] = "includes/JobQueueEventBus.php",
			["JobExecutor"] = "includes/JobExecutor.php",
			["LegacyEventFactory"] = "includes/LegacyEventFactory.php",
			["SpecialRunSingleJob"] = "includes/SpecialRunSingleJob.php",
		},
		["MessagesDirs"] = {
			["EventBus"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EventBusAliasNoTranslate"] = "EventBus.notranslate-alias.php",
		},
		["Hooks"] = {
			["ArticleDeleteComplete"] = {
				[0] = "EventBusHooks::onArticleDeleteComplete",
			},
			["ArticleUndelete"] = {
				[0] = "EventBusHooks::onArticleUndelete",
			},
			["TitleMoveComplete"] = {
				[0] = "EventBusHooks::onTitleMoveComplete",
			},
			["ArticleRevisionVisibilitySet"] = {
				[0] = "EventBusHooks::onArticleRevisionVisibilitySet",
			},
			["PageContentInsertComplete"] = {
				[0] = "EventBusHooks::onPageContentInsertComplete",
			},
			["PageContentSaveComplete"] = {
				[0] = "EventBusHooks::onPageContentSaveComplete",
			},
			["ArticlePurge"] = {
				[0] = "EventBusHooks::onArticlePurge",
			},
			["BlockIpComplete"] = {
				[0] = "EventBusHooks::onBlockIpComplete",
			},
			["LinksUpdateComplete"] = {
				[0] = "EventBusHooks::onLinksUpdateComplete",
			},
			["ArticleProtectComplete"] = {
				[0] = "EventBusHooks::onArticleProtectComplete",
			},
			["ChangeTagsAfterUpdateTags"] = {
				[0] = "EventBusHooks::onChangeTagsAfterUpdateTags",
			},
			["CentralNoticeCampaignChange"] = {
				[0] = "EventBusHooks::onCentralNoticeCampaignChange",
			},
		},
		["SpecialPages"] = {
			["RunSingleJob"] = "SpecialRunSingleJob",
		},
		["manifest_version"] = 1,
		["load_composer_autoloader"] = true,
	},
	["EventLogging"] = {
		["name"] = "EventLogging",
		["version"] = "0.9.0",
		["author"] = {
			[0] = "Ori Livneh",
			[1] = "Timo Tijhof",
			[2] = "S Page",
			[3] = "Matthew Flaschen",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:EventLogging",
		["descriptionmsg"] = "eventlogging-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["namespaces"] = {
			[0] = {
				["id"] = 470,
				["constant"] = "NS_SCHEMA",
				["name"] = "Schema",
				["defaultcontentmodel"] = "JsonSchema",
				["protection"] = {
					[0] = "autoconfirmed",
				},
				["conditional"] = true,
			},
			[1] = {
				["id"] = 471,
				["constant"] = "NS_SCHEMA_TALK",
				["name"] = "Schema_talk",
				["conditional"] = true,
			},
		},
		["DefaultUserOptions"] = {
			["eventlogging-display-web"] = 0,
		},
		["ContentHandlers"] = {
			["JsonSchema"] = "JsonSchemaContentHandler",
		},
		["ExtensionFunctions"] = {
			[0] = "EventLoggingHooks::onSetup",
		},
		["MessagesDirs"] = {
			["EventLogging"] = {
				[0] = "i18n/core",
			},
			["JsonSchema"] = {
				[0] = "i18n/jsonschema",
			},
		},
		["ExtensionMessagesFiles"] = {
			["EventLoggingNamespaces"] = "EventLogging.namespaces.php",
		},
		["AutoloadClasses"] = {
			["EventLogging"] = "includes/EventLogging.php",
			["EventLoggingHooks"] = "includes/EventLoggingHooks.php",
			["JsonSchemaHooks"] = "includes/JsonSchemaHooks.php",
			["JsonSchemaContent"] = "includes/JsonSchemaContent.php",
			["JsonSchemaContentHandler"] = "includes/JsonSchemaContentHandler.php",
			["RemoteSchema"] = "includes/RemoteSchema.php",
			["JsonSchemaException"] = "includes/JsonSchema.php",
			["JsonUtil"] = "includes/JsonSchema.php",
			["TreeRef"] = "includes/JsonSchema.php",
			["JsonTreeRef"] = "includes/JsonSchema.php",
			["JsonSchemaIndex"] = "includes/JsonSchema.php",
			["ApiJsonSchema"] = "includes/ApiJsonSchema.php",
		},
		["ResourceModules"] = {
			["ext.eventLogging"] = {
				["localBasePath"] = "modules/ext.eventLogging/",
				["remoteExtPath"] = "EventLogging/modules/ext.eventLogging/",
				["packageFiles"] = {
					[0] = "subscriber.js",
					[1] = "core.js",
					[2] = "Schema.js",
					[3] = {
						["name"] = "data.json",
						["config"] = {
							["baseUrl"] = "EventLoggingBaseUri",
						},
					},
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "user.options",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.eventLogging.subscriber"] = {
				["scripts"] = {
				},
				["dependencies"] = {
					[0] = "ext.eventLogging",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.eventLogging.debug"] = {
				["scripts"] = {
					[0] = "modules/ext.eventLogging.debug/debug.js",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.eventLogging.jsonSchema"] = {
				["scripts"] = "modules/ext.eventLogging.jsonSchema/jsonSchema.js",
				["position"] = "top",
			},
			["ext.eventLogging.jsonSchema.styles"] = {
				["styles"] = "modules/ext.eventLogging.jsonSchema.styles/jsonSchema.css",
				["position"] = "top",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "EventLogging",
		},
		["QUnitTestModule"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "EventLogging",
			["scripts"] = {
				[0] = "tests/ext.eventLogging.tests.js",
				[1] = "tests/ext.eventLogging.debug.tests.js",
			},
			["dependencies"] = {
				[0] = "ext.eventLogging",
				[1] = "ext.eventLogging.debug",
			},
		},
		["Hooks"] = {
			["CanonicalNamespaces"] = {
				[0] = "EventLoggingHooks::onCanonicalNamespaces",
			},
			["BeforePageDisplay"] = {
				[0] = "EventLoggingHooks::onBeforePageDisplay",
				[1] = "JsonSchemaHooks::onBeforePageDisplay",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "EventLoggingHooks::onResourceLoaderGetConfigVars",
			},
			["ResourceLoaderRegisterModules"] = {
				[0] = "EventLoggingHooks::onResourceLoaderRegisterModules",
			},
			["GetPreferences"] = {
				[0] = "EventLoggingHooks::onGetPreferences",
			},
			["CodeEditorGetPageLanguage"] = "JsonSchemaHooks::onCodeEditorGetPageLanguage",
			["EditFilterMergedContent"] = "JsonSchemaHooks::onEditFilterMergedContent",
			["MovePageIsValidMove"] = "JsonSchemaHooks::onMovePageIsValidMove",
			["ApiMain::moduleManager"] = "JsonSchemaHooks::onApiMainModuleManager",
		},
		["config"] = {
			["EventLoggingBaseUri"] = {
				["value"] = false,
			},
			["EventLoggingSchemaApiUri"] = {
				["value"] = "https://meta.wikimedia.org/w/api.php",
			},
			["EventLoggingDBname"] = {
				["value"] = "metawiki",
			},
			["EventLoggingSchemas"] = {
				["value"] = {
				},
			},
		},
		["manifest_version"] = 2,
	},
	["ExtJSBase"] = {
		["name"] = "ExtJSBase",
		["version"] = "1.34",
		["author"] = {
			[0] = "Robert Vogel",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ExtJSBase",
		["descriptionmsg"] = "extjsbase-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.34.0",
		},
		["AutoloadNamespaces"] = {
			["MediaWiki\\Extension\\ExtJSBase\\Tests\\"] = "tests/phpunit/",
			["MediaWiki\\Extension\\ExtJSBase\\"] = "src/",
		},
		["MessagesDirs"] = {
			["ExtJSBase"] = {
				[0] = "i18n",
			},
		},
		["config_prefix"] = "egExtJSBase",
		["config"] = {
			["Theme"] = {
				["value"] = "MediaWiki\\Extension\\ExtJSBase\\Theme\\MediaWikiTouch",
				["public"] = false,
			},
		},
		["ConfigRegistry"] = {
			["extjsbase"] = "MediaWiki\\Extension\\ExtJSBase\\Config::newInstance",
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "ExtJSBase/resources",
		},
		["ResourceModules"] = {
			["ext.extjsbase.all"] = {
				["class"] = "\\MediaWiki\\Extension\\ExtJSBase\\ResourceModule\\ExtJSAll",
				["languageScripts"] = {
					["af"] = {
						[0] = "extjs/locale/locale-af.js",
					},
					["bg"] = {
						[0] = "extjs/locale/locale-bg.js",
					},
					["ca"] = {
						[0] = "extjs/locale/locale-ca.js",
					},
					["cs"] = {
						[0] = "extjs/locale/locale-cs.js",
					},
					["da"] = {
						[0] = "extjs/locale/locale-da.js",
					},
					["de"] = {
						[0] = "extjs/locale/locale-de.js",
					},
					["de-at"] = {
						[0] = "extjs/locale/locale-de.js",
					},
					["de-ch"] = {
						[0] = "extjs/locale/locale-de.js",
					},
					["de-formal"] = {
						[0] = "extjs/locale/locale-de.js",
					},
					["el"] = {
						[0] = "extjs/locale/locale-el_GR.js",
					},
					["en"] = {
						[0] = "extjs/locale/locale-en.js",
					},
					["@en"] = {
						[0] = "extjs/locale/locale-en_AU.js",
					},
					["en-gb"] = {
						[0] = "extjs/locale/locale-en_GB.js",
					},
					["es"] = {
						[0] = "extjs/locale/locale-es.js",
					},
					["et"] = {
						[0] = "extjs/locale/locale-et.js",
					},
					["fa"] = {
						[0] = "extjs/locale/locale-fa.js",
					},
					["fi"] = {
						[0] = "extjs/locale/locale-fi.js",
					},
					["fr"] = {
						[0] = "extjs/locale/locale-fr.js",
					},
					["frp"] = {
						[0] = "extjs/locale/locale-fr.js",
					},
					["frc"] = {
						[0] = "extjs/locale/locale-fr_CA.js",
					},
					["gr"] = {
						[0] = "extjs/locale/locale-gr.js",
					},
					["he"] = {
						[0] = "extjs/locale/locale-he.js",
					},
					["hr"] = {
						[0] = "extjs/locale/locale-hr.js",
					},
					["hu"] = {
						[0] = "extjs/locale/locale-hu.js",
					},
					["id"] = {
						[0] = "extjs/locale/locale-id.js",
					},
					["it"] = {
						[0] = "extjs/locale/locale-it.js",
					},
					["ja"] = {
						[0] = "extjs/locale/locale-ja.js",
					},
					["ko"] = {
						[0] = "extjs/locale/locale-ko.js",
					},
					["lt"] = {
						[0] = "extjs/locale/locale-lt.js",
					},
					["lv"] = {
						[0] = "extjs/locale/locale-lv.js",
					},
					["mk"] = {
						[0] = "extjs/locale/locale-mk.js",
					},
					["nl"] = {
						[0] = "extjs/locale/locale-nl.js",
					},
					["nb"] = {
						[0] = "extjs/locale/locale-no_NB.js",
					},
					["@?1"] = {
						[0] = "extjs/locale/locale-no_NN.js",
					},
					["pl"] = {
						[0] = "extjs/locale/locale-pl.js",
					},
					["pt"] = {
						[0] = "extjs/locale/locale-pt.js",
					},
					["pt-br"] = {
						[0] = "extjs/locale/locale-pt_BR.js",
					},
					["@pt"] = {
						[0] = "extjs/locale/locale-pt_PT.js",
					},
					["ro"] = {
						[0] = "extjs/locale/locale-ro.js",
					},
					["ru"] = {
						[0] = "extjs/locale/locale-ru.js",
					},
					["sk"] = {
						[0] = "extjs/locale/locale-sk.js",
					},
					["sl"] = {
						[0] = "extjs/locale/locale-sl.js",
					},
					["sr"] = {
						[0] = "extjs/locale/locale-sr.js",
					},
					["@sr-el"] = {
						[0] = "extjs/locale/locale-sr_RS.js",
					},
					["@sr-ec"] = {
						[0] = "extjs/locale/locale-sv_SE.js",
					},
					["th"] = {
						[0] = "extjs/locale/locale-th.js",
					},
					["tr"] = {
						[0] = "extjs/locale/locale-tr.js",
					},
					["ur"] = {
						[0] = "extjs/locale/locale-ukr.js",
					},
					["@?2"] = {
						[0] = "extjs/locale/locale-vn.js",
					},
					["zh"] = {
						[0] = "extjs/locale/locale-zh_CN.js",
					},
					["zh-hans"] = {
						[0] = "extjs/locale/locale-zh_CN.js",
					},
					["zh-hant"] = {
						[0] = "extjs/locale/locale-zh_CN.js",
					},
					["zh-sg"] = {
						[0] = "extjs/locale/locale-zh_CN.js",
					},
					["zh-tw"] = {
						[0] = "extjs/locale/locale-zh_TW.js",
					},
				},
			},
			["ext.extjsbase.charts"] = {
				["class"] = "\\MediaWiki\\Extension\\ExtJSBase\\ResourceModule\\ExtJSCharts",
				["dependencies"] = {
					[0] = "ext.extjsbase.all",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.extjsbase.ux"] = {
				["class"] = "\\MediaWiki\\Extension\\ExtJSBase\\ResourceModule\\ExtJSUX",
				["dependencies"] = {
					[0] = "ext.extjsbase.all",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.extjsbase.MWExt"] = {
				["scripts"] = {
					[0] = "ext.extjsbase.MWExt.js",
				},
				["messages"] = {
					[0] = "extjsbase-btn-done",
					[1] = "extjsbase-btn-cancel",
				},
				["dependencies"] = {
					[0] = "ext.extjsbase.all",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
		},
		["manifest_version"] = 2,
	},
	["ExtensionDistributor"] = {
		["name"] = "ExtensionDistributor",
		["author"] = {
			[0] = "Tim Starling",
			[1] = "Sam Reed",
			[2] = "Chad Horohoe",
			[3] = "Kunal Mehta",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ExtensionDistributor",
		["descriptionmsg"] = "extensiondistributor-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.26.0",
		},
		["config"] = {
			["ExtDistAPIConfig"] = false,
			["ExtDistListFile"] = false,
			["ExtDistSnapshotRefs"] = {
			},
			["ExtDistDefaultSnapshot"] = "master",
			["ExtDistCandidateSnapshot"] = false,
			["ExtDistGraphiteRenderApi"] = nil,
			["ExtDistPopularExtList"] = {
			},
			["ExtDistPopularSkinList"] = {
			},
		},
		["ExtensionMessagesFiles"] = {
			["ExtensionDistributorAliases"] = "ExtensionDistributor.alias.php",
		},
		["APIListModules"] = {
			["extdistrepos"] = "ApiListExtDistRepos",
			["extdistbranches"] = "ApiListExtDistBranches",
		},
		["MessagesDirs"] = {
			["ExtensionDistributor"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["APIQuerySiteInfoGeneralInfo"] = {
				[0] = "ExtensionDistributorHooks::onAPIQuerySiteInfoGeneralInfo",
			},
		},
		["SpecialPages"] = {
			["ExtensionDistributor"] = "SpecialExtensionDistributor",
			["SkinDistributor"] = "SpecialSkinDistributor",
		},
		["AutoloadClasses"] = {
			["ExtensionDistributorHooks"] = "includes/ExtensionDistributorHooks.php",
			["SpecialBaseDistributor"] = "includes/specials/SpecialBaseDistributor.php",
			["SpecialExtensionDistributor"] = "includes/specials/SpecialExtensionDistributor.php",
			["SpecialSkinDistributor"] = "includes/specials/SpecialSkinDistributor.php",
			["ExtDistProvider"] = "includes/providers/ExtDistProvider.php",
			["GerritExtDistProvider"] = "includes/providers/GerritExtDistProvider.php",
			["GithubExtDistProvider"] = "includes/providers/GithubExtDistProvider.php",
			["ApiListExtDistRepos"] = "includes/api/ApiListExtDistRepos.php",
			["ApiListExtDistBranches"] = "includes/api/ApiListExtDistBranches.php",
			["ExtDistGraphiteStats"] = "includes/stats/ExtDistGraphiteStats.php",
		},
		["ResourceModules"] = {
			["ext.extensiondistributor.special.styles"] = {
				["position"] = "top",
				["styles"] = "ext.extensiondistributor.special.less",
			},
			["ext.extensiondistributor.special"] = {
				["scripts"] = "ext.extensiondistributor.special.js",
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "mediawiki.jqueryMsg",
					[2] = "oojs-ui",
				},
				["messages"] = {
					[0] = "extdist-choose-version-extensions",
					[1] = "extdist-choose-version-skins",
					[2] = "extdist-submit-version",
					[3] = "extdist-no-versions-extensions",
					[4] = "extdist-no-versions-skins",
					[5] = "extdist-branch-alpha",
					[6] = "extdist-branch-stable",
					[7] = "extdist-branch-candidate",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "ExtensionDistributor/resources",
		},
		["manifest_version"] = 1,
	},
	["ExternalArticles"] = {
		["name"] = "ExternalArticles",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Nathan Perry",
			[1] = "Alvinos",
			[2] = "Sam Wilson",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ExternalArticles",
		["descriptionmsg"] = "externalarticles-desc",
		["type"] = "extension",
		["license-name"] = "GPL-3.0-only",
		["AutoloadClasses"] = {
			["MediaWiki\\Extensions\\ExternalArticles\\Hooks"] = "src/Hooks.php",
			["MediaWiki\\Extensions\\ExternalArticles\\TextFileImporter"] = "src/TextFileImporter.php",
		},
		["MessagesDirs"] = {
			["ExternalArticles"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["EditFormPreloadText"] = "MediaWiki\\Extensions\\ExternalArticles\\Hooks::onEditFormPreloadText",
		},
		["manifest_version"] = 1,
	},
	["External_Data"] = {
		["name"] = "External Data",
		["version"] = "1.9.1",
		["author"] = {
			[0] = "Yaron Koren",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:External_Data",
		["descriptionmsg"] = "externaldata-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["SpecialPages"] = {
			["GetData"] = "EDGetData",
		},
		["MessagesDirs"] = {
			["ExternalData"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ExternalDataMagic"] = "ExternalData.i18n.magic.php",
			["ExternalDataAlias"] = "ExternalData.i18n.alias.php",
		},
		["AutoloadClasses"] = {
			["ExternalDataHooks"] = "ExternalData.hooks.php",
			["EDUtils"] = "includes/ED_Utils.php",
			["EDParserFunctions"] = "includes/ED_ParserFunctions.php",
			["EDGetData"] = "includes/ED_GetData.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "ExternalDataHooks::registerParser",
			},
		},
		["config"] = {
			["_prefix"] = "edg",
			["Values"] = {
			},
			["StringReplacements"] = {
			},
			["CacheTable"] = nil,
			["AllowSSL"] = true,
			["ExternalValueVerbose"] = true,
			["CacheExpireTime"] = 604800,
			["DBServer"] = {
			},
			["DBServerType "] = {
			},
			["DBName"] = {
			},
			["DBUser"] = {
			},
			["DBPass"] = {
			},
			["DBDirectory"] = {
			},
			["DBFlags"] = {
			},
			["DBTablePrefix"] = {
			},
			["DirectoryPath"] = {
			},
			["FilePath"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["ExternalGuidance"] = {
		["name"] = "ExternalGuidance",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Santhosh Thottingal",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ExternalGuidance",
		["descriptionmsg"] = "externalguidance-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
			["extensions"] = {
				["MobileFrontend"] = ">= 2.1.0",
				["UniversalLanguageSelector"] = "*",
			},
		},
		["ExtensionMessagesFiles"] = {
			["ExternalGuidanceAliases"] = "ExternalGuidance.alias.php",
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\ExternalGuidance\\Hooks"] = "includes/Hooks.php",
			["MediaWiki\\Extension\\ExternalGuidance\\SpecialExternalGuidance"] = "includes/SpecialExternalGuidance.php",
		},
		["SpecialPages"] = {
			["ExternalGuidance"] = "MediaWiki\\Extension\\ExternalGuidance\\SpecialExternalGuidance",
		},
		["ConfigRegistry"] = {
			["ExternalGuidance"] = "GlobalVarConfig::newInstance",
		},
		["config"] = {
			["ExternalGuidanceMTReferrers"] = {
				["value"] = {
				},
				["description"] = "Host names of machine translation services",
			},
			["ExternalGuidanceSiteTemplates"] = {
				["value"] = {
					["view"] = "//$1.wikipedia.org/wiki/$2",
					["action"] = "//$1.wikipedia.org/w/index.php?title=$2",
					["api"] = "//$1.wikipedia.org/w/api.php",
				},
				["description"] = "URL templates for sites corresponding to other languages",
			},
			["ExternalGuidanceDomainCodeMapping"] = {
				["value"] = {
					["be-tarask"] = "be-x-old",
					["bho"] = "bh",
					["crh-latn"] = "crh",
					["gsw"] = "als",
					["lzh"] = "zh-classical",
					["nan"] = "zh-min-nan",
					["nb"] = "no",
					["rup"] = "roa-rup",
					["sgs"] = "bat-smg",
					["vro"] = "fiu-vro",
					["yue"] = "zh-yue",
				},
				["description"] = "Language to domain name mapping",
			},
			["ExternalGuidanceKnownServices"] = {
				["value"] = {
					[0] = "Google",
				},
				["description"] = "Valid list of service names",
			},
			["ExternalGuidanceEnableContextDetection"] = {
				["value"] = true,
				["description"] = "Enable external context detection in the wiki where this is deployed. If not enabled, the Special:ExternalGuidance will be present, so that users can come from a different wiki where context detection is enabled.",
			},
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "MediaWiki\\Extension\\ExternalGuidance\\Hooks::addModules",
			["ResourceLoaderGetConfigVars"] = "MediaWiki\\Extension\\ExternalGuidance\\Hooks::addConfig",
		},
		["MessagesDirs"] = {
			["ExternalGuidance"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["mw.externalguidance.init"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["skinScripts"] = {
					["minerva"] = {
						[0] = "mw.externalguidance.init/init.js",
					},
				},
				["dependencies"] = {
					[0] = "mediawiki.Uri",
				},
			},
			["mw.externalguidance"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["skinScripts"] = {
					["minerva"] = {
						[0] = "mw.externalguidance/core.js",
						[1] = "mw.externalguidance/sitemapper.js",
						[2] = "mw.externalguidance/mtinfo.js",
					},
				},
				["skinStyles"] = {
					["minerva"] = {
						[0] = "mw.externalguidance/main.less",
						[1] = "mw.externalguidance/mtinfo.less",
					},
				},
				["messages"] = {
					[0] = "externalguidance-machine-translation-heading",
					[1] = "externalguidance-machine-translation-contribute",
					[2] = "externalguidance-machine-translation-page-exist",
					[3] = "externalguidance-machine-translation-page-missing",
					[4] = "externalguidance-machine-translation-provider-info-title",
					[5] = "externalguidance-machine-translation-provider-info",
					[6] = "externalguidance-machine-translation-provider-terms",
					[7] = "externalguidance-machine-translation-access-source-title",
					[8] = "externalguidance-machine-translation-access-source-page-missing",
					[9] = "externalguidance-machine-translation-access-source-page-exist",
					[10] = "externalguidance-machine-translation-contribute-link",
				},
				["dependencies"] = {
					[0] = "mobile.startup",
					[1] = "mediawiki.ForeignApi",
					[2] = "mw.externalguidance.icons",
					[3] = "oojs-ui.styles.icons-editing-core",
				},
			},
			["mw.externalguidance.icons"] = {
				["class"] = "ResourceLoaderImageModule",
				["selector"] = ".mw-ui-icon-eg-{name}:before",
				["images"] = {
					["robot"] = "images/robot.svg",
					["user"] = "images/userAvatar.svg",
				},
			},
			["mw.externalguidance.special"] = {
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
				["scripts"] = {
					[0] = "mw.externalguidance/sitemapper.js",
					[1] = "mw.externalguidance.special/createpage.js",
				},
				["styles"] = {
					[0] = "mw.externalguidance.special/specialpage.less",
					[1] = "mw.externalguidance.special/createpage.less",
				},
				["messages"] = {
					[0] = "externalguidance-specialpage-createpage-title",
					[1] = "externalguidance-specialpage-createpage-title-label",
					[2] = "externalguidance-specialpage-createpage-button-label",
					[3] = "externalguidance-specialpage-createpage-button-label-edit",
					[4] = "externalguidance-specialpage-createpage-desc",
					[5] = "externalguidance-specialpage-createpage-page-exist",
					[6] = "externalguidance-specialpage-createpage-methods-header",
					[7] = "externalguidance-specialpage-createpage-create-from-scratch",
					[8] = "externalguidance-specialpage-createpage-create-from-translation",
				},
				["dependencies"] = {
					[0] = "mobile.startup",
					[1] = "mediawiki.ui.radio",
					[2] = "mediawiki.jqueryMsg",
					[3] = "jquery.uls.data",
					[4] = "mediawiki.ForeignApi",
					[5] = "mw.externalguidance.icons",
				},
			},
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["ExternalGuidance"] = 18903973,
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ExternalGuidance/modules",
		},
		["manifest_version"] = 2,
	},
	["FanBoxes"] = {
		["name"] = "FanBoxes",
		["version"] = "3.4.0",
		["author"] = {
			[0] = "Aaron Wright",
			[1] = "David Pean",
			[2] = "Robert Lefkowitz",
			[3] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:FanBoxes",
		["descriptionmsg"] = "fanbox-desc",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["config"] = {
			["FanBoxPageDisplay"] = {
				["comments"] = true,
			},
		},
		["SpecialPages"] = {
			["FanBoxAjaxUpload"] = "SpecialFanBoxAjaxUpload",
			["UserBoxes"] = "FanBoxes",
			["TopUserboxes"] = "TopFanBoxes",
			["ViewUserBoxes"] = "ViewFanBoxes",
		},
		["MessagesDirs"] = {
			["FanBoxes"] = {
				[0] = "i18n",
			},
		},
		["namespaces"] = {
			[0] = {
				["id"] = 600,
				["constant"] = "NS_FANTAG",
				["name"] = "UserBox",
			},
			[1] = {
				["id"] = 601,
				["constant"] = "NS_FANTAG_TALK",
				["name"] = "UserBox_talk",
			},
		},
		["APIModules"] = {
			["fanboxes"] = "ApiFanBoxes",
		},
		["ExtensionMessagesFiles"] = {
			["FanBoxesAlias"] = "includes/FanBoxes.alias.php",
			["FanBoxesNamespaces"] = "includes/FanBoxes.namespaces.php",
		},
		["AutoloadClasses"] = {
			["ApiFanBoxes"] = "includes/api/ApiFanBoxes.php",
			["FanBox"] = "includes/FanBox.class.php",
			["SpecialFanBoxAjaxUpload"] = "includes/specials/SpecialFanBoxAjaxUpload.php",
			["FanBoxAjaxUploadForm"] = "includes/upload/FanBoxAjaxUploadForm.class.php",
			["FanBoxUpload"] = "includes/upload/FanBoxUpload.class.php",
			["FanBoxPage"] = "includes/FanBoxPage.class.php",
			["FanBoxes"] = "includes/specials/SpecialFanBoxes.php",
			["TagCloud"] = "includes/TagCloud.class.php",
			["TopFanBoxes"] = "includes/specials/SpecialTopFanBoxes.php",
			["UserBoxesHook"] = "includes/UserBoxes.hooks.php",
			["UserFanBoxes"] = "includes/UserFanBoxes.class.php",
			["ViewFanBoxes"] = "includes/specials/SpecialViewFanBoxes.php",
			["FanBoxHooks"] = "includes/FanBox.hooks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "UserBoxesHook::onParserFirstCallInit",
				[1] = "FanBoxHooks::registerFanTag",
			},
			["TitleMoveComplete"] = {
				[0] = "FanBoxHooks::updateFanBoxTitle",
			},
			["ArticleDelete"] = {
				[0] = "FanBoxHooks::deleteFanBox",
			},
			["ArticleFromTitle"] = {
				[0] = "FanBoxHooks::fantagFromTitle",
			},
			["ParserBeforeStrip"] = {
				[0] = "FanBoxHooks::transformFanBoxTags",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "FanBoxHooks::addTables",
			},
			["RenameUserSQL"] = {
				[0] = "FanBoxHooks::onUserRename",
			},
			["CanonicalNamespaces"] = {
				[0] = "FanBoxHooks::onCanonicalNamespaces",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "FanBoxes",
		},
		["ResourceModules"] = {
			["ext.fanBoxes"] = {
				["styles"] = "resources/css/FanBoxes.css",
				["scripts"] = "resources/js/FanBoxes.js",
				["messages"] = {
					[0] = "fanbox-mustenter-left",
					[1] = "fanbox-mustenter-right",
					[2] = "fanbox-mustenter-right-or",
					[3] = "fanbox-mustenter-title",
					[4] = "fanbox-hash",
					[5] = "fanbox-choose-another",
					[6] = "fanbox-upload-new-image",
					[7] = "fan-addfan-exists",
				},
				["position"] = "top",
			},
			["ext.fanBoxes.createform"] = {
				["styles"] = "resources/css/SpecialFanBoxes.css",
				["position"] = "top",
			},
			["ext.fanBoxes.colorpicker"] = {
				["scripts"] = "resources/js/color-picker.js",
			},
		},
		["AvailableRights"] = {
			[0] = "create-userbox",
		},
		["GroupPermissions"] = {
			["user"] = {
				["create-userbox"] = true,
			},
		},
		["manifest_version"] = 1,
	},
	["FeaturedFeeds"] = {
		["name"] = "FeaturedFeeds",
		["author"] = {
			[0] = "Max Semenik",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FeaturedFeeds",
		["descriptionmsg"] = "ffeed-desc",
		["type"] = "other",
		["license-name"] = "WTFPL",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["ExtensionMessagesFiles"] = {
			["FeaturedFeedsAliases"] = "FeaturedFeeds.alias.php",
		},
		["APIModules"] = {
			["featuredfeed"] = "ApiFeaturedFeeds",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = {
				[0] = "FeaturedFeeds::pageContentSaveComplete",
			},
			["BeforePageDisplay"] = {
				[0] = "FeaturedFeeds::beforePageDisplay",
			},
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "FeaturedFeeds::skinTemplateOutputPageBeforeExec",
			},
		},
		["MessagesDirs"] = {
			["FeaturedFeeds"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["DisplayFeedsInSidebar"] = true,
			["FeaturedFeedsDefaults"] = {
				["limit"] = 10,
				["frequency"] = "daily",
				["inUserLanguage"] = false,
			},
			["FeaturedFeeds"] = {
			},
		},
		["SpecialPages"] = {
			["FeedItem"] = "SpecialFeedItem",
		},
		["AutoloadClasses"] = {
			["ApiFeaturedFeeds"] = "includes/ApiFeaturedFeeds.php",
			["FeaturedFeeds"] = "includes/FeaturedFeeds.php",
			["FeaturedFeedChannel"] = "includes/FeaturedFeedChannel.php",
			["FeaturedFeedItem"] = "includes/FeaturedFeedItem.php",
			["SpecialFeedItem"] = "includes/SpecialFeedItem.php",
		},
		["manifest_version"] = 1,
	},
	["Figures"] = {
		["name"] = "Figures",
		["version"] = "0.0.0",
		["author"] = {
			[0] = "Nischayn22",
			[1] = "WikiWorks",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Figures",
		["descriptionmsg"] = "figures-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["AutoloadClasses"] = {
			["Figures"] = "Figures.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "Figures::onParserSetup",
			},
		},
		["MessagesDirs"] = {
			["Figures"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["FiguresMagic"] = "Figures.i18n.magic.php",
		},
		["manifest_version"] = 1,
	},
	["FileAnnotations"] = {
		["name"] = "FileAnnotations",
		["version"] = "0.0.1",
		["author"] = {
			[0] = "Mark Holmquist",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FileAnnotations",
		["descriptionmsg"] = "fileannotations-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "other",
		["namespaces"] = {
			[0] = {
				["name"] = "File_annotations",
				["id"] = 492,
				["constant"] = "NS_FILE_ANNOTATIONS",
				["defaultcontentmodel"] = "FileAnnotations",
			},
			[1] = {
				["name"] = "File_annotations_talk",
				["id"] = 493,
				["constant"] = "NS_FILE_ANNOTATIONS_TALK",
			},
		},
		["ContentHandlers"] = {
			["FileAnnotations"] = "FileAnnotationsContentHandler",
		},
		["APIPropModules"] = {
			["fileannotations"] = {
				["class"] = "ApiFileAnnotations",
			},
		},
		["MessagesDirs"] = {
			["FileAnnotations"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "FileAnnotationsHooks::onBeforePageDisplay",
			["SkinTemplateNavigation"] = "FileAnnotationsHooks::onSkinTemplateNavigation",
			["CodeEditorGetPageLanguage"] = "FileAnnotationsHooks::getCodeLanguage",
		},
		["ResourceModules"] = {
			["ext.fileannotations"] = {
				["scripts"] = {
					[0] = "resources/src/fileannotations.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.Title",
					[1] = "ext.fileannotations.FileAnnotator",
				},
			},
			["ext.fileannotations.FileAnnotator"] = {
				["scripts"] = {
					[0] = "resources/src/FileAnnotator.js",
				},
				["styles"] = {
					[0] = "resources/src/FileAnnotator.less",
				},
				["dependencies"] = {
					[0] = "ext.fileannotations.FileAnnotation",
					[1] = "mediawiki.Title",
					[2] = "jquery.ui.draggable",
					[3] = "jquery.ui.resizable",
					[4] = "oojs-ui",
				},
				["messages"] = {
					[0] = "fileannotations-create",
					[1] = "fileannotations-save",
					[2] = "fileannotations-cancel",
					[3] = "fileannotations-edit",
					[4] = "fileannotations-delete",
					[5] = "fileannotations-commons-see-more",
				},
			},
			["ext.fileannotations.FileAnnotation"] = {
				["scripts"] = {
					[0] = "resources/src/FileAnnotation.js",
				},
				["styles"] = {
				},
				["dependencies"] = {
					[0] = "ext.fileannotations.FileAnnotationEditor",
					[1] = "oojs-ui",
				},
			},
			["ext.fileannotations.FileAnnotationEditor"] = {
				["scripts"] = {
					[0] = "resources/src/FileAnnotationEditor.js",
				},
				["styles"] = {
				},
				["dependencies"] = {
					[0] = "jquery.ui.draggable",
					[1] = "jquery.ui.resizable",
					[2] = "oojs-ui",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "FileAnnotations",
		},
		["AutoloadClasses"] = {
			["ApiFileAnnotations"] = "ApiFileAnnotations.php",
			["FileAnnotationsHooks"] = "FileAnnotations.hooks.php",
			["FileAnnotationsContent"] = "includes/FileAnnotationsContent.php",
			["FileAnnotationsContentHandler"] = "includes/FileAnnotationsContentHandler.php",
		},
		["ConfigRegistry"] = {
			["fileannotations"] = "GlobalVarConfig::newInstance",
		},
		["manifest_version"] = 1,
	},
	["FileExporter"] = {
		["name"] = "FileExporter",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "TCB team (Wikimedia Deutschland)",
			[1] = "Addshore",
			[2] = "Andrew Kostka",
			[3] = "Christoph Jauera",
			[4] = "Thiemo Kreuz",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FileExporter",
		["namemsg"] = "fileexporter",
		["descriptionmsg"] = "fileexporter-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["manifest_version"] = 1,
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["MessagesDirs"] = {
			["FileExporter"] = {
				[0] = "i18n",
			},
		},
		["config"] = {
			["@FileExporterBetaFeature"] = "Make FileExporter a BetaFeature. This requires the FileExporter extension and requires it to be enabled as a BetaFeature by each user.",
			["FileExporterBetaFeature"] = false,
			["@FileExporterTarget"] = "The Special:ImportFile page on the target wiki, as provided by the FileImporter extension.",
			["FileExporterTarget"] = "https://commons.wikimedia.org/wiki/Special:ImportFile",
		},
		["Hooks"] = {
			["SkinTemplateNavigation"] = {
				[0] = "FileExporter\\FileExporterHooks::onSkinTemplateNavigation",
			},
			["GetBetaFeaturePreferences"] = {
				[0] = "FileExporter\\FileExporterHooks::onGetBetaFeaturePreferences",
			},
		},
		["AutoloadClasses"] = {
			["FileExporter\\FileExporterHooks"] = "src/FileExporterHooks.php",
		},
	},
	["FileImporter"] = {
		["name"] = "FileImporter",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "TCB team (Wikimedia Deutschland)",
			[1] = "Addshore",
			[2] = "Andrew Kostka",
			[3] = "Christoph Jauera",
			[4] = "Thiemo Kreuz",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FileImporter",
		["namemsg"] = "fileimporter",
		["descriptionmsg"] = "fileimporter-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["manifest_version"] = 2,
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["MessagesDirs"] = {
			["FileImporter"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["FileImporterAlias"] = "FileImporter.alias.php",
		},
		["SpecialPages"] = {
			["FileImporter-SpecialPage"] = "FileImporter\\SpecialImportFile",
		},
		["AutoloadNamespaces"] = {
			["FileImporter\\"] = "src/",
		},
		["ServiceWiringFiles"] = {
			[0] = "src/ServiceWiring.php",
			[1] = "src/Remote/MediaWiki/SiteWiring.php",
		},
		["config"] = {
			["FileImporterRequiredRight"] = {
				["value"] = "upload",
			},
			["FileImporterInBeta"] = {
				["value"] = true,
			},
			["FileImporterInterWikiMap"] = {
				["value"] = {
				},
			},
			["FileImporterShowInputScreen"] = {
				["value"] = false,
				["description"] = "Whether or not to show the source URL input page.",
			},
			["FileImporterSourceSiteServices"] = {
				["value"] = {
				},
			},
			["FileImporterCommonsHelperServer"] = {
				["value"] = "",
				["description"] = "Location of CommonsHelper2-compatible configuration pages to use, e.g. \"https://www.mediawiki.org\". Set to an empty string to disable.",
			},
			["FileImporterCommonsHelperBasePageName"] = {
				["value"] = "Extension:FileImporter/Data/",
				["description"] = "Base page name of CommonsHelper2-compatible configuration pages to use.",
			},
			["FileImporterCommonsHelperHelpPage"] = {
				["value"] = "",
				["description"] = "Location of the help page for the CommonsHelper2-compatible configuration page management.",
			},
			["FileImporterAccountForSuppressedUsername"] = {
				["value"] = "FileImporterSuppressed",
			},
			["FileImporterCommentForPostImportRevision"] = {
				["value"] = "Imported with FileImporter from $1",
				["description"] = "Text used for the edit summary of a post import revision.",
			},
			["FileImporterTextForPostImportRevision"] = {
				["value"] = "<!--This file was moved here using FileImporter from $1-->\n",
				["description"] = "Text added to the top of the imported page's wikitext.",
			},
			["FileImporterMaxRevisions"] = {
				["value"] = 100,
				["description"] = "Maximum number of revisions (file or text) a file can have in order to be imported.",
			},
			["FileImporterMaxAggregatedBytes"] = {
				["value"] = 250000000,
				["description"] = "Maximum aggregated size of versions a file can have in order to be imported.",
			},
		},
		["ResourceModules"] = {
			["ext.FileImporter.Special"] = {
				["styles"] = {
					[0] = "modules/ext.FileImporter.Special.less",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "FileImporter",
		},
		["Hooks"] = {
			["ChangeTagsListActive"] = "FileImporter\\FileImporterHooks::onListDefinedTags",
			["ListDefinedTags"] = "FileImporter\\FileImporterHooks::onListDefinedTags",
			["UserGetReservedNames"] = {
				[0] = "FileImporter\\FileImporterHooks::onUserGetReservedNames",
			},
		},
	},
	["FilterListUsers"] = {
		["name"] = "FilterListUsers",
		["version"] = "1.5",
		["author"] = {
			[0] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:FilterListUsers",
		["descriptionmsg"] = "filterlistusers-desc",
		["type"] = "other",
		["MessagesDirs"] = {
			["FilterListUsers"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["FilterListUsers"] = "FilterListUsers.class.php",
		},
		["config"] = {
			["FilterListUsersMinimumEdits"] = 5,
			["FilterListUsersExemptGroups"] = {
				[0] = "sysop",
				[1] = "bureaucrat",
				[2] = "steward",
				[3] = "staff",
				[4] = "globalbot",
			},
		},
		["Hooks"] = {
			["SpecialListusersQueryInfo"] = {
				[0] = "FilterListUsers::onSpecialListusersQueryInfo",
			},
			["SpecialListusersHeaderForm"] = {
				[0] = "FilterListUsers::onSpecialListusersHeaderForm",
			},
		},
		["AvailableRights"] = {
			[0] = "viewallusers",
		},
		["GroupPermissions"] = {
			["sysop"] = {
				["viewallusers"] = true,
			},
		},
		["manifest_version"] = 1,
	},
	["FilterSpecialPages"] = {
		["name"] = "FilterSpecialPages",
		["author"] = "Leonid Verhovskij",
		["url"] = "https://www.mediawiki.org/wiki/Extension:FilterSpecialPages",
		["descriptionmsg"] = "filterspecialpages-desc",
		["version"] = "0.9",
		["license-name"] = "GPL-3.0+",
		["type"] = "other",
		["manifest_version"] = 1,
		["AutoloadClasses"] = {
			["FilterSpecialPages"] = "FilterSpecialPages.php",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "FilterSpecialPages::onBeforePageDisplay",
			},
		},
		["MessagesDirs"] = {
			["FilterSpecialPages"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.filterspecialpages"] = {
				["scripts"] = {
					[0] = "resources/ext.filterspecialpages.js",
				},
				["messages"] = {
					[0] = "filterspecialpages-hint-label",
				},
				["dependencies"] = {
					[0] = "oojs-ui",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "FilterSpecialPages",
		},
	},
	["FlickrAPI"] = {
		["name"] = "FlickrAPI",
		["version"] = "2.0.1",
		["license-name"] = "GPL-2.0-or-later",
		["author"] = {
			[0] = "Ike Hecht",
			[1] = "Sam Wilson",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FlickrAPI",
		["descriptionmsg"] = "flickrapi-desc",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["FlickrAPI"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["FlickrAPIHooks"] = "FlickrAPI.hooks.php",
			["FlickrAPIUtils"] = "FlickrAPIUtils.php",
			["FlickrAPICache"] = "FlickrAPICache.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "FlickrAPIHooks::onParserFirstCallInit",
		},
		["config"] = {
			["FlickrAPIKey"] = "",
			["FlickrAPISecret"] = "",
			["FlickrAPIDefaults"] = {
				["type"] = "frameless",
				["location"] = "right",
				["size"] = "-",
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["Flow"] = {
		["name"] = "Flow",
		["version"] = "1.1.1",
		["author"] = {
			[0] = "Erik Bernhardson",
			[1] = "Stephane Bisson",
			[2] = "Matthew Flaschen",
			[3] = "Andrew Garrett",
			[4] = "Shahyar Ghobadpour",
			[5] = "Pau Giner",
			[6] = "Roan Kattouw",
			[7] = "Chris McMahon",
			[8] = "Kunal Mehta",
			[9] = "Matthias Mullie",
			[10] = "S Page",
			[11] = "Jon Robson",
			[12] = "Moriel Schottlender",
			[13] = "Benny Situ",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Flow",
		["descriptionmsg"] = "flow-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.33.0",
		},
		["callback"] = "FlowHooks::registerExtension",
		["APIModules"] = {
			["flow-parsoid-utils"] = "Flow\\Api\\ApiParsoidUtilsFlow",
			["flow"] = "Flow\\Api\\ApiFlow",
		},
		["APIPropModules"] = {
			["flowinfo"] = "Flow\\Api\\ApiQueryPropFlowInfo",
		},
		["AvailableRights"] = {
			[0] = "flow-hide",
			[1] = "flow-lock",
			[2] = "flow-delete",
			[3] = "flow-suppress",
			[4] = "flow-edit-post",
			[5] = "flow-create-board",
		},
		["ContentHandlers"] = {
			["flow-board"] = "Flow\\Content\\BoardContentHandler",
		},
		["DefaultUserOptions"] = {
			["echo-subscriptions-web-flow-discussion"] = true,
			["echo-subscriptions-email-flow-discussion"] = false,
			["flow-topiclist-sortby"] = "updated",
			["flow-editor"] = "wikitext",
			["flow-side-rail-state"] = "expanded",
			["flow-visualeditor"] = 1,
		},
		["ExtensionFunctions"] = {
			[0] = "FlowHooks::initFlowExtension",
		},
		["GroupPermissions"] = {
			["*"] = {
				["flow-hide"] = true,
			},
			["user"] = {
				["flow-lock"] = true,
			},
			["sysop"] = {
				["flow-lock"] = true,
				["flow-delete"] = true,
				["flow-edit-post"] = true,
			},
			["oversight"] = {
				["flow-suppress"] = true,
			},
			["flow-bot"] = {
				["flow-create-board"] = true,
			},
		},
		["GrantPermissions"] = {
			["editpage"] = {
				["flow-hide"] = true,
				["flow-edit-post"] = true,
			},
			["editprotected"] = {
				["flow-create-board"] = true,
			},
			["protect"] = {
				["flow-lock"] = true,
			},
			["delete"] = {
				["flow-delete"] = true,
				["flow-suppress"] = true,
			},
		},
		["LogActionsHandlers"] = {
			["delete/flow-restore-post"] = "Flow\\Log\\ActionFormatter",
			["suppress/flow-restore-post"] = "Flow\\Log\\ActionFormatter",
			["delete/flow-restore-topic"] = "Flow\\Log\\ActionFormatter",
			["suppress/flow-restore-topic"] = "Flow\\Log\\ActionFormatter",
			["lock/flow-restore-topic"] = "Flow\\Log\\ActionFormatter",
			["import/lqt-to-flow-topic"] = "Flow\\Log\\LqtImportFormatter",
		},
		["SpecialPages"] = {
			["StructuredDiscussions"] = "Flow\\Specials\\SpecialStructuredDiscussions",
			["EnableStructuredDiscussions"] = "Flow\\Specials\\SpecialEnableStructuredDiscussions",
		},
		["MessagesDirs"] = {
			["Flow"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["FlowNamespaces"] = "Flow.namespaces.php",
			["FlowAlias"] = "Flow.alias.php",
		},
		["ResourceModules"] = {
			["ext.flow.contributions"] = {
				["scripts"] = {
					[0] = "contributions/base.js",
				},
			},
			["ext.flow.contributions.styles"] = {
				["styles"] = {
					[0] = "styles/history/history-line.less",
				},
			},
			["ext.flow.templating"] = {
				["localBasePath"] = "",
				["remoteExtPath"] = "Flow",
				["scripts"] = {
					[0] = "modules/engine/misc/flow-handlebars.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.template.handlebars",
					[1] = "mediawiki.user",
					[2] = "mediawiki.util",
					[3] = "moment",
				},
				["templates"] = {
					[0] = "handlebars/flow_anon_warning.partial.handlebars",
					[1] = "handlebars/flow_block_loop.handlebars",
					[2] = "handlebars/flow_block_topic.handlebars",
					[3] = "handlebars/flow_block_topiclist.handlebars",
					[4] = "handlebars/flow_board_navigation.partial.handlebars",
					[5] = "handlebars/flow_edit_post.partial.handlebars",
					[6] = "handlebars/flow_errors.partial.handlebars",
					[7] = "handlebars/flow_load_more.partial.handlebars",
					[8] = "handlebars/flow_moderate_post_confirmation.partial.handlebars",
					[9] = "handlebars/flow_moderate_post.partial.handlebars",
					[10] = "handlebars/flow_moderate_topic_confirmation.partial.handlebars",
					[11] = "handlebars/flow_moderate_topic.partial.handlebars",
					[12] = "handlebars/flow_moderation_actions_list.partial.handlebars",
					[13] = "handlebars/flow_newtopic_form.partial.handlebars",
					[14] = "handlebars/flow_post_actions.partial.handlebars",
					[15] = "handlebars/flow_post_author.partial.handlebars",
					[16] = "handlebars/flow_post_inner.partial.handlebars",
					[17] = "handlebars/flow_post_meta_actions.partial.handlebars",
					[18] = "handlebars/flow_post_moderation_state.partial.handlebars",
					[19] = "handlebars/flow_post_replies.partial.handlebars",
					[20] = "handlebars/flow_post_partial.partial.handlebars",
					[21] = "handlebars/flow_post.handlebars",
					[22] = "handlebars/flow_reply_form.partial.handlebars",
					[23] = "handlebars/flow_subscribed.partial.handlebars",
					[24] = "handlebars/flow_tooltip_subscribed.partial.handlebars",
					[25] = "handlebars/flow_tooltip.handlebars",
					[26] = "handlebars/flow_topic.partial.handlebars",
					[27] = "handlebars/flow_topic_titlebar_content.partial.handlebars",
					[28] = "handlebars/flow_topic_titlebar_lock.partial.handlebars",
					[29] = "handlebars/flow_topic_titlebar_summary.partial.handlebars",
					[30] = "handlebars/flow_topic_titlebar_watch.partial.handlebars",
					[31] = "handlebars/flow_topic_titlebar.partial.handlebars",
					[32] = "handlebars/flow_topic_moderation_flag.partial.handlebars",
					[33] = "handlebars/flow_topiclist_loop.partial.handlebars",
					[34] = "handlebars/timestamp.handlebars",
				},
				["messages"] = {
					[0] = "flow-anon-warning",
					[1] = "flow-cancel",
					[2] = "flow-skip-summary",
					[3] = "flow-edit-summary-placeholder",
					[4] = "flow-summary-authored",
					[5] = "flow-summary-edited",
					[6] = "flow-board-header",
					[7] = "flow-board-collapse-description",
					[8] = "flow-board-expand-description",
					[9] = "flow-edit-header-link",
					[10] = "flow-edit-header-placeholder",
					[11] = "flow-edit-header-submit",
					[12] = "flow-edit-header-submit-anonymously",
					[13] = "flow-edit-header-submit-publish",
					[14] = "flow-edit-header-submit-anonymously-publish",
					[15] = "flow-edit-title-submit",
					[16] = "flow-edit-title-submit-anonymously",
					[17] = "flow-edit-post-submit",
					[18] = "flow-edit-post-submit-anonymously",
					[19] = "flow-load-more",
					[20] = "flow-newest-topics",
					[21] = "flow-newtopic-content-placeholder",
					[22] = "flow-newtopic-save",
					[23] = "flow-newtopic-save-anonymously",
					[24] = "flow-newtopic-start-placeholder",
					[25] = "flow-post-action-delete-post",
					[26] = "flow-post-action-undelete-post",
					[27] = "flow-post-action-edit-post",
					[28] = "flow-post-action-edit-post-submit",
					[29] = "flow-post-action-edit-post-submit-anonymously",
					[30] = "flow-post-action-edit-post-submit-publish",
					[31] = "flow-post-action-edit-post-submit-anonymously-publish",
					[32] = "flow-post-action-hide-post",
					[33] = "flow-post-action-unhide-post",
					[34] = "flow-post-action-post-history",
					[35] = "flow-post-action-view",
					[36] = "flow-post-action-suppress-post",
					[37] = "flow-post-action-unsuppress-post",
					[38] = "flow-post-action-restore-post",
					[39] = "flow-post-action-undo-moderation",
					[40] = "flow-recent-topics",
					[41] = "flow-reply-topic-title-placeholder",
					[42] = "flow-sorting-tooltip-newest",
					[43] = "flow-sorting-tooltip-recent",
					[44] = "flow-toggle-small-topics",
					[45] = "flow-toggle-topics",
					[46] = "flow-toggle-topics-posts",
					[47] = "flow-topic-collapse-siderail",
					[48] = "flow-topic-comments",
					[49] = "flow-topic-expand-siderail",
					[50] = "flow-show-comments-title",
					[51] = "flow-hide-comments-title",
					[52] = "flow-topic-action-hide-topic",
					[53] = "flow-topic-action-lock-topic",
					[54] = "flow-topic-action-delete-topic",
					[55] = "flow-topic-action-edit-title",
					[56] = "flow-topic-action-hide-topic",
					[57] = "flow-topic-action-history",
					[58] = "flow-topic-action-resummarize-topic",
					[59] = "flow-topic-action-summarize-topic",
					[60] = "flow-topic-action-update-topic-summary",
					[61] = "flow-topic-action-unlock-topic",
					[62] = "flow-topic-action-suppress-topic",
					[63] = "flow-topic-action-view",
					[64] = "flow-topic-action-hide-topic",
					[65] = "flow-topic-action-unhide-topic",
					[66] = "flow-topic-action-delete-topic",
					[67] = "flow-topic-action-undelete-topic",
					[68] = "flow-topic-action-suppress-topic",
					[69] = "flow-topic-action-unsuppress-topic",
					[70] = "flow-topic-action-restore-topic",
					[71] = "flow-topic-action-undo-moderation",
					[72] = "flow-topic-action-watchlist-add",
					[73] = "flow-topic-action-watchlist-remove",
					[74] = "flow-hide-post-content",
					[75] = "flow-delete-post-content",
					[76] = "flow-suppress-post-content",
					[77] = "flow-hide-title-content",
					[78] = "flow-delete-title-content",
					[79] = "flow-suppress-title-content",
					[80] = "talkpagelinktext",
					[81] = "flow-cancel-warning",
					[82] = "flow-hide-title-content",
					[83] = "flow-hide-post-content",
					[84] = "flow-delete-title-content",
					[85] = "flow-delete-post-content",
					[86] = "flow-suppress-title-content",
					[87] = "flow-suppress-post-content",
					[88] = "blocklink",
					[89] = "contribslink",
					[90] = "flow-terms-of-use-new-topic",
					[91] = "flow-terms-of-use-reply",
					[92] = "flow-terms-of-use-edit",
					[93] = "flow-terms-of-use-summarize",
					[94] = "flow-terms-of-use-lock-topic",
					[95] = "flow-terms-of-use-unlock-topic",
					[96] = "flow-no-more-fwd",
					[97] = "flow-topic-notification-subscribe-title",
					[98] = "flow-topic-notification-subscribe-description",
					[99] = "flow-board-notification-subscribe-title",
					[100] = "flow-board-notification-subscribe-description",
					[101] = "flow-moderation-title-unhide-post",
					[102] = "flow-moderation-title-undelete-post",
					[103] = "flow-moderation-title-unsuppress-post",
					[104] = "flow-moderation-title-unhide-topic",
					[105] = "flow-moderation-title-undelete-topic",
					[106] = "flow-moderation-title-unsuppress-topic",
					[107] = "flow-moderation-title-hide-post",
					[108] = "flow-moderation-title-delete-post",
					[109] = "flow-moderation-title-suppress-post",
					[110] = "flow-moderation-title-hide-topic",
					[111] = "flow-moderation-title-delete-topic",
					[112] = "flow-moderation-title-suppress-topic",
					[113] = "flow-moderation-placeholder-unhide-post",
					[114] = "flow-moderation-placeholder-undelete-post",
					[115] = "flow-moderation-placeholder-unsuppress-post",
					[116] = "flow-moderation-placeholder-unhide-topic",
					[117] = "flow-moderation-placeholder-undelete-topic",
					[118] = "flow-moderation-placeholder-unsuppress-topic",
					[119] = "flow-moderation-placeholder-hide-post",
					[120] = "flow-moderation-placeholder-delete-post",
					[121] = "flow-moderation-placeholder-suppress-post",
					[122] = "flow-moderation-placeholder-hide-topic",
					[123] = "flow-moderation-placeholder-delete-topic",
					[124] = "flow-moderation-placeholder-suppress-topic",
					[125] = "flow-moderation-confirm-unhide-post",
					[126] = "flow-moderation-confirm-undelete-post",
					[127] = "flow-moderation-confirm-unsuppress-post",
					[128] = "flow-moderation-confirm-unhide-topic",
					[129] = "flow-moderation-confirm-undelete-topic",
					[130] = "flow-moderation-confirm-unsuppress-topic",
					[131] = "flow-moderation-confirm-hide-post",
					[132] = "flow-moderation-confirm-delete-post",
					[133] = "flow-moderation-confirm-suppress-post",
					[134] = "flow-moderation-confirm-hide-topic",
					[135] = "flow-moderation-confirm-delete-topic",
					[136] = "flow-moderation-confirm-suppress-topic",
					[137] = "flow-moderation-confirmation-hide-topic",
					[138] = "flow-moderation-confirmation-delete-topic",
					[139] = "flow-moderation-confirmation-suppress-topic",
					[140] = "flow-topic-moderated-reason-prefix",
					[141] = "flow-rev-message-lock-topic-reason",
					[142] = "flow-rev-message-restore-topic-reason",
					[143] = "flow-post-undo-hide",
					[144] = "flow-post-undo-delete",
					[145] = "flow-post-undo-suppress",
					[146] = "flow-topic-undo-hide",
					[147] = "flow-topic-undo-delete",
					[148] = "flow-topic-undo-suppress",
					[149] = "flow-edited",
					[150] = "flow-edited-by",
					[151] = "flow-board-header-browse-topics-link",
					[152] = "flow-wikitext-editor-help",
					[153] = "flow-wikitext-editor-help-and-preview",
					[154] = "flow-wikitext-editor-help-uses-wikitext",
					[155] = "flow-wikitext-editor-help-preview-the-result",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.mediawiki.ui.text"] = {
				["styles"] = {
					[0] = "styles/mediawiki.ui/text.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.mediawiki.ui.form"] = {
				["styles"] = {
					[0] = "styles/mediawiki.ui/forms.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.styles.base"] = {
				["styles"] = {
					[0] = "styles/common.less",
					[1] = "styles/errors.less",
					[2] = "styles/history/history-line.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.board.styles"] = {
				["styles"] = {
					[0] = "styles/board/header.less",
					[1] = "styles/board/menu.less",
					[2] = "styles/board/navigation.less",
					[3] = "styles/board/moderated.less",
					[4] = "styles/board/timestamps.less",
					[5] = "styles/board/replycount.less",
					[6] = "styles/nojs.less",
					[7] = "styles/js.less",
					[8] = "styles/board/form-actions.less",
					[9] = "styles/board/terms-of-use.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.board.topic.styles"] = {
				["styles"] = {
					[0] = "styles/board/topic/titlebar.less",
					[1] = "styles/board/topic/meta.less",
					[2] = "styles/board/topic/post.less",
					[3] = "styles/board/topic/summary.less",
					[4] = "styles/board/topic/watchlist.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["mediawiki.template.handlebars"] = {
				["localBasePath"] = "",
				["remoteExtPath"] = "Flow",
				["scripts"] = {
					[0] = "modules/libs/handlebars-v3.0.0.js",
					[1] = "modules/handlebars.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.template",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.components"] = {
				["scripts"] = {
					[0] = "engine/components/flow-registry.js",
					[1] = "engine/components/flow-component.js",
					[2] = "engine/misc/flow-api.js",
					[3] = "engine/misc/flow-eventlog.js",
					[4] = "engine/components/common/flow-component-engines.js",
					[5] = "engine/components/common/flow-component-events.js",
					[6] = "engine/components/board/base/flow-boardandhistory-base.js",
					[7] = "engine/components/board/flow-board.js",
				},
				["dependencies"] = {
					[0] = "oojs",
					[1] = "ext.flow.templating",
					[2] = "ext.flow.jquery.findWithParent",
					[3] = "mediawiki.api",
					[4] = "mediawiki.Title",
					[5] = "mediawiki.notify",
					[6] = "mediawiki.user",
					[7] = "mediawiki.Uri",
					[8] = "jquery.throttle-debounce",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.dm"] = {
				["scripts"] = {
					[0] = "flow/mw.flow.js",
					[1] = "flow/dm/mw.flow.dm.js",
					[2] = "flow/dm/mw.flow.dm.Content.js",
					[3] = "flow/dm/mw.flow.dm.Item.js",
					[4] = "flow/dm/mixins/mw.flow.dm.List.js",
					[5] = "flow/dm/api/mw.flow.dm.APIHandler.js",
					[6] = "flow/dm/mw.flow.dm.Captcha.js",
					[7] = "flow/dm/mw.flow.dm.RevisionedContent.js",
					[8] = "flow/dm/mw.flow.dm.ModeratedRevisionedContent.js",
					[9] = "flow/dm/mw.flow.dm.BoardDescription.js",
					[10] = "flow/dm/mw.flow.dm.System.js",
					[11] = "flow/dm/mw.flow.dm.Post.js",
					[12] = "flow/dm/mw.flow.dm.Topic.js",
					[13] = "flow/dm/mw.flow.dm.Board.js",
					[14] = "flow/dm/mw.flow.dm.CategoryItem.js",
					[15] = "flow/dm/mw.flow.dm.Categories.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "oojs",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.ui"] = {
				["scripts"] = {
					[0] = "flow/ui/mw.flow.ui.js",
					[1] = "flow/ui/widgets/mw.flow.ui.CaptchaWidget.js",
					[2] = "flow/ui/mw.flow.ui.CancelConfirmDialog.js",
					[3] = "flow/ui/widgets/mw.flow.ui.TopicMenuSelectWidget.js",
					[4] = "flow/ui/widgets/mw.flow.ui.ToCWidget.js",
					[5] = "flow/ui/widgets/mw.flow.ui.ReorderTopicsWidget.js",
					[6] = "flow/ui/widgets/mw.flow.ui.NavigationWidget.js",
					[7] = "flow/ui/widgets/mw.flow.ui.ReplyWidget.js",
					[8] = "flow/ui/widgets/mw.flow.ui.EditPostWidget.js",
					[9] = "flow/ui/widgets/mw.flow.ui.EditTopicSummaryWidget.js",
					[10] = "flow/ui/widgets/mw.flow.ui.SidebarExpandWidget.js",
					[11] = "flow/ui/widgets/mw.flow.ui.NewTopicWidget.js",
					[12] = "flow/ui/widgets/mw.flow.ui.TopicTitleWidget.js",
					[13] = "flow/ui/widgets/editor/mw.flow.ui.AnonWarningWidget.js",
					[14] = "flow/ui/widgets/editor/mw.flow.ui.CanNotEditWidget.js",
					[15] = "flow/ui/widgets/editor/mw.flow.ui.EditorControlsWidget.js",
					[16] = "flow/ui/widgets/editor/mw.flow.ui.EditorWidget.js",
					[17] = "flow/ui/widgets/mw.flow.ui.BoardDescriptionWidget.js",
					[18] = "flow/ui/widgets/mw.flow.ui.CategoryItemWidget.js",
					[19] = "flow/ui/widgets/mw.flow.ui.CategoriesWidget.js",
				},
				["styles"] = {
					[0] = "styles/flow/widgets/mw.flow.ui.NavigationWidget.less",
					[1] = "styles/flow/widgets/mw.flow.ui.TopicMenuSelectWidget.less",
					[2] = "styles/flow/widgets/mw.flow.ui.ReorderTopicsWidget.less",
					[3] = "styles/flow/widgets/mw.flow.ui.ReplyWidget.less",
					[4] = "styles/flow/widgets/mw.flow.ui.SidebarExpandWidget.less",
					[5] = "styles/flow/widgets/mw.flow.ui.NewTopicWidget.less",
					[6] = "styles/flow/widgets/editor/mw.flow.ui.AnonWarningWidget.less",
					[7] = "styles/flow/widgets/editor/mw.flow.ui.CanNotEditWidget.less",
					[8] = "styles/flow/widgets/editor/mw.flow.ui.EditorControlsWidget.less",
					[9] = "styles/flow/widgets/editor/mw.flow.ui.EditorWidget.less",
					[10] = "styles/flow/widgets/mw.flow.ui.CategoryItemWidget.less",
					[11] = "styles/flow/widgets/mw.flow.ui.CategoriesWidget.less",
					[12] = "styles/flow/widgets/mw.flow.ui.TopicTitleWidget.less",
				},
				["skinStyles"] = {
					["default"] = {
						[0] = "styles/flow/widgets/editor/mw.flow.ui.editor-wikimediauitheme.less",
					},
					["monobook"] = {
						[0] = "styles/flow/widgets/editor/mw.flow.ui.editor-apextheme.less",
					},
					["apex"] = {
						[0] = "styles/flow/widgets/editor/mw.flow.ui.editor-apextheme.less",
					},
				},
				["messages"] = {
					[0] = "flow-error-can-not-edit-logged-in",
					[1] = "flow-error-can-not-edit-logged-out",
					[2] = "flow-error-protected-autoconfirmed-logged-in",
					[3] = "flow-error-protected-autoconfirmed-logged-out",
					[4] = "flow-error-protected-sysop-logged-in",
					[5] = "flow-error-protected-sysop-logged-out",
					[6] = "flow-error-protected-unknown-reason",
					[7] = "flow-error-parsoid-failure",
					[8] = "flow-error-default",
					[9] = "flow-dialog-cancelconfirm-title",
					[10] = "flow-dialog-cancelconfirm-message",
					[11] = "flow-dialog-cancelconfirm-keep",
					[12] = "flow-dialog-cancelconfirm-discard",
					[13] = "flow-spam-confirmedit-using-failure",
					[14] = "flow-cancel-warning",
					[15] = "red-link-title",
					[16] = "pagecategories",
					[17] = "colon-separator",
				},
				["dependencies"] = {
					[0] = "oojs-ui",
					[1] = "ext.flow.dm",
					[2] = "oojs-ui.styles.icons-editing-advanced",
					[3] = "oojs-ui.styles.icons-user",
					[4] = "mediawiki.api",
					[5] = "mediawiki.Title",
					[6] = "mediawiki.user",
					[7] = "mediawiki.util",
					[8] = "mediawiki.editfont.styles",
					[9] = "ext.visualEditor.supportCheck",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow"] = {
				["styles"] = {
					[0] = "styles/mediawiki.ui/modal.less",
					[1] = "styles/mediawiki.ui/tooltips.less",
					[2] = "styles/js.less",
				},
				["scripts"] = {
					[0] = "engine/misc/mw-ui.enhance.js",
					[1] = "engine/misc/mw-ui.modal.js",
					[2] = "engine/components/common/flow-component-menus.js",
					[3] = "engine/components/board/base/flow-board-api-events.js",
					[4] = "engine/components/board/base/flow-board-interactive-events.js",
					[5] = "engine/components/board/base/flow-board-load-events.js",
					[6] = "engine/components/board/features/flow-board-loadmore.js",
					[7] = "engine/components/board/features/flow-board-navigation.js",
					[8] = "engine/components/board/features/flow-board-side-rail.js",
					[9] = "engine/components/board/features/flow-board-visualeditor.js",
					[10] = "engine/components/board/flow-boardhistory.js",
					[11] = "mw.flow.Initializer.js",
					[12] = "flow-initialize.js",
				},
				["dependencies"] = {
					[0] = "ext.flow.components",
					[1] = "jquery.throttle-debounce",
					[2] = "mediawiki.jqueryMsg",
					[3] = "ext.flow.jquery.conditionalScroll",
					[4] = "ext.flow.ui",
					[5] = "mediawiki.api",
					[6] = "mediawiki.user",
					[7] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "flow-error-external",
					[1] = "flow-error-http",
					[2] = "mw-ui-unsubmitted-confirm",
					[3] = "flow-reply-link",
					[4] = "flow-reply-link-anonymously",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.visualEditor"] = {
				["scripts"] = {
					[0] = "editor/editors/visualeditor/mw.flow.ve.Target.js",
					[1] = "editor/editors/visualeditor/mw.flow.ve.UserCache.js",
					[2] = "editor/editors/visualeditor/ui/inspectors/mw.flow.ve.ui.MentionInspector.js",
					[3] = "editor/editors/visualeditor/ui/tools/mw.flow.ve.ui.MentionInspectorTool.js",
					[4] = "editor/editors/visualeditor/ui/tools/mw.flow.ve.ui.MWEditModeTool.js",
					[5] = "editor/editors/visualeditor/ui/contextitem/mw.flow.ve.ui.MentionContextItem.js",
					[6] = "editor/editors/visualeditor/ui/widgets/mw.flow.ve.ui.MentionTargetInputWidget.js",
					[7] = "editor/editors/visualeditor/mw.flow.ve.CommandRegistry.js",
					[8] = "editor/editors/visualeditor/mw.flow.ve.SequenceRegistry.js",
				},
				["styles"] = {
					[0] = "editor/editors/visualeditor/mw.flow.ve.Target.less",
				},
				["dependencies"] = {
					[0] = "ext.visualEditor.core",
					[1] = "ext.visualEditor.core.desktop",
					[2] = "ext.visualEditor.mediawiki",
					[3] = "ext.visualEditor.desktopTarget",
					[4] = "ext.visualEditor.mwextensions.desktop",
					[5] = "ext.visualEditor.mwwikitext",
					[6] = "ext.visualEditor.switching",
					[7] = "mediawiki.editfont.styles",
					[8] = "oojs-ui.styles.icons-editing-advanced",
					[9] = "ext.flow.visualEditor.icons",
					[10] = "mediawiki.api",
					[11] = "mediawiki.util",
				},
				["messages"] = {
					[0] = "flow-ve-mention-context-item-label",
					[1] = "flow-ve-mention-inspector-title",
					[2] = "flow-ve-mention-inspector-remove-label",
					[3] = "flow-ve-mention-inspector-invalid-user",
					[4] = "flow-ve-mention-placeholder",
					[5] = "flow-ve-mention-tool-title",
				},
			},
			["ext.flow.visualEditor.icons"] = {
				["class"] = "ResourceLoaderImageModule",
				["selectorWithoutVariant"] = ".oo-ui-icon-{name}",
				["selectorWithVariant"] = ".oo-ui-image-{variant}.oo-ui-icon-{name}",
				["variants"] = {
					["progressive"] = {
						["color"] = "#36c",
					},
				},
				["images"] = {
					["userAdd"] = {
						["file"] = "editor/editors/visualeditor/ui/images/icons/userAdd.svg",
						["variants"] = {
							[0] = "progressive",
						},
					},
					["newestTopics"] = {
						["file"] = "styles/flow/images/newestTopics.svg",
					},
					["topicCollapse"] = {
						["file"] = {
							["ltr"] = "styles/flow/images/topicCollapse-ltr.svg",
							["rtl"] = "styles/flow/images/topicCollapse-rtl.svg",
						},
					},
					["topicExpand"] = {
						["file"] = {
							["ltr"] = "styles/flow/images/topicCollapse-rtl.svg",
							["rtl"] = "styles/flow/images/topicCollapse-ltr.svg",
						},
					},
				},
			},
			["mediawiki.messagePoster.flow-board"] = {
				["scripts"] = {
					[0] = "messagePoster/ext.flow.messagePoster.js",
				},
				["dependencies"] = {
					[0] = "oojs",
					[1] = "mediawiki.api",
					[2] = "mediawiki.messagePoster",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.jquery.conditionalScroll"] = {
				["scripts"] = {
					[0] = "engine/misc/jquery.conditionalScroll.js",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.flow.jquery.findWithParent"] = {
				["scripts"] = {
					[0] = "engine/misc/jquery.findWithParent.js",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "Flow/modules",
		},
		["Hooks"] = {
			["ResourceLoaderRegisterModules"] = "FlowHooks::onResourceLoaderRegisterModules",
			["BeforePageDisplay"] = "FlowHooks::onBeforePageDisplay",
			["LoadExtensionSchemaUpdates"] = "FlowHooks::getSchemaUpdates",
			["GetPreferences"] = "FlowHooks::onGetPreferences",
			["OldChangesListRecentChangesLine"] = "FlowHooks::onOldChangesListRecentChangesLine",
			["ChangesListInsertArticleLink"] = "FlowHooks::onChangesListInsertArticleLink",
			["ChangesListInitRows"] = "FlowHooks::onChangesListInitRows",
			["EnhancedChangesList::getLogText"] = "FlowHooks::onGetLogText",
			["EnhancedChangesListModifyLineData"] = "FlowHooks::onEnhancedChangesListModifyLineData",
			["EnhancedChangesListModifyBlockLineData"] = "FlowHooks::onEnhancedChangesListModifyBlockLineData",
			["ChangesListSpecialPageQuery"] = "FlowHooks::onChangesListSpecialPageQuery",
			["SkinTemplateNavigation::Universal"] = "FlowHooks::onSkinTemplateNavigation",
			["Article::MissingArticleConditions"] = "FlowHooks::onMissingArticleConditions",
			["SpecialWatchlistGetNonRevisionTypes"] = "FlowHooks::onSpecialWatchlistGetNonRevisionTypes",
			["UserGetReservedNames"] = "FlowHooks::onUserGetReservedNames",
			["ResourceLoaderGetConfigVars"] = "FlowHooks::onResourceLoaderGetConfigVars",
			["ContribsPager::reallyDoQuery"] = "FlowHooks::onContributionsQuery",
			["DeletedContribsPager::reallyDoQuery"] = "FlowHooks::onDeletedContributionsQuery",
			["ContributionsLineEnding"] = "FlowHooks::onContributionsLineEnding",
			["DeletedContributionsLineEnding"] = "FlowHooks::onDeletedContributionsLineEnding",
			["ApiFeedContributions::feedItem"] = "FlowHooks::onContributionsFeedItem",
			["AbuseFilter-builder"] = "FlowHooks::onAbuseFilterBuilder",
			["AbuseFilter-deprecatedVariables"] = "FlowHooks::onAbuseFilterDeprecatedVariables",
			["AbuseFilter-computeVariable"] = "FlowHooks::onAbuseFilterComputeVariable",
			["AbortEmailNotification"] = "FlowHooks::onAbortEmailNotification",
			["BeforeDisplayOrangeAlert"] = "FlowHooks::onBeforeDisplayOrangeAlert",
			["EchoAbortEmailNotification"] = "FlowHooks::onEchoAbortEmailNotification",
			["BeforeEchoEventInsert"] = "FlowHooks::onBeforeEchoEventInsert",
			["ArticleEditUpdateNewTalk"] = "FlowHooks::onArticleEditUpdateNewTalk",
			["InfoAction"] = "FlowHooks::onInfoAction",
			["SpecialCheckUserGetLinksFromRow"] = "FlowHooks::onSpecialCheckUserGetLinksFromRow",
			["CheckUserInsertForRecentChange"] = "FlowHooks::onCheckUserInsertForRecentChange",
			["SkinMinervaDefaultModules"] = "FlowHooks::onSkinMinervaDefaultModules",
			["IRCLineURL"] = "FlowHooks::onIRCLineURL",
			["WhatLinksHereProps"] = "FlowHooks::onWhatLinksHereProps",
			["ResourceLoaderTestModules"] = "FlowHooks::onResourceLoaderTestModules",
			["ShowMissingArticle"] = "FlowHooks::onShowMissingArticle",
			["WatchArticle"] = "FlowHooks::onWatchArticle",
			["UnwatchArticle"] = "FlowHooks::onWatchArticle",
			["MovePageCheckPermissions"] = "FlowHooks::onMovePageCheckPermissions",
			["MovePageIsValidMove"] = "FlowHooks::onMovePageIsValidMove",
			["TitleMoveStarting"] = "FlowHooks::onTitleMoveStarting",
			["TitleMoveCompleting"] = "FlowHooks::onTitleMoveCompleting",
			["TitleSquidURLs"] = "FlowHooks::onTitleSquidURLs",
			["WatchlistEditorBuildRemoveLine"] = "FlowHooks::onWatchlistEditorBuildRemoveLine",
			["WatchlistEditorBeforeFormRender"] = "FlowHooks::onWatchlistEditorBeforeFormRender",
			["NamespaceIsMovable"] = "FlowHooks::onNamespaceIsMovable",
			["CategoryViewer::doCategoryQuery"] = "FlowHooks::onCategoryViewerDoCategoryQuery",
			["CategoryViewer::generateLink"] = "FlowHooks::onCategoryViewerGenerateLink",
			["ArticleConfirmDelete"] = "FlowHooks::onArticleConfirmDelete",
			["ArticleDelete"] = "FlowHooks::onArticleDelete",
			["ArticleDeleteComplete"] = "FlowHooks::onArticleDeleteComplete",
			["ArticleRevisionUndeleted"] = "FlowHooks::onArticleRevisionUndeleted",
			["ArticleUndelete"] = "FlowHooks::onArticleUndelete",
			["SearchableNamespaces"] = "FlowHooks::onSearchableNamespaces",
			["ImportHandleToplevelXMLTag"] = "FlowHooks::onImportHandleToplevelXMLTag",
			["UserMergeAccountFields"] = "FlowHooks::onUserMergeAccountFields",
			["MergeAccountFromTo"] = "FlowHooks::onMergeAccountFromTo",
			["LiquidThreadsIsLqtPage"] = "FlowHooks::onIsLiquidThreadsPage",
			["BeforeCreateEchoEvent"] = "Flow\\NotificationController::onBeforeCreateEchoEvent",
			["EchoGetBundleRules"] = "Flow\\NotificationController::onEchoGetBundleRules",
			["GetBetaFeaturePreferences"] = "FlowHooks::onGetBetaFeaturePreferences",
			["UserSaveOptions"] = "FlowHooks::onUserSaveOptions",
			["NukeGetNewPages"] = "FlowHooks::onNukeGetNewPages",
			["NukeDeletePage"] = "FlowHooks::onNukeDeletePage",
			["getUserPermissionsErrors"] = "FlowHooks::onGetUserPermissionsErrors",
		},
		["namespaces"] = {
			[0] = {
				["id"] = 2600,
				["constant"] = "NS_TOPIC",
				["name"] = "Topic",
				["subpages"] = false,
				["defaultcontentmodel"] = "flow-board",
				["capitallinkoverride"] = true,
			},
		},
		["config"] = {
			["FlowHelpPage"] = {
				["value"] = "//www.mediawiki.org/wiki/Special:MyLanguage/Extension:Flow",
			},
			["FlowCluster"] = {
				["value"] = false,
			},
			["FlowDefaultWikiDb"] = {
				["value"] = false,
			},
			["FlowExternalStore"] = {
				["value"] = false,
			},
			["FlowContentFormat"] = {
				["value"] = "html",
			},
			["FlowParsoidURL"] = {
				["value"] = nil,
			},
			["FlowParsoidPrefix"] = {
				["value"] = nil,
			},
			["FlowParsoidTimeout"] = {
				["value"] = nil,
			},
			["FlowParsoidHTTPProxy"] = {
				["value"] = nil,
			},
			["FlowParsoidForwardCookies"] = {
				["value"] = false,
			},
			["FlowDefaultLimit"] = {
				["value"] = 10,
			},
			["FlowMaxLimit"] = {
				["value"] = 100,
			},
			["FlowMaxMentionCount"] = {
				["value"] = 50,
			},
			["FlowMaxThreadingDepth"] = {
				["value"] = 8,
			},
			["FlowEditorList"] = {
				["value"] = {
					[0] = "visualeditor",
					[1] = "wikitext",
				},
			},
			["FlowUseMemcache"] = {
				["value"] = true,
			},
			["FlowCacheTime"] = {
				["value"] = 259200,
			},
			["FlowCacheVersion"] = {
				["value"] = "4.9",
			},
			["FlowSearchServers"] = {
				["value"] = {
					[0] = "localhost",
				},
			},
			["FlowSearchConnectionAttempts"] = {
				["value"] = 1,
			},
			["FlowSearchBannedPlugins"] = {
				["value"] = {
				},
			},
			["FlowSearchOptimizeIndexForExperimentalHighlighter"] = {
				["value"] = false,
			},
			["FlowSearchMaxShardsPerNode"] = {
				["value"] = {
				},
			},
			["FlowSearchRefreshInterval"] = {
				["value"] = 1,
			},
			["FlowSearchMaintenanceTimeout"] = {
				["value"] = 3600,
			},
			["FlowSearchReplicas"] = {
				["value"] = "0-2",
			},
			["FlowSearchShardCount"] = {
				["value"] = {
					["flow"] = 4,
				},
			},
			["FlowSearchCacheWarmers"] = {
				["value"] = {
				},
			},
			["FlowSearchMergeSettings"] = {
				["value"] = {
					["flow"] = {
						["max_merge_at_once"] = 10,
						["segments_per_tier"] = 10,
						["reclaim_deletes_weight"] = 2,
						["max_merged_segment"] = "5g",
					},
				},
			},
			["FlowSearchIndexAllocation"] = {
				["value"] = {
					["include"] = {
					},
					["exclude"] = {
					},
					["require"] = {
					},
				},
			},
			["FlowSearchEnabled"] = {
				["value"] = false,
			},
			["FlowAbuseFilterGroup"] = {
				["value"] = "flow",
			},
			["FlowAbuseFilterEmergencyDisableThreshold"] = {
				["value"] = 0.1,
			},
			["FlowAbuseFilterEmergencyDisableCount"] = {
				["value"] = 50,
			},
			["FlowAbuseFilterEmergencyDisableAge"] = {
				["value"] = 86400,
			},
			["FlowAjaxTimeout"] = {
				["value"] = 30,
			},
			["FlowCoreActionWhitelist"] = {
				["value"] = {
					[0] = "info",
					[1] = "protect",
					[2] = "unprotect",
					[3] = "unwatch",
					[4] = "watch",
					[5] = "history",
					[6] = "wikilove",
					[7] = "move",
					[8] = "delete",
				},
			},
			["FlowServerCompileTemplates"] = {
				["value"] = false,
			},
			["FlowEnableOptInBetaFeature"] = {
				["value"] = false,
			},
			["FlowReadOnly"] = {
				["value"] = false,
			},
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["FlowReplies"] = 10561344,
				},
			},
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 2,
		["AutoloadClasses"] = {
			["ExternalStoreFlowMock"] = "tests/phpunit/Mock/ExternalStoreFlowMock.php",
			["FlowHooks"] = "Hooks.php",
			["Flow\\Actions\\EditAction"] = "includes/Actions/EditAction.php",
			["Flow\\Actions\\FlowAction"] = "includes/Actions/Action.php",
			["Flow\\Actions\\PurgeAction"] = "includes/Actions/PurgeAction.php",
			["Flow\\Actions\\ViewAction"] = "includes/Actions/ViewAction.php",
			["Flow\\Api\\ApiFlow"] = "includes/Api/ApiFlow.php",
			["Flow\\Api\\ApiFlowBase"] = "includes/Api/ApiFlowBase.php",
			["Flow\\Api\\ApiFlowBaseGet"] = "includes/Api/ApiFlowBaseGet.php",
			["Flow\\Api\\ApiFlowBasePost"] = "includes/Api/ApiFlowBasePost.php",
			["Flow\\Api\\ApiFlowEditHeader"] = "includes/Api/ApiFlowEditHeader.php",
			["Flow\\Api\\ApiFlowEditPost"] = "includes/Api/ApiFlowEditPost.php",
			["Flow\\Api\\ApiFlowEditTitle"] = "includes/Api/ApiFlowEditTitle.php",
			["Flow\\Api\\ApiFlowEditTopicSummary"] = "includes/Api/ApiFlowEditTopicSummary.php",
			["Flow\\Api\\ApiFlowLockTopic"] = "includes/Api/ApiFlowLockTopic.php",
			["Flow\\Api\\ApiFlowModeratePost"] = "includes/Api/ApiFlowModeratePost.php",
			["Flow\\Api\\ApiFlowModerateTopic"] = "includes/Api/ApiFlowModerateTopic.php",
			["Flow\\Api\\ApiFlowNewTopic"] = "includes/Api/ApiFlowNewTopic.php",
			["Flow\\Api\\ApiFlowReply"] = "includes/Api/ApiFlowReply.php",
			["Flow\\Api\\ApiFlowSearch"] = "includes/Api/ApiFlowSearch.php",
			["Flow\\Api\\ApiFlowUndoEditHeader"] = "includes/Api/ApiFlowUndoEditHeader.php",
			["Flow\\Api\\ApiFlowUndoEditPost"] = "includes/Api/ApiFlowUndoEditPost.php",
			["Flow\\Api\\ApiFlowUndoEditTopicSummary"] = "includes/Api/ApiFlowUndoEditTopicSummary.php",
			["Flow\\Api\\ApiFlowViewHeader"] = "includes/Api/ApiFlowViewHeader.php",
			["Flow\\Api\\ApiFlowViewPost"] = "includes/Api/ApiFlowViewPost.php",
			["Flow\\Api\\ApiFlowViewPostHistory"] = "includes/Api/ApiFlowViewPostHistory.php",
			["Flow\\Api\\ApiFlowViewTopic"] = "includes/Api/ApiFlowViewTopic.php",
			["Flow\\Api\\ApiFlowViewTopicHistory"] = "includes/Api/ApiFlowViewTopicHistory.php",
			["Flow\\Api\\ApiFlowViewTopicList"] = "includes/Api/ApiFlowViewTopicList.php",
			["Flow\\Api\\ApiFlowViewTopicSummary"] = "includes/Api/ApiFlowViewTopicSummary.php",
			["Flow\\Api\\ApiParsoidUtilsFlow"] = "includes/Api/ApiParsoidUtilsFlow.php",
			["Flow\\Api\\ApiQueryPropFlowInfo"] = "includes/Api/ApiQueryPropFlowInfo.php",
			["Flow\\BlockFactory"] = "includes/BlockFactory.php",
			["Flow\\Block\\AbstractBlock"] = "includes/Block/Block.php",
			["Flow\\Block\\Block"] = "includes/Block/Block.php",
			["Flow\\Block\\BoardHistoryBlock"] = "includes/Block/BoardHistory.php",
			["Flow\\Block\\HeaderBlock"] = "includes/Block/Header.php",
			["Flow\\Block\\TopicBlock"] = "includes/Block/Topic.php",
			["Flow\\Block\\TopicListBlock"] = "includes/Block/TopicListBlock.php",
			["Flow\\Block\\TopicSummaryBlock"] = "includes/Block/TopicSummary.php",
			["Flow\\BoardMover"] = "includes/BoardMover.php",
			["Flow\\Collection\\AbstractCollection"] = "includes/Collection/AbstractCollection.php",
			["Flow\\Collection\\CollectionCache"] = "includes/Collection/CollectionCache.php",
			["Flow\\Collection\\HeaderCollection"] = "includes/Collection/HeaderCollection.php",
			["Flow\\Collection\\LocalCacheAbstractCollection"] = "includes/Collection/LocalCacheAbstractCollection.php",
			["Flow\\Collection\\PostCollection"] = "includes/Collection/PostCollection.php",
			["Flow\\Collection\\PostSummaryCollection"] = "includes/Collection/PostSummaryCollection.php",
			["Flow\\Container"] = "includes/Container.php",
			["Flow\\Content\\BoardContent"] = "includes/Content/BoardContent.php",
			["Flow\\Content\\BoardContentHandler"] = "includes/Content/BoardContentHandler.php",
			["Flow\\Conversion\\Utils"] = "includes/Conversion/Utils.php",
			["Flow\\Data\\Compactor"] = "includes/Data/Compactor.php",
			["Flow\\Data\\Compactor\\FeatureCompactor"] = "includes/Data/Compactor/FeatureCompactor.php",
			["Flow\\Data\\Compactor\\ShallowCompactor"] = "includes/Data/Compactor/ShallowCompactor.php",
			["Flow\\Data\\FlowObjectCache"] = "includes/Data/FlowObjectCache.php",
			["Flow\\Data\\Index"] = "includes/Data/Index.php",
			["Flow\\Data\\Index\\BoardHistoryIndex"] = "includes/Data/Index/BoardHistoryIndex.php",
			["Flow\\Data\\Index\\FeatureIndex"] = "includes/Data/Index/FeatureIndex.php",
			["Flow\\Data\\Index\\PostRevisionBoardHistoryIndex"] = "includes/Data/Index/PostRevisionBoardHistoryIndex.php",
			["Flow\\Data\\Index\\PostRevisionTopicHistoryIndex"] = "includes/Data/Index/PostRevisionTopicHistoryIndex.php",
			["Flow\\Data\\Index\\PostSummaryRevisionBoardHistoryIndex"] = "includes/Data/Index/PostSummaryRevisionBoardHistoryIndex.php",
			["Flow\\Data\\Index\\TopKIndex"] = "includes/Data/Index/TopKIndex.php",
			["Flow\\Data\\Index\\UniqueFeatureIndex"] = "includes/Data/Index/UniqueFeatureIndex.php",
			["Flow\\Data\\LifecycleHandler"] = "includes/Data/LifecycleHandler.php",
			["Flow\\Data\\Listener\\AbstractListener"] = "includes/Data/Listener/AbstractListener.php",
			["Flow\\Data\\Listener\\AbstractTopicInsertListener"] = "includes/Data/Listener/WatchTopicListener.php",
			["Flow\\Data\\Listener\\DeferredInsertLifecycleHandler"] = "includes/Data/Listener/DeferredInsertLifecycleHandler.php",
			["Flow\\Data\\Listener\\EditCountListener"] = "includes/Data/Listener/EditCountListener.php",
			["Flow\\Data\\Listener\\ImmediateWatchTopicListener"] = "includes/Data/Listener/WatchTopicListener.php",
			["Flow\\Data\\Listener\\ModerationLoggingListener"] = "includes/Data/Listener/ModerationLoggingListener.php",
			["Flow\\Data\\Listener\\NotificationListener"] = "includes/Data/Listener/NotificationListener.php",
			["Flow\\Data\\Listener\\RecentChangesListener"] = "includes/Data/Listener/RecentChangesListener.php",
			["Flow\\Data\\Listener\\ReferenceRecorder"] = "includes/Data/Listener/ReferenceRecorder.php",
			["Flow\\Data\\Listener\\TopicPageCreationListener"] = "includes/Data/Listener/TopicPageCreationListener.php",
			["Flow\\Data\\Listener\\UserNameListener"] = "includes/Data/Listener/UserNameListener.php",
			["Flow\\Data\\Listener\\WorkflowTopicListListener"] = "includes/Data/Listener/WorkflowTopicListListener.php",
			["Flow\\Data\\ManagerGroup"] = "includes/Data/ManagerGroup.php",
			["Flow\\Data\\Mapper\\BasicObjectMapper"] = "includes/Data/Mapper/BasicObjectMapper.php",
			["Flow\\Data\\Mapper\\CachingObjectMapper"] = "includes/Data/Mapper/CachingObjectMapper.php",
			["Flow\\Data\\ObjectLocator"] = "includes/Data/ObjectLocator.php",
			["Flow\\Data\\ObjectManager"] = "includes/Data/ObjectManager.php",
			["Flow\\Data\\ObjectMapper"] = "includes/Data/ObjectMapper.php",
			["Flow\\Data\\ObjectStorage"] = "includes/Data/ObjectStorage.php",
			["Flow\\Data\\Pager\\HistoryPager"] = "includes/Data/Pager/HistoryPager.php",
			["Flow\\Data\\Pager\\Pager"] = "includes/Data/Pager/Pager.php",
			["Flow\\Data\\Pager\\PagerPage"] = "includes/Data/Pager/PagerPage.php",
			["Flow\\Data\\Storage\\BasicDbStorage"] = "includes/Data/Storage/BasicDbStorage.php",
			["Flow\\Data\\Storage\\BoardHistoryStorage"] = "includes/Data/Storage/BoardHistoryStorage.php",
			["Flow\\Data\\Storage\\DbStorage"] = "includes/Data/Storage/DbStorage.php",
			["Flow\\Data\\Storage\\HeaderRevisionStorage"] = "includes/Data/Storage/HeaderRevisionStorage.php",
			["Flow\\Data\\Storage\\PostRevisionBoardHistoryStorage"] = "includes/Data/Storage/PostRevisionBoardHistoryStorage.php",
			["Flow\\Data\\Storage\\PostRevisionStorage"] = "includes/Data/Storage/PostRevisionStorage.php",
			["Flow\\Data\\Storage\\PostRevisionTopicHistoryStorage"] = "includes/Data/Storage/PostRevisionTopicHistoryStorage.php",
			["Flow\\Data\\Storage\\PostSummaryRevisionBoardHistoryStorage"] = "includes/Data/Storage/PostSummaryRevisionBoardHistoryStorage.php",
			["Flow\\Data\\Storage\\PostSummaryRevisionStorage"] = "includes/Data/Storage/PostSummaryRevisionStorage.php",
			["Flow\\Data\\Storage\\RevisionStorage"] = "includes/Data/Storage/RevisionStorage.php",
			["Flow\\Data\\Storage\\TopicListStorage"] = "includes/Data/Storage/TopicListStorage.php",
			["Flow\\Data\\Utils\\Merger"] = "includes/Data/Utils/Merger.php",
			["Flow\\Data\\Utils\\MultiDimArray"] = "includes/Data/Utils/MultiDimArray.php",
			["Flow\\Data\\Utils\\RawSql"] = "includes/Data/Utils/RawSql.php",
			["Flow\\Data\\Utils\\RecentChangeFactory"] = "includes/Data/Utils/RecentChangeFactory.php",
			["Flow\\Data\\Utils\\ResultDuplicator"] = "includes/Data/Utils/ResultDuplicator.php",
			["Flow\\Data\\Utils\\SortArrayByKeys"] = "includes/Data/Utils/SortArrayByKeys.php",
			["Flow\\Data\\Utils\\SortRevisionsByRevisionId"] = "includes/Data/Utils/SortRevisionsByRevisionId.php",
			["Flow\\Data\\Utils\\UserMerger"] = "includes/Data/Utils/UserMerger.php",
			["Flow\\DbFactory"] = "includes/DbFactory.php",
			["Flow\\Diff\\FlowBoardContentDiffView"] = "includes/Diff/FlowBoardContentDiffView.php",
			["Flow\\Dump\\Exporter"] = "includes/Dump/Exporter.php",
			["Flow\\Dump\\Importer"] = "includes/Dump/Importer.php",
			["Flow\\Exception\\CatchableFatalErrorException"] = "includes/Exception/CatchableFatalErrorException.php",
			["Flow\\Exception\\CrossWikiException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\DataModelException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\DataPersistenceException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\FailCommitException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\FlowException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\InvalidActionException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\InvalidDataException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\InvalidInputException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\InvalidParameterException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\InvalidReferenceException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\InvalidTopicUuidException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\NoIndexException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\NoParserException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\PermissionException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\UnknownWorkflowIdException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\WikitextException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\Exception\\WrongNumberArgumentsException"] = "includes/Exception/ExceptionHandling.php",
			["Flow\\FlowActions"] = "includes/FlowActions.php",
			["Flow\\FlowEnabledOnTalkpagePresentationModel"] = "includes/Notifications/FlowEnabledOnTalkpagePresentationModel.php",
			["Flow\\FlowPresentationModel"] = "includes/Notifications/FlowPresentationModel.php",
			["Flow\\Formatter\\AbstractFormatter"] = "includes/Formatter/AbstractFormatter.php",
			["Flow\\Formatter\\AbstractQuery"] = "includes/Formatter/AbstractQuery.php",
			["Flow\\Formatter\\BaseTopicListFormatter"] = "includes/Formatter/BaseTopicListFormatter.php",
			["Flow\\Formatter\\BoardHistoryQuery"] = "includes/Formatter/BoardHistoryQuery.php",
			["Flow\\Formatter\\CategoryViewerFormatter"] = "includes/Formatter/CategoryViewerFormatter.php",
			["Flow\\Formatter\\CategoryViewerQuery"] = "includes/Formatter/CategoryViewerQuery.php",
			["Flow\\Formatter\\ChangesListFormatter"] = "includes/Formatter/ChangesListFormatter.php",
			["Flow\\Formatter\\ChangesListQuery"] = "includes/Formatter/ChangesListQuery.php",
			["Flow\\Formatter\\CheckUserFormatter"] = "includes/Formatter/CheckUserFormatter.php",
			["Flow\\Formatter\\CheckUserQuery"] = "includes/Formatter/CheckUserQuery.php",
			["Flow\\Formatter\\ContributionsFormatter"] = "includes/Formatter/ContributionsFormatter.php",
			["Flow\\Formatter\\ContributionsQuery"] = "includes/Formatter/ContributionsQuery.php",
			["Flow\\Formatter\\ContributionsRow"] = "includes/Formatter/ContributionsQuery.php",
			["Flow\\Formatter\\DeletedContributionsRow"] = "includes/Formatter/ContributionsQuery.php",
			["Flow\\Formatter\\FeedItemFormatter"] = "includes/Formatter/FeedItemFormatter.php",
			["Flow\\Formatter\\FormatterRow"] = "includes/Formatter/AbstractQuery.php",
			["Flow\\Formatter\\HeaderViewQuery"] = "includes/Formatter/RevisionViewQuery.php",
			["Flow\\Formatter\\HistoryQuery"] = "includes/Formatter/HistoryQuery.php",
			["Flow\\Formatter\\IRCLineUrlFormatter"] = "includes/Formatter/IRCLineUrlFormatter.php",
			["Flow\\Formatter\\PostHistoryQuery"] = "includes/Formatter/PostHistoryQuery.php",
			["Flow\\Formatter\\PostSummaryQuery"] = "includes/Formatter/PostSummaryQuery.php",
			["Flow\\Formatter\\PostSummaryViewQuery"] = "includes/Formatter/RevisionViewQuery.php",
			["Flow\\Formatter\\PostViewQuery"] = "includes/Formatter/RevisionViewQuery.php",
			["Flow\\Formatter\\RecentChangesRow"] = "includes/Formatter/ChangesListQuery.php",
			["Flow\\Formatter\\RevisionDiffViewFormatter"] = "includes/Formatter/RevisionDiffViewFormatter.php",
			["Flow\\Formatter\\RevisionFormatter"] = "includes/Formatter/RevisionFormatter.php",
			["Flow\\Formatter\\RevisionUndoViewFormatter"] = "includes/Formatter/RevisionUndoViewFormatter.php",
			["Flow\\Formatter\\RevisionViewFormatter"] = "includes/Formatter/RevisionViewFormatter.php",
			["Flow\\Formatter\\RevisionViewQuery"] = "includes/Formatter/RevisionViewQuery.php",
			["Flow\\Formatter\\SinglePostQuery"] = "includes/Formatter/SinglePostQuery.php",
			["Flow\\Formatter\\TocTopicListFormatter"] = "includes/Formatter/TocTopicListFormatter.php",
			["Flow\\Formatter\\TopicFormatter"] = "includes/Formatter/TopicFormatter.php",
			["Flow\\Formatter\\TopicHistoryQuery"] = "includes/Formatter/TopicHistoryQuery.php",
			["Flow\\Formatter\\TopicListFormatter"] = "includes/Formatter/TopicListFormatter.php",
			["Flow\\Formatter\\TopicListQuery"] = "includes/Formatter/TopicListQuery.php",
			["Flow\\Formatter\\TopicRow"] = "includes/Formatter/TopicRow.php",
			["Flow\\HeaderEditedPresentationModel"] = "includes/Notifications/HeaderEditedPresentationModel.php",
			["Flow\\Import\\ArchiveNameHelper"] = "includes/Import/ArchiveNameHelper.php",
			["Flow\\Import\\Converter"] = "includes/Import/Converter.php",
			["Flow\\Import\\EnableFlow\\EnableFlowWikitextConversionStrategy"] = "includes/Import/EnableFlow/EnableFlowWikitextConversionStrategy.php",
			["Flow\\Import\\HistoricalUIDGenerator"] = "includes/Import/Importer.php",
			["Flow\\Import\\IConversionStrategy"] = "includes/Import/IConversionStrategy.php",
			["Flow\\Import\\IImportHeader"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IImportObject"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IImportPost"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IImportSource"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IImportSummary"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IImportTopic"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IObjectRevision"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\IRevisionableObject"] = "includes/Import/ImportSource.php",
			["Flow\\Import\\ImportException"] = "includes/Import/Exception.php",
			["Flow\\Import\\Importer"] = "includes/Import/Importer.php",
			["Flow\\Import\\LiquidThreadsApi\\ApiBackend"] = "includes/Import/LiquidThreadsApi/Source.php",
			["Flow\\Import\\LiquidThreadsApi\\ApiNotFoundException"] = "includes/Import/LiquidThreadsApi/Exception.php",
			["Flow\\Import\\LiquidThreadsApi\\CachedApiData"] = "includes/Import/LiquidThreadsApi/CachedData.php",
			["Flow\\Import\\LiquidThreadsApi\\CachedData"] = "includes/Import/LiquidThreadsApi/CachedData.php",
			["Flow\\Import\\LiquidThreadsApi\\CachedPageData"] = "includes/Import/LiquidThreadsApi/CachedData.php",
			["Flow\\Import\\LiquidThreadsApi\\CachedThreadData"] = "includes/Import/LiquidThreadsApi/CachedData.php",
			["Flow\\Import\\LiquidThreadsApi\\ConversionStrategy"] = "includes/Import/LiquidThreadsApi/ConversionStrategy.php",
			["Flow\\Import\\LiquidThreadsApi\\ImportHeader"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\ImportPost"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\ImportRevision"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\ImportSource"] = "includes/Import/LiquidThreadsApi/Source.php",
			["Flow\\Import\\LiquidThreadsApi\\ImportSummary"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\ImportTopic"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\LocalApiBackend"] = "includes/Import/LiquidThreadsApi/Source.php",
			["Flow\\Import\\LiquidThreadsApi\\MovedImportPost"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\MovedImportRevision"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\MovedImportTopic"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\PageRevisionedObject"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\RemoteApiBackend"] = "includes/Import/LiquidThreadsApi/Source.php",
			["Flow\\Import\\LiquidThreadsApi\\ReplyIterator"] = "includes/Import/LiquidThreadsApi/Iterators.php",
			["Flow\\Import\\LiquidThreadsApi\\RevisionIterator"] = "includes/Import/LiquidThreadsApi/Iterators.php",
			["Flow\\Import\\LiquidThreadsApi\\ScriptedImportRevision"] = "includes/Import/LiquidThreadsApi/Objects.php",
			["Flow\\Import\\LiquidThreadsApi\\TopicIterator"] = "includes/Import/LiquidThreadsApi/Iterators.php",
			["Flow\\Import\\OptInController"] = "includes/Import/OptInController.php",
			["Flow\\Import\\PageImportState"] = "includes/Import/Importer.php",
			["Flow\\Import\\Plain\\ImportHeader"] = "includes/Import/Plain/ImportHeader.php",
			["Flow\\Import\\Plain\\ObjectRevision"] = "includes/Import/Plain/ObjectRevision.php",
			["Flow\\Import\\Postprocessor\\LqtNotifications"] = "includes/Import/Postprocessor/LqtNotifications.php",
			["Flow\\Import\\Postprocessor\\LqtRedirector"] = "includes/Import/Postprocessor/LqtRedirector.php",
			["Flow\\Import\\Postprocessor\\PostprocessingException"] = "includes/Import/Postprocessor/PostprocessingException.php",
			["Flow\\Import\\Postprocessor\\Postprocessor"] = "includes/Import/Postprocessor/Postprocessor.php",
			["Flow\\Import\\Postprocessor\\ProcessorGroup"] = "includes/Import/Postprocessor/ProcessorGroup.php",
			["Flow\\Import\\Postprocessor\\SpecialLogTopic"] = "includes/Import/Postprocessor/SpecialLogTopic.php",
			["Flow\\Import\\SourceStore\\Exception"] = "includes/Import/SourceStore/Exception.php",
			["Flow\\Import\\SourceStore\\FileImportSourceStore"] = "includes/Import/SourceStore/FileImportSourceStore.php",
			["Flow\\Import\\SourceStore\\FlowRevisionsDb"] = "includes/Import/SourceStore/FlowRevisionsDb.php",
			["Flow\\Import\\SourceStore\\NullImportSourceStore"] = "includes/Import/SourceStore/NullImportSourceStore.php",
			["Flow\\Import\\SourceStore\\SourceStoreInterface"] = "includes/Import/SourceStore/SourceStoreInterface.php",
			["Flow\\Import\\TalkpageImportOperation"] = "includes/Import/Importer.php",
			["Flow\\Import\\TemplateHelper"] = "includes/Import/TemplateHelper.php",
			["Flow\\Import\\TopicImportState"] = "includes/Import/Importer.php",
			["Flow\\Import\\Wikitext\\ConversionStrategy"] = "includes/Import/Wikitext/ConversionStrategy.php",
			["Flow\\Import\\Wikitext\\ImportSource"] = "includes/Import/Wikitext/ImportSource.php",
			["Flow\\LinksTableUpdater"] = "includes/LinksTableUpdater.php",
			["Flow\\Log\\ActionFormatter"] = "includes/Log/ActionFormatter.php",
			["Flow\\Log\\LogQuery"] = "includes/Log/Query.php",
			["Flow\\Log\\LqtImportFormatter"] = "includes/Log/LqtImportFormatter.php",
			["Flow\\Log\\ModerationLogger"] = "includes/Log/ModerationLogger.php",
			["Flow\\MentionPresentationModel"] = "includes/Notifications/MentionPresentationModel.php",
			["Flow\\MentionStatusPresentationModel"] = "includes/Notifications/MentionStatusPresentationModel.php",
			["Flow\\Model\\AbstractRevision"] = "includes/Model/AbstractRevision.php",
			["Flow\\Model\\AbstractSummary"] = "includes/Model/AbstractSummary.php",
			["Flow\\Model\\Anchor"] = "includes/Model/Anchor.php",
			["Flow\\Model\\Header"] = "includes/Model/Header.php",
			["Flow\\Model\\HtmlRenderingInformation"] = "includes/Model/HtmlRenderingInformation.php",
			["Flow\\Model\\PostRevision"] = "includes/Model/PostRevision.php",
			["Flow\\Model\\PostSummary"] = "includes/Model/PostSummary.php",
			["Flow\\Model\\Reference"] = "includes/Model/Reference.php",
			["Flow\\Model\\TopicListEntry"] = "includes/Model/TopicListEntry.php",
			["Flow\\Model\\URLReference"] = "includes/Model/URLReference.php",
			["Flow\\Model\\UUID"] = "includes/Model/UUID.php",
			["Flow\\Model\\UUIDBlob"] = "includes/Model/UUID.php",
			["Flow\\Model\\UserTuple"] = "includes/Model/UserTuple.php",
			["Flow\\Model\\WikiReference"] = "includes/Model/WikiReference.php",
			["Flow\\Model\\Workflow"] = "includes/Model/Workflow.php",
			["Flow\\NewTopicPresentationModel"] = "includes/Notifications/NewTopicPresentationModel.php",
			["Flow\\NotificationController"] = "includes/Notifications/Controller.php",
			["Flow\\NotificationsUserLocator"] = "includes/Notifications/UserLocator.php",
			["Flow\\OOUI\\BoardDescriptionWidget"] = "includes/OOUI/BoardDescriptionWidget.php",
			["Flow\\OccupationController"] = "includes/TalkpageManager.php",
			["Flow\\Parsoid\\ContentFixer"] = "includes/Parsoid/ContentFixer.php",
			["Flow\\Parsoid\\Extractor"] = "includes/Parsoid/Extractor.php",
			["Flow\\Parsoid\\Extractor\\CategoryExtractor"] = "includes/Parsoid/Extractor/CategoryExtractor.php",
			["Flow\\Parsoid\\Extractor\\ExtLinkExtractor"] = "includes/Parsoid/Extractor/ExtLinkExtractor.php",
			["Flow\\Parsoid\\Extractor\\ImageExtractor"] = "includes/Parsoid/Extractor/ImageExtractor.php",
			["Flow\\Parsoid\\Extractor\\PlaceholderExtractor"] = "includes/Parsoid/Extractor/PlaceholderExtractor.php",
			["Flow\\Parsoid\\Extractor\\TransclusionExtractor"] = "includes/Parsoid/Extractor/TransclusionExtractor.php",
			["Flow\\Parsoid\\Extractor\\WikiLinkExtractor"] = "includes/Parsoid/Extractor/WikiLinkExtractor.php",
			["Flow\\Parsoid\\Fixer"] = "includes/Parsoid/Fixer.php",
			["Flow\\Parsoid\\Fixer\\BadImageRemover"] = "includes/Parsoid/Fixer/BadImageRemover.php",
			["Flow\\Parsoid\\Fixer\\BaseHrefFixer"] = "includes/Parsoid/Fixer/BaseHrefFixer.php",
			["Flow\\Parsoid\\Fixer\\EmptyNodeFixer"] = "includes/Parsoid/Fixer/EmptyNodeFixer.php",
			["Flow\\Parsoid\\Fixer\\ExtLinkFixer"] = "includes/Parsoid/Fixer/ExtLinkFixer.php",
			["Flow\\Parsoid\\Fixer\\WikiLinkFixer"] = "includes/Parsoid/Fixer/WikiLinkFixer.php",
			["Flow\\Parsoid\\ReferenceExtractor"] = "includes/Parsoid/ReferenceExtractor.php",
			["Flow\\Parsoid\\ReferenceFactory"] = "includes/Parsoid/ReferenceFactory.php",
			["Flow\\PostEditedPresentationModel"] = "includes/Notifications/PostEditedPresentationModel.php",
			["Flow\\PostReplyPresentationModel"] = "includes/Notifications/PostReplyPresentationModel.php",
			["Flow\\RecoverableErrorHandler"] = "includes/RecoverableErrorHandler.php",
			["Flow\\ReferenceClarifier"] = "includes/ReferenceClarifier.php",
			["Flow\\Repository\\MultiGetList"] = "includes/Repository/MultiGetList.php",
			["Flow\\Repository\\RootPostLoader"] = "includes/Repository/RootPostLoader.php",
			["Flow\\Repository\\TitleRepository"] = "includes/Repository/TitleRepository.php",
			["Flow\\Repository\\TreeCacheKey"] = "includes/Repository/TreeCacheKey.php",
			["Flow\\Repository\\TreeRepository"] = "includes/Repository/TreeRepository.php",
			["Flow\\Repository\\UserNameBatch"] = "includes/Repository/UserNameBatch.php",
			["Flow\\Repository\\UserName\\OneStepUserNameQuery"] = "includes/Repository/UserName/OneStepUserNameQuery.php",
			["Flow\\Repository\\UserName\\TwoStepUserNameQuery"] = "includes/Repository/UserName/TwoStepUserNameQuery.php",
			["Flow\\Repository\\UserName\\UserNameQuery"] = "includes/Repository/UserName/UserNameQuery.php",
			["Flow\\RevisionActionPermissions"] = "includes/RevisionActionPermissions.php",
			["Flow\\Search\\Connection"] = "includes/Search/Connection.php",
			["Flow\\Search\\Iterators\\AbstractIterator"] = "includes/Search/Iterators/AbstractIterator.php",
			["Flow\\Search\\Iterators\\HeaderIterator"] = "includes/Search/Iterators/HeaderIterator.php",
			["Flow\\Search\\Iterators\\TopicIterator"] = "includes/Search/Iterators/TopicIterator.php",
			["Flow\\Search\\Maintenance\\MappingConfigBuilder"] = "includes/Search/maintenance/MappingConfigBuilder.php",
			["Flow\\Search\\SearchEngine"] = "includes/Search/SearchEngine.php",
			["Flow\\Search\\Searcher"] = "includes/Search/Searcher.php",
			["Flow\\Search\\Updaters\\AbstractUpdater"] = "includes/Search/Updaters/AbstractUpdater.php",
			["Flow\\Search\\Updaters\\HeaderUpdater"] = "includes/Search/Updaters/HeaderUpdater.php",
			["Flow\\Search\\Updaters\\TopicUpdater"] = "includes/Search/Updaters/TopicUpdater.php",
			["Flow\\SpamFilter\\AbuseFilter"] = "includes/SpamFilter/AbuseFilter.php",
			["Flow\\SpamFilter\\ConfirmEdit"] = "includes/SpamFilter/ConfirmEdit.php",
			["Flow\\SpamFilter\\ContentLengthFilter"] = "includes/SpamFilter/ContentLengthFilter.php",
			["Flow\\SpamFilter\\Controller"] = "includes/SpamFilter/Controller.php",
			["Flow\\SpamFilter\\RateLimits"] = "includes/SpamFilter/RateLimits.php",
			["Flow\\SpamFilter\\SpamBlacklist"] = "includes/SpamFilter/SpamBlacklist.php",
			["Flow\\SpamFilter\\SpamFilter"] = "includes/SpamFilter/SpamFilter.php",
			["Flow\\SpamFilter\\SpamRegex"] = "includes/SpamFilter/SpamRegex.php",
			["Flow\\Specials\\SpecialEnableStructuredDiscussions"] = "includes/Specials/SpecialEnableStructuredDiscussions.php",
			["Flow\\Specials\\SpecialStructuredDiscussions"] = "includes/Specials/SpecialStructuredDiscussions.php",
			["Flow\\SubmissionHandler"] = "includes/SubmissionHandler.php",
			["Flow\\SummaryEditedPresentationModel"] = "includes/Notifications/SummaryEditedPresentationModel.php",
			["Flow\\TalkpageManager"] = "includes/TalkpageManager.php",
			["Flow\\TemplateHelper"] = "includes/TemplateHelper.php",
			["Flow\\Templating"] = "includes/Templating.php",
			["Flow\\Tests\\Api\\ApiFlowEditHeaderTest"] = "tests/phpunit/Api/ApiFlowEditHeaderTest.php",
			["Flow\\Tests\\Api\\ApiFlowEditPostTest"] = "tests/phpunit/Api/ApiFlowEditPostTest.php",
			["Flow\\Tests\\Api\\ApiFlowEditTitleTest"] = "tests/phpunit/Api/ApiFlowEditTitleTest.php",
			["Flow\\Tests\\Api\\ApiFlowEditTopicSummaryTest"] = "tests/phpunit/Api/ApiFlowEditTopicSummaryTest.php",
			["Flow\\Tests\\Api\\ApiFlowLockTopicTest"] = "tests/phpunit/Api/ApiFlowLockTopicTest.php",
			["Flow\\Tests\\Api\\ApiFlowModeratePostTest"] = "tests/phpunit/Api/ApiFlowModeratePostTest.php",
			["Flow\\Tests\\Api\\ApiFlowModerateTopicTest"] = "tests/phpunit/Api/ApiFlowModerateTopicTest.php",
			["Flow\\Tests\\Api\\ApiFlowReplyTest"] = "tests/phpunit/Api/ApiFlowReplyTest.php",
			["Flow\\Tests\\Api\\ApiFlowViewHeaderTest"] = "tests/phpunit/Api/ApiFlowViewHeaderTest.php",
			["Flow\\Tests\\Api\\ApiFlowViewTopicListTest"] = "tests/phpunit/Api/ApiFlowViewTopicListTest.php",
			["Flow\\Tests\\Api\\ApiTestCase"] = "tests/phpunit/Api/ApiTestCase.php",
			["Flow\\Tests\\Api\\ApiWatchTopicTest"] = "tests/phpunit/Api/ApiWatchTopicTest.php",
			["Flow\\Tests\\BlockFactoryTest"] = "tests/phpunit/BlockFactoryTest.php",
			["Flow\\Tests\\Block\\TopicListBlockTest"] = "tests/phpunit/Block/TopicListBlockTest.php",
			["Flow\\Tests\\Collection\\PostCollectionTest"] = "tests/phpunit/Collection/PostCollectionTest.php",
			["Flow\\Tests\\Collection\\RevisionCollectionPermissionsTest"] = "tests/phpunit/Collection/RevisionCollectionPermissionsTest.php",
			["Flow\\Tests\\ContainerTest"] = "tests/phpunit/ContainerTest.php",
			["Flow\\Tests\\Conversion\\ConversionUtilsTest"] = "tests/phpunit/Conversion/UtilsTest.php",
			["Flow\\Tests\\Data\\CachingObjectMapperTest"] = "tests/phpunit/Data/CachingObjectMapperTest.php",
			["Flow\\Tests\\Data\\FlowNothingTest"] = "tests/phpunit/Data/NothingTest.php",
			["Flow\\Tests\\Data\\IndexTest"] = "tests/phpunit/Data/IndexTest.php",
			["Flow\\Tests\\Data\\Listener\\RecentChangesListenerTest"] = "tests/phpunit/Data/Listener/RecentChangesListenerTest.php",
			["Flow\\Tests\\Data\\ManagerGroupTest"] = "tests/phpunit/Data/ManagerGroupTest.php",
			["Flow\\Tests\\Data\\ObjectLocatorTest"] = "tests/phpunit/Data/ObjectLocatorTest.php",
			["Flow\\Tests\\Data\\Pager\\PagerTest"] = "tests/phpunit/Data/Pager/PagerTest.php",
			["Flow\\Tests\\Data\\Storage\\RevisionStorageTest"] = "tests/phpunit/Data/Storage/RevisionStorageTest.php",
			["Flow\\Tests\\Data\\UserNameBatchTest"] = "tests/phpunit/Data/UserNameBatchTest.php",
			["Flow\\Tests\\Data\\UserNameListenerTest"] = "tests/phpunit/Data/UserNameListenerTest.php",
			["Flow\\Tests\\FlowActionsTest"] = "tests/phpunit/FlowActionsTest.php",
			["Flow\\Tests\\FlowTestCase"] = "tests/phpunit/FlowTestCase.php",
			["Flow\\Tests\\Formatter\\FormatterTest"] = "tests/phpunit/Formatter/FormatterTest.php",
			["Flow\\Tests\\Formatter\\RevisionFormatterTest"] = "tests/phpunit/Formatter/RevisionFormatterTest.php",
			["Flow\\Tests\\Handlebars\\FlowPostMetaActionsTest"] = "tests/phpunit/Handlebars/FlowPostMetaActionsTest.php",
			["Flow\\Tests\\HookTest"] = "tests/phpunit/HookTest.php",
			["Flow\\Tests\\Import\\ArchiveNameHelperTest"] = "tests/phpunit/Import/ArchiveNameHelperTest.php",
			["Flow\\Tests\\Import\\ConverterTest"] = "tests/phpunit/Import/ConverterTest.php",
			["Flow\\Tests\\Import\\HistoricalUIDGeneratorTest"] = "tests/phpunit/Import/HistoricalUIDGeneratorTest.php",
			["Flow\\Tests\\Import\\LiquidThreadsApi\\ConversionStrategyTest"] = "tests/phpunit/Import/LiquidThreadsApi/ConversionStrategyTest.php",
			["Flow\\Tests\\Import\\PageImportStateTest"] = "tests/phpunit/Import/PageImportStateTest.php",
			["Flow\\Tests\\Import\\TalkpageImportOperationTest"] = "tests/phpunit/Import/TalkpageImportOperationTest.php",
			["Flow\\Tests\\Import\\TemplateHelperTest"] = "tests/phpunit/Import/TemplateHelperTest.php",
			["Flow\\Tests\\Import\\Wikitext\\ConversionStrategyTest"] = "tests/phpunit/Import/Wikitext/ConversionStrategyTest.php",
			["Flow\\Tests\\Import\\Wikitext\\ImportSourceTest"] = "tests/phpunit/Import/Wikitext/ImportSourceTest.php",
			["Flow\\Tests\\LinksTableTest"] = "tests/phpunit/LinksTableTest.php",
			["Flow\\Tests\\Mock\\MockImportHeader"] = "tests/phpunit/Mock/MockImportHeader.php",
			["Flow\\Tests\\Mock\\MockImportPost"] = "tests/phpunit/Mock/MockImportPost.php",
			["Flow\\Tests\\Mock\\MockImportRevision"] = "tests/phpunit/Mock/MockImportRevision.php",
			["Flow\\Tests\\Mock\\MockImportSource"] = "tests/phpunit/Mock/MockImportSource.php",
			["Flow\\Tests\\Mock\\MockImportSummary"] = "tests/phpunit/Mock/MockImportSummary.php",
			["Flow\\Tests\\Mock\\MockImportTopic"] = "tests/phpunit/Mock/MockImportTopic.php",
			["Flow\\Tests\\Model\\PostRevisionTest"] = "tests/phpunit/Model/PostRevisionTest.php",
			["Flow\\Tests\\Model\\UUIDTest"] = "tests/phpunit/Model/UUIDTest.php",
			["Flow\\Tests\\Model\\UserTupleTest"] = "tests/phpunit/Model/UserTupleTest.php",
			["Flow\\Tests\\NotificationControllerTest"] = "tests/phpunit/Notifications/NotificationControllerTest.php",
			["Flow\\Tests\\NotifiedUsersTest"] = "tests/phpunit/Notifications/NotifiedUsersTest.php",
			["Flow\\Tests\\Parsoid\\BadImageRemoverTest"] = "tests/phpunit/Parsoid/Fixer/BadImageRemoverTest.php",
			["Flow\\Tests\\Parsoid\\BaseHrefFixerTest"] = "tests/phpunit/Parsoid/Fixer/BaseHrefFixerTest.php",
			["Flow\\Tests\\Parsoid\\Fixer\\WikiLinkFixerTest"] = "tests/phpunit/Parsoid/Fixer/WikiLinkFixerTest.php",
			["Flow\\Tests\\Parsoid\\ReferenceExtractorTestCase"] = "tests/phpunit/Parsoid/ReferenceExtractorTest.php",
			["Flow\\Tests\\Parsoid\\ReferenceFactoryTest"] = "tests/phpunit/Parsoid/ReferenceFactoryTest.php",
			["Flow\\Tests\\PermissionsTest"] = "tests/phpunit/PermissionsTest.php",
			["Flow\\Tests\\PostRevisionTestCase"] = "tests/phpunit/PostRevisionTestCase.php",
			["Flow\\Tests\\Repository\\TreeRepositoryTest"] = "tests/phpunit/Repository/TreeRepositoryTest.php",
			["Flow\\Tests\\Repository\\TreeRepositoryDbTest"] = "tests/phpunit/Repository/TreeRepositoryDbTest.php",
			["Flow\\Tests\\SpamFilter\\AbuseFilterTest"] = "tests/phpunit/SpamFilter/AbuseFilterTest.php",
			["Flow\\Tests\\SpamFilter\\ConfirmEditTest"] = "tests/phpunit/SpamFilter/ConfirmEditTest.php",
			["Flow\\Tests\\SpamFilter\\ContentLengthFilterTest"] = "tests/phpunit/SpamFilter/ContentLengthFilterTest.php",
			["Flow\\Tests\\SpamFilter\\SpamBlacklistTest"] = "tests/phpunit/SpamFilter/SpamBlacklistTest.php",
			["Flow\\Tests\\SpamFilter\\SpamRegexTest"] = "tests/phpunit/SpamFilter/SpamRegexTest.php",
			["Flow\\Tests\\TalkpageManagerTest"] = "tests/phpunit/TalkpageManagerTest.php",
			["Flow\\Tests\\TemplateHelperTest"] = "tests/phpunit/TemplateHelperTest.php",
			["Flow\\Tests\\TemplatingTest"] = "tests/phpunit/TemplatingTest.php",
			["Flow\\Tests\\UrlGeneratorTest"] = "tests/phpunit/UrlGeneratorTest.php",
			["Flow\\Tests\\WatchedTopicItemsTest"] = "tests/phpunit/WatchedTopicItemsTest.php",
			["Flow\\TopicRenamedPresentationModel"] = "includes/Notifications/TopicRenamedPresentationModel.php",
			["Flow\\TopicResolvedPresentationModel"] = "includes/Notifications/TopicResolvedPresentationModel.php",
			["Flow\\UrlGenerator"] = "includes/UrlGenerator.php",
			["Flow\\Utils\\NamespaceIterator"] = "includes/Utils/NamespaceIterator.php",
			["Flow\\Utils\\PagesWithPropertyIterator"] = "includes/Utils/PagesWithPropertyIterator.php",
			["Flow\\View"] = "includes/View.php",
			["Flow\\WatchedTopicItems"] = "includes/WatchedTopicItems.php",
			["Flow\\WorkflowLoader"] = "includes/WorkflowLoader.php",
			["Flow\\WorkflowLoaderFactory"] = "includes/WorkflowLoaderFactory.php",
			["MaintenanceDebugLogger"] = "maintenance/MaintenanceDebugLogger.php",
		},
	},
	["ForcePreview"] = {
		["name"] = "ForcePreview",
		["version"] = "2.0.0",
		["author"] = {
			[0] = "Ryan Schmidt",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:ForcePreview",
		["descriptionmsg"] = "forcepreview-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["MessagesDirs"] = {
			["ForcePreview"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["EditPageBeforeEditButtons"] = {
				[0] = "ForcePreview::onEditPageBeforeEditButtons",
			},
			["BeforePageDisplay"] = {
				[0] = "ForcePreview::onBeforePageDisplay",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "ForcePreview::onResourceLoaderGetConfigVars",
			},
		},
		["AutoloadClasses"] = {
			["ForcePreview"] = "ForcePreview.php",
		},
		["AvailableRights"] = {
			[0] = "forcepreviewexempt",
		},
		["ResourceModules"] = {
			["ext.ForcePreview.livePreview"] = {
				["scripts"] = "ext.ForcePreview.livePreview.js",
				["messages"] = {
					[0] = "publishpage",
					[1] = "publishchanges",
					[2] = "savearticle",
					[3] = "savechanges",
				},
				["dependencies"] = {
					[0] = "oojs-ui-core",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "ForcePreview/modules",
		},
		["manifest_version"] = 1,
	},
	["Form"] = {
		["name"] = "Form",
		["version"] = "0.6.0",
		["author"] = {
			[0] = "Evan Prodromou",
			[1] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Form",
		["descriptionmsg"] = "form-desc",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["Form"] = "SpecialForm",
		},
		["MessagesDirs"] = {
			["Form"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["FormAliases"] = "Form.alias.php",
		},
		["AutoloadClasses"] = {
			["FakeEditPage"] = "FakeEditPage.php",
			["Form"] = "Form.class.php",
			["FormField"] = "FormField.php",
			["SpecialForm"] = "SpecialForm.php",
		},
		["manifest_version"] = 1,
	},
	["FormWizard"] = {
		["name"] = "FormWizard",
		["version"] = "0.0.1",
		["author"] = {
			[0] = "Egbe Eugene",
			[1] = "James Hare",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FormWizard",
		["namemsg"] = "formwizard",
		["descriptionmsg"] = "formwizard-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["manifest_version"] = 1,
		["MessagesDirs"] = {
			["FormWizard"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["SpecialFormWizard"] = "specials/SpecialFormWizard.php",
			["FormWizardHooks"] = "Hooks.php",
		},
		["ResourceModules"] = {
			["ext.formWizard"] = {
				["scripts"] = {
					[0] = "ext.formWizard.js",
				},
				["styles"] = {
					[0] = "ext.formWizard.css",
				},
				["messages"] = {
					[0] = "formwizard-dialog-label-cancel",
					[1] = "formwizard-dialog-label-done",
					[2] = "formwizard-dialog-label-next",
					[3] = "formwizard-no-subpage-name-alert",
					[4] = "formwizard-page-action-complete",
					[5] = "formwizard-page-edit-summary",
					[6] = "formwizard-subpage-request-text",
					[7] = "formwizard-wrong-config-file-alert",
				},
				["dependencies"] = {
					[0] = "oojs",
					[1] = "oojs-ui",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "FormWizard/modules",
		},
		["SpecialPages"] = {
			["FormWizard"] = "SpecialFormWizard",
		},
		["ExtensionMessagesFiles"] = {
			["FormWizardAlias"] = "FormWizard.alias.php",
			["FormWizardMagic"] = "FormWizard.magic.php",
		},
		["Hooks"] = {
			["ResourceLoaderTestModules"] = {
				[0] = "FormWizardHooks::onResourceLoaderTestModules",
			},
			["BeforePageDisplay"] = {
				[0] = "FormWizardHooks::onBeforePageDisplay",
			},
			["ParserFirstCallInit"] = {
				[0] = "FormWizardHooks::onParserSetup",
			},
		},
	},
	["FundraiserLandingPage"] = {
		["name"] = "FundraiserLandingPage",
		["author"] = {
			[0] = "Peter Gehres",
			[1] = "Ryan Kaldari",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:FundraiserLandingPage",
		["descriptionmsg"] = "fundraiserlandingpage-desc",
		["version"] = "1.1.0",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
			["extensions"] = {
				["EventLogging"] = "*",
			},
		},
		["AutoloadClasses"] = {
			["FundraiserLandingPage"] = "includes/specials/FundraiserLandingPage.php",
			["FundraiserRedirector"] = "includes/specials/FundraiserRedirector.php",
			["FundraiserLandingPageHooks"] = "includes/FundraiserLandingPageHooks.php",
		},
		["ResourceModules"] = {
			["ext.fundraiserLandingPage.LogPageview"] = {
				["dependencies"] = {
					[0] = "mediawiki.Uri",
					[1] = "ext.eventLogging",
				},
				["scripts"] = "ext.fundraiserLandingPage.LogPageview.js",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "/resources",
			["remoteExtPath"] = "FundraiserLandingPage/resources",
		},
		["MessagesDirs"] = {
			["FundraiserLandingPage"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "FundraiserLandingPageHooks::onParserFirstCallInit",
			["BeforePageDisplay"] = "FundraiserLandingPageHooks::onBeforePageDisplay",
			["ResourceLoaderGetConfigVars"] = "FundraiserLandingPageHooks::onResourceLoaderGetConfigVars",
		},
		["ExtensionMessagesFiles"] = {
			["FundraiserLandingPageAlias"] = "FundraiserLandingPage.alias.php",
			["FundraiserLandingPageMagic"] = "FundraiserLandingPage.i18n.magic.php",
		},
		["SpecialPages"] = {
			["FundraiserLandingPage"] = "FundraiserLandingPage",
			["FundraiserRedirector"] = "FundraiserRedirector",
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["LandingPageImpression"] = 18146199,
				},
			},
		},
		["config"] = {
			["FundraiserLPDefaults"] = {
				["template"] = "Lp-layout-default",
				["appeal"] = "Appeal-default",
				["appeal-template"] = "Appeal-template-default",
				["form-template"] = "Form-template-default",
				["form-countryspecific"] = "Form-countryspecific-control",
				["country"] = "XX",
				["_merge_strategy"] = "array_plus",
			},
			["FundraiserLandingPageChapters"] = {
				["CH"] = "fundraiserlandingpage-wmch-landing-page",
				["DE"] = "fundraiserlandingpage-wmde-landing-page",
				["_merge_strategy"] = "array_plus",
			},
			["FundraiserLandingPageMaxAge"] = 600,
			["FundraiserLandingPageELSampleRate"] = 0.01,
		},
		["manifest_version"] = 1,
	},
	["FundraiserUnsubscribe"] = {
		["name"] = "FundraisingEmailUnsubscribe",
		["version"] = "2.1.0",
		["author"] = {
			[0] = "Matt Walker",
			[1] = "Elliott Eggleston",
			[2] = "Adam Roses Wight",
		},
		["license-name"] = "GPL-2.0-only",
		["url"] = "https://www.mediawiki.org/wiki/Extension:FundraiserUnsubscribe",
		["descriptionmsg"] = "fundraiserunsubscribe-desc",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["FundraiserUnsubscribe"] = "SpecialFundraiserUnsubscribe",
			["FundraiserSubscribe"] = "SpecialFundraiserSubscribe",
		},
		["MessagesDirs"] = {
			["FundraisingEmailUnsubscribe"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["FundraisingEmailUnsubscribeAlias"] = "FundraisingEmailUnsubscribe.alias.php",
		},
		["AutoloadClasses"] = {
			["FundraiserSubscriptionPage"] = "FundraiserSubscriptionPage.php",
			["SpecialFundraiserSubscribe"] = "SpecialFundraiserSubscribe.php",
			["SpecialFundraiserUnsubscribe"] = "SpecialFundraiserUnsubscribe.php",
			["Logger"] = "includes/Logger.php",
			["FundraiserEmailQueue"] = "includes/FundraiserEmailQueue.php",
			["MediaWikiTwig"] = "includes/MediaWikiTwig.php",
			["MediaWikiTwigCallbacks"] = "includes/MediaWikiTwig.php",
			["XmlTransactionProcessor"] = "includes/XmlTransactionProcessor.php",
			["SubscriptionMethod"] = "methods/SubscriptionMethod.php",
			["FundraiserUnsubscribeThankYou"] = "methods/FundraiserUnsubscribeThankYou.php",
			["FundraiserUnsubscribeSilverpop"] = "methods/FundraiserUnsubscribeSilverpop.php",
			["FundraiserSubscribe"] = "methods/FundraiserSubscribe.php",
			["ISubscriptionValidator"] = "methods/ISubscriptionValidator.php",
			["MediaWikiTwigLoader"] = "includes/MediaWikiTwigLoader.php",
		},
		["ResourceModules"] = {
			["fundraiserUnsubscribe.skinOverride"] = {
				["styles"] = "skinOverride.css",
				["scripts"] = "skinOverride.js",
			},
			["fundraiserUnsubscribe.lightGallery"] = {
				["scripts"] = {
					[0] = "lightgallery.js",
					[1] = "lg-hash.js",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "FundraisingEmailUnsubscribe/modules",
		},
		["config"] = {
			["FundraisingEmailUnsubscribeSessionKey"] = "fr-unsub",
			["FundraisingEmailUnsubscribeCancelUri"] = "https://www.wikimediafoundation.org/",
			["FundraisingEmailUnsubscribeHelpEmail"] = "donate@wikimedia.org",
			["FundraisingEmailUnsubscribeHashSecretKey"] = "",
			["FundraisingEmailUnsubscribeSilverpopUsername"] = nil,
			["FundraisingEmailUnsubscribeSilverpopPassword"] = nil,
			["FundraisingEmailUnsubscribeSilverpopTimeout"] = 5,
			["FundraisingEmailUnsubscribeSilverpopURL"] = nil,
			["FundraisingEmailUnsubscribeLogFacility"] = 8,
			["FundraisingEmailUnsubscribeLogXmlTransactions"] = false,
			["FundraisingEmailUnsubscribeQueueClass"] = "PHPQueue\\Backend\\Predis",
			["FundraisingEmailUnsubscribeQueueParameters"] = {
				["unsubscribe"] = {
				},
				["opt-in"] = {
				},
			},
			["FundraisingEmailUnsubscribeProcesses"] = {
				["thankyou"] = {
					[0] = "FundraiserUnsubscribeThankYou",
				},
				["silverpop"] = {
					[0] = "FundraiserUnsubscribeThankYou",
					[1] = "FundraiserUnsubscribeSilverpop",
				},
				["optin"] = {
					[0] = "FundraiserSubscribe",
				},
			},
			["FundraisingEmailUnsubscribeVarMap"] = {
				["thankyou"] = {
					["email"] = {
						[0] = "FundraiserUnsubscribeThankYou::decodeEmail",
						[1] = "e",
					},
					["contribution-id"] = "c",
					["hash"] = "h",
				},
				["silverpop"] = {
					["email"] = {
						[0] = "FundraiserUnsubscribeSilverpop::decodeEmail",
						[1] = "e",
					},
					["contribution-id"] = "c",
					["hash"] = "h",
					["mailing-id"] = "m",
					["recipient-id"] = "r",
					["job-id"] = "j",
					["list-id"] = "l",
				},
				["optin"] = {
					["email"] = {
						[0] = "FundraiserUnsubscribeThankYou::decodeEmail",
						[1] = "e",
					},
				},
			},
			["TwigCachePath"] = "/tmp/twig",
			["TwigCacheExpiry"] = 300,
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["FundraisingTranslateWorkflow"] = {
		["name"] = "FundraisingTranslateWorkflow",
		["version"] = "0.2",
		["author"] = {
			[0] = "Adam Roses Wight",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:FundraisingTranslateWorkflow",
		["descriptionmsg"] = "fundraising-translate-workflow-desc",
		["license-name"] = "GPL-2.0-only",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["MessagesDirs"] = {
			["FundraisingTranslateWorkflow"] = {
				[0] = "i18n",
			},
		},
		["AutoloadNamespaces"] = {
			["FundraisingTranslateWorkflow\\"] = "includes/",
		},
		["Hooks"] = {
			["Translate:modifyMessageGroupStates"] = {
				[0] = "FundraisingTranslateWorkflow\\TranslateHooks::onModifyMessageGroupStates",
			},
		},
		["callback"] = "FundraisingTranslateWorkflow\\TranslateHooks::onRegistration",
		["config"] = {
			["FundraisingTranslateWorkflowPagePatterns"] = {
				["value"] = {
					[0] = "|^page-Fundraising/|",
				},
				["description"] = "List of regexes to match against message group IDs.",
				["public"] = true,
			},
			["FundraisingTranslateWorkflowPublishRight"] = {
				["value"] = "translate-manage",
				["description"] = "Additional group right to add to the \"published\" workflow state.",
				["public"] = true,
			},
		},
		["manifest_version"] = 2,
	},
	["GPGMail"] = {
		["name"] = "GPGMail",
		["version"] = "0.1.0",
		["author"] = {
			[0] = "Gergő Tisza",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GPGMail",
		["descriptionmsg"] = "gpgmail-desc",
		["license-name"] = "MIT",
		["type"] = "other",
		["callback"] = "GPGMailHooks::registerExtension",
		["AutoloadClasses"] = {
			["GPGMailHooks"] = "GPGMailHooks.php",
		},
		["config"] = {
			["GPGMailBinary"] = "gpg",
			["GPGMailTempDir"] = "/tmp",
			["@GpgMailUsePgpMime"] = "true: use PGP/MIME, false: use inline encryption",
			["GpgMailUsePgpMime"] = true,
		},
		["Hooks"] = {
			["GetPreferences"] = {
				[0] = "GPGMailHooks::onGetPreferences",
			},
			["UserMailerSplitTo"] = {
				[0] = "GPGMailHooks::onUserMailerSplitTo",
			},
			["UserMailerTransformContent"] = {
				[0] = "GPGMailHooks::onUserMailerTransformContent",
			},
			["UserMailerTransformMessage"] = {
				[0] = "GPGMailHooks::onUserMailerTransformMessage",
			},
		},
		["MessagesDirs"] = {
			["GPGMail"] = {
				[0] = "i18n",
			},
		},
		["manifest_version"] = 1,
	},
	["GWToolset"] = {
		["name"] = "GWToolset",
		["version"] = "0.4.0",
		["author"] = {
			[0] = "Dan Entous",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GWToolset",
		["descriptionmsg"] = "gwtoolset-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "media",
		["config"] = {
			["GWToolsetConfigOverrides"] = {
			},
			["GWTFileBackend"] = "",
			["GWTFBMaxAge"] = "1 week",
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.25",
		},
		["namespaces"] = {
			[0] = {
				["id"] = 490,
				["constant"] = "NS_GWTOOLSET",
				["name"] = "GWToolset",
				["protection"] = "gwtoolset",
				["subpages"] = true,
			},
			[1] = {
				["id"] = 491,
				["constant"] = "NS_GWTOOLSET_TALK",
				["name"] = "GWToolset_talk",
				["subpages"] = true,
			},
		},
		["ExtensionFunctions"] = {
			[0] = "GWToolset\\Config::mergeOverrides",
		},
		["AutoloadClasses"] = {
			["GWToolset\\Config"] = "includes/Config.php",
			["GWToolset\\Constants"] = "includes/Constants.php",
			["GWToolset\\GWTException"] = "includes/GWTException.php",
			["GWToolset\\Utils"] = "includes/Utils.php",
			["GWToolset\\Adapters\\DataAdapterInterface"] = "includes/Adapters/DataAdapterInterface.php",
			["GWToolset\\Adapters\\Php\\MappingPhpAdapter"] = "includes/Adapters/Php/MappingPhpAdapter.php",
			["GWToolset\\Adapters\\Php\\MediawikiTemplatePhpAdapter"] = "includes/Adapters/Php/MediawikiTemplatePhpAdapter.php",
			["GWToolset\\Adapters\\Php\\MetadataPhpAdapter"] = "includes/Adapters/Php/MetadataPhpAdapter.php",
			["GWToolset\\Forms\\MetadataDetectForm"] = "includes/Forms/MetadataDetectForm.php",
			["GWToolset\\Forms\\MetadataMappingForm"] = "includes/Forms/MetadataMappingForm.php",
			["GWToolset\\Forms\\PreviewForm"] = "includes/Forms/PreviewForm.php",
			["GWToolset\\Handlers\\Forms\\FormHandler"] = "includes/Handlers/Forms/FormHandler.php",
			["GWToolset\\Handlers\\Forms\\MetadataDetectHandler"] = "includes/Handlers/Forms/MetadataDetectHandler.php",
			["GWToolset\\Handlers\\Forms\\MetadataMappingHandler"] = "includes/Handlers/Forms/MetadataMappingHandler.php",
			["GWToolset\\Handlers\\UploadHandler"] = "includes/Handlers/UploadHandler.php",
			["GWToolset\\Handlers\\Xml\\XmlDetectHandler"] = "includes/Handlers/Xml/XmlDetectHandler.php",
			["GWToolset\\Handlers\\Xml\\XmlHandler"] = "includes/Handlers/Xml/XmlHandler.php",
			["GWToolset\\Handlers\\Xml\\XmlMappingHandler"] = "includes/Handlers/Xml/XmlMappingHandler.php",
			["GWToolset\\Helpers\\FileChecks"] = "includes/Helpers/FileChecks.php",
			["GWToolset\\Helpers\\GWTFileBackend"] = "includes/Helpers/GWTFileBackend.php",
			["GWToolset\\Helpers\\WikiChecks"] = "includes/Helpers/WikiChecks.php",
			["GWToolset\\Hooks"] = "includes/Hooks/Hooks.php",
			["GWToolset\\Jobs\\GWTFileBackendCleanupJob"] = "includes/Jobs/GWTFileBackendCleanupJob.php",
			["GWToolset\\Jobs\\UploadMediafileJob"] = "includes/Jobs/UploadMediafileJob.php",
			["GWToolset\\Jobs\\UploadMetadataJob"] = "includes/Jobs/UploadMetadataJob.php",
			["GWToolset\\Models\\Mapping"] = "includes/Models/Mapping.php",
			["GWToolset\\Models\\MediawikiTemplate"] = "includes/Models/MediawikiTemplate.php",
			["GWToolset\\Models\\Metadata"] = "includes/Models/Metadata.php",
			["GWToolset\\Models\\ModelInterface"] = "includes/Models/ModelInterface.php",
			["GWToolset\\SpecialGWToolset"] = "includes/Specials/SpecialGWToolset.php",
			["Php\\File"] = "includes/Php/File.php",
		},
		["AvailableRights"] = {
			[0] = "gwtoolset",
		},
		["ExtensionMessagesFiles"] = {
			["GWToolsetAlias"] = "GWToolset.alias.php",
			["GWToolsetNamespaces"] = "GWToolset.namespaces.php",
		},
		["GroupPermissions"] = {
			["gwtoolset"] = {
				["gwtoolset"] = true,
				["upload_by_url"] = true,
			},
		},
		["Hooks"] = {
			["CodeEditorGetPageLanguage"] = "GWToolset\\Hooks::onCodeEditorGetPageLanguage",
			["ListDefinedTags"] = "GWToolset\\Hooks::onListDefinedTags",
			["ChangeTagsListActive"] = "GWToolset\\Hooks::onChangeTagsListActive",
		},
		["JobClasses"] = {
			["gwtoolsetGWTFileBackendCleanupJob"] = "GWToolset\\Jobs\\GWTFileBackendCleanupJob",
			["gwtoolsetUploadMediafileJob"] = "GWToolset\\Jobs\\UploadMediafileJob",
			["gwtoolsetUploadMetadataJob"] = "GWToolset\\Jobs\\UploadMetadataJob",
		},
		["LogActionsHandlers"] = {
			["gwtoolset/*"] = "LogFormatter",
		},
		["LogTypes"] = {
			[0] = "gwtoolset",
		},
		["MessagesDirs"] = {
			["GWToolset"] = {
				[0] = "i18n",
			},
		},
		["ResourceModules"] = {
			["ext.GWToolset"] = {
				["scripts"] = {
					[0] = "resources/js/ext.gwtoolset.js",
				},
				["styles"] = {
					[0] = "resources/css/ext.gwtoolset.css",
				},
				["messages"] = {
					[0] = "gwtoolset-back-text-link",
					[1] = "gwtoolset-cancel",
					[2] = "gwtoolset-create-mapping",
					[3] = "gwtoolset-create-prefix",
					[4] = "gwtoolset-developer-issue",
					[5] = "gwtoolset-loading",
					[6] = "gwtoolset-save",
					[7] = "gwtoolset-save-mapping",
					[8] = "gwtoolset-save-mapping-name",
					[9] = "gwtoolset-save-mapping-failed",
					[10] = "gwtoolset-save-mapping-succeeded",
					[11] = "gwtoolset-step-2-heading",
				},
				["dependencies"] = {
					[0] = "jquery.spinner",
					[1] = "jquery.ui.widget",
					[2] = "jquery.ui.button",
					[3] = "jquery.ui.draggable",
					[4] = "jquery.ui.mouse",
					[5] = "jquery.ui.position",
					[6] = "jquery.ui.resizable",
					[7] = "jquery.ui.dialog",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "GWToolset",
		},
		["SpecialPages"] = {
			["GWToolset"] = "GWToolset\\SpecialGWToolset",
		},
		["manifest_version"] = 1,
	},
	["Gadgets"] = {
		["name"] = "Gadgets",
		["author"] = {
			[0] = "Daniel Kinzler",
			[1] = "Max Semenik",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Gadgets",
		["descriptionmsg"] = "gadgets-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["type"] = "other",
		["namespaces"] = {
			[0] = {
				["id"] = 2300,
				["constant"] = "NS_GADGET",
				["name"] = "Gadget",
				["protection"] = "gadgets-edit",
			},
			[1] = {
				["id"] = 2301,
				["constant"] = "NS_GADGET_TALK",
				["name"] = "Gadget_talk",
			},
			[2] = {
				["id"] = 2302,
				["constant"] = "NS_GADGET_DEFINITION",
				["name"] = "Gadget_definition",
				["protection"] = "gadgets-definition-edit",
				["capitallinkoverride"] = false,
				["defaultcontentmodel"] = "GadgetDefinition",
			},
			[3] = {
				["id"] = 2303,
				["constant"] = "NS_GADGET_DEFINITION_TALK",
				["name"] = "Gadget_definition_talk",
			},
		},
		["ContentHandlers"] = {
			["GadgetDefinition"] = "GadgetDefinitionContentHandler",
		},
		["AvailableRights"] = {
			[0] = "gadgets-edit",
			[1] = "gadgets-definition-edit",
		},
		["SpecialPages"] = {
			["Gadgets"] = "SpecialGadgets",
			["GadgetUsage"] = "SpecialGadgetUsage",
		},
		["APIListModules"] = {
			["gadgetcategories"] = "ApiQueryGadgetCategories",
			["gadgets"] = "ApiQueryGadgets",
		},
		["MessagesDirs"] = {
			["Gadgets"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GadgetsAlias"] = "Gadgets.alias.php",
			["GadgetsNamespaces"] = "Gadgets.namespaces.php",
		},
		["RawHtmlMessages"] = {
			[0] = "gadgets-definition",
		},
		["AutoloadClasses"] = {
			["ApiQueryGadgetCategories"] = "includes/api/ApiQueryGadgetCategories.php",
			["ApiQueryGadgets"] = "includes/api/ApiQueryGadgets.php",
			["Gadget"] = "includes/Gadget.php",
			["GadgetHooks"] = "includes/GadgetHooks.php",
			["GadgetResourceLoaderModule"] = "includes/GadgetResourceLoaderModule.php",
			["SpecialGadgets"] = "includes/SpecialGadgets.php",
			["SpecialGadgetUsage"] = "includes/SpecialGadgetUsage.php",
			["GadgetRepo"] = "includes/GadgetRepo.php",
			["GadgetDefinitionNamespaceRepo"] = "includes/GadgetDefinitionNamespaceRepo.php",
			["MediaWikiGadgetsDefinitionRepo"] = "includes/MediaWikiGadgetsDefinitionRepo.php",
			["GadgetDefinitionContent"] = "includes/content/GadgetDefinitionContent.php",
			["GadgetDefinitionContentHandler"] = "includes/content/GadgetDefinitionContentHandler.php",
			["GadgetDefinitionValidator"] = "includes/content/GadgetDefinitionValidator.php",
			["GadgetDefinitionSecondaryDataUpdate"] = "includes/content/GadgetDefinitionSecondaryDataUpdate.php",
			["GadgetDefinitionDeletionUpdate"] = "includes/content/GadgetDefinitionDeletionUpdate.php",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = {
				[0] = "GadgetHooks::onPageContentSaveComplete",
			},
			["BeforePageDisplay"] = {
				[0] = "GadgetHooks::beforePageDisplay",
			},
			["CodeEditorGetPageLanguage"] = {
				[0] = "GadgetHooks::onCodeEditorGetPageLanguage",
			},
			["ContentHandlerDefaultModelFor"] = {
				[0] = "GadgetHooks::onContentHandlerDefaultModelFor",
			},
			["EditFilterMergedContent"] = {
				[0] = "GadgetHooks::onEditFilterMergedContent",
			},
			["PageContentInsertComplete"] = {
				[0] = "GadgetHooks::onPageContentInsertComplete",
			},
			["UserGetDefaultOptions"] = {
				[0] = "GadgetHooks::userGetDefaultOptions",
			},
			["GetPreferences"] = {
				[0] = "GadgetHooks::getPreferences",
			},
			["ResourceLoaderRegisterModules"] = {
				[0] = "GadgetHooks::registerModules",
			},
			["wgQueryPages"] = {
				[0] = "GadgetHooks::onwgQueryPages",
			},
			["DeleteUnknownPreferences"] = {
				[0] = "GadgetHooks::onDeleteUnknownPreferences",
			},
		},
		["config"] = {
			["GadgetsRepoClass"] = "MediaWikiGadgetsDefinitionRepo",
			["SpecialGadgetUsageActiveUsers"] = true,
		},
		["manifest_version"] = 1,
	},
	["Genealogy"] = {
		["name"] = "Genealogy",
		["namemsg"] = "genealogy",
		["author"] = {
			[0] = "Sam Wilson",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Genealogy",
		["descriptionmsg"] = "genealogy-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "extension",
		["ExtensionMessagesFiles"] = {
			["GenealogyMagic"] = "Genealogy.i18n.magic.php",
		},
		["MessagesDirs"] = {
			["Genealogy"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extensions\\Genealogy\\Person"] = "src/Person.php",
			["MediaWiki\\Extensions\\Genealogy\\Traverser"] = "src/Traverser.php",
			["MediaWiki\\Extensions\\Genealogy\\Tree"] = "src/Tree.php",
			["MediaWiki\\Extensions\\Genealogy\\Hooks"] = "src/Hooks.php",
			["MediaWiki\\Extensions\\Genealogy\\Test\\GenealogyTestCase"] = "tests/phpunit/GenealogyTestCase.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "MediaWiki\\Extensions\\Genealogy\\Hooks::onParserFirstCallInit",
			["EditPage::showEditForm:initial"] = "MediaWiki\\Extensions\\Genealogy\\Hooks::onEditPageShowEditFormInitial",
		},
		["manifest_version"] = 1,
	},
	["GeoCrumbs"] = {
		["name"] = "GeoCrumbs",
		["version"] = "2.0.0",
		["author"] = {
			[0] = "Roland Unger",
			[1] = "Hans Musil",
			[2] = "Matthias Mullie",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GeoCrumbs",
		["license-name"] = "GPL-2.0-or-later",
		["descriptionmsg"] = "geocrumbs-desc",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["GeoCrumbs"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GeoCrumbsMagic"] = "GeoCrumbs.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["GeoCrumbsHooks"] = "includes/GeoCrumbsHooks.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "GeoCrumbsHooks::onParserFirstCallInit",
			["ParserBeforeTidy"] = "GeoCrumbsHooks::onParserBeforeTidy",
			["OutputPageParserOutput"] = "GeoCrumbsHooks::onOutputPageParserOutput",
		},
		["manifest_version"] = 1,
	},
	["GeoData"] = {
		["name"] = "GeoData",
		["author"] = {
			[0] = "Max Semenik",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GeoData",
		["descriptionmsg"] = "geodata-desc",
		["license-name"] = "WTFPL",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["APIPropModules"] = {
			["coordinates"] = "GeoData\\Api\\QueryCoordinates",
		},
		["MessagesDirs"] = {
			["GeoData"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GeoDataMagic"] = "GeoData.i18n.magic.php",
		},
		["AutoloadNamespaces"] = {
			["GeoData\\"] = "includes/",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "GeoData\\Hooks::onLoadExtensionSchemaUpdates",
			["ParserFirstCallInit"] = "GeoData\\Hooks::onParserFirstCallInit",
			["ArticleDeleteComplete"] = "GeoData\\Hooks::onArticleDeleteComplete",
			["LinksUpdateComplete"] = "GeoData\\Hooks::onLinksUpdateComplete",
			["FileUpload"] = "GeoData\\Hooks::onFileUpload",
			["OutputPageParserOutput"] = "GeoData\\Hooks::onOutputPageParserOutput",
			["SearchIndexFields"] = "GeoData\\Hooks::onSearchIndexFields",
			["SearchDataForIndex"] = "GeoData\\Hooks::onSearchDataForIndex",
			["ParserTestTables"] = "GeoData\\Hooks::onParserTestTables",
			["CirrusSearchAddQueryFeatures"] = "GeoData\\Hooks::onCirrusSearchAddQueryFeatures",
			["ApiQuery::moduleManager"] = "GeoData\\Hooks::onApiQueryModuleManager",
		},
		["TrackingCategories"] = {
			[0] = "geodata-broken-tags-category",
			[1] = "geodata-unknown-globe-category",
			[2] = "geodata-unknown-region-category",
			[3] = "geodata-unknown-type-category",
		},
		["config"] = {
			["MaxGeoSearchRadius"] = {
				["value"] = 10000,
			},
			["DefaultGlobe"] = {
				["value"] = "earth",
			},
			["MaxCoordinatesPerPage"] = {
				["value"] = 500,
			},
			["TypeToDim"] = {
				["value"] = {
					["country"] = 1000000,
					["satellite"] = 1000000,
					["state"] = 300000,
					["adm1st"] = 100000,
					["adm2nd"] = 30000,
					["adm3rd"] = 10000,
					["city"] = 10000,
					["isle"] = 10000,
					["mountain"] = 10000,
					["river"] = 10000,
					["waterbody"] = 10000,
					["event"] = 5000,
					["forest"] = 5000,
					["glacier"] = 5000,
					["airport"] = 3000,
					["railwaystation"] = 1000,
					["edu"] = 1000,
					["pass"] = 1000,
					["camera"] = 1000,
					["landmark"] = 1000,
				},
			},
			["DefaultDim"] = {
				["value"] = 1000,
			},
			["Globes"] = {
				["value"] = {
				},
			},
			["GeoDataWarningLevel"] = {
				["value"] = {
					["unknown type"] = "track",
					["unknown globe"] = "none",
					["invalid region"] = "track",
				},
			},
			["GeoDataIndexGranularity"] = {
				["value"] = 10,
			},
			["GeoDataBackend"] = {
				["value"] = "db",
			},
			["GeoDataInJS"] = {
				["value"] = {
					[0] = "lat",
					[1] = "lon",
				},
			},
			["GeoDataUseCirrusSearch"] = {
				["value"] = false,
			},
			["GeoDataRadiusScoreOverrides"] = {
				["value"] = {
					["config_override"] = "GeoDataPreferGeoRadiusWeight",
					["uri_param_override"] = "geodataPreferGeoRadiusWeight",
				},
			},
			["GeoDataDebug"] = {
				["value"] = false,
			},
		},
		["manifest_version"] = 2,
	},
	["GeoGebra"] = {
		["name"] = "GeoGebra",
		["version"] = "3.0.9",
		["author"] = {
			[0] = "Rudolf Grossmann",
			[1] = "Zbynek Konecny",
			[2] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GeoGebra",
		["descriptionmsg"] = "geogebra-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.25.0",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "ExtGeoGebra::init",
			["BeforePageDisplay"] = "ExtGeoGebra::injectJS",
		},
		["MessagesDirs"] = {
			["GeoGebra"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["ExtGeoGebra"] = "GeoGebra.body.php",
		},
		["manifest_version"] = 1,
	},
	["GettingStarted"] = {
		["name"] = "GettingStarted",
		["version"] = "1.1.0",
		["author"] = {
			[0] = "Munaf Assaf",
			[1] = "Matt Flaschen",
			[2] = "Pau Giner",
			[3] = "Kaity Hammerstein",
			[4] = "Ori Livneh",
			[5] = "Rob Moen",
			[6] = "S Page",
			[7] = "Sam Smith",
			[8] = "Moiz Syed",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GettingStarted",
		["descriptionmsg"] = "gettingstarted-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "api",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["DefaultUserOptions"] = {
			["gettingstarted-task-toolbar-show-intro"] = true,
		},
		["APIListModules"] = {
			["gettingstartedgetpages"] = "GettingStarted\\ApiGettingStartedGetPages",
		},
		["MessagesDirs"] = {
			["GettingStarted"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GettingStarted\\Hooks"] = "includes/Hooks.php",
			["GettingStarted\\RedisCategorySync"] = "includes/RedisCategorySync.php",
			["GettingStarted\\PageFilterFactory"] = "includes/PageFilterFactory.php",
			["GettingStarted\\BasePageFilter"] = "includes/BasePageFilter.php",
			["GettingStarted\\CategoryPageFilter"] = "includes/CategoryPageFilter.php",
			["GettingStarted\\ApiGettingStartedGetPages"] = "includes/ApiGettingStartedGetPages.php",
			["GettingStarted\\PageSuggesterFactory"] = "includes/PageSuggesterFactory.php",
			["GettingStarted\\PageSuggester"] = "includes/PageSuggester.php",
			["GettingStarted\\CategoryPageSuggester"] = "includes/CategoryPageSuggester.php",
			["GettingStarted\\MoreLikePageSuggester"] = "includes/MoreLikePageSuggester.php",
			["GettingStarted\\TaskRecommendationsExperimentV1"] = "includes/TaskRecommendationsExperimentV1.php",
		},
		["ResourceModules"] = {
			["ext.guidedTour.tour.gettingstartedtasktoolbar"] = {
				["scripts"] = "tours/gettingstartedtasktoolbar.js",
				["dependencies"] = {
					[0] = "ext.guidedTour",
					[1] = "ext.gettingstarted.logging",
				},
				["messages"] = {
					[0] = "editsection",
					[1] = "publishchanges",
					[2] = "showpreview",
					[3] = "guidedtour-tour-gettingstartedtasktoolbarintro-title",
					[4] = "guidedtour-tour-gettingstartedtasktoolbarintro-description",
					[5] = "guidedtour-tour-gettingstartedtasktoolbar-ambox-title",
					[6] = "guidedtour-tour-gettingstartedtasktoolbar-ambox-description",
					[7] = "guidedtour-tour-gettingstartedtasktoolbar-edit-article-title",
					[8] = "guidedtour-tour-gettingstartedtasktoolbar-edit-article-description",
					[9] = "guidedtour-tour-gettingstartedtasktoolbar-edit-section-title",
					[10] = "guidedtour-tour-gettingstartedtasktoolbar-edit-section-description",
					[11] = "guidedtour-tour-gettingstarted-click-preview-title",
					[12] = "guidedtour-tour-gettingstarted-click-preview-description",
					[13] = "guidedtour-tour-gettingstarted-click-save-title",
					[14] = "guidedtour-tour-gettingstarted-click-save-description",
				},
			},
			["ext.gettingstarted.lightbulb.postEdit"] = {
				["scripts"] = {
					[0] = "lightbulb/lightbulb.postEdit.js",
				},
				["styles"] = "lightbulb/lightbulb.postEdit.less",
				["dependencies"] = {
					[0] = "ext.gettingstarted.api",
					[1] = "ext.gettingstarted.lightbulb.common",
					[2] = "schema.TaskRecommendationImpression",
				},
				["messages"] = {
					[0] = "gettingstarted-lightbulb-notification-body",
				},
			},
			["ext.gettingstarted.lightbulb.personalTools"] = {
				["styles"] = "lightbulb/lightbulb.personalTools.less",
			},
			["ext.gettingstarted.lightbulb.flyout"] = {
				["scripts"] = "lightbulb/lightbulb.flyout.js",
				["styles"] = "lightbulb/lightbulb.flyout.less",
				["dependencies"] = {
					[0] = "ext.gettingstarted.api",
					[1] = "ext.gettingstarted.lightbulb.common",
					[2] = "ext.guidedTour.styles",
					[3] = "jquery.client",
					[4] = "mediawiki.user",
					[5] = "schema.TaskRecommendationImpression",
					[6] = "schema.TaskRecommendationLightbulbClick",
				},
				["messages"] = {
					[0] = "gettingstarted-lightbulb-heading",
					[1] = "gettingstarted-lightbulb-text",
					[2] = "gettingstarted-lightbulb-flyout-back",
					[3] = "gettingstarted-lightbulb-flyout-next",
					[4] = "gettingstarted-lightbulb-flyout-error-state-primary-text-no-article-edits",
					[5] = "gettingstarted-lightbulb-flyout-error-state-secondary-text-no-article-edits",
					[6] = "gettingstarted-lightbulb-flyout-error-state-primary-text-no-recommendations",
					[7] = "gettingstarted-lightbulb-flyout-error-state-secondary-text-no-recommendations",
					[8] = "gettingstarted-lightbulb-flyout-error-state-button-text-no-article-edits",
					[9] = "gettingstarted-lightbulb-flyout-error-state-button-text-no-recommendations",
				},
			},
			["ext.gettingstarted.lightbulb.common"] = {
				["styles"] = "lightbulb/lightbulb.common.less",
				["scripts"] = {
					[0] = "lightbulb/lightbulb.parser.js",
					[1] = "lightbulb/lightbulb.suggestionRenderer.js",
					[2] = "lightbulb/lightbulb.logging.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.util",
					[1] = "mediawiki.user",
					[2] = "moment",
					[3] = "ext.gettingstarted.logging",
					[4] = "schema.TaskRecommendation",
					[5] = "schema.TaskRecommendationClick",
				},
				["messages"] = {
					[0] = "gettingstarted-lightbulb-notification-body-lastedited",
				},
			},
			["ext.gettingstarted.logging"] = {
				["scripts"] = "ext.gettingstarted.logging.js",
				["dependencies"] = {
					[0] = "mediawiki.action.view.postEdit",
					[1] = "jquery.cookie",
					[2] = "mediawiki.Title",
					[3] = "mediawiki.user",
				},
			},
			["ext.gettingstarted.api"] = {
				["scripts"] = "ext.gettingstarted.api.js",
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "mediawiki.Title",
				},
			},
			["ext.gettingstarted.taskToolbar"] = {
				["scripts"] = "ext.gettingstarted.taskToolbar.js",
				["styles"] = {
					["ext.gettingstarted.taskToolbar.less"] = {
						["media"] = "screen ",
					},
					["ext.gettingstarted.taskToolbar.hidden.less"] = {
						["media"] = "print, only screen and (max-width: 850px)",
					},
				},
				["dependencies"] = {
					[0] = "mediawiki.action.view.postEdit",
					[1] = "mediawiki.jqueryMsg",
					[2] = "mediawiki.Title",
					[3] = "mediawiki.libs.guiders",
					[4] = "ext.guidedTour.lib",
					[5] = "ext.gettingstarted.api",
					[6] = "ext.gettingstarted.logging",
				},
				["messages"] = {
					[0] = "gettingstarted-task-toolbar-editing-help-text",
					[1] = "gettingstarted-task-toolbar-editing-help-title",
					[2] = "gettingstarted-task-toolbar-try-another-text",
					[3] = "gettingstarted-task-toolbar-close-title",
					[4] = "gettingstarted-task-toolbar-no-suggested-page",
					[5] = "gettingstarted-task-copyedit-toolbar-description",
					[6] = "gettingstarted-task-copyedit-toolbar-try-another-title",
				},
			},
			["ext.gettingstarted.return"] = {
				["scripts"] = "ext.gettingstarted.return.js",
				["styles"] = "ext.gettingstarted.return.less",
				["messages"] = {
					[0] = "gettingstarted-cta-close",
					[1] = "gettingstarted-cta-heading",
					[2] = "gettingstarted-cta-text",
					[3] = "gettingstarted-cta-edit-page",
					[4] = "gettingstarted-cta-edit-page-sub",
					[5] = "gettingstarted-cta-fix-pages",
					[6] = "gettingstarted-cta-fix-pages-sub",
					[7] = "gettingstarted-cta-leave",
				},
				["dependencies"] = {
					[0] = "ext.gettingstarted.api",
					[1] = "ext.gettingstarted.logging",
					[2] = "schema.GettingStartedRedirectImpression",
					[3] = "ext.guidedTour.lib",
					[4] = "mediawiki.Title",
					[5] = "mediawiki.Uri",
					[6] = "mediawiki.util",
					[7] = "mediawiki.user",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "GettingStarted/resources",
		},
		["EventLoggingSchemas"] = {
			["GettingStartedRedirectImpression"] = 7355552,
			["SignupExpCTAButtonClick"] = 8965028,
			["SignupExpCTAImpression"] = 8965023,
			["SignupExpPageLinkClick"] = 8965014,
			["TaskRecommendation"] = 9266319,
			["TaskRecommendationClick"] = 9266317,
			["TaskRecommendationImpression"] = 9266226,
			["TaskRecommendationLightbulbClick"] = 9433256,
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "GettingStarted\\Hooks::onBeforePageDisplay",
			["CategoryAfterPageAdded"] = "GettingStarted\\RedisCategorySync::onCategoryAfterPageAdded",
			["CategoryAfterPageRemoved"] = "GettingStarted\\RedisCategorySync::onCategoryAfterPageRemoved",
			["ArticleDeleteComplete"] = "GettingStarted\\RedisCategorySync::onArticleDeleteComplete",
			["MakeGlobalVariablesScript"] = "GettingStarted\\Hooks::onMakeGlobalVariablesScript",
			["ResourceLoaderGetConfigVars"] = "GettingStarted\\Hooks::onResourceLoaderGetConfigVars",
			["ResourceLoaderRegisterModules"] = "GettingStarted\\Hooks::onResourceLoaderRegisterModules",
			["CentralAuthPostLoginRedirect"] = "GettingStarted\\Hooks::onCentralAuthPostLoginRedirect",
			["PostLoginRedirect"] = "GettingStarted\\Hooks::onPostLoginRedirect",
			["GetPreferences"] = "GettingStarted\\Hooks::onGetPreferences",
			["UserLogoutComplete"] = "GettingStarted\\Hooks::onUserLogoutComplete",
			["PersonalUrls"] = "GettingStarted\\Hooks::onPersonalUrls",
		},
		["config"] = {
			["GettingStartedTasks"] = {
				["copyedit"] = {
					["toolbarDescription"] = "gettingstarted-task-copyedit-toolbar-description",
					["toolbarTryAnotherTitle"] = "gettingstarted-task-copyedit-toolbar-try-another-title",
				},
				["_merge_strategy"] = "array_plus_2d",
			},
			["GettingStartedCategoriesForTaskTypes"] = {
			},
			["GettingStartedExcludedCategories"] = {
			},
			["GettingStartedRedis"] = false,
			["GettingStartedRedisSlave"] = false,
			["GettingStartedRedisOptions"] = {
				["serializer"] = "none",
				["_merge_strategy"] = "array_plus",
			},
			["GettingStartedRunTest"] = false,
			["TaskRecommendationsExperimentV1StartDate"] = 0,
			["TaskRecommendationsExperimentV1EndDate"] = 0,
		},
		["manifest_version"] = 1,
	},
	["Git2Pages"] = {
		["name"] = "Git2Pages",
		["version"] = "1.1.1",
		["author"] = {
			[0] = "Teresa Cho",
			[1] = "Himeshi de Silva",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Git2Pages",
		["descriptionmsg"] = "git2pages-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["callback"] = "Git2PagesHooks::setGit2PagesDataDir",
		["config"] = {
			["Git2PagesDataDir"] = nil,
		},
		["MessagesDirs"] = {
			["Git2Pages"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["Git2PagesMagic"] = "Git2Pages.i18n.magic.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "Git2PagesHooks::Git2PagesSetup",
			},
		},
		["AutoloadClasses"] = {
			["Git2PagesHooks"] = "Git2Pages.body.php",
			["GitRepository"] = "GitRepository.php",
		},
		["manifest_version"] = 1,
	},
	["GlobalBlocking"] = {
		["name"] = "GlobalBlocking",
		["author"] = "Andrew Garrett",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalBlocking",
		["descriptionmsg"] = "globalblocking-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["callback"] = "GlobalBlockingHooks::onRegistration",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
		},
		["GroupPermissions"] = {
			["steward"] = {
				["globalblock"] = true,
			},
			["sysop"] = {
				["globalblock-whitelist"] = true,
			},
		},
		["GrantPermissions"] = {
			["basic"] = {
				["globalblock-exempt"] = true,
			},
			["globalblock"] = {
				["globalblock"] = true,
			},
		},
		["GrantPermissionGroups"] = {
			["globalblock"] = "administration",
		},
		["AvailableRights"] = {
			[0] = "globalblock",
			[1] = "globalblock-whitelist",
			[2] = "globalblock-exempt",
		},
		["SpecialPages"] = {
			["GlobalBlock"] = "SpecialGlobalBlock",
			["GlobalBlockList"] = "SpecialGlobalBlockList",
			["GlobalBlockStatus"] = "SpecialGlobalBlockStatus",
			["RemoveGlobalBlock"] = "SpecialRemoveGlobalBlock",
		},
		["LogTypes"] = {
			[0] = "gblblock",
		},
		["ActionFilteredLogs"] = {
			["gblblock"] = {
				["gblock"] = {
					[0] = "gblock",
					[1] = "gblock2",
				},
				["gunblock"] = {
					[0] = "gunblock",
				},
				["modify"] = {
					[0] = "modify",
				},
				["whitelist"] = {
					[0] = "whitelist",
				},
				["dwhitelist"] = {
					[0] = "dwhitelist",
				},
			},
		},
		["LogNames"] = {
			["gblblock"] = "globalblocking-logpage",
		},
		["LogHeaders"] = {
			["gblblock"] = "globalblocking-logpagetext",
		},
		["LogActionsHandlers"] = {
			["gblblock/whitelist"] = "GlobalBlockWhitelistLogFormatter",
			["gblblock/dwhitelist"] = "GlobalBlockWhitelistLogFormatter",
		},
		["LogActions"] = {
			["gblblock/gblock"] = "globalblocking-block-logentry",
			["gblblock/gblock2"] = "globalblocking-block2-logentry",
			["gblblock/gunblock"] = "globalblocking-unblock-logentry",
			["gblblock/modify"] = "globalblocking-modify-logentry",
		},
		["APIModules"] = {
			["globalblock"] = "ApiGlobalBlock",
		},
		["APIListModules"] = {
			["globalblocks"] = "ApiQueryGlobalBlocks",
		},
		["MessagesDirs"] = {
			["GlobalBlocking"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalBlockingAlias"] = "GlobalBlocking.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialGlobalBlock"] = "includes/specials/SpecialGlobalBlock.php",
			["SpecialGlobalBlockList"] = "includes/specials/SpecialGlobalBlockList.php",
			["GlobalBlockListPager"] = "includes/specials/GlobalBlockListPager.php",
			["SpecialGlobalBlockStatus"] = "includes/specials/SpecialGlobalBlockStatus.php",
			["SpecialRemoveGlobalBlock"] = "includes/specials/SpecialRemoveGlobalBlock.php",
			["ApiQueryGlobalBlocks"] = "includes/api/ApiQueryGlobalBlocks.php",
			["ApiGlobalBlock"] = "includes/api/ApiGlobalBlock.php",
			["GlobalBlock"] = "includes/GlobalBlock.php",
			["GlobalBlocking"] = "includes/GlobalBlocking.php",
			["GlobalBlockingHooks"] = "includes/GlobalBlockingHooks.php",
			["GlobalBlockWhitelistLogFormatter"] = "includes/GlobalBlockWhitelistLogFormatter.php",
		},
		["Hooks"] = {
			["getUserPermissionsErrorsExpensive"] = "GlobalBlockingHooks::onGetUserPermissionsErrorsExpensive",
			["UserIsBlockedGlobally"] = "GlobalBlockingHooks::onUserIsBlockedGlobally",
			["SpecialPasswordResetOnSubmit"] = "GlobalBlockingHooks::onSpecialPasswordResetOnSubmit",
			["OtherBlockLogLink"] = "GlobalBlockingHooks::onOtherBlockLogLink",
			["SpecialContributionsBeforeMainOutput"] = "GlobalBlockingHooks::onSpecialContributionsBeforeMainOutput",
			["UserMergeAccountFields"] = "GlobalBlockingHooks::onUserMergeAccountFields",
			["LoadExtensionSchemaUpdates"] = "GlobalBlockingHooks::onLoadExtensionSchemaUpdates",
			["GetLogTypesOnUser"] = "GlobalBlockingHooks::onGetLogTypesOnUser",
		},
		["config"] = {
			["GlobalBlockingDatabase"] = {
				["value"] = "globalblocking",
			},
			["ApplyGlobalBlocks"] = {
				["value"] = true,
			},
			["GlobalBlockingBlockXFF"] = {
				["value"] = true,
			},
		},
		["manifest_version"] = 2,
	},
	["GlobalContribs"] = {
		["name"] = "GlobalContribs",
		["version"] = "1.2.0",
		["author"] = {
			[0] = "Adam Carter",
			[1] = "George Barnick",
			[2] = "Jack Phoenix",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalContribs",
		["descriptionmsg"] = "globalcontribs-desc",
		["license-name"] = "GPL-3.0-only",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["AutoloadClasses"] = {
			["GlobalEditcountHTML"] = "SpecialGlobalEditcount.php",
			["GlobalContribsPager"] = "SpecialGlobalContributions.php",
			["SpecialGlobalContributions"] = "SpecialGlobalContributions.php",
			["SpecialGlobalEditcount"] = "SpecialGlobalEditcount.php",
		},
		["MessagesDirs"] = {
			["GlobalContribs"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalContribsAlias"] = "GlobalContribs.alias.php",
		},
		["SpecialPages"] = {
			["GlobalContributions"] = "SpecialGlobalContributions",
			["GlobalEditcount"] = "SpecialGlobalEditcount",
		},
		["manifest_version"] = 1,
	},
	["GlobalContributions"] = {
		["name"] = "GlobalContributions",
		["version"] = "0.2.1",
		["author"] = {
			[0] = "Kunal Mehta",
			[1] = "Adam Carter",
			[2] = "George Barnick",
			[3] = "Jack Phoenix",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalContributions",
		["descriptionmsg"] = "guc-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.27.0",
		},
		["config"] = {
			["GUCWikis"] = {
			},
		},
		["AutoloadClasses"] = {
			["GlobalUserContribs"] = "GlobalContributions.body.php",
			["SpecialGlobalContributions"] = "SpecialGlobalContributions.php",
		},
		["MessagesDirs"] = {
			["GlobalContributions"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalContributionsAlias"] = "GlobalContributions.alias.php",
		},
		["SpecialPages"] = {
			["GlobalContributions"] = "SpecialGlobalContributions",
		},
		["manifest_version"] = 1,
	},
	["GlobalCssJs"] = {
		["name"] = "GlobalCssJs",
		["version"] = "3.4.0",
		["author"] = {
			[0] = "Ryan Schmidt",
			[1] = "Szymon Świerkosz",
			[2] = "Kunal Mehta",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalCssJs",
		["descriptionmsg"] = "globalcssjs-desc",
		["namemsg"] = "globalcssjs-extensionname",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "MediaWiki\\GlobalCssJs\\Hooks::onBeforePageDisplay",
			["ResourceLoaderRegisterModules"] = "MediaWiki\\GlobalCssJs\\Hooks::onResourceLoaderRegisterModules",
			["EditPage::showEditForm:initial"] = "MediaWiki\\GlobalCssJs\\Hooks::onEditPageshowEditForminitial",
			["GetPreferences"] = "MediaWiki\\GlobalCssJs\\Hooks::onGetPreferences",
		},
		["MessagesDirs"] = {
			["GlobalCssJs"] = {
				[0] = "i18n/core",
			},
		},
		["config"] = {
			["UseGlobalSiteCssJs"] = true,
			["GlobalCssJsConfig"] = {
				["baseurl"] = false,
				["wiki"] = false,
				["source"] = false,
			},
		},
		["VisualEditorPreloadModules"] = {
			[0] = "ext.globalCssJs.site",
			[1] = "ext.globalCssJs.user",
		},
		["ExtensionFunctions"] = {
			[0] = "MediaWiki\\GlobalCssJs\\Hooks::onExtensionFunctions",
		},
		["AutoloadNamespaces"] = {
			["MediaWiki\\GlobalCssJs\\"] = "includes/",
		},
		["AutoloadClasses"] = {
			["MediaWiki\\GlobalCssJs\\Test\\ResourceLoaderGlobalModuleTestTrait"] = "tests/phpunit/ResourceLoaderGlobalModuleTestTrait.php",
		},
		["ConfigRegistry"] = {
			["globalcssjs"] = "GlobalVarConfig::newInstance",
		},
		["manifest_version"] = 1,
	},
	["GlobalNotice"] = {
		["name"] = "GlobalNotice",
		["version"] = "0.7.0",
		["author"] = {
			[0] = "Misza",
			[1] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalNotice",
		["descriptionmsg"] = "globalnotice-desc",
		["type"] = "other",
		["MessagesDirs"] = {
			["GlobalNotice"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GlobalNotice"] = "GlobalNotice.class.php",
		},
		["Hooks"] = {
			["SiteNoticeAfter"] = "GlobalNotice::onSiteNoticeAfter",
			["EditPage::showEditForm:initial"] = "GlobalNotice::displayWarningOnEditPage",
		},
		["config"] = {
			["GlobalNoticeDisplayWarningOnEditPage"] = false,
		},
		["manifest_version"] = 1,
	},
	["GlobalPreferences"] = {
		["name"] = "GlobalPreferences",
		["version"] = "0.1.2",
		["author"] = {
			[0] = "Kunal Mehta",
			[1] = "Sam Wilson",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalPreferences",
		["descriptionmsg"] = "globalprefs-desc",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["config"] = {
			["GlobalPreferencesDB"] = nil,
		},
		["SpecialPages"] = {
			["GlobalPreferences"] = "GlobalPreferences\\SpecialGlobalPreferences",
		},
		["MessagesDirs"] = {
			["GlobalPreferences"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalPreferencesAlias"] = "GlobalPreferences.alias.php",
		},
		["AutoloadNamespaces"] = {
			["GlobalPreferences\\"] = "includes/",
		},
		["Hooks"] = {
			["UserLoadOptions"] = {
				[0] = "GlobalPreferences\\Hooks::onUserLoadOptions",
			},
			["UserSaveOptions"] = {
				[0] = "GlobalPreferences\\Hooks::onUserSaveOptions",
			},
			["PreferencesFormPreSave"] = {
				[0] = "GlobalPreferences\\Hooks::onPreferencesFormPreSave",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "GlobalPreferences\\Hooks::onLoadExtensionSchemaUpdates",
			},
			["MediaWikiServices"] = {
				[0] = "GlobalPreferences\\Hooks::onMediaWikiServices",
			},
			["BeforePageDisplay"] = {
				[0] = "GlobalPreferences\\Hooks::onBeforePageDisplay",
			},
			["DeleteUnknownPreferences"] = {
				[0] = "GlobalPreferences\\Hooks::onDeleteUnknownPreferences",
			},
			["ApiOptions"] = {
				[0] = "GlobalPreferences\\Hooks::onApiOptions",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "resources",
			["remoteExtPath"] = "GlobalPreferences/resources",
		},
		["ResourceModules"] = {
			["ext.GlobalPreferences.global"] = {
				["scripts"] = "ext.GlobalPreferences.global.js",
				["dependencies"] = {
					[0] = "oojs-ui-core",
					[1] = "mediawiki.widgets",
					[2] = "mediawiki.widgets.CheckMatrixWidget",
					[3] = "mediawiki.widgets.UsersMultiselectWidget",
				},
				["messages"] = {
					[0] = "globalprefs-select-all",
				},
			},
			["ext.GlobalPreferences.global-nojs"] = {
				["styles"] = "ext.GlobalPreferences.global-nojs.css",
			},
			["ext.GlobalPreferences.local"] = {
				["styles"] = "ext.GlobalPreferences.local.css",
				["scripts"] = {
					[0] = "ext.GlobalPreferences.local.js",
				},
				["dependencies"] = {
					[0] = "oojs-ui-core",
					[1] = "mediawiki.widgets.CheckMatrixWidget",
				},
			},
			["ext.GlobalPreferences.local-nojs"] = {
				["styles"] = "ext.GlobalPreferences.local-nojs.css",
			},
		},
		["APIModules"] = {
			["globalpreferences"] = "GlobalPreferences\\ApiGlobalPreferences",
			["globalpreferenceoverrides"] = "GlobalPreferences\\ApiGlobalPreferenceOverrides",
		},
		["APIMetaModules"] = {
			["globalpreferences"] = {
				["class"] = "GlobalPreferences\\ApiQueryGlobalPreferences",
				["factory"] = "GlobalPreferences\\Hooks::makeApiQueryGlobalPreferences",
			},
		},
		["manifest_version"] = 1,
	},
	["GlobalUsage"] = {
		["name"] = "Global Usage",
		["version"] = "2.2.0",
		["author"] = "Bryan Tong Minh",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalUsage",
		["descriptionmsg"] = "globalusage-desc",
		["license-name"] = "MIT",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["type"] = "specialpage",
		["SpecialPages"] = {
			["MostGloballyLinkedFiles"] = "SpecialMostGloballyLinkedFiles",
			["GloballyWantedFiles"] = "SpecialGloballyWantedFiles",
			["GloballyUnusedFiles"] = "SpecialGloballyUnusedFiles",
			["GlobalUsage"] = "SpecialGlobalUsage",
		},
		["JobClasses"] = {
			["globalUsageCachePurge"] = "GlobalUsageCachePurgeJob",
		},
		["APIPropModules"] = {
			["globalusage"] = "ApiQueryGlobalUsage",
		},
		["MessagesDirs"] = {
			["GlobalUsage"] = {
				[0] = "i18n",
				[1] = "i18n/api",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalUsageAliases"] = "GlobalUsage.alias.php",
		},
		["AutoloadClasses"] = {
			["GlobalUsage"] = "includes/GlobalUsage.php",
			["GlobalUsageHooks"] = "includes/GlobalUsageHooks.php",
			["GlobalUsageImagePageHooks"] = "includes/GlobalUsageImagePageHooks.php",
			["SpecialGlobalUsage"] = "includes/SpecialGlobalUsage.php",
			["GlobalUsageQuery"] = "includes/GlobalUsageQuery.php",
			["ApiQueryGlobalUsage"] = "includes/ApiQueryGlobalUsage.php",
			["GlobalUsageCachePurgeJob"] = "includes/GlobalUsageCachePurgeJob.php",
			["SpecialMostGloballyLinkedFiles"] = "includes/SpecialMostGloballyLinkedFiles.php",
			["SpecialGloballyWantedFiles"] = "includes/SpecialGloballyWantedFiles.php",
			["SpecialGloballyUnusedFiles"] = "includes/SpecialGloballyUnusedFiles.php",
		},
		["Hooks"] = {
			["LinksUpdateComplete"] = {
				[0] = "GlobalUsageHooks::onLinksUpdateComplete",
			},
			["ArticleDeleteComplete"] = {
				[0] = "GlobalUsageHooks::onArticleDeleteComplete",
			},
			["FileDeleteComplete"] = {
				[0] = "GlobalUsageHooks::onFileDeleteComplete",
			},
			["FileUndeleteComplete"] = {
				[0] = "GlobalUsageHooks::onFileUndeleteComplete",
			},
			["UploadComplete"] = {
				[0] = "GlobalUsageHooks::onUploadComplete",
			},
			["TitleMoveComplete"] = {
				[0] = "GlobalUsageHooks::onTitleMoveComplete",
			},
			["ImagePageAfterImageLinks"] = {
				[0] = "GlobalUsageImagePageHooks::onImagePageAfterImageLinks",
			},
			["ImagePageShowTOC"] = {
				[0] = "GlobalUsageImagePageHooks::onImagePageShowTOC",
			},
			["ParserTestTables"] = {
				[0] = "GlobalUsageHooks::onParserTestTables",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "GlobalUsageHooks::onLoadExtensionSchemaUpdates",
			},
			["wgQueryPages"] = {
				[0] = "GlobalUsageHooks::onwgQueryPages",
			},
		},
		["config"] = {
			["GlobalUsageDatabase"] = {
				["documentation"] = "If set to false, the local database contains the globalimagelinks table, else set to something understandable to LBFactory",
				["value"] = false,
			},
			["GlobalUsageSharedRepoWiki"] = {
				["documentation"] = "Name of the shared repo that backlinks are shared for",
				["value"] = false,
			},
			["GlobalUsagePurgeBacklinks"] = {
				["documentation"] = "If set to true, this will purge pages on the wikis that use a file when it changes. This works by directly inserting HTMLCacheUpdate jobs into the local wikis. @see $wgGlobalUsagePurgeBacklinks",
				["value"] = false,
			},
		},
		["manifest_version"] = 2,
	},
	["GlobalUserPage"] = {
		["name"] = "GlobalUserPage",
		["version"] = "0.11.1",
		["author"] = {
			[0] = "Kunal Mehta",
			[1] = "Jack Phoenix",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalUserPage",
		["descriptionmsg"] = "globaluserpage-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["MessagesDirs"] = {
			["GlobalUserPage"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalUserPageMagic"] = "GlobalUserPage.i18n.magic.php",
		},
		["Hooks"] = {
			["TitleIsAlwaysKnown"] = {
				[0] = "MediaWiki\\GlobalUserPage\\Hooks::onTitleIsAlwaysKnown",
			},
			["ArticleFromTitle"] = {
				[0] = "MediaWiki\\GlobalUserPage\\Hooks::onArticleFromTitle",
			},
			["LinksUpdateComplete"] = {
				[0] = "MediaWiki\\GlobalUserPage\\Hooks::onLinksUpdateComplete",
			},
			["PageContentInsertComplete"] = {
				[0] = "MediaWiki\\GlobalUserPage\\Hooks::onPageContentInsertComplete",
			},
			["ArticleDeleteComplete"] = {
				[0] = "MediaWiki\\GlobalUserPage\\Hooks::onArticleDeleteComplete",
			},
			["TitleGetEditNotices"] = {
				[0] = "MediaWiki\\GlobalUserPage\\Hooks::onTitleGetEditNotices",
			},
			["GetDoubleUnderscoreIDs"] = "MediaWiki\\GlobalUserPage\\Hooks::onGetDoubleUnderscoreIDs",
			["WikiPageFactory"] = "MediaWiki\\GlobalUserPage\\Hooks::onWikiPageFactory",
		},
		["config"] = {
			["GlobalUserPageCacheExpiry"] = 604800,
			["GlobalUserPageAPIUrl"] = "https://example.org/w/api.php",
			["GlobalUserPageTimeout"] = 10,
			["GlobalUserPageFooterKey"] = "globaluserpage-footer",
			["GlobalUserPageDBname"] = "examplewiki",
		},
		["ResourceModules"] = {
			["ext.GlobalUserPage"] = {
				["styles"] = "ext.GlobalUserPage.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "GlobalUserPage",
		},
		["JobClasses"] = {
			["GlobalUserPageLocalJobSubmitJob"] = "MediaWiki\\GlobalUserPage\\LocalJobSubmitJob",
			["LocalGlobalUserPageCacheUpdateJob"] = "MediaWiki\\GlobalUserPage\\LocalCacheUpdateJob",
		},
		["DefaultUserOptions"] = {
			["globaluserpage"] = true,
		},
		["AutoloadClasses"] = {
			["MediaWiki\\GlobalUserPage\\GlobalUserPage"] = "includes/GlobalUserPage.php",
			["MediaWiki\\GlobalUserPage\\WikiGlobalUserPage"] = "includes/WikiGlobalUserPage.php",
			["MediaWiki\\GlobalUserPage\\Hooks"] = "includes/Hooks.php",
			["MediaWiki\\GlobalUserPage\\CacheInvalidator"] = "includes/CacheInvalidator.php",
			["MediaWiki\\GlobalUserPage\\LocalJobSubmitJob"] = "includes/LocalJobSubmitJob.php",
			["MediaWiki\\GlobalUserPage\\LocalCacheUpdateJob"] = "includes/LocalCacheUpdateJob.php",
		},
		["ConfigRegistry"] = {
			["globaluserpage"] = "GlobalVarConfig::newInstance",
		},
		["manifest_version"] = 1,
	},
	["GlobalUserrights"] = {
		["name"] = "GlobalUserrights",
		["version"] = "1.5.2",
		["author"] = {
			[0] = "Nathaniel Herman",
			[1] = "Mainframe98",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GlobalUserrights",
		["descriptionmsg"] = "gur-desc",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["GlobalUserrights"] = "GlobalUserrights",
		},
		["MessagesDirs"] = {
			["GlobalUserrights"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GlobalUserrightsAlias"] = "GlobalUserrights.alias.php",
		},
		["AutoloadClasses"] = {
			["GlobalUserrights"] = "GlobalUserrights_body.php",
			["GlobalUserrightsHooks"] = "GlobalUserrightsHooks.php",
			["GlobalUserGroupMembership"] = "GlobalUserGroupMembership.php",
			["GlobalRightsLogFormatter"] = "GlobalRightsLogFormatter.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = "GlobalUserrightsHooks::onLoadExtensionSchemaUpdates",
			["UserEffectiveGroups"] = "GlobalUserrightsHooks::onUserEffectiveGroups",
			["SpecialListusersQueryInfo"] = "GlobalUserrightsHooks::onSpecialListusersQueryInfo",
			["SiteStatsNumberInGroup"] = "GlobalUserrightsHooks::updateStatsForGUR",
			["UsersPagerDoBatchLookups"] = "GlobalUserrightsHooks::onUsersPagerDoBatchLookups",
		},
		["LogTypes"] = {
			[0] = "gblrights",
		},
		["LogNames"] = {
			["gblrights"] = "gur-rightslog-name",
		},
		["LogHeaders"] = {
			["gblrights"] = "gur-rightslog-header",
		},
		["LogActionsHandlers"] = {
			["gblrights/rights"] = "GlobalRightsLogFormatter",
		},
		["AvailableRights"] = {
			[0] = "userrights-global",
		},
		["GroupPermissions"] = {
			["staff"] = {
				["userrights-global"] = true,
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["manifest_version"] = 1,
	},
	["GoogleAnalyticsMetrics"] = {
		["name"] = "GoogleAnalyticsMetrics",
		["version"] = "1.0.0",
		["author"] = {
			[0] = "Ike Hecht",
			[1] = "Nischay Nahata",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleAnalyticsMetrics",
		["descriptionmsg"] = "googleanalyticsmetrics-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["GoogleAnalyticsMetrics"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GoogleAnalyticsMetricsHooks"] = "GoogleAnalyticsMetrics.hooks.php",
		},
		["config"] = {
			["GoogleAnalyticsMetricsAllowed"] = "*",
			["GoogleAnalyticsMetricsPath"] = nil,
			["GoogleAnalyticsMetricsExpiry"] = 600,
			["GoogleAnalyticsMetricsViewId"] = "",
		},
		["ExtensionMessagesFiles"] = {
			["GoogleAnalyticsMetricsHooksMagic"] = "GoogleAnalyticsMetrics.i18n.magic.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "GoogleAnalyticsMetricsHooks::onParserFirstCallInit",
			},
		},
		["manifest_version"] = 1,
	},
	["GoogleAnalyticsTopPages"] = {
		["name"] = "GoogleAnalyticsTopPages",
		["version"] = "0.0.2",
		["author"] = "Florian Schmidt",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleAnalyticsTopPages",
		["descriptionmsg"] = "googleanalyticstoppages-desc",
		["license-name"] = "MIT",
		["type"] = "parserhook",
		["SpecialPages"] = {
			["GoogleAnalyticsTopPages"] = "SpecialGoogleAnalyticsTopPages",
		},
		["APIModules"] = {
			["googlepagestatsupdate"] = "ApiGooglePageStatsUpdate",
		},
		["MessagesDirs"] = {
			["GoogleAnalyticsTopPages"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GoogleAnalyticsTopPagesAlias"] = "GoogleAnalyticsTopPages.alias.php",
		},
		["AutoloadClasses"] = {
			["GoogleAnalyticsTopPages"] = "includes/GoogleAnalyticsTopPages.body.php",
			["GoogleAnalyticsTopPagesHooks"] = "includes/GoogleAnalyticsTopPages.hooks.php",
			["SpecialGoogleAnalyticsTopPages"] = "includes/specials/SpecialGoogleAnalyticsTopPages.php",
			["ApiGooglePageStatsUpdate"] = "includes/api/ApiGooglePageStatsUpdate.php",
		},
		["Hooks"] = {
			["LoadExtensionSchemaUpdates"] = {
				[0] = "GoogleAnalyticsTopPagesHooks::onLoadExtensionSchemaUpdates",
			},
			["ParserFirstCallInit"] = {
				[0] = "GoogleAnalyticsTopPagesHooks::onParserFirstCallInit",
			},
		},
		["config"] = {
			["GATPServiceAccountName"] = "",
			["GATPKeyFileLocation"] = "",
			["GATPAppName"] = "googleanalyticstoppages",
			["GATPProfileId"] = "",
			["GATPInterval"] = 30,
			["GATPProtectAPI"] = true,
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["GoogleAuthenticator"] = {
		["name"] = "GoogleAuthenticator",
		["author"] = "Youri van den Bogert",
		["version"] = "1.0.0",
		["url"] = "https://www.xl-knowledge.nl",
		["descriptionmsg"] = "ga-desc",
		["license-name"] = "GPL-2.0+",
		["type"] = "other",
		["MessagesDirs"] = {
			["GoogleAuthenticator"] = "i18n",
		},
		["ExtensionMessagesFiles"] = {
			["GoogleAuthenticatorAlias"] = "GoogleAuthenticator.i18n.alias.php",
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extensions\\GoogleAuthenticator\\Google2FactorAuthenticationRequest"] = "includes/Auth/AuthenticationRequest.php",
			["MediaWiki\\Extensions\\GoogleAuthenticator\\Google2FactorSecondaryAuthenticationProvider"] = "includes/Auth/SecondaryAuthenticationProvider.php",
			["MediaWiki\\Extensions\\GoogleAuthenticator\\Google2FARecover"] = "includes/Special/Google2FARecover.php",
			["MediaWiki\\Extensions\\GoogleAuthenticator\\Hooks"] = "includes/Hooks.php",
			["MediaWiki\\Extensions\\GoogleAuthenticator\\GoogleAuthenticator"] = "includes/GoogleAuthenticator.php",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "MediaWiki\\Extensions\\GoogleAuthenticator\\Hooks::onBeforePageDisplay",
		},
		["SpecialPages"] = {
			["Google2FARecover"] = "MediaWiki\\Extensions\\GoogleAuthenticator\\Google2FARecover",
		},
		["config"] = {
			["GAIssuer"] = "__SITENAME__",
		},
		["AuthManagerAutoConfig"] = {
			["secondaryauth"] = {
				["MediaWiki\\Extensions\\GoogleAuthenticator\\Google2FactorSecondaryAuthenticationProvider"] = {
					["class"] = "MediaWiki\\Extensions\\GoogleAuthenticator\\Google2FactorSecondaryAuthenticationProvider",
					["sort"] = 50,
				},
			},
		},
		["ResourceModules"] = {
			["ext.Google2FA"] = {
				["scripts"] = {
					[0] = "resources/js/google2fa.js",
				},
				["styles"] = {
					[0] = "resources/css/google2fa.css",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "GoogleAuthenticator",
		},
		["manifest_version"] = 1,
	},
	["GoogleDocTag"] = {
		["name"] = "GoogleDocTag",
		["version"] = "0.6",
		["author"] = {
			[0] = "Reddo",
			[1] = "[https://www.mediawiki.org/wiki/User:Sophivorus Felipe Schenone]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleDocTag",
		["descriptionmsg"] = "googledoctag-desc",
		["type"] = "parserhook",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["GoogleDocTag"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GoogleDocTag"] = "GoogleDocTag.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "GoogleDocTag::setParserHook",
		},
		["manifest_version"] = 2,
	},
	["GoogleDocs4MW"] = {
		["name"] = "GoogleDocs4MW",
		["version"] = "1.4",
		["author"] = {
			[0] = "Jack Phoenix",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleDocs4MW",
		["descriptionmsg"] = "googledocs4mw-desc",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["GoogleDocs4MW"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GoogleDocs4MW"] = "GoogleDocs4MW.class.php",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "GoogleDocs4MW::registerTag",
		},
		["manifest_version"] = 1,
	},
	["GoogleGeocode"] = {
		["name"] = "GoogleGeocode",
		["author"] = "Ike Hecht",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleGeocode",
		["descriptionmsg"] = "googlegeocode-desc",
		["version"] = "0.1.0",
		["type"] = "parserhook",
		["AutoloadClasses"] = {
			["GoogleGeocodeHooks"] = "GoogleGeocode.hooks.php",
			["GoogleGeocodeCache"] = "GoogleGeocodeCache.php",
		},
		["config"] = {
			["GoogleGeocodeAPIKey"] = nil,
			["GoogleGeocodeExpiry"] = 600,
			["GoogleGeocodeDelimiter"] = ";",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "GoogleGeocodeHooks::onParserFirstCallInit",
			},
		},
		["MessagesDirs"] = {
			["GoogleGeocode"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GoogleGeocodeMagic"] = "GoogleGeocode.i18n.magic.php",
		},
		["manifest_version"] = 1,
	},
	["GoogleLogin"] = {
		["name"] = "GoogleLogin",
		["version"] = "0.4.0-git",
		["author"] = "Florian Schmidt",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleLogin",
		["descriptionmsg"] = "googlelogin-desc-authmanager",
		["license-name"] = "MIT",
		["type"] = "auth",
		["GroupPermissions"] = {
			["sysop"] = {
				["managegooglelogin"] = true,
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["AvailableRights"] = {
			[0] = "managegooglelogin",
			[1] = "managegooglelogindomains",
		},
		["ConfigRegistry"] = {
			["googlelogin"] = "GlobalVarConfig::newInstance",
		},
		["SpecialPages"] = {
			["GoogleLoginReturn"] = "GoogleLogin\\Specials\\SpecialGoogleLoginReturn",
			["ManageGoogleLogin"] = "GoogleLogin\\Specials\\SpecialManageGoogleLogin",
			["GoogleLoginAllowedDomains"] = "GoogleLogin\\Specials\\SpecialGoogleLoginAllowedDomains",
		},
		["DefaultUserOptions"] = {
			["echo-subscriptions-web-change-googlelogin"] = true,
			["echo-subscriptions-email-change-googlelogin"] = true,
		},
		["APIModules"] = {
			["googleplusprofileinfo"] = "GoogleLogin\\Api\\ApiGoogleLoginInfo",
		},
		["MessagesDirs"] = {
			["GoogleLogin"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GoogleLoginAlias"] = "GoogleLogin.alias.php",
		},
		["AutoloadNamespaces"] = {
			["GoogleLogin\\"] = "includes/",
		},
		["AuthManagerAutoConfig"] = {
			["primaryauth"] = {
				["GoogleLogin\\Auth\\GooglePrimaryAuthenticationProvider"] = {
					["class"] = "GoogleLogin\\Auth\\GooglePrimaryAuthenticationProvider",
					["sort"] = 0,
				},
			},
		},
		["ResourceModules"] = {
			["ext.GoogleLogin.style"] = {
				["styles"] = "style/ext.GoogleLogin.css",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.GoogleLogin.userlogincreate.style"] = {
				["styles"] = "style/ext.GoogleLogin.userlogincreate.less",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.GoogleLogin.userlogincreate.ooui.style"] = {
				["styles"] = "style/ext.GoogleLogin.userlogincreate.ooui.less",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.GoogleLogin.specialManage.scripts"] = {
				["dependencies"] = {
					[0] = "mediawiki.api",
					[1] = "oojs-ui",
				},
				["scripts"] = {
					[0] = "javascripts/specialpages/ext.GoogleLogin.specialManage.js",
				},
				["styles"] = {
					[0] = "style/ext.GoogleLogin.specialManage.css",
				},
				["messages"] = {
					[0] = "googlelogin-googleuser",
					[1] = "googlelogin-manage-isplusser",
					[2] = "googlelogin-manage-orgname",
					[3] = "googlelogin-manage-orgtitle",
					[4] = "googlelogin-manage-orgsince",
					[5] = "googlelogin-manage-yes",
					[6] = "googlelogin-manage-no",
					[7] = "googlelogin-manage-errorloading",
					[8] = "googlelogin-manage-dismiss",
					[9] = "googlelogin-manage-openpluslink",
					[10] = "googlelogin-manage-unknownerror",
					[11] = "googlelogin-manage-plusinfo-title",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "GoogleLogin",
		},
		["Hooks"] = {
			["AuthChangeFormFields"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onAuthChangeFormFields",
			},
			["UserLogoutComplete"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onUserLogoutComplete",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onLoadExtensionSchemaUpdates",
			},
			["MergeAccountFromTo"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onMergeAccountFromTo",
			},
			["UserMergeAccountDeleteTables"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onUserMergeAccountDeleteTables",
			},
			["BeforeCreateEchoEvent"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onBeforeCreateEchoEvent",
			},
			["EchoGetBundleRules"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onEchoGetBundleRules",
			},
			["ApiMain::moduleManager"] = {
				[0] = "GoogleLogin\\GoogleLoginHooks::onApiMainModuleManager",
			},
		},
		["config"] = {
			["GLSecret"] = "",
			["GLAppId"] = "",
			["GLAllowedDomains"] = "",
			["GLAllowedDomainsStrict"] = false,
			["GLAllowedDomainsDB"] = false,
			["GLAPIKey"] = "",
			["GLEnableEchoEvents"] = true,
		},
		["ServiceWiringFiles"] = {
			[0] = "includes/ServiceWiring.php",
		},
		["load_composer_autoloader"] = true,
		["manifest_version"] = 1,
	},
	["GoogleNewsSitemap"] = {
		["name"] = "GoogleNewsSitemap",
		["version"] = "2.1.0",
		["author"] = {
			[0] = "Amgine",
			[1] = "[https://www.mediawiki.org/wiki/User:Bawolff Brian Wolff]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleNewsSitemap",
		["descriptionmsg"] = "googlenewssitemap-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["SpecialPages"] = {
			["GoogleNewsSitemap"] = "GoogleNewsSitemap",
		},
		["MessagesDirs"] = {
			["GoogleNewsSitemap"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GoogleNewsSitemapAlias"] = "GoogleNewsSitemap.alias.php",
		},
		["AutoloadClasses"] = {
			["GoogleNewsSitemap"] = "includes/specials/GoogleNewsSitemap.php",
			["FeedSMItem"] = "includes/FeedSMItem.php",
			["SitemapFeed"] = "includes/SitemapFeed.php",
		},
		["FeedClasses"] = {
			["sitemap"] = "SitemapFeed",
		},
		["config"] = {
			["GNSMmaxCategories"] = 6,
			["GNSMmaxResultCount"] = 50,
			["GNSMfallbackCategory"] = "Published",
			["GNSMsmaxage"] = 1800,
			["GNSMcommentNamespace"] = true,
		},
		["manifest_version"] = 1,
	},
	["GooglePlaces"] = {
		["name"] = "GooglePlaces",
		["author"] = "Ike Hecht",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GooglePlaces",
		["descriptionmsg"] = "googleplaces-desc",
		["version"] = "1.1",
		["type"] = "parserhook",
		["AutoloadClasses"] = {
			["GooglePlacesHooks"] = "GooglePlaces.hooks.php",
			["GooglePlacesCache"] = "GooglePlacesCache.php",
			["Mills\\GooglePlaces\\googlePlaces"] = "lib/google-places/src/mills/google-places/googlePlaces.php",
			["Mills\\GooglePlaces\\googlePlacesCallType"] = "lib/google-places/src/mills/google-places/googlePlaces.php",
		},
		["config"] = {
			["GooglePlacesAPIKey"] = nil,
			["GooglePlacesExpiry"] = 600,
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "GooglePlacesHooks::onParserFirstCallInit",
			},
		},
		["MessagesDirs"] = {
			["GooglePlaces"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GooglePlacesMagic"] = "GooglePlaces.i18n.magic.php",
		},
		["manifest_version"] = 1,
	},
	["GoogleSiteSearch"] = {
		["name"] = "GoogleSiteSearch",
		["version"] = "3.0",
		["author"] = "Ryan Finnie",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GoogleSiteSearch",
		["descriptionmsg"] = "googlesitesearch-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "specialpage",
		["MessagesDirs"] = {
			["GoogleSiteSearch"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GoogleSiteSearch"] = "GoogleSiteSearch.hooks.php",
		},
		["Hooks"] = {
			["SpecialSearchResultsPrepend"] = "GoogleSiteSearch::searchPrepend",
		},
		["config"] = {
			["GoogleSiteSearchCSEID"] = "",
			["GoogleSiteSearchOnly"] = false,
			["GoogleSiteSearchAttributes"] = {
			},
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.23.0",
		},
		["manifest_version"] = 1,
	},
	["Graph"] = {
		["name"] = "Graph",
		["author"] = {
			[0] = "Dan Andreescu",
			[1] = "Yuri Astrakhan",
			[2] = "Frédéric Bolduc",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Graph",
		["descriptionmsg"] = "graph-desc",
		["license-name"] = "MIT",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["Graph"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["Graph\\ApiGraph"] = "includes/ApiGraph.php",
			["Graph\\DataModule"] = "includes/DataModule.php",
			["Graph\\ParserTag"] = "includes/ParserTag.php",
			["Graph\\Sandbox"] = "includes/Sandbox.php",
			["Graph\\Store"] = "includes/Store.php",
			["Graph\\Hooks"] = "includes/Hooks.php",
		},
		["APIModules"] = {
			["graph"] = "Graph\\ApiGraph",
		},
		["ResourceModules"] = {
			["ext.graph.styles"] = {
				["styles"] = {
					[0] = "styles/common.less",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.graph.data"] = {
				["class"] = "Graph\\DataModule",
			},
			["ext.graph.loader"] = {
				["scripts"] = {
					[0] = "modules/graph-loader.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.api",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.graph.vega1"] = {
				["scripts"] = {
					[0] = "lib/d3.js",
					[1] = "lib/d3-global.js",
					[2] = "lib/vega1/vega.js",
					[3] = "modules/graph1.js",
				},
				["dependencies"] = {
					[0] = "ext.graph.data",
					[1] = "mediawiki.Uri",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.graph.vega2"] = {
				["scripts"] = {
					[0] = "lib/d3.js",
					[1] = "lib/d3-global.js",
					[2] = "lib/d3.layout.cloud.js",
					[3] = "lib/vega2/vega.js",
					[4] = "lib/graph2.compiled.js",
				},
				["dependencies"] = {
					[0] = "ext.graph.data",
					[1] = "mediawiki.Uri",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
			["ext.graph.sandbox"] = {
				["scripts"] = {
					[0] = "lib/jquery.splitter/jquery.splitter.js",
					[1] = "modules/graph.sandbox.js",
				},
				["styles"] = {
					[0] = "lib/jquery.splitter/jquery.splitter.css",
					[1] = "styles/sandbox.css",
				},
				["dependencies"] = {
					[0] = "jquery.throttle-debounce",
					[1] = "mediawiki.confirmCloseWindow",
					[2] = "ext.codeEditor",
					[3] = "ext.graph.vega2",
				},
				["messages"] = {
					[0] = "editwarning-warning",
				},
				["targets"] = {
					[0] = "desktop",
				},
			},
			["ext.graph.visualEditor"] = {
				["scripts"] = {
					[0] = "modules/ve-graph/ve.ce.MWGraphNode.js",
					[1] = "modules/ve-graph/ve.dm.MWGraphModel.js",
					[2] = "modules/ve-graph/ve.dm.MWGraphNode.js",
					[3] = "modules/ve-graph/ve.ui.MWGraphDialog.js",
					[4] = "modules/ve-graph/ve.ui.MWGraphDialogTool.js",
					[5] = "modules/ve-graph/widgets/ve.dm.RowWidgetModel.js",
					[6] = "modules/ve-graph/widgets/ve.dm.TableWidgetModel.js",
					[7] = "modules/ve-graph/widgets/ve.ui.RowWidget.js",
					[8] = "modules/ve-graph/widgets/ve.ui.TableWidget.js",
				},
				["styles"] = {
					[0] = "modules/ve-graph/ve.ce.MWGraphNode.css",
					[1] = "modules/ve-graph/ve.ui.MWGraphIcons.css",
					[2] = "modules/ve-graph/widgets/ve.ui.RowWidget.css",
					[3] = "modules/ve-graph/widgets/ve.ui.TableWidget.css",
				},
				["dependencies"] = {
					[0] = "oojs-ui.styles.icons-editing-advanced",
					[1] = "ext.graph.data",
					[2] = "ext.visualEditor.mwcore",
					[3] = "ext.visualEditor.mwimage.core",
				},
				["messages"] = {
					[0] = "graph-ve-dialog-button-tooltip",
					[1] = "graph-ve-dialog-edit-field-graph-type",
					[2] = "graph-ve-dialog-edit-field-raw-json",
					[3] = "graph-ve-dialog-edit-height",
					[4] = "graph-ve-dialog-edit-json-invalid",
					[5] = "graph-ve-dialog-edit-padding-auto",
					[6] = "graph-ve-dialog-edit-padding-bottom",
					[7] = "graph-ve-dialog-edit-padding-left",
					[8] = "graph-ve-dialog-edit-padding-right",
					[9] = "graph-ve-dialog-edit-padding-top",
					[10] = "graph-ve-dialog-edit-page-data",
					[11] = "graph-ve-dialog-edit-page-general",
					[12] = "graph-ve-dialog-edit-page-raw",
					[13] = "graph-ve-dialog-edit-size-field",
					[14] = "graph-ve-dialog-edit-size-table-unit",
					[15] = "graph-ve-dialog-edit-table-row-delete",
					[16] = "graph-ve-dialog-edit-title",
					[17] = "graph-ve-dialog-edit-type-area",
					[18] = "graph-ve-dialog-edit-type-bar",
					[19] = "graph-ve-dialog-edit-type-line",
					[20] = "graph-ve-dialog-edit-type-unknown",
					[21] = "graph-ve-dialog-edit-width",
					[22] = "graph-ve-dialog-edit-unknown-graph-type-warning",
					[23] = "graph-ve-empty-graph",
					[24] = "graph-ve-no-spec",
					[25] = "graph-ve-vega-error",
					[26] = "graph-ve-vega-error-no-render",
				},
				["targets"] = {
					[0] = "mobile",
					[1] = "desktop",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Graph",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "Graph\\Hooks::onParserFirstCallInit",
			},
			["ParserAfterParse"] = {
				[0] = "Graph\\Hooks::onParserAfterParse",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "Graph\\Hooks::onResourceLoaderTestModules",
			},
		},
		["VisualEditorPluginModules"] = {
			[0] = "ext.graph.visualEditor",
		},
		["config"] = {
			["GraphAllowedDomains"] = {
			},
			["GraphDefaultVegaVer"] = 2,
			["GraphIsTrusted"] = false,
			["GraphImgServiceUrl"] = false,
		},
		["TrackingCategories"] = {
			[0] = "graph-tracking-category",
			[1] = "graph-obsolete-category",
			[2] = "graph-broken-category",
		},
		["SpecialPages"] = {
			["GraphSandbox"] = "Graph\\Sandbox",
		},
		["ExtensionMessagesFiles"] = {
			["GraphAliases"] = "Graph.alias.php",
		},
		["manifest_version"] = 1,
	},
	["GraphQL"] = {
		["name"] = "GraphQL",
		["url"] = "https://www.mediawiki.org/wiki/Extension:GraphQL",
		["namemsg"] = "graphql",
		["descriptionmsg"] = "graphql-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "api",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["manifest_version"] = 2,
		["load_composer_autoloader"] = true,
		["config"] = {
			["GraphQLValidateSchema"] = {
				["value"] = true,
			},
		},
		["MessagesDirs"] = {
			["GraphQL"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GraphQLAlias"] = "GraphQL.alias.php",
		},
		["AutoloadNamespaces"] = {
			["MediaWiki\\GraphQL\\"] = "src/",
		},
		["SpecialPages"] = {
			["GraphQL"] = "MediaWiki\\GraphQL\\GraphQL::getSpecialPage",
		},
		["Hooks"] = {
			["WebRequestPathInfoRouter"] = "MediaWiki\\GraphQL\\GraphQL::onWebRequestPathInfoRouter",
			["MediaWikiServices"] = "MediaWiki\\GraphQL\\GraphQL::onMediaWikiServices",
		},
	},
	["GraphViz"] = {
		["name"] = "GraphViz",
		["version"] = "3.0.0",
		["type"] = "parserhook",
		["author"] = {
			[0] = "Keith Welter",
			[1] = "[https://meta.wikimedia.org/wiki/User:Coffman Victor Fariña]",
			[2] = "[https://www.mediawiki.org/wiki/User:Matthewpearson Matthew Pearson]",
			[3] = "[https://www.mediawiki.org/wiki/User:Hummel-riegel Thomas Hummel]",
			[4] = "Gregory Szorc",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GraphViz",
		["descriptionmsg"] = "graphviz-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.30.0",
			["extensions"] = {
				["ImageMap"] = "*",
			},
		},
		["AutoloadClasses"] = {
			["MediaWiki\\Extension\\GraphViz\\GraphViz"] = "includes/GraphViz.php",
			["MediaWiki\\Extension\\GraphViz\\Settings"] = "includes/Settings.php",
			["MediaWiki\\Extension\\GraphViz\\UploadLocalFile"] = "includes/UploadLocalFile.php",
			["MediaWiki\\Extension\\GraphViz\\UploadFromLocalFile"] = "includes/UploadFromLocalFile.php",
			["MediaWiki\\Extension\\GraphViz\\GraphRenderParms"] = "includes/GraphRenderParms.php",
		},
		["MessagesDirs"] = {
			["GraphViz"] = {
				[0] = "i18n",
			},
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = "MediaWiki\\Extension\\GraphViz\\GraphViz::onParserInit",
			["ArticleDeleteComplete"] = "MediaWiki\\Extension\\GraphViz\\GraphViz::onArticleDeleteComplete",
			["PageContentSave"] = "MediaWiki\\Extension\\GraphViz\\GraphViz::onPageContentSave",
			["RejectParserCacheValue"] = "MediaWiki\\Extension\\GraphViz\\GraphViz::onRejectParserCacheValue",
			["UserGetReservedNames"] = "MediaWiki\\Extension\\GraphViz\\GraphViz::onUserGetReservedNames",
		},
		["config"] = {
			["GraphVizExecPath"] = {
				["description"] = "The executable binary path of GraphViz.",
				["descriptionmsg"] = "graphviz-setting-execpath",
				["value"] = nil,
				["path"] = false,
				["public"] = true,
			},
			["GraphVizMscgenPath"] = {
				["description"] = "The executable binary path of mscgen for GraphViz.",
				["descriptionmsg"] = "graphviz-setting-mscgenpath",
				["value"] = "",
				["path"] = false,
				["public"] = true,
			},
			["GraphVizDefaultImageType"] = {
				["description"] = "The default output image type for GraphViz.",
				["descriptionmsg"] = "graphviz-setting-defaultimg",
				["value"] = "png",
				["path"] = false,
				["public"] = true,
			},
		},
		["ConfigRegistry"] = {
			["GraphViz"] = "GlobalVarConfig::newInstance",
		},
		["manifest_version"] = 2,
	},
	["GrowthExperiments"] = {
		["name"] = "GrowthExperiments",
		["descriptionmsg"] = "growthexperiments-desc",
		["license-name"] = "GPL-3.0-or-later",
		["author"] = {
			[0] = "Stephane Bisson",
			[1] = "Kosta Harlan",
			[2] = "Roan Kattouw",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GrowthExperiments",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
			["extensions"] = {
				["PageViewInfo"] = "*",
			},
		},
		["AutoloadNamespaces"] = {
			["GrowthExperiments\\"] = "includes/",
		},
		["MessagesDirs"] = {
			["GrowthExperiments"] = {
				[0] = "i18n/extension",
				[1] = "i18n/welcomesurvey",
				[2] = "i18n/welcomesurvey/api",
				[3] = "i18n/help",
				[4] = "i18n/help/api",
				[5] = "i18n/homepage",
				[6] = "i18n/homepage/api",
				[7] = "i18n/confirmemail",
			},
		},
		["ExtensionMessagesFiles"] = {
			["GrowthExperimentsAlias"] = "GrowthExperiments.alias.php",
		},
		["APIModules"] = {
			["welcomesurveyhandleresponses"] = "GrowthExperiments\\Api\\ApiWelcomeSurveyHandleResponses",
			["helppanelquestionposter"] = "GrowthExperiments\\Api\\ApiHelpPanelPostQuestion",
			["homepagequestionstore"] = "GrowthExperiments\\Api\\ApiQuestionStore",
		},
		["Hooks"] = {
			["SpecialPage_initList"] = {
				[0] = "GrowthExperiments\\WelcomeSurveyHooks::onSpecialPageInitList",
				[1] = "GrowthExperiments\\HomepageHooks::onSpecialPageInitList",
			},
			["UserGetDefaultOptions"] = {
				[0] = "GrowthExperiments\\HelpPanelHooks::onUserGetDefaultOptions",
			},
			["LocalUserCreated"] = {
				[0] = "GrowthExperiments\\HelpPanelHooks::onLocalUserCreated",
				[1] = "GrowthExperiments\\HomepageHooks::onLocalUserCreated",
			},
			["GetPreferences"] = {
				[0] = "GrowthExperiments\\WelcomeSurveyHooks::onGetPreferences",
				[1] = "GrowthExperiments\\HelpPanelHooks::onGetPreferences",
				[2] = "GrowthExperiments\\HomepageHooks::onGetPreferences",
			},
			["BeforeWelcomeCreation"] = {
				[0] = "GrowthExperiments\\WelcomeSurveyHooks::onBeforeWelcomeCreation",
			},
			["BeforePageDisplay"] = {
				[0] = "GrowthExperiments\\WelcomeSurveyHooks::onBeforePageDisplay",
				[1] = "GrowthExperiments\\HelpPanelHooks::onBeforePageDisplay",
			},
			["ListDefinedTags"] = {
				[0] = "GrowthExperiments\\HelpPanelHooks::onListDefinedTags",
				[1] = "GrowthExperiments\\HomepageHooks::onListDefinedTags",
			},
			["ChangeTagsListActive"] = {
				[0] = "GrowthExperiments\\HelpPanelHooks::onListDefinedTags",
				[1] = "GrowthExperiments\\HomepageHooks::onListDefinedTags",
			},
			["SkinTemplateNavigation::Universal"] = {
				[0] = "GrowthExperiments\\HomepageHooks::onSkinTemplateNavigationUniversal",
			},
			["PersonalUrls"] = {
				[0] = "GrowthExperiments\\HomepageHooks::onPersonalUrls",
			},
			["AuthChangeFormFields"] = {
				[0] = "GrowthExperiments\\ConfirmEmailHooks::onAuthChangeFormFields",
			},
			["UserSendConfirmationMail"] = {
				[0] = "GrowthExperiments\\ConfirmEmailHooks::onUserSendConfirmationMail",
			},
			["UserSaveOptions"] = {
				[0] = "GrowthExperiments\\HomepageHooks::onUserSaveOptions",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "GrowthExperiments/modules",
		},
		["attributes"] = {
			["EventLogging"] = {
				["Schemas"] = {
					["HelpPanel"] = 18973214,
					["HomepageModule"] = 19000731,
				},
			},
		},
		["ResourceModules"] = {
			["ext.growthExperiments.HelpPanel.icons"] = {
				["class"] = "ResourceLoaderImageModule",
				["selectorWithVariant"] = ".oo-ui-image-{variant}.oo-ui-icon-{name}",
				["selectorWithoutVariant"] = ".oo-ui-icon-{name}",
				["images"] = {
					["askQuestion"] = {
						["file"] = "../images/askQuestion.svg",
					},
				},
			},
			["ext.growthExperiments.welcomeSurvey.styles"] = {
				["styles"] = {
					[0] = "welcomesurvey/ext.growthExperiments.welcomeSurvey.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.welcomeSurvey.scripts"] = {
				["scripts"] = {
					[0] = "welcomesurvey/ext.growthExperiments.welcomeSurvey.js",
				},
				["messages"] = {
					[0] = "welcomesurvey-tagmultiselect-placeholder",
				},
				["dependencies"] = {
					[0] = "oojs-ui-widgets",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.detectjs"] = {
				["scripts"] = {
					[0] = "detectjs/detectjs.js",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.welcomesurvey.popup"] = {
				["styles"] = {
					[0] = "welcomesurvey/popup/styles/ext.growthExperiments.welcomeSurveyPopup.less",
				},
				["packageFiles"] = {
					[0] = "welcomesurvey/popup/ext.growthExperiments.welcomeSurveyPopup.init.js",
					[1] = "welcomesurvey/popup/ui/ext.growthExperiments.GettingStartedLinksWidget.js",
					[2] = "welcomesurvey/popup/ui/ext.growthExperiments.PrivacyNoticeWidget.js",
					[3] = "welcomesurvey/popup/ui/ext.growthExperiments.RadioSelectWithInputWidget.js",
					[4] = "welcomesurvey/popup/ui/ext.growthExperiments.StackNavigatorWidget.js",
					[5] = "welcomesurvey/popup/ui/ext.growthExperiments.StackPositionIndicatorWidget.js",
					[6] = "welcomesurvey/popup/ui/ext.growthExperiments.WelcomeSurveyConfirmationDialog.js",
					[7] = "welcomesurvey/popup/ui/ext.growthExperiments.WelcomeSurveyDialog.js",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "mediawiki.jqueryMsg",
					[2] = "oojs-ui-widgets",
					[3] = "oojs-ui-windows",
				},
				["messages"] = {
					[0] = "welcomesurvey",
					[1] = "welcomesurvey-save-confirmation-title",
					[2] = "welcomesurvey-save-confirmation-text",
					[3] = "welcomesurvey-subtitle",
					[4] = "welcomesurvey-save-btn",
					[5] = "welcomesurvey-skip-btn",
					[6] = "welcomesurvey-close-btn",
					[7] = "welcomesurvey-popup-close-btn",
					[8] = "welcomesurvey-back-btn",
					[9] = "welcomesurvey-next-btn",
					[10] = "welcomesurvey-sidebar-privacy-title",
					[11] = "welcomesurvey-sidebar-privacy-text",
					[12] = "welcomesurvey-privacy-policy-link-text",
					[13] = "welcomesurvey-sidebar-editing-title",
					[14] = "welcomesurvey-sidebar-editing-text",
					[15] = "welcomesurvey-sidebar-editing-link1-text",
					[16] = "welcomesurvey-sidebar-editing-link1-title",
					[17] = "welcomesurvey-sidebar-editing-link2-text",
					[18] = "welcomesurvey-sidebar-editing-link2-title",
					[19] = "welcomesurvey-sidebar-editing-link3-text",
					[20] = "welcomesurvey-sidebar-editing-link3-title",
					[21] = "welcomesurvey-sidebar-editing-link4-text",
					[22] = "welcomesurvey-sidebar-editing-link4-title",
					[23] = "welcomesurvey-tagmultiselect-placeholder",
					[24] = "welcomesurvey-question-reason-label",
					[25] = "welcomesurvey-dropdown-option-select-label",
					[26] = "welcomesurvey-question-reason-option-edit-typo-label",
					[27] = "welcomesurvey-question-reason-option-edit-info-label",
					[28] = "welcomesurvey-question-reason-option-new-page-label",
					[29] = "welcomesurvey-question-reason-option-read-label",
					[30] = "welcomesurvey-question-reason-option-other-label",
					[31] = "welcomesurvey-question-reason-other-placeholder",
					[32] = "welcomesurvey-question-mentor-info",
					[33] = "welcomesurvey-question-mentor-label",
					[34] = "welcomesurvey-question-edited-label",
					[35] = "welcomesurvey-question-edited-option-yes-many-label",
					[36] = "welcomesurvey-question-edited-option-yes-few-label",
					[37] = "welcomesurvey-question-edited-option-no-dunno-label",
					[38] = "welcomesurvey-question-edited-option-no-other-label",
					[39] = "welcomesurvey-question-edited-option-dont-remember-label",
					[40] = "welcomesurvey-question-email-label",
					[41] = "welcomesurvey-question-email-placeholder",
					[42] = "welcomesurvey-question-email-help",
					[43] = "welcomesurvey-question-topics-label",
					[44] = "welcomesurvey-question-topics-other-placeholder",
					[45] = "welcomesurvey-question-topics-option-arts",
					[46] = "welcomesurvey-question-topics-option-science",
					[47] = "welcomesurvey-question-topics-option-geography",
					[48] = "welcomesurvey-question-topics-option-history",
					[49] = "welcomesurvey-question-topics-option-music",
					[50] = "welcomesurvey-question-topics-option-sports",
					[51] = "welcomesurvey-question-topics-option-literature",
					[52] = "welcomesurvey-question-topics-option-religion",
					[53] = "welcomesurvey-question-topics-option-popular-culture",
					[54] = "welcomesurvey-question-topics-option-entertainment",
					[55] = "welcomesurvey-question-topics-option-food-drink",
					[56] = "welcomesurvey-question-topics-option-biography",
					[57] = "welcomesurvey-question-topics-option-military",
					[58] = "welcomesurvey-question-topics-option-economics",
					[59] = "welcomesurvey-question-topics-option-technology",
					[60] = "welcomesurvey-question-topics-option-film",
					[61] = "welcomesurvey-question-topics-option-philosophy",
					[62] = "welcomesurvey-question-topics-option-business",
					[63] = "welcomesurvey-question-topics-option-politics",
					[64] = "welcomesurvey-question-topics-option-government",
					[65] = "welcomesurvey-question-topics-option-engineering",
					[66] = "welcomesurvey-question-topics-option-crafts-hobbies",
					[67] = "welcomesurvey-question-topics-option-games",
					[68] = "welcomesurvey-question-topics-option-health",
					[69] = "welcomesurvey-question-topics-option-social-science",
					[70] = "welcomesurvey-question-topics-option-transportation",
					[71] = "welcomesurvey-question-topics-option-education",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.HelpPanelCta.styles"] = {
				["styles"] = {
					[0] = "helppanel/ext.growthExperiments.HelpPanelCta.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.Homepage.QuestionPoster"] = {
				["packageFiles"] = {
					[0] = "homepage/ext.growthExperiments.Homepage.QuestionPoster.js",
					[1] = "homepage/ext.growthExperiments.QuestionPosterDialog.js",
				},
				["messages"] = {
					[0] = "growthexperiments-homepage-help-cancel",
				},
				["dependencies"] = {
					[0] = "ext.growthExperiments.Help",
					[1] = "mediawiki.jqueryMsg",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.Homepage"] = {
				["packageFiles"] = {
					[0] = "homepage/ext.growthExperiments.Homepage.js",
					[1] = "homepage/ext.growthExperiments.Homepage.Logger.js",
					[2] = "utils/ext.growthExperiments.Utils.js",
				},
				["messages"] = {
					[0] = "growthexperiments-homepage-recent-questions-header",
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.Homepage.Help"] = {
				["packageFiles"] = {
					[0] = "homepage/ext.growthExperiments.Homepage.Help.js",
				},
				["messages"] = {
					[0] = "growthexperiments-homepage-help-dialog-title",
					[1] = "growthexperiments-homepage-help-cancel",
				},
				["dependencies"] = {
					[0] = "ext.growthExperiments.Homepage.QuestionPoster",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.Homepage.Mentorship"] = {
				["packageFiles"] = {
					[0] = "homepage/ext.growthExperiments.Homepage.Mentorship.js",
				},
				["messages"] = {
					[0] = "growthexperiments-homepage-mentorship-dialog-title",
					[1] = "growthexperiments-homepage-mentorship-questionreview-header",
					[2] = "growthexperiments-homepage-mentorship-questionreview-header-mentor-talk-link-text",
					[3] = "growthexperiments-homepage-mentorship-confirmation-text",
					[4] = "growthexperiments-homepage-mentorship-view-question-text",
				},
				["dependencies"] = {
					[0] = "ext.growthExperiments.Homepage.QuestionPoster",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.Help"] = {
				["styles"] = {
					[0] = "help/ext.growthExperiments.HelpPanelProcessDialog.less",
					[1] = "help/ext.growthExperiments.HelpPanelSearchWidget.less",
				},
				["packageFiles"] = {
					[0] = "help/ext.growthExperiments.Help.js",
					[1] = "help/ext.growthExperiments.HelpPanelLogger.js",
					[2] = "utils/ext.growthExperiments.Utils.js",
					[3] = "help/ext.growthExperiments.HelpPanelSearchWidget.js",
					[4] = "help/ext.growthExperiments.HelpPanelProcessDialog.js",
					[5] = {
						["name"] = "help/data.json",
						["callback"] = {
							[0] = "GrowthExperiments\\HelpPanelHooks",
							[1] = "getModuleData",
						},
					},
				},
				["dependencies"] = {
					[0] = "mediawiki.user",
					[1] = "mediawiki.Uri",
					[2] = "oojs-ui-widgets",
					[3] = "oojs-ui-windows",
					[4] = "mediawiki.storage",
				},
				["messages"] = {
					[0] = "growthexperiments-help-panel-question-button-text",
					[1] = "growthexperiments-help-panel-submit-question-button-text",
					[2] = "growthexperiments-help-panel-editing-help-links-widget-header",
					[3] = "growthexperiments-help-panel-editing-help-links-widget-view-more-link",
					[4] = "growthexperiments-help-panel-question-widget-header",
					[5] = "growthexperiments-help-panel-question-placeholder",
					[6] = "growthexperiments-help-panel-back-home",
					[7] = "growthexperiments-help-panel-close",
					[8] = "growthexperiments-help-panel-home-title",
					[9] = "growthexperiments-help-panel-questionreview-title",
					[10] = "growthexperiments-help-panel-questionreview-header",
					[11] = "growthexperiments-help-panel-questionreview-email",
					[12] = "growthexperiments-help-panel-questionreview-note",
					[13] = "growthexperiments-help-panel-questionreview-label",
					[14] = "growthexperiments-help-panel-questionreview-include-article-title",
					[15] = "growthexperiments-help-panel-question-subject-template",
					[16] = "growthexperiments-help-panel-question-subject-template-with-title",
					[17] = "growthexperiments-help-panel-question-subject-template-from-homepage",
					[18] = "growthexperiments-help-panel-question-post-error",
					[19] = "growthexperiments-help-panel-questioncomplete-title",
					[20] = "growthexperiments-help-panel-questioncomplete-header",
					[21] = "growthexperiments-help-panel-questioncomplete-confirmation-text",
					[22] = "growthexperiments-help-panel-questioncomplete-confirmation-email-confirmed",
					[23] = "growthexperiments-help-panel-questioncomplete-confirmation-email-unconfirmed",
					[24] = "growthexperiments-help-panel-questioncomplete-confirmation-email-none",
					[25] = "growthexperiments-help-panel-questioncomplete-view-link-text",
					[26] = "growthexperiments-help-panel-questioncomplete-more-about-this-feature-text",
					[27] = "growthexperiments-help-panel-tog-help-panel",
					[28] = "growthexperiments-help-panel-settings-cog-preferences-link",
					[29] = "growthexperiments-help-panel-questioncomplete-first-edit",
					[30] = "growthexperiments-help-panel-questionreview-unconfirmed-email-note",
					[31] = "growthexperiments-help-panel-questionreview-add-email-placeholder",
					[32] = "growthexperiments-help-panel-questionreview-email-optional",
					[33] = "growthexperiments-help-panel-questionreview-no-email-note",
					[34] = "growthexperiments-help-panel-notifications-link-text",
					[35] = "growthexperiments-help-panel-confirm-email-link-text",
					[36] = "growthexperiments-help-panel-search-label",
					[37] = "growthexperiments-help-panel-search-no-results",
					[38] = "ellipsis",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.HelpPanel"] = {
				["styles"] = {
					[0] = "helppanel/ext.growthExperiments.HelpPanelPopup.less",
				},
				["packageFiles"] = {
					[0] = "helppanel/ext.growthExperiments.HelpPanel.cta.js",
				},
				["dependencies"] = {
					[0] = "ext.growthExperiments.Help",
					[1] = "ext.growthExperiments.HelpPanel.icons",
					[2] = "ext.growthExperiments.HelpPanelCta.styles",
				},
				["messages"] = {
					[0] = "growthexperiments-help-panel-cta-button-text",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.HelpPanel.init"] = {
				["scripts"] = "helppanel/ext.growthExperiments.HelpPanel.init.js",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.confirmEmail.createAccount.styles"] = {
				["styles"] = "confirmemail/ext.confirmEmail.createAccount.less",
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.Homepage.styles"] = {
				["styles"] = {
					[0] = "homepage/ext.growthExperiments.BaseModule.less",
					[1] = "homepage/ext.growthExperiments.HelpModule.less",
					[2] = "homepage/ext.growthExperiments.ImpactModule.less",
					[3] = "homepage/ext.growthExperiments.MentorshipModule.less",
					[4] = "homepage/ext.growthExperiments.StartModule.less",
					[5] = "homepage/ext.growthExperiments.Homepage.less",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
			["ext.growthExperiments.confirmEmail.createAccount"] = {
				["scripts"] = "confirmemail/ext.confirmEmail.createAccount.js",
				["messages"] = {
					[0] = "growthexperiments-confirmemail-emailwarning",
				},
				["targets"] = {
					[0] = "desktop",
					[1] = "mobile",
				},
			},
		},
		["config"] = {
			["GEHomepageTutorialTitle"] = {
				["description"] = "MediaWiki title to link to in the Tutorial button in the homepage Start module.",
				["value"] = "",
			},
			["GEHelpPanelReadingModeNamespaces"] = {
				["description"] = "Numerical IDs of the MediaWiki namespaces in which to show the help panel in reading mode. Specifying a namespace will also include its talk namespace. Defaults to NS_PROJECT and NS_HELP namespaces.",
				["value"] = {
					[0] = 4,
					[1] = 12,
				},
			},
			["GEHelpPanelExcludedNamespaces"] = {
				["description"] = "MediaWiki namespaces that the help panel will be excluded from.",
				["value"] = {
				},
			},
			["GEHelpPanelNewAccountEnablePercentage"] = {
				["description"] = "Percentage of new accounts to enable help panel for. Must be a whole number.",
				["value"] = 50,
			},
			["GEHelpPanelHelpDeskTitle"] = {
				["description"] = "Mediawiki title for help panel CTA when users have disabled JS. Templates or magic words contained in this string will be expanded.",
				["value"] = "",
			},
			["GEHelpPanelViewMoreTitle"] = {
				["description"] = "MediaWiki title for view more articles on help link.",
				["value"] = "",
			},
			["GEHelpPanelEnabled"] = {
				["description"] = "Global ON/OFF switch for the help panel feature.",
				["value"] = false,
			},
			["GEHelpPanelLoggingEnabled"] = {
				["description"] = "ON/OFF switch for the help panel event logging feature.",
				["value"] = false,
			},
			["GEHelpPanelLinks"] = {
				["description"] = "List of links to display in the help panel.",
				["value"] = {
				},
			},
			["GEHelpPanelSearchNamespaces"] = {
				["description"] = "List of namespaces to include in the search for help content.",
				["value"] = {
					[0] = 4,
					[1] = 12,
				},
			},
			["GEHelpPanelSearchForeignAPI"] = {
				["description"] = "api.php URL of a foreign wiki to search instead of the current wiki. Used for testing/development to get more/better results.",
				["value"] = false,
			},
			["GEHelpPanelSearchEnabled"] = {
				["description"] = "Global ON/OFF switch for the Help panel search feature.",
				["value"] = false,
			},
			["WelcomeSurveyEnabled"] = {
				["description"] = "Global ON/OFF switch for the Welcome survey feature.",
				["value"] = false,
			},
			["WelcomeSurveyPrivacyPolicyUrl"] = {
				["description"] = "URL of the privacy policy to be used on the Welcome survey.",
				["value"] = "https://foundation.wikimedia.org/wiki/New_User_Welcome_Survey_Privacy_Statement",
			},
			["GEHomepageEnabled"] = {
				["description"] = "Global ON/OFF switch for the Homepage feature.",
				["value"] = false,
			},
			["GEHomepageNewAccountEnablePercentage"] = {
				["description"] = "Percentage of new accounts to enable homepage for. Must be a whole number.",
				["value"] = 50,
			},
			["GEHomepageLoggingEnabled"] = {
				["description"] = "ON/OFF switch for the homepage event logging feature.",
				["value"] = false,
			},
			["GEHomepageMentorsList"] = {
				["description"] = "Title of the wiki page that contains the list of available mentors.",
				["value"] = "",
			},
			["GEConfirmEmailEnabled"] = {
				["description"] = "Global ON/OFF switch for the email confirmation changes.",
				["value"] = false,
			},
			["WelcomeSurveyExperimentalGroups"] = {
				["description"] = "List of experimental groups. A group is defined with a range to randomly match users and the list of questions they will see on the survey.",
				["merge_strategy"] = "array_plus_2d",
				["value"] = {
					["exp1_group1"] = {
						["range"] = "x",
						["format"] = "specialpage",
						["questions"] = {
							[0] = "reason",
							[1] = "reason-other",
							[2] = "edited",
							[3] = "topics",
							[4] = "topics-other-nojs",
							[5] = "topics-other-js",
							[6] = "email",
							[7] = "mentor-info",
							[8] = "mentor",
						},
					},
					["exp1_group2"] = {
						["range"] = "x",
						["questions"] = {
						},
					},
					["exp2_control"] = {
						["range"] = "x",
						["questions"] = {
						},
					},
					["exp2_target_specialpage"] = {
						["range"] = "x",
						["format"] = "specialpage",
						["questions"] = {
							[0] = "reason",
							[1] = "reason-other",
							[2] = "edited",
							[3] = "topics",
							[4] = "topics-other-nojs",
							[5] = "topics-other-js",
							[6] = "email",
							[7] = "mentor-info",
							[8] = "mentor",
						},
					},
					["exp2_target_popup"] = {
						["range"] = "x",
						["format"] = "popup",
						["nojs-fallback"] = "exp2_target_specialpage",
						["questions"] = {
							[0] = "reason",
							[1] = "edited",
							[2] = "topics",
							[3] = "topics-other-js",
							[4] = "email",
							[5] = "mentor-info",
							[6] = "mentor",
						},
					},
				},
			},
		},
		["manifest_version"] = 2,
	},
	["GuidedTour"] = {
		["name"] = "GuidedTour",
		["version"] = "2.0",
		["author"] = {
			[0] = "Munaf Assaf",
			[1] = "Terry Chay",
			[2] = "Matthew Flaschen",
			[3] = "Pau Giner",
			[4] = "Ori Livneh",
			[5] = "Rob Moen",
			[6] = "S Page",
			[7] = "Sam Smith",
			[8] = "Moiz Syed",
			[9] = "Luke Welling",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:GuidedTour",
		["descriptionmsg"] = "guidedtour-desc",
		["license-name"] = "Apache-2.0",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.32.0",
		},
		["MessagesDirs"] = {
			["GuidedTour"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["GuidedTourHooks"] = "includes/GuidedTourHooks.php",
			["GuidedTourLauncher"] = "includes/GuidedTourLauncher.php",
		},
		["ResourceModules"] = {
			["mediawiki.libs.guiders"] = {
				["scripts"] = {
					[0] = "mediawiki.libs.guiders/mediawiki.libs.guiders.js",
				},
			},
			["ext.guidedTour.styles"] = {
				["styles"] = {
					[0] = "ext.guidedTour.less",
					[1] = "ext.guidedTour.animations.less",
				},
				["skinStyles"] = {
					["monobook"] = {
						[0] = "ext.guidedTour.monobook.less",
					},
				},
				["dependencies"] = {
					[0] = "mediawiki.libs.guiders",
					[1] = "mediawiki.ui.button",
				},
			},
			["ext.guidedTour.lib.internal"] = {
				["scripts"] = "ext.guidedTour.lib.internal.js",
			},
			["ext.guidedTour.lib"] = {
				["scripts"] = {
					[0] = "ext.guidedTour.lib/ext.guidedTour.lib.TransitionEvent.js",
					[1] = "ext.guidedTour.lib/ext.guidedTour.lib.main.js",
					[2] = "ext.guidedTour.lib/ext.guidedTour.lib.EventLogger.js",
					[3] = "ext.guidedTour.lib/ext.guidedTour.lib.TransitionAction.js",
					[4] = "ext.guidedTour.lib/ext.guidedTour.lib.StepBuilder.js",
					[5] = "ext.guidedTour.lib/ext.guidedTour.lib.Step.js",
					[6] = "ext.guidedTour.lib/ext.guidedTour.lib.TourBuilder.js",
					[7] = "ext.guidedTour.lib/ext.guidedTour.lib.Tour.js",
					[8] = "ext.guidedTour.lib/ext.guidedTour.lib.WikitextDescription.js",
				},
				["dependencies"] = {
					[0] = "jquery.client",
					[1] = "mediawiki.Title",
					[2] = "mediawiki.api",
					[3] = "mediawiki.cookie",
					[4] = "mediawiki.jqueryMsg",
					[5] = "mediawiki.libs.guiders",
					[6] = "mediawiki.user",
					[7] = "mediawiki.util",
					[8] = "schema.GuidedTourGuiderImpression",
					[9] = "schema.GuidedTourGuiderHidden",
					[10] = "schema.GuidedTourButtonClick",
					[11] = "schema.GuidedTourInternalLinkActivation",
					[12] = "schema.GuidedTourExternalLinkActivation",
					[13] = "schema.GuidedTourExited",
					[14] = "ext.guidedTour.lib.internal",
					[15] = "ext.guidedTour.styles",
				},
				["messages"] = {
					[0] = "guidedtour-next-button",
					[1] = "guidedtour-okay-button",
					[2] = "guidedtour-back-button",
				},
			},
			["ext.guidedTour.launcher"] = {
				["scripts"] = "ext.guidedTour.launcher.js",
			},
			["ext.guidedTour"] = {
				["scripts"] = "ext.guidedTour.autolauncher.js",
				["dependencies"] = "ext.guidedTour.lib",
			},
			["ext.guidedTour.tour.firstedit"] = {
				["scripts"] = "tours/firstedit.js",
				["dependencies"] = "ext.guidedTour",
				["messages"] = {
					[0] = "editsection",
					[1] = "publishchanges",
					[2] = "showpreview",
					[3] = "guidedtour-tour-firstedit-edit-page-title",
					[4] = "guidedtour-tour-firstedit-edit-page-description",
					[5] = "guidedtour-tour-firstedit-edit-section-title",
					[6] = "guidedtour-tour-firstedit-edit-section-description",
					[7] = "guidedtour-tour-firstedit-preview-title",
					[8] = "guidedtour-tour-firstedit-preview-description",
					[9] = "guidedtour-tour-firstedit-save-title",
					[10] = "guidedtour-tour-firstedit-save-description",
				},
			},
			["ext.guidedTour.tour.test"] = {
				["scripts"] = "tours/test.js",
				["dependencies"] = {
					[0] = "mediawiki.Title",
					[1] = "ext.guidedTour",
				},
				["messages"] = {
					[0] = "portal",
					[1] = "guidedtour-help-url",
					[2] = "guidedtour-tour-test-testing",
					[3] = "guidedtour-tour-test-test-description",
					[4] = "guidedtour-tour-test-callouts",
					[5] = "guidedtour-tour-test-portal-description",
					[6] = "guidedtour-tour-test-mediawiki-parse",
					[7] = "guidedtour-tour-test-description-page",
					[8] = "guidedtour-tour-test-go-description-page",
					[9] = "guidedtour-tour-test-launch-editing",
					[10] = "guidedtour-tour-test-launch-tour",
					[11] = "guidedtour-tour-test-launch-tour-description",
					[12] = "guidedtour-tour-test-wikitext-description",
				},
			},
			["ext.guidedTour.tour.onshow"] = {
				["scripts"] = "tours/onshow.js",
				["dependencies"] = "ext.guidedTour",
				["messages"] = {
					[0] = "portal",
					[1] = "guidedtour-help-url",
					[2] = "guidedtour-tour-test-mediawiki-parse",
					[3] = "guidedtour-tour-test-description-page",
					[4] = "guidedtour-tour-test-go-description-page",
					[5] = "guidedtour-tour-test-wikitext-description",
				},
			},
			["ext.guidedTour.tour.uprightdownleft"] = {
				["scripts"] = "tours/uprightdownleft.js",
				["dependencies"] = "ext.guidedTour",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "modules",
			["remoteExtPath"] = "GuidedTour/modules",
		},
		["EventLoggingSchemas"] = {
			["GuidedTourGuiderImpression"] = 8694395,
			["GuidedTourGuiderHidden"] = 8690549,
			["GuidedTourButtonClick"] = 13869649,
			["GuidedTourInternalLinkActivation"] = 8690553,
			["GuidedTourExternalLinkActivation"] = 8690560,
			["GuidedTourExited"] = 8690566,
		},
		["Hooks"] = {
			["BeforePageDisplay"] = {
				[0] = "GuidedTourHooks::onBeforePageDisplay",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "GuidedTourHooks::onResourceLoaderGetConfigVars",
			},
			["ResourceLoaderRegisterModules"] = {
				[0] = "GuidedTourHooks::onResourceLoaderRegisterModules",
			},
			["ResourceLoaderTestModules"] = {
				[0] = "GuidedTourHooks::onResourceLoaderTestModules",
			},
			["RedirectSpecialArticleRedirectParams"] = {
				[0] = "GuidedTourHooks::onRedirectSpecialArticleRedirectParams",
			},
			["MakeGlobalVariablesScript"] = {
				[0] = "GuidedTourLauncher::onMakeGlobalVariablesScript",
			},
		},
		["manifest_version"] = 1,
	},
	["HAWelcome"] = {
		["name"] = "Highly Automated Welcome Tool",
		["namemsg"] = "welcome-user-name",
		["version"] = "0.7.1",
		["author"] = {
			[0] = "Krzysztof Krzyżaniak",
			[1] = "Maciej Błaszkowski",
			[2] = "Jack Phoenix",
			[3] = "Mainframe98",
		},
		["license-name"] = "GPL-2.0-or-later",
		["url"] = "https://www.mediawiki.org/wiki/Extension:HAWelcome",
		["descriptionmsg"] = "welcome-user-desc",
		["type"] = "other",
		["MessagesDirs"] = {
			["HAWelcome"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["HAWelcomeJob"] = "HAWelcome.class.php",
			["HAWelcomeHooks"] = "HAWelcome.hooks.php",
		},
		["JobClasses"] = {
			["HAWelcome"] = "HAWelcomeJob",
		},
		["Hooks"] = {
			["PageContentSaveComplete"] = "HAWelcomeHooks::onPageContentSaveComplete",
			["UserGroupsChanged"] = "HAWelcomeHooks::onUserGroupsChanged",
			["UserGetReservedNames"] = "HAWelcomeHooks::onUserGetReservedNames",
		},
		["GroupPermissions"] = {
			["bot"] = {
				["welcomeexempt"] = true,
			},
			["staff"] = {
				["welcomeexempt"] = true,
			},
			["sysop"] = {
				["welcomeexempt"] = true,
			},
			["bureaucrat"] = {
				["welcomeexempt"] = true,
			},
		},
		["AvailableRights"] = {
			[0] = "welcomeexempt",
		},
		["config"] = {
			["HAWelcomeWelcomeUsername"] = "ShoutWiki",
			["HAWelcomeStaffGroupName"] = "staff",
			["HAWelcomeSignatureFromPreferences"] = false,
		},
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["manifest_version"] = 1,
	},
	["HSTS"] = {
		["name"] = "HSTS",
		["version"] = "1.1.1",
		["author"] = "Seb35",
		["url"] = "https://www.mediawiki.org/wiki/Extension:HSTS",
		["descriptionmsg"] = "hsts-desc",
		["license-name"] = "WTFPL",
		["type"] = "other",
		["DefaultUserOptions"] = {
			["hsts"] = 0,
		},
		["MessagesDirs"] = {
			["HSTS"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["HSTSExtension"] = "HSTS.hooks.php",
		},
		["Hooks"] = {
			["GetPreferences"] = {
				[0] = "HSTSExtension::getPreferences",
			},
			["GetBetaFeaturePreferences"] = {
				[0] = "HSTSExtension::getBetaFeaturePreferences",
			},
			["BeforePageDisplay"] = {
				[0] = "HSTSExtension::addHeader",
			},
		},
		["config"] = {
			["HSTSForAnons"] = false,
			["HSTSForUsers"] = false,
			["HSTSMaxAge"] = 2592000,
			["HSTSIncludeSubdomains"] = false,
			["HSTSBetaFeature"] = false,
		},
		["manifest_version"] = 1,
	},
	["Header_Tabs"] = {
		["name"] = "Header Tabs",
		["version"] = "1.2",
		["author"] = {
			[0] = "[http://www.sergeychernyshev.com Sergey Chernyshev]",
			[1] = "Yaron Koren",
			[2] = "[https://ofbeaton.com Finlay Beaton]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Header_Tabs",
		["descriptionmsg"] = "headertabs-desc",
		["license-name"] = "GPL-2.0-or-later",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["HeaderTabs"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["HeaderTabsMagic"] = "HeaderTabs.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["HeaderTabsHooks"] = "HeaderTabs.hooks.php",
			["HeaderTabs"] = "HeaderTabs_body.php",
		},
		["ResourceModules"] = {
			["ext.headertabs"] = {
				["scripts"] = "skins/ext.headertabs.core.js",
				["dependencies"] = {
					[0] = "jquery.ui.tabs",
				},
			},
			["ext.headertabs.bare"] = {
				["styles"] = "skins/ext.headertabs.bare.css",
			},
			["ext.headertabs.large"] = {
				["styles"] = "skins/ext.headertabs.large.css",
			},
			["ext.headertabs.timeless"] = {
				["styles"] = "skins/ext.headertabs.timeless.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "HeaderTabs",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "HeaderTabsHooks::registerParserFunctions",
			},
			["BeforePageDisplay"] = {
				[0] = "HeaderTabsHooks::addHTMLHeader",
			},
			["ParserAfterTidy"] = {
				[0] = "HeaderTabsHooks::replaceFirstLevelHeaders",
			},
			["ResourceLoaderGetConfigVars"] = {
				[0] = "HeaderTabsHooks::addConfigVarsToJS",
			},
			["MakeGlobalVariablesScript"] = {
				[0] = "HeaderTabsHooks::setGlobalJSVariables",
			},
		},
		["config"] = {
			["HeaderTabsUseHistory"] = true,
			["HeaderTabsRenderSingleTab"] = false,
			["HeaderTabsAutomaticNamespaces"] = {
			},
			["HeaderTabsDefaultFirstTab"] = false,
			["HeaderTabsDisableDefaultToc"] = true,
			["HeaderTabsGenerateTabTocs"] = false,
			["HeaderTabsStyle"] = "large",
			["HeaderTabsEditTabLink"] = true,
			["HeaderTabsTabIndexes"] = {
			},
		},
		["manifest_version"] = 1,
	},
	["HelpPages"] = {
		["name"] = "HelpPages",
		["version"] = "0.4.0",
		["author"] = "Kunal Mehta",
		["url"] = "https://www.mediawiki.org/wiki/Extension:HelpPages",
		["descriptionmsg"] = "helppages-desc",
		["license-name"] = "Unlicense",
		["type"] = "other",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["MessagesDirs"] = {
			["HelpPages"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["HelpPages"] = "HelpPages.body.php",
			["HelpPagesHooks"] = "HelpPages.hooks.php",
		},
		["ResourceModules"] = {
			["ext.HelpPages"] = {
				["styles"] = "ext.HelpPages.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "HelpPages",
		},
		["Hooks"] = {
			["ShowMissingArticle"] = "HelpPagesHooks::onShowMissingArticle",
			["SkinTemplateNavigation::Universal"] = "HelpPagesHooks::onSkinTemplateNavigationUniversal",
			["ArticlePurge"] = "HelpPagesHooks::onArticlePurge",
			["LinkBegin"] = "HelpPagesHooks::onLinkBegin",
		},
		["config"] = {
			["HelpPagesExpiry"] = {
				["value"] = 604800,
			},
		},
		["manifest_version"] = 2,
	},
	["HierarchyBuilder"] = {
		["name"] = "HierarchyBuilder",
		["version"] = "6.0.1",
		["author"] = {
			[0] = "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]",
			[1] = "[https://www.mediawiki.org/wiki/User:Kevin.ji Kevin Ji]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:HierarchyBuilder",
		["descriptionmsg"] = "hierarchybuilder-desc",
		["license-name"] = "MIT",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["HierarchyBuilder"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["HierarchyBuilderMagic"] = "HierarchyBuilder.i18n.magic.php",
		},
		["AutoloadClasses"] = {
			["HierarchyBuilder"] = "HierarchyBuilder.php",
			["HierarchyBuilderHooks"] = "HierarchyBuilderHooks.php",
			["HierarchyFormInput"] = "/includes/HierarchyFormInput.php",
			["HierarchySelectFormInput"] = "/includes/HierarchySelectFormInput.php",
			["HierarchyTree"] = "/includes/HierarchyTree.php",
			["TreeNode"] = "/includes/TreeNode.php",
		},
		["ResourceModules"] = {
			["ext.HierarchyBuilder.jstree"] = {
				["styles"] = "themes/apple/style.css",
				["scripts"] = "/resources/jquery.jstree.js",
			},
			["ext.HierarchyBuilder.render"] = {
				["scripts"] = "/resources/renderHierarchy.js",
				["styles"] = "/resources/renderHierarchy.css",
				["dependencies"] = {
					[0] = "ext.HierarchyBuilder.jstree",
				},
			},
			["ext.HierarchyBuilder.renderSelected"] = {
				["scripts"] = "/resources/renderHierarchySelected.js",
				["styles"] = "/resources/renderHierarchySelected.css",
				["dependencies"] = {
					[0] = "ext.HierarchyBuilder.jstree",
				},
			},
			["ext.HierarchyBuilder.edit"] = {
				["scripts"] = "/resources/editHierarchy.js",
				["styles"] = "/resources/editHierarchy.css",
				["dependencies"] = {
					[0] = "ext.HierarchyBuilder.jstree",
					[1] = "ext.pageforms.main",
				},
			},
			["ext.HierarchyBuilder.select"] = {
				["scripts"] = "/resources/selectFromHierarchy.js",
				["styles"] = "/resources/selectFromHierarchy.css",
				["dependencies"] = {
					[0] = "ext.HierarchyBuilder.jstree",
					[1] = "ext.pageforms.main",
				},
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "HierarchyBuilder",
		},
		["Hooks"] = {
			["ParserFirstCallInit"] = {
				[0] = "HierarchyBuilderHooks::efHierarchyBuilderSetup",
			},
		},
		["manifest_version"] = 1,
	},
	["HitCounters"] = {
		["name"] = "HitCounters",
		["namemsg"] = "hitcounters-extensionname",
		["version"] = "0.3",
		["author"] = {
			[0] = "[//mwstake.org Mark A. Hershberger]",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:HitCounters",
		["descriptionmsg"] = "hitcounters-desc",
		["type"] = "variable",
		["license-name"] = "GPL-3.0-or-later",
		["MessagesDirs"] = {
			["HitCounters"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["HitCountersMagic"] = "HitCounters.i18n.magic.php",
			["HitCountersAlias"] = "HitCounters.i18n.alias.php",
		},
		["SpecialPages"] = {
			["PopularPages"] = "HitCounters\\SpecialPopularPages",
		},
		["Hooks"] = {
			["SpecialStatsAddExtra"] = {
				[0] = "HitCounters\\Hooks::onSpecialStatsAddExtra",
			},
			["LoadExtensionSchemaUpdates"] = {
				[0] = "HitCounters\\Hooks::onLoadExtensionSchemaUpdates",
			},
			["MagicWordwgVariableIDs"] = {
				[0] = "HitCounters\\Hooks::onMagicWordwgVariableIDs",
			},
			["ParserGetVariableValueSwitch"] = {
				[0] = "HitCounters\\Hooks::onParserGetVariableValueSwitch",
			},
			["ParserFirstCallInit"] = {
				[0] = "HitCounters\\Hooks::onParserFirstCallInit",
			},
			["PageViewUpdates"] = {
				[0] = "HitCounters\\Hooks::onPageViewUpdates",
			},
			["SkinTemplateOutputPageBeforeExec"] = {
				[0] = "HitCounters\\Hooks::onSkinTemplateOutputPageBeforeExec",
			},
			["AbuseFilter-builder"] = {
				[0] = "HitCounters\\Hooks::onAbuseFilterBuilder",
			},
			["AbuseFilter-deprecatedVariables"] = {
				[0] = "HitCounters\\Hooks::onAbuseFilterDeprecatedVariables",
			},
			["AbuseFilter-generateTitleVars"] = {
				[0] = "HitCounters\\Hooks::onAbuseFilterGenerateTitleVars",
			},
			["AbuseFilter-computeVariable"] = {
				[0] = "HitCounters\\Hooks::onAbuseFilterComputeVariable",
			},
		},
		["AutoloadClasses"] = {
			["HitCounters\\Hooks"] = "includes/HitCounters.hooks.php",
			["HitCounters\\HitCounters"] = "includes/HitCounters.body.php",
			["ViewCountUpdate"] = "includes/ViewCountUpdate.php",
			["HitCounters\\SpecialPopularPages"] = "includes/SpecialPopularPages.php",
			["HitCounters\\HCUpdater"] = "includes/HCUpdater.php",
		},
		["config"] = {
			["HitcounterUpdateFreq"] = 1,
			["DisableCounters"] = false,
		},
		["manifest_version"] = 1,
	},
	["HostStats"] = {
		["name"] = "HostStats",
		["version"] = "1.5.0",
		["author"] = {
			[0] = "Hydriz",
			[1] = "...",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:HostStats",
		["descriptionmsg"] = "hoststats-desc",
		["license-name"] = "GPL-3.0-or-later",
		["type"] = "specialpage",
		["requires"] = {
			["MediaWiki"] = ">= 1.29.0",
		},
		["AvailableRights"] = {
			[0] = "hoststats",
		},
		["SpecialPages"] = {
			["HostStats"] = "SpecialHostStats",
		},
		["MessagesDirs"] = {
			["HostStats"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["HostStatsAlias"] = "HostStats.alias.php",
		},
		["AutoloadClasses"] = {
			["SpecialHostStats"] = "SpecialHostStats.php",
		},
		["config"] = {
			["HostStatsCommands"] = {
				["value"] = {
					[0] = "hostname",
					[1] = "df -h",
				},
			},
		},
		["manifest_version"] = 2,
	},
	["HoverGallery"] = {
		["name"] = "HoverGallery",
		["version"] = "1.0",
		["author"] = "[http://mediawiki.org/wiki/User:Sophivorus Felipe Schenone]",
		["url"] = "https://www.mediawiki.org/wiki/Extension:HoverGallery",
		["descriptionmsg"] = "hovergallery-desc",
		["type"] = "parserhook",
		["MessagesDirs"] = {
			["HoverGallery"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["HoverGallery"] = "HoverGallery.php",
		},
		["ResourceModules"] = {
			["ext.HoverGallery"] = {
				["scripts"] = "HoverGallery.js",
				["styles"] = "HoverGallery.css",
			},
		},
		["ResourceFileModulePaths"] = {
			["localBasePath"] = "",
			["remoteExtPath"] = "Hovergallery",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "HoverGallery::onBeforePageDisplay",
			["ParserFirstCallInit"] = "HoverGallery::onParserFirstCallInit",
		},
		["manifest_version"] = 1,
	},
	["Hreflang"] = {
		["name"] = "Hreflang",
		["version"] = "0.0.1",
		["url"] = "https://www.mediawiki.org/wiki/Extension:Hreflang",
		["author"] = {
			[0] = "Stas Malyshev",
		},
		["descriptionmsg"] = "hreflang-desc",
		["requires"] = {
			["MediaWiki"] = ">= 1.31.0",
		},
		["config"] = {
			["HreflangPages"] = {
				[0] = "en:Pope Francis",
				[1] = "en:Charleston church shooting",
				[2] = "en:Terminator Genisys",
				[3] = "en:Mad Max: Fury Road",
				[4] = "en:Caitlyn Jenner",
				[5] = "en:Deaths in 2015",
			},
			["HreflangGenerate"] = true,
		},
		["MessagesDirs"] = {
			["Hreflang"] = {
				[0] = "i18n",
			},
		},
		["AutoloadClasses"] = {
			["HreflangHooks"] = "./Hreflang.hooks.php",
		},
		["Hooks"] = {
			["BeforePageDisplay"] = "HreflangHooks::onBeforePageDisplay",
		},
		["manifest_version"] = 1,
	},
	["Html2Wiki"] = {
		["name"] = "Html2Wiki",
		["version"] = "2017.07",
		["author"] = {
			[0] = "Greg Rundlett",
		},
		["url"] = "https://www.mediawiki.org/wiki/Extension:Html2Wiki",
		["descriptionmsg"] = "html2wiki-desc",
		["license-name"] = "GPL-2.0-or-later",
		["requires"] = {
			["MediaWiki"] = ">= 1.25.0",
		},
		["type"] = "other",
		["SpecialPages"] = {
			["Html2Wiki"] = "SpecialHtml2Wiki",
		},
		["LogTypes"] = {
			[0] = "html2wiki",
		},
		["LogNames"] = {
			["html2wiki"] = "html2wiki-log-name",
		},
		["LogHeaders"] = {
			["html2wiki"] = "html2wiki-log-description",
		},
		["LogActionsHandlers"] = {
			["html2wiki/*"] = "LogFormatter",
		},
		["MessagesDirs"] = {
			["Html2Wiki"] = {
				[0] = "i18n",
			},
		},
		["ExtensionMessagesFiles"] = {
			["Html2WikiAlias"] = "Html2Wiki.i18n.alias.php",
		},
		["AutoloadClasses"] = {
			["Html2WikiHooks"] = "Html2Wiki.hooks.php",
			["SpecialHtml2Wiki"] = "specials/SpecialHtml2Wiki.php",
		},
		["ResourceModules"] = {
			["ext.Html2Wiki"] = {
				["scripts"] = {
					[0] = "modules/ext.Html2Wiki.js",
				},
				["styles"] = {
					[0] = "modules/ext.Html2Wiki.