{
	"name": "PollNY",
	"version": "3.7.0",
	"author": [
		"Aaron Wright",
		"David Pean",
		"Jack Phoenix"
	],
	"license-name": "GPL-2.0-or-later",
	"requires": {
		"MediaWiki": ">= 1.35.3"
	},
	"url": "https://www.mediawiki.org/wiki/Extension:PollNY",
	"descriptionmsg": "poll-desc",
	"type": "other",
	"config": {
		"CreatePollThresholds": [],
		"PollDisplay": {
			"comments": true
		}
	},
	"SpecialPages": {
		"AdminPoll": "AdminPoll",
		"CreatePoll": "CreatePoll",
		"PollAjaxUpload": "SpecialPollAjaxUpload",
		"RandomPoll": "RandomPoll",
		"UpdatePoll": "UpdatePoll",
		"ViewPoll": "ViewPoll"
	},
	"MessagesDirs": {
		"PollNY": [
			"i18n"
		]
	},
	"namespaces": [
		{
			"id": 300,
			"constant": "NS_POLL",
			"name": "Poll"
		},
		{
			"id": 301,
			"constant": "NS_POLL_TALK",
			"name": "Poll_talk"
		}
	],
	"APIModules": {
		"pollny": "ApiPollNY"
	},
	"ExtensionMessagesFiles": {
		"PollNYAlias": "includes/PollNY.alias.php",
		"PollNYNamespaces": "includes/PollNY.namespaces.php"
	},
	"AutoloadClasses": {
		"MigrateOldPollNYUserColumnsToActor": "maintenance/migrateOldPollNYUserColumnsToActor.php",
		"ApiPollNY": "includes/api/ApiPollNY.php",
		"AdminPoll": "includes/specials/SpecialAdminPoll.php",
		"CreatePoll": "includes/specials/SpecialCreatePoll.php",
		"CreatePollTemplate": "includes/templates/CreatePoll.template.php",
		"Poll": "includes/Poll.class.php",
		"PollAjaxUploadForm": "includes/upload/PollAjaxUploadForm.class.php",
		"PollNYHooks": "includes/PollNY.hooks.php",
		"PollPage": "includes/PollPage.class.php",
		"PollUpload": "includes/upload/PollUpload.class.php",
		"RandomPoll": "includes/specials/SpecialRandomPoll.php",
		"SpecialPollAjaxUpload": "includes/specials/SpecialPollAjaxUpload.php",
		"UpdatePoll": "includes/specials/SpecialUpdatePoll.php",
		"ViewPoll": "includes/specials/SpecialViewPoll.php"
	},
	"Hooks": {
		"PageMoveComplete": "PollNYHooks::updatePollQuestion",
		"ArticleDelete": "PollNYHooks::deletePollQuestion",
		"ArticleFromTitle": "PollNYHooks::pollFromTitle",
		"ParserFirstCallInit": [
			"PollNYHooks::registerUserPollHook",
			"PollNYHooks::registerPollEmbedHook"
		],
		"APIGetAllowedParams": "PollNYHooks::onAPIGetAllowedParams",
		"LoadExtensionSchemaUpdates": "PollNYHooks::onLoadExtensionSchemaUpdates"
	},
	"ResourceFileModulePaths": {
		"localBasePath": "",
		"remoteExtPath": "PollNY"
	},
	"ResourceModules": {
		"ext.pollNY": {
			"scripts": "resources/js/Poll.js",
			"messages": [
				"poll-open-message", "poll-close-message", "poll-flagged-message",
				"poll-finished",
				"poll-open-message", "poll-close-message", "poll-flagged-message",
				"poll-delete-message", "poll-js-action-complete",
				"poll-createpoll-error-nomore", "poll-upload-new-image",
				"poll-atleast", "poll-enterquestion", "poll-hash",
				"poll-pleasechoose"
			],
			"dependencies": [
				"mediawiki.api",
				"mediawiki.util",
				"ext.socialprofile.flash",
				"ext.socialprofile.LightBox",
				"oojs-ui-core",
				"oojs-ui-windows"
			]
		},
		"ext.pollNY.file-selector": {
			"scripts": "resources/js/file-selector.js",
			"dependencies": [
				"oojs-ui",
				"oojs-ui.styles.icons-media",
				"mediawiki.widgets",
				"mediawiki.widgets.UserInputWidget",
				"mediawiki.widgets.MediaSearch",
				"mediawiki.api",
				"mediawiki.user"
			],
			"messages": [
				"cancel",
				"poll-image-picker",
				"poll-image-picker-launch-button",
				"poll-image-picker-select"
			]
		},
		"ext.pollNY.css": {
			"styles": "resources/css/Poll.css"
		}
	},
	"AvailableRights": [
		"pollny-vote",
		"polladmin"
	],
	"GroupPermissions": {
		"*": {
			"pollny-vote": true
		},
		"sysop": {
			"polladmin": true
		}
	},
	"manifest_version": 1
}
