{
	"name": "WikibaseRepository",
	"type": "wikibase",
	"author": [
		"The Wikidata team"
	],
	"url": "https://www.mediawiki.org/wiki/Extension:Wikibase_Repository",
	"descriptionmsg": "wikibase-desc",
	"license-name": "GPL-2.0-or-later",
	"requires": {
		"MediaWiki": ">= 1.41"
	},
	"APIModules": {
		"wbavailablebadges": {
			"class": "\\Wikibase\\Repo\\Api\\AvailableBadges",
			"services": [
				"WikibaseRepo.Settings"
			]
		},
		"wbcreateclaim": {
			"class": "\\Wikibase\\Repo\\Api\\CreateClaim",
			"factory": "\\Wikibase\\Repo\\Api\\CreateClaim::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbeditentity": {
			"class": "\\Wikibase\\Repo\\Api\\EditEntity",
			"factory": "\\Wikibase\\Repo\\Api\\EditEntity::factory",
			"services": [
				"StatsdDataFactory",
				"WikibaseRepo.DataTypeDefinitions",
				"WikibaseRepo.EntityChangeOpProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.Store"
			]
		},
		"wbcreateredirect": {
			"class": "\\Wikibase\\Repo\\Api\\CreateRedirect",
			"factory": "\\Wikibase\\Repo\\Api\\CreateRedirect::factory",
			"services": [
				"PermissionManager",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.ItemRedirectCreationInteractor",
				"WikibaseRepo.Settings"
			]
		},
		"wbformatentities": {
			"class": "\\Wikibase\\Repo\\Api\\FormatEntities",
			"factory": "\\Wikibase\\Repo\\Api\\FormatEntities::factory",
			"services": [
				"StatsdDataFactory",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.EntityIdHtmlLinkFormatterFactory",
				"WikibaseRepo.EntityIdParser"
			]
		},
		"wbformatvalue": {
			"class": "\\Wikibase\\Repo\\Api\\FormatSnakValue",
			"factory": "\\Wikibase\\Repo\\Api\\FormatSnakValue::factory",
			"services": [
				"StatsdDataFactory",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.DataTypeFactory",
				"WikibaseRepo.DataValueFactory",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.SnakFormatterFactory",
				"WikibaseRepo.ValueFormatterFactory"
			]
		},
		"wbgetclaims": {
			"class": "\\Wikibase\\Repo\\Api\\GetClaims",
			"factory": "\\Wikibase\\Repo\\Api\\GetClaims::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbgetentities": {
			"class": "\\Wikibase\\Repo\\Api\\GetEntities",
			"factory": "\\Wikibase\\Repo\\Api\\GetEntities::factory",
			"services": [
				"SiteLookup",
				"StatsdDataFactory",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityRevisionLookup",
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SiteLinkGlobalIdentifiersProvider",
				"WikibaseRepo.Store",
				"WikibaseRepo.StringNormalizer"
			]
		},
		"wblinktitles": {
			"class": "\\Wikibase\\Repo\\Api\\LinkTitles",
			"factory": "\\Wikibase\\Repo\\Api\\LinkTitles::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SiteLinkGlobalIdentifiersProvider",
				"WikibaseRepo.SiteLinkTargetProvider",
				"WikibaseRepo.Store"
			]
		},
		"wbmergeitems": {
			"class": "\\Wikibase\\Repo\\Api\\MergeItems",
			"factory": "\\Wikibase\\Repo\\Api\\MergeItems::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ItemMergeInteractor",
				"WikibaseRepo.Settings"
			]
		},
		"wbparsevalue": {
			"class": "\\Wikibase\\Repo\\Api\\ParseValue",
			"factory": "\\Wikibase\\Repo\\Api\\ParseValue::factory",
			"services": [
				"StatsdDataFactory",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.DataTypeFactory",
				"WikibaseRepo.DataTypeValidatorFactory",
				"WikibaseRepo.ExceptionLocalizer",
				"WikibaseRepo.PropertyDataTypeLookup",
				"WikibaseRepo.ValidatorErrorLocalizer",
				"WikibaseRepo.ValueParserFactory"
			]
		},
		"wbremoveclaims": {
			"class": "\\Wikibase\\Repo\\Api\\RemoveClaims",
			"factory": "\\Wikibase\\Repo\\Api\\RemoveClaims::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbremovequalifiers": {
			"class": "\\Wikibase\\Repo\\Api\\RemoveQualifiers",
			"factory": "\\Wikibase\\Repo\\Api\\RemoveQualifiers::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbremovereferences": {
			"class": "\\Wikibase\\Repo\\Api\\RemoveReferences",
			"factory": "\\Wikibase\\Repo\\Api\\RemoveReferences::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbsearchentities": {
			"class": "\\Wikibase\\Repo\\Api\\SearchEntities",
			"factory": "\\Wikibase\\Repo\\Api\\SearchEntities::factory",
			"services": [
				"LinkBatchFactory",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.EnabledEntityTypes",
				"WikibaseRepo.EntityArticleIdLookup",
				"WikibaseRepo.EntitySearchHelper",
				"WikibaseRepo.EntitySourceLookup",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.EntityTitleTextLookup",
				"WikibaseRepo.EntityUrlLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"wbsetaliases": {
			"class": "\\Wikibase\\Repo\\Api\\SetAliases",
			"factory": "\\Wikibase\\Repo\\Api\\SetAliases::factory",
			"services": [
				"StatsdDataFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityFactory",
				"WikibaseRepo.Settings"
			]
		},
		"wbsetclaim": {
			"class": "\\Wikibase\\Repo\\Api\\SetClaim",
			"factory": "\\Wikibase\\Repo\\Api\\SetClaim::factory",
			"services": [
				"StatsdDataFactory",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.ExternalFormatStatementDeserializer",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbsetclaimvalue": {
			"class": "\\Wikibase\\Repo\\Api\\SetClaimValue",
			"factory": "\\Wikibase\\Repo\\Api\\SetClaimValue::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbsetdescription": {
			"class": "\\Wikibase\\Repo\\Api\\SetDescription",
			"factory": "\\Wikibase\\Repo\\Api\\SetDescription::factory",
			"services": [
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityFactory",
				"WikibaseRepo.Settings"
			]
		},
		"wbsetlabel": {
			"class": "\\Wikibase\\Repo\\Api\\SetLabel",
			"factory": "\\Wikibase\\Repo\\Api\\SetLabel::factory",
			"services": [
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityFactory",
				"WikibaseRepo.Settings"
			]
		},
		"wbsetqualifier": {
			"class": "\\Wikibase\\Repo\\Api\\SetQualifier",
			"factory": "\\Wikibase\\Repo\\Api\\SetQualifier::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbsetreference": {
			"class": "\\Wikibase\\Repo\\Api\\SetReference",
			"factory": "\\Wikibase\\Repo\\Api\\SetReference::factory",
			"services": [
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.BaseDataModelDeserializerFactory",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.Logger",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SnakFactory",
				"WikibaseRepo.StatementGuidParser",
				"WikibaseRepo.StatementGuidValidator"
			]
		},
		"wbsetsitelink": {
			"class": "\\Wikibase\\Repo\\Api\\SetSiteLink",
			"factory": "\\Wikibase\\Repo\\Api\\SetSiteLink::factory",
			"services": [
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SiteLinkBadgeChangeOpSerializationValidator",
				"WikibaseRepo.SiteLinkPageNormalizer",
				"WikibaseRepo.SiteLinkTargetProvider"
			]
		}
	},
	"APIListModules": {
		"wbsearch": {
			"class": "\\Wikibase\\Repo\\Api\\QuerySearchEntities",
			"factory": "\\Wikibase\\Repo\\Api\\QuerySearchEntities::factory",
			"services": [
				"LinkBatchFactory",
				"WikibaseRepo.EnabledEntityTypes",
				"WikibaseRepo.EntitySearchHelperCallbacks",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"wbsubscribers": {
			"class": "\\Wikibase\\Repo\\Api\\ListSubscribers",
			"factory": "\\Wikibase\\Repo\\Api\\ListSubscribers::factory",
			"services": [
				"SiteLookup",
				"WikibaseRepo.ApiHelperFactory",
				"WikibaseRepo.EntityIdParser"
			]
		}
	},
	"APIMetaModules": {
		"wbcontentlanguages": {
			"class": "\\Wikibase\\Repo\\Api\\MetaContentLanguages",
			"factory": "\\Wikibase\\Repo\\Api\\MetaContentLanguages::factory",
			"services": [
				"LanguageNameUtils",
				"WikibaseRepo.WikibaseContentLanguages"
			]
		}
	},
	"APIPropModules": {
		"entityterms": {
			"class": "\\Wikibase\\Repo\\Api\\EntityTerms",
			"services": [
				"WikibaseRepo.AliasTermBuffer",
				"WikibaseRepo.EntityIdLookup",
				"WikibaseRepo.TermBuffer",
				"WikibaseRepo.TermsLanguages"
			]
		}
	},
	"SpecialPages": {
		"NewItem": {
			"class": "Wikibase\\Repo\\Specials\\SpecialNewItem",
			"factory": "Wikibase\\Repo\\Specials\\SpecialNewItem::factory",
			"services": [
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityNamespaceLookup",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.ItemTermsCollisionDetector",
				"WikibaseRepo.MobileSite",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SiteLinkTargetProvider",
				"WikibaseRepo.SummaryFormatter",
				"WikibaseRepo.TermValidatorFactory",
				"WikibaseRepo.ValidatorErrorLocalizer"
			]
		},
		"NewProperty": {
			"class": "Wikibase\\Repo\\Specials\\SpecialNewProperty",
			"factory": "Wikibase\\Repo\\Specials\\SpecialNewProperty::factory",
			"services": [
				"WikibaseRepo.DataTypeFactory",
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityNamespaceLookup",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.MobileSite",
				"WikibaseRepo.PropertyTermsCollisionDetector",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SummaryFormatter",
				"WikibaseRepo.TermValidatorFactory",
				"WikibaseRepo.ValidatorErrorLocalizer"
			]
		},
		"ItemByTitle": {
			"class": "Wikibase\\Repo\\Specials\\SpecialItemByTitle",
			"factory": "Wikibase\\Repo\\Specials\\SpecialItemByTitle::factory",
			"services": [
				"SiteLookup",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.LanguageNameLookupFactory",
				"WikibaseRepo.Logger",
				"WikibaseRepo.Settings",
				"WikibaseRepo.Store"
			]
		},
		"GoToLinkedPage": {
			"class": "Wikibase\\Repo\\Specials\\SpecialGoToLinkedPage",
			"factory": "Wikibase\\Repo\\Specials\\SpecialGoToLinkedPage::factory",
			"services": [
				"SiteLookup",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityLookup",
				"WikibaseRepo.Store"
			]
		},
		"ItemDisambiguation": {
			"class": "Wikibase\\Repo\\Specials\\SpecialItemDisambiguation",
			"services": [
				"WikibaseRepo.EntitySearchHelper",
				"WikibaseRepo.ItemDisambiguationFactory",
				"WikibaseRepo.LanguageNameLookupFactory",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"ItemsWithoutSitelinks": "Wikibase\\Repo\\Specials\\SpecialItemsWithoutSitelinks",
		"SetLabel": {
			"class": "Wikibase\\Repo\\Specials\\SpecialSetLabel",
			"factory": "Wikibase\\Repo\\Specials\\SpecialSetLabel::factory",
			"services": [
				"LanguageNameUtils",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityPermissionChecker",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SummaryFormatter",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"SetDescription": {
			"class": "Wikibase\\Repo\\Specials\\SpecialSetDescription",
			"factory": "Wikibase\\Repo\\Specials\\SpecialSetDescription::factory",
			"services": [
				"LanguageNameUtils",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityPermissionChecker",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SummaryFormatter",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"SetAliases": {
			"class": "Wikibase\\Repo\\Specials\\SpecialSetAliases",
			"factory": "Wikibase\\Repo\\Specials\\SpecialSetAliases::factory",
			"services": [
				"LanguageNameUtils",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityPermissionChecker",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SummaryFormatter",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"SetLabelDescriptionAliases": {
			"class": "Wikibase\\Repo\\Specials\\SpecialSetLabelDescriptionAliases",
			"factory": "Wikibase\\Repo\\Specials\\SpecialSetLabelDescriptionAliases::factory",
			"services": [
				"LanguageNameUtils",
				"MainConfig",
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityPermissionChecker",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SummaryFormatter",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"SetSiteLink": {
			"class": "Wikibase\\Repo\\Specials\\SpecialSetSiteLink",
			"factory": "Wikibase\\Repo\\Specials\\SpecialSetSiteLink::factory",
			"services": [
				"WikibaseRepo.ChangeOpFactoryProvider",
				"WikibaseRepo.EditEntityFactory",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.FallbackLabelDescriptionLookupFactory",
				"WikibaseRepo.Settings",
				"WikibaseRepo.SiteLinkPageNormalizer",
				"WikibaseRepo.SiteLinkTargetProvider",
				"WikibaseRepo.SummaryFormatter"
			]
		},
		"ListDatatypes": {
			"class": "Wikibase\\Repo\\Specials\\SpecialListDatatypes",
			"services": [
				"WikibaseRepo.DataTypeDefinitions"
			]
		},
		"DispatchStats": {
			"class": "Wikibase\\Repo\\Specials\\SpecialDispatchStats",
			"services": [
				"WikibaseRepo.DispatchStats"
			]
		},
		"EntityData": {
			"class": "Wikibase\\Repo\\Specials\\SpecialEntityData",
			"factory": "Wikibase\\Repo\\Specials\\SpecialEntityData::factory",
			"services": [
				"HtmlCacheUpdater",
				"WikibaseRepo.EntityDataFormatProvider",
				"WikibaseRepo.EntityDataSerializationService",
				"WikibaseRepo.EntityDataUriManager",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityRevisionLookup",
				"WikibaseRepo.Logger",
				"WikibaseRepo.Settings",
				"WikibaseRepo.Store",
				"WikibaseRepo.SubEntityTypesMapper"
			]
		},
		"EntityPage": {
			"class": "Wikibase\\Repo\\Specials\\SpecialEntityPage",
			"services": [
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityTitleLookup"
			]
		},
		"MyLanguageFallbackChain": {
			"class": "Wikibase\\Repo\\Specials\\SpecialMyLanguageFallbackChain",
			"services": [
				"LanguageFactory",
				"LanguageNameUtils",
				"WikibaseRepo.LanguageFallbackChainFactory"
			]
		},
		"MergeItems": {
			"class": "Wikibase\\Repo\\Specials\\SpecialMergeItems",
			"services": [
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.ExceptionLocalizer",
				"WikibaseRepo.ItemMergeInteractor",
				"WikibaseRepo.MobileSite",
				"WikibaseRepo.TokenCheckInteractor"
			]
		},
		"RedirectEntity": {
			"class": "Wikibase\\Repo\\Specials\\SpecialRedirectEntity",
			"services": [
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.ExceptionLocalizer",
				"WikibaseRepo.ItemRedirectCreationInteractor",
				"WikibaseRepo.TokenCheckInteractor"
			]
		},
		"AvailableBadges": {
			"class": "Wikibase\\Repo\\Specials\\SpecialAvailableBadges",
			"services": [
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.PrefetchingTermLookup",
				"WikibaseRepo.Settings"
			]
		},
		"ListProperties": {
			"factory": "Wikibase\\Repo\\Specials\\SpecialListPropertiesDispatchingFactory::factory",
			"services": [
				"WikibaseRepo.DataTypeFactory",
				"WikibaseRepo.EntityIdHtmlLinkFormatterFactory",
				"WikibaseRepo.EntityTitleLookup",
				"WikibaseRepo.FallbackLabelDescriptionLookupFactory",
				"WikibaseRepo.Settings",
				"WikibaseRepo.Store"
			]
		}
	},
	"GroupPermissions": {
		"*": {
			"item-term": true,
			"property-term": true,
			"item-merge": true,
			"item-redirect": true,
			"property-create": true
		}
	},
	"AvailableRights": [
		"item-term",
		"property-term",
		"item-merge",
		"item-redirect",
		"property-create"
	],
	"GrantPermissions": {
		"editpage": {
			"item-term": true,
			"property-term": true,
			"item-merge": true,
			"item-redirect": true
		},
		"createeditmovepage": {
			"property-create": true
		}
	},
	"JobClasses": {
		"CleanTermsIfUnused": "Wikibase\\Lib\\Store\\Sql\\Terms\\CleanTermsIfUnusedJob::getJobSpecification",
		"PurgeEntityData": "Wikibase\\Repo\\PurgeEntityDataJob::newFromGlobalState",
		"UpdateRepoOnMove": "Wikibase\\Repo\\UpdateRepo\\UpdateRepoOnMoveJob",
		"UpdateRepoOnDelete": "Wikibase\\Repo\\UpdateRepo\\UpdateRepoOnDeleteJob",
		"DispatchChanges": "Wikibase\\Repo\\ChangeModification\\DispatchChangesJob::newFromGlobalState",
		"DispatchChangeDeletionNotification": "Wikibase\\Repo\\ChangeModification\\DispatchChangeDeletionNotificationJob",
		"DispatchChangeVisibilityNotification": "Wikibase\\Repo\\ChangeModification\\DispatchChangeVisibilityNotificationJob"
	},
	"AutoloadNamespaces": {
		"Wikibase\\Repo\\": "repo/includes/",
		"Wikibase\\Repo\\RestApi\\": "repo/rest-api/src/",
		"Wikibase\\Lib\\": "lib/includes/",
		"Wikibase\\Lib\\FederatedProperties\\": "lib/packages/wikibase/federated-properties/src/",
		"Wikibase\\Lib\\Changes\\": "lib/packages/wikibase/changes/src/",
		"Wikibase\\DataModel\\": "lib/packages/wikibase/data-model/src/",
		"Wikibase\\DataModel\\Deserializers\\": "lib/packages/wikibase/data-model-serialization/src/Deserializers/",
		"Wikibase\\DataModel\\Serializers\\": "lib/packages/wikibase/data-model-serialization/src/Serializers/",
		"Wikibase\\DataModel\\Services\\": "lib/packages/wikibase/data-model-services/src/",
		"Wikibase\\InternalSerialization\\": "lib/packages/wikibase/internal-serialization/src/",
		"Wikibase\\DataAccess\\": "data-access/src/",
		"Wikibase\\View\\": "view/src/"
	},
	"TestAutoloadNamespaces": {
		"Wikibase\\Repo\\Tests\\": "repo/tests/phpunit/includes/",
		"Wikibase\\Repo\\Tests\\Maintenance\\": "repo/tests/phpunit/maintenance/",
		"Wikibase\\Repo\\Tests\\Unit\\": "repo/tests/phpunit/unit/",
		"Wikibase\\Repo\\Tests\\RestApi\\": "repo/rest-api/tests/phpunit/",
		"Wikibase\\Repo\\Tests\\RestApi\\Architecture\\": "repo/rest-api/tests/architecture/",
		"Wikibase\\Lib\\Tests\\": "lib/tests/phpunit/",
		"Wikibase\\Lib\\Tests\\Changes\\": "lib/packages/wikibase/changes/tests/",
		"Wikibase\\DataModel\\Fixtures\\": "lib/packages/wikibase/data-model/tests/fixtures/",
		"Wikibase\\DataModel\\Services\\Fixtures\\": "lib/packages/wikibase/data-model-services/tests/fixtures/",
		"Wikibase\\DataModel\\Tests\\": "lib/packages/wikibase/data-model/tests/unit/",
		"Wikibase\\Lib\\Tests\\FederatedProperties\\": "lib/packages/wikibase/federated-properties/tests/",
		"Tests\\Integration\\Wikibase\\InternalSerialization\\": "lib/packages/wikibase/internal-serialization/tests/integration/",
		"Wikibase\\DataAccess\\Tests\\": "data-access/tests/phpunit/",
		"Wikibase\\View\\Tests\\": "view/tests/phpunit/"
	},
	"attributes": {
		"EventLogging": {
			"Schemas": {
				"WikibaseTermboxInteraction": "/analytics/legacy/wikibasetermboxinteraction/1.0.0"
			}
		}
	},
	"MessagesDirs": {
		"Wikibase": "repo/i18n",
		"WikibaseApi": "repo/i18n/api",
		"WikibaseLib": "lib/i18n",
		"WikibaseView": "view/lib/wikibase-data-values-value-view/i18n"
	},
	"ExtensionMessagesFiles": {
		"WikibaseAlias": "repo/Wikibase.i18n.alias.php",
		"WikibaseNS": "repo/Wikibase.i18n.namespaces.php",
		"wikibaserepomagic": "repo/WikibaseRepo.i18n.magic.php"
	},
	"ServiceWiringFiles": [
		"repo/WikibaseRepo.ServiceWiring.php",
		"repo/rest-api/src/WbRestApi.ServiceWiring.php"
	],
	"QUnitTestModule": {
		"remoteExtPath": "Wikibase",
		"localBasePath": "",
		"packageFiles": [
			"repo/tests/qunit/index.js",
			"view/tests/qunit/wikibase/wikibase.tests.js",
			"view/tests/qunit/getMockListItemAdapter.js",
			"view/lib/wikibase-data-values-value-view/tests/src/jquery.valueview.tests.testExpert.js",
			"view/lib/wikibase-data-values-value-view/tests/src/jquery.valueview.tests.MockViewState.js",
			"lib/tests/qunit/wikibase.Site.tests.js",
			"view/tests/qunit/experts/wikibase.experts.modules.tests.js",
			"view/tests/qunit/jquery/ui/jquery.ui.closeable.tests.js",
			"view/tests/qunit/jquery/ui/jquery.ui.tagadata.tests.js",
			"view/tests/qunit/jquery/ui/jquery.ui.EditableTemplatedWidget.tests.js",
			"view/tests/qunit/jquery/ui/jquery.ui.TemplatedWidget.tests.js",
			"view/tests/qunit/jquery/wikibase/snakview/snakview.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.addtoolbar.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.edittoolbar.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.removetoolbar.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.singlebuttontoolbar.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.toolbar.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.toolbarbutton.tests.js",
			"view/tests/qunit/jquery/wikibase/toolbar/jquery.wikibase.toolbaritem.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.badgeselector.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.statementgrouplistview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.statementgroupview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.statementlistview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.descriptionview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.entityselector.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.entityview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.itemview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.listview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.pagesuggester.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.propertyview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.referenceview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.referenceview.tabsenabled.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinkgrouplistview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinkgroupview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinklistview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.sitelinkview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.snaklistview.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.RankSelector.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js",
			"view/tests/qunit/jquery/jquery.removeClassByRegex.tests.js",
			"view/tests/qunit/jquery/jquery.util.getDirectionality.tests.js",
			"view/tests/qunit/wikibase/entityChangers/AliasesChanger.tests.js",
			"view/tests/qunit/wikibase/entityChangers/StatementsChanger.tests.js",
			"view/tests/qunit/wikibase/entityChangers/StatementsChangerState.tests.js",
			"view/tests/qunit/wikibase/entityChangers/DescriptionsChanger.tests.js",
			"view/tests/qunit/wikibase/entityChangers/EntityTermsChanger.tests.js",
			"view/tests/qunit/wikibase/entityChangers/LabelsChanger.tests.js",
			"view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js",
			"view/tests/qunit/wikibase/entityChangers/SiteLinkSetsChanger.tests.js",
			"view/tests/qunit/wikibase/utilities/ClaimGuidGenerator.tests.js",
			"view/tests/qunit/wikibase/view/testViewController.js",
			"view/tests/qunit/wikibase/wikibase.WikibaseContentLanguages.tests.js",
			"view/tests/qunit/wikibase/wikibase.getUserLanguages.tests.js",
			"view/tests/qunit/wikibase/wikibase.getLanguageNameByCode.tests.js",
			"view/tests/qunit/wikibase/templates.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.wbtooltip.tests.js",
			"view/tests/qunit/jquery/wikibase/jquery.wikibase.siteselector.tests.js",
			"repo/tests/qunit/wikibase.sites.tests.js",
			"repo/tests/qunit/wikibase.EntityInitializer.tests.js",
			"repo/tests/qunit/experts/Property.tests.js",
			"repo/tests/qunit/experts/Item.tests.js",
			"repo/tests/qunit/jquery.wikibase/jquery.wikibase.entitysearch.tests.js",
			"repo/resources/jquery.wikibase/jquery.wikibase.entitysearch.js",
			"repo/tests/qunit/dataTypes/DataType.tests.js",
			"repo/resources/dataTypes/DataType.js",
			"repo/tests/qunit/dataTypes/DataTypeStore.tests.js",
			"repo/resources/dataTypes/DataTypeStore.js",
			"repo/tests/qunit/wikibase.PropertyDataTypeStore.tests.js",
			"repo/resources/wikibase.PropertyDataTypeStore.js",
			"view/tests/qunit/wikibase/view/ViewFactoryFactory.tests.js",
			"view/resources/wikibase/view/ViewFactoryFactory.js",
			"view/tests/qunit/wikibase/store/store.CachingEntityStore.tests.js",
			"view/resources/wikibase/store/store.CachingEntityStore.js",
			"view/resources/wikibase/store/store.EntityStore.js",
			"view/tests/qunit/wikibase/store/store.CombiningEntityStore.tests.js",
			"view/resources/wikibase/store/store.CombiningEntityStore.js",
			"view/tests/qunit/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.tests.js",
			"view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdHtmlFormatter.js",
			"view/resources/wikibase/entityIdFormatter/EntityIdHtmlFormatter.js",
			"view/tests/qunit/wikibase/entityIdFormatter/testEntityIdHtmlFormatter.js",
			"view/tests/qunit/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.tests.js",
			"view/resources/wikibase/entityIdFormatter/DataValueBasedEntityIdPlainFormatter.js",
			"view/resources/wikibase/entityIdFormatter/EntityIdPlainFormatter.js",
			"view/tests/qunit/jquery/jquery.util.EventSingletonManager.tests.js",
			"view/resources/jquery/jquery.util.EventSingletonManager.js",
			"view/tests/qunit/wikibase/wikibase.ValueViewBuilder.tests.js",
			"view/resources/wikibase/wikibase.ValueViewBuilder.js",
			"view/tests/qunit/wikibase/view/ViewFactory.tests.js",
			"view/tests/qunit/wikibase/view/ToolbarViewController.tests.js",
			"view/resources/wikibase/view/ToolbarViewController.js",
			"view/resources/wikibase/view/ViewController.js",
			"view/tests/qunit/wikibase/utilities/GuidGenerator.tests.js",
			"view/resources/wikibase/utilities/wikibase.utilities.GuidGenerator.js",
			"view/tests/qunit/wikibase/view/ToolbarFactory.tests.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbaritem.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbarbutton.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.singlebuttontoolbar.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.addtoolbar.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.edittoolbar.js",
			"view/resources/jquery/wikibase/toolbar/jquery.wikibase.removetoolbar.js",
			"view/resources/wikibase/view/ToolbarFactory.js",
			"view/resources/wikibase/termbox/EntityLoadedHookEntityRepository.js",
			"view/tests/qunit/wikibase/termbox/EntityLoadedHookEntityRepository.tests.js",
			"view/resources/wikibase/termbox/RepoApiWritingEntityRepository.js",
			"view/tests/qunit/wikibase/termbox/RepoApiWritingEntityRepository.tests.js",
			"view/resources/wikibase/termbox/mountTermbox.js",
			"view/tests/qunit/wikibase/termbox/mountTermbox.tests.js"
		],
		"dependencies": [
			"wikibase.EntityInitializer",
			"wikibase.Site",
			"wikibase.sites",
			"dataValues.values",
			"jquery.util.getDirectionality",
			"jquery.valueview.Expert",
			"jquery.wikibase.entityselector",
			"jquery.wikibase.wbtooltip",
			"util.inherit",
			"util.Notifier",
			"wikibase",
			"wikibase.api.RepoApi",
			"wikibase.datamodel",
			"wikibase.entityChangers.EntityChangersFactory",
			"wikibase.experts.modules",
			"wikibase.experts.Item",
			"wikibase.experts.Property",
			"wikibase.getLanguageNameByCode",
			"wikibase.serialization",
			"wikibase.templates",
			"wikibase.utilities.ClaimGuidGenerator",
			"wikibase.ui.entityViewInit",
			"wikibase.view.__namespace",
			"wikibase.view.ControllerViewFactory",
			"wikibase.view.ReadModeViewFactory",
			"wikibase.WikibaseContentLanguages",
			"wikibase.getUserLanguages"
		]
	},
	"HookHandlers": {
		"ArticleRevisionVisibilitySet": {
			"class": "\\Wikibase\\Repo\\Hooks\\ArticleRevisionVisibilitySetHookHandler",
			"services": [
				"JobQueueGroup",
				"WikibaseRepo.LocalEntityNamespaceLookup"
			]
		},
		"DatabaseSchemaUpdater": {
			"class": "\\Wikibase\\Repo\\Store\\Sql\\DatabaseSchemaUpdater"
		},
		"DifferenceEngineViewHeaderHookHandler": {
			"class": "\\Wikibase\\Repo\\Hooks\\DifferenceEngineViewHeaderHookHandler",
			"factory": "\\Wikibase\\Repo\\Hooks\\DifferenceEngineViewHeaderHookHandler::factory",
			"services": [
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.LinkTargetEntityIdLookup",
				"WikibaseRepo.PrefetchingTermLookup",
				"WikibaseRepo.Settings"
			]
		},
		"DeleteDispatcher": {
			"class": "\\Wikibase\\Repo\\Hooks\\DeleteDispatcher",
			"factory": "\\Wikibase\\Repo\\Hooks\\DeleteDispatcher::factory",
			"services": [
				"JobQueueGroup",
				"WikibaseRepo.EntityIdLookup",
				"WikibaseRepo.Settings"
			]
		},
		"EntityDataPurger": {
			"class": "\\Wikibase\\Repo\\Hooks\\EntityDataPurger",
			"factory": "\\Wikibase\\Repo\\Hooks\\EntityDataPurger::factory",
			"services": [
				"HtmlCacheUpdater",
				"JobQueueGroup",
				"WikibaseRepo.EntityDataUriManager",
				"WikibaseRepo.EntityIdLookup"
			]
		},
		"HtmlPageLinkRendererEnd": {
			"class": "\\Wikibase\\Repo\\Hooks\\HtmlPageLinkRendererEndHookHandler",
			"factory": "\\Wikibase\\Repo\\Hooks\\HtmlPageLinkRendererEndHookHandler::factory",
			"services": [
				"InterwikiLookup",
				"SpecialPageFactory",
				"WikibaseRepo.EntityExistenceChecker",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityLinkFormatterFactory",
				"WikibaseRepo.EntityUrlLookup",
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.LinkTargetEntityIdLookup",
				"WikibaseRepo.LocalEntityNamespaceLookup",
				"WikibaseRepo.MobileSite",
				"WikibaseRepo.Settings",
				"WikibaseRepo.TermLookup"
			]
		},
		"LabelPrefetch": {
			"class": "\\Wikibase\\Repo\\Hooks\\LabelPrefetchHookHandler",
			"factory": "\\Wikibase\\Repo\\Hooks\\LabelPrefetchHookHandler::factory",
			"services": [
				"TitleFactory",
				"WikibaseRepo.EntityIdLookup",
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.PrefetchingTermLookup",
				"WikibaseRepo.Settings",
				"WikibaseRepo.TermBuffer"
			]
		},
		"LibHooks": {
			"class": "\\Wikibase\\Lib\\LibHooks"
		},
		"MakeGlobalVariablesScript": {
			"class": "\\Wikibase\\Repo\\Hooks\\MakeGlobalVariablesScriptHookHandler",
			"factory": "\\Wikibase\\Repo\\Hooks\\MakeGlobalVariablesScriptHookHandler::factory",
			"services": [
				"ContentLanguage",
				"WikibaseRepo.EntityContentFactory",
				"WikibaseRepo.Settings",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"OutputPageBeforeHTML": {
			"class": "Wikibase\\Repo\\Hooks\\OutputPageBeforeHTMLHookHandler",
			"factory": "Wikibase\\Repo\\Hooks\\OutputPageBeforeHTMLHookHandler::factory",
			"services": [
				"ContentLanguage",
				"HttpRequestFactory",
				"StatsdDataFactory",
				"UserOptionsLookup",
				"WikibaseRepo.EntityContentFactory",
				"WikibaseRepo.EntityFactory",
				"WikibaseRepo.EntityIdParser",
				"WikibaseRepo.EntityRevisionLookup",
				"WikibaseRepo.LanguageDirectionalityLookup",
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.LanguageNameLookupFactory",
				"WikibaseRepo.Logger",
				"WikibaseRepo.Settings",
				"WikibaseRepo.TermsLanguages"
			]
		},
		"PageHistoryPagerHookHandler": {
			"class": "\\Wikibase\\Repo\\Hooks\\PageHistoryPagerHookHandler",
			"factory": "\\Wikibase\\Repo\\Hooks\\PageHistoryPagerHookHandler::factory",
			"services": [
				"WikibaseRepo.LanguageFallbackChainFactory",
				"WikibaseRepo.LinkTargetEntityIdLookup",
				"WikibaseRepo.PrefetchingTermLookup",
				"WikibaseRepo.Settings"
			]
		},
		"RecentChangeSave": {
			"class": "\\Wikibase\\Repo\\Hooks\\RecentChangeSaveHookHandler",
			"factory": "\\Wikibase\\Repo\\Hooks\\RecentChangeSaveHookHandler::factory",
			"services": [
				"CentralIdLookupFactory",
				"WikibaseRepo.ChangeHolder",
				"WikibaseRepo.RepoDomainDbFactory",
				"WikibaseRepo.Store"
			]
		},
		"ShowSearchHit": {
			"class": "\\Wikibase\\Repo\\Hooks\\ShowSearchHitHandler",
			"services": [
				"WikibaseRepo.EntityContentFactory",
				"WikibaseRepo.EntityIdLookup",
				"WikibaseRepo.EntityLookup",
				"WikibaseRepo.LanguageFallbackChainFactory"
			]
		},
		"ViewHooks": {
			"class": "\\Wikibase\\View\\ViewHooks"
		}
	},
	"Hooks": {
		"APIQuerySiteInfoGeneralInfo": "\\Wikibase\\Repo\\RepoHooks::onAPIQuerySiteInfoGeneralInfo",
		"AbuseFilter-contentToString": "\\Wikibase\\Repo\\RepoHooks::onAbuseFilterContentToString",
		"ApiCheckCanExecute": "\\Wikibase\\Repo\\RepoHooks::onApiCheckCanExecute",
		"ApiMain::onException": "\\Wikibase\\Repo\\RepoHooks::onApiMainOnException",
		"ApiQuery::moduleManager": "\\Wikibase\\Repo\\RepoHooks::onApiQueryModuleManager",
		"ArticleDeleteComplete": [
			"DeleteDispatcher",
			"EntityDataPurger",
			"\\Wikibase\\Repo\\RepoHooks::onArticleDeleteComplete"
		],
		"ArticleRevisionVisibilitySet": [
			"ArticleRevisionVisibilitySet",
			"EntityDataPurger"
		],
		"ArticleUndelete": "\\Wikibase\\Repo\\RepoHooks::onArticleUndelete",
		"BeforeDisplayNoArticleText": "\\Wikibase\\Repo\\Actions\\ViewEntityAction::onBeforeDisplayNoArticleText",
		"BeforePageDisplay": "\\Wikibase\\Repo\\RepoHooks::onBeforePageDisplay",
		"BeforePageDisplayMobile": "\\Wikibase\\Repo\\RepoHooks::onBeforePageDisplayMobile",
		"ChangesListInitRows": "LabelPrefetch",
		"ContentModelCanBeUsedOn": "\\Wikibase\\Repo\\RepoHooks::onContentModelCanBeUsedOn",
		"DifferenceEngineViewHeader": "DifferenceEngineViewHeaderHookHandler",
		"ExtensionTypes": "LibHooks",
		"FormatAutocomments": "\\Wikibase\\Repo\\RepoHooks::onFormat",
		"GetPreferences": "\\Wikibase\\Repo\\RepoHooks::onGetPreferences",
		"HtmlPageLinkRendererEnd": "HtmlPageLinkRendererEnd",
		"ImportHandleRevisionXMLTag": "\\Wikibase\\Repo\\RepoHooks::onImportHandleRevisionXMLTag",
		"InfoAction": "\\Wikibase\\Repo\\RepoHooks::onInfoAction",
		"LoadExtensionSchemaUpdates": "DatabaseSchemaUpdater",
		"MaintenanceShellStart": "\\Wikibase\\Repo\\RepoHooks::onMaintenanceShellStart",
		"MakeGlobalVariablesScript": "MakeGlobalVariablesScript",
		"NamespaceIsMovable": "\\Wikibase\\Repo\\RepoHooks::onNamespaceIsMovable",
		"OutputPageBeforeHTML": "OutputPageBeforeHTML",
		"OutputPageBodyAttributes": "\\Wikibase\\Repo\\RepoHooks::onOutputPageBodyAttributes",
		"OutputPageParserOutput": "\\Wikibase\\Repo\\RepoHooks::onOutputPageParserOutput",
		"PageHistoryLineEnding": "\\Wikibase\\Repo\\RepoHooks::onPageHistoryLineEnding",
		"PageHistoryPager::doBatchLookups": "PageHistoryPagerHookHandler",
		"ParserFirstCallInit": "\\Wikibase\\Repo\\RepoHooks::onParserFirstCallInit",
		"ParserOptionsRegister": "\\Wikibase\\Repo\\RepoHooks::onParserOptionsRegister",
		"RecentChange_save": "RecentChangeSave",
		"RejectParserCacheValue": "\\Wikibase\\Repo\\RepoHooks::onRejectParserCacheValue",
		"ResourceLoaderRegisterModules": [
			"\\Wikibase\\Repo\\RepoHooks::onResourceLoaderRegisterModules",
			"LibHooks",
			"ViewHooks"
		],
		"RevisionFromEditComplete": "\\Wikibase\\Repo\\RepoHooks::onRevisionFromEditComplete",
		"SetupAfterCache": "\\Wikibase\\Repo\\RepoHooks::onSetupAfterCache",
		"ShowSearchHit": "ShowSearchHit",
		"ShowSearchHitTitle": "ShowSearchHit",
		"SidebarBeforeOutput": "\\Wikibase\\Repo\\RepoHooks::onSidebarBeforeOutput",
		"SkinTemplateNavigation::Universal": "\\Wikibase\\Repo\\RepoHooks::onSkinTemplateNavigationUniversal",
		"SpecialPage_reorderPages": "\\Wikibase\\Repo\\RepoHooks::onSpecialPageReorderPages",
		"TitleGetRestrictionTypes": "\\Wikibase\\Repo\\RepoHooks::onTitleGetRestrictionTypes",
		"UnitTestsList": [
			"\\Wikibase\\Repo\\RepoHooks::registerUnitTests",
			"LibHooks",
			"ViewHooks"
		],
		"VectorSearchResourceLoaderConfig": "\\Wikibase\\Repo\\RepoHooks::onVectorSearchResourceLoaderConfig",
		"WikibaseContentLanguages": "\\Wikibase\\Repo\\RepoHooks::onWikibaseContentLanguages"
	},
	"RateLimits": {
		"wikibase-idgenerator": {
			"&inherit-create-edit": "This marker value tells RepoHooks::onRegistration to copy the rate limits from 'create' or 'edit'."
		}
	},
	"callback": "\\Wikibase\\Repo\\RepoHooks::onRegistration",
	"manifest_version": 2
}
