 else
					EXEC('-message/warning', '@(Invalid clipboard data)');
			});
		};

		exports.sync = function() {
			var model = exports.model;
			exports.tapi(QUERIFY('apps_download', { url: model.meta }) + ' @showloading ERROR', function(response) {

				var prevpermissions = model.permissions || EMPTYARRAY;

				model.meta = model.meta;
				model.url = response.url || 'htpts://';
				model.permissions = response.permissions || [];

				if (response.reqtoken)
					model.reqtoken = response.reqtoken;

				if (r