User:Magog the Ogre/vector.js

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
//<nowiki>
function onReady() {
  return Promise.race([$.ready.promise, new Promise(function (resolve) {
    (function test() {
      if ($("#footer")[0] && $("#mw-navigation")[0]) {
         resolve();
      } else {
         window.setTimeout(test, 100);
      }
    }());
  })]);
}

////////// Cat-A-Lot user preferences //////////
window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false};
////////////////////////////////////catALotEnd//

window.AjaxDeleteExtraButtons = [
            	{
                    'label': 'dw-no source',
                    'tag': '{{subst:Dw-nsd}}',
                    'img_summary': 'File is a [[COM:DW|derivative work]] and the source of the original work is not provided. ',
                    'talk_tag': '{'+'{subst:dw image source|1=%FILE%}}',
                    'talk_summary': 'Notifying user of [[COM:DW|derivative work]]: %FILE%'
                }, 
                {
                    'label': 'scope',
                    'tag': '{{speedy|[[COM:PS|please see our project scope]]}}',
                    'img_summary': 'This file is [[COM:SCOPE|out of the project scope]]',
                    'talk_tag': '{'+'{subst:Project scope|1=%FILE%}}',
                    'talk_summary': 'Notifying user of page [[COM:SCOPE|out of the project scope]]: %FILE%'
                }, 
                {
                    'label': 'netcopyvio',
                    'tag': '{{speedy|[[COM:NETCOPYRIGHT|Copyright violation]], found elsewhere on the web and unlikely to be own work}}',
                    'img_summary': 'Marking as possible copyvio',
                    'talk_tag': '{'+'{subst:copyvionote|1=%FILE%}}',
                    'talk_summary': 'Notification of possible copyright violation: %FILE%'
                }, 
                {
                    'label': 'fair use',
                    'tag': '{{speedy|[[COM:FAIRUSE|Fair use is not allowed on Commons]]}}',
                    'img_summary': 'Marking as fair use (copyvio)',
                    'talk_tag': '{'+'{subst:No fair use|1=%FILE%}}',
                    'talk_summary': 'Notification of no fair use: %FILE%'
                }
];

//vFCvFCCfg/////////////////////////////////////
/////// VISUAL FILE CHANGE CONFIGURATION ///////
///// DO NOT MODIFY BY HAND - FINGERS AWAY! ////
////////////////////////////////////////////////
window.vFCSettings = {"userNote":"Yours sincerely,","firstTest":0,"testEdits":0,"defaultAction":"append","watchlistUserTalk":"nochange","watchlistFiles":"nochange","watchlistReplace":"nochange","watchlistOTRS":"nochange","loadBatchSize":200,"maxSimultaneousReq":10,"summaryChacheLen":20,"loadThumbs":true,"loadWikitext":true};
//////////////////////////////////vFCvFCCfgEnd//
//</nowiki>



/**
 * Modified from [[MediaWiki:Gadget-RenameLink.js]]
 * @description
 * Install a rename link for users who cannot move files
 * Feel free to add more links that support usability
 *
 * Clicking this link will add the rename template with a valid reason
 *
 * Invoke automated jsHint-validation on save: A feature on Wikimedia Commons
 * Interested? See [[:commons:MediaWiki:JSValidator.js]] or [[:commons:Help:JSValidator]].
 *
 * @dependencies
 *  the usual mediaWiki stuff (mediawiki.user, mediawiki.util)
 *  Gadget-AjaxQuickDelete.js (ext.gadget.AjaxQuickDelete)
 *
 * @autor [[User:Rillke]], 2012
 */
/*global $:false, mw:false, AjaxQuickDelete:false */
Promise.all([mw.loader.using( ["mediawiki.util"] ), onReady()]).then(function () {
	'use strict';

	mw.loader.load('/w/index.php?title=User:Magog_the_Ogre/cleanup.js&action=raw&ctype=text/javascript');
	mw.loader.load("/w/index.php?title=User:Magog_the_Ogre/admin-functions.js&action=raw&ctype=text/javascript");

	////VisualFileChange
	mw.util.addPortletLink('p-tb', 'javascript:importScript("MediaWiki:VisualFileChange.js");', 'Perform batch task', 't-AjaxQuickDeleteOnDemand');
	//<nowiki>


	if ($("#pt-mysandbox").length === 0) {
		$("#pt-mytalk").after("<li id=\"pt-mysandbox\"><a href=\"/wiki/Special:MyPage/sandbox\" title=\"Go to your sandbox\" accesskey=\"s\">Sandbox</a></li>");
	}

	var cats = mw.config.get('wgCategories'),
		userlang = mw.config.get('wgUserLanguage');
 
	if (6 !== mw.config.get('wgNamespaceNumber')) { 
		return; 
	}
	if ($('.redirectMsg').length) {
		return;
	}
	// Translation to be replaced with MediaWiki-messages ASAP (MediaWiki:Vector-action-move)
	var i18n = {
		'en': 'Move'
	};
	var i18nP = {
		'en': 'Loading script'
	};
 
	var loadAndStart = function() {
		AjaxQuickDelete.showProgress(i18nP[userlang] || i18nP[userlang.split('-')[0]] || i18nP.en);
		if (window.rRename) {
			$(document).triggerHandler('renamerequest', ['start']);
			$("#chAccept").click();
		} else {
			$(document).bind('scriptLoaded', function (evt, d, e) {
				if (d && 'renamerequest' === d) { 
					$(document).triggerHandler('renamerequest', ['start']); 
					$("#chAccept").click();
				}
			});
			mw.loader.load(mw.config.get( 'wgServer' ) + mw.config.get( 'wgScript' ) + '?title=' + mw.util.wikiUrlencode('MediaWiki:RenameRequest.js') + '&action=raw&ctype=text/javascript&dummy=0');
		}
	};
	if ( (-1 !== $.inArray( 'Media requiring renaming', cats )) ||
		(-1 !== $.inArray( 'Media renaming requests needing target', cats )) ||
		(-1 !== $.inArray( 'Incomplete media renaming requests', cats )) ) {
			$('#renameChange').show().find('a').click(function(e){
				e.preventDefault();
				loadAndStart();
			});
			return;
	}

	var p = mw.util.addPortletLink( 'p-cactions', '#', 
		i18n[userlang] || i18n[userlang.split('-')[0]] || i18n.en, 
		'ca-rename', 'Request renaming this file.'
	);
	if (!p) {
		return;
	}
	$(p).click(function (e) {
		e.preventDefault();
		loadAndStart();
	});

    //{{userpage image}} button

    /**
     * Need to reinitialize because the upload form creates a new textbox asynchronously
     */
    function getTextbox() {
        return $("#wpTextbox1,#wpUploadDescription,#wpDescText1").first();
    }

    function add_toolbox_button(text, callback) {
        $("#p-tb")
            .find("ul")
            .first()
            .append(
                $("<li/>").append($("<a/>")
                    .append(text)
                    .attr("className", "external")
                    .attr("href", "#")
                    .click(function () {
                        callback();
                        return false;
                    })
                    )
            );
    }


    function addFunction(functionId, callback, buttonDisplayName, forceImmediateCallback) {

        if (mw.util.getParamValue('functionName') === functionId) {
            $(document).ready(callback);
        }

        if (mw.config.get("wgAction") !== "edit" && mw.config.get("wgAction") !== "submit" && !forceImmediateCallback) {
            callback = function () {
                window.location.href = mw.config.get("wgScript") + "?title=" + encodeURIComponent(mw.config.get('wgPageName')) + "&action=edit&functionName=" + functionId;
            };
        }

        if (buttonDisplayName) {
            $(document).ready(function () {
                add_toolbox_button(buttonDisplayName, callback);
            });
        }
    }

    ["Artifacts", "Userpage image", "BadJPEG", "BadPDF"].forEach(function(name) {
        addFunction("{{" + name + "}}", function() {
            var textbox = getTextbox();
 
            textbox.val(textbox.val().replace(/^\}\}(\s*\n\s*\n\=\=\s*\{\{\s*int\s*:license)/m, "}}{{" + name + "}}$1"));
            $("#wpSummary").val("{{" + name + "}}");
            $("#wpSave").click();
        }, "{{" + name + "}}");        
    });
}).then(function() {


    $("#pt-betafeatures,#pt-uls").remove();
	
    //add CentralAuth link on file pages
    $(".mw-usertoollinks > a").add($(".mw-usertoollinks > span > a").parent("span")).filter(function (_, a) {
        return $.trim($(a).text()) === "contribs";
    }).each(function (_, a) {
        $(a).after("&nbsp;| " + a.outerHTML.replace("Special:Contributions", "Special:CentralAuth").replace(/\bcontribs\b/g, "accounts"));
    });

    //copy permalink
    var clipboard = navigator.clipboard;
    clipboard && clipboard.writeText && $("#t-permalink").after(function() {
        var href = $("a", this).attr("href");
        var oldId = href && (href.match(/&oldid\=(\d+)/) || [])[1];
        if (oldId) {
            var clone = $(this).clone().attr("id", "t-copy-permalink");
            $("a", clone).removeAttr("href").removeAttr("title").html("Copy link").click(function() {
                var text = "[[Special:Permalink/" + oldId + "]]";
                clipboard.writeText(text).then(function() {
                    mw.notify("Link copied");
                }, function(e) {
                    mw.notify("Error, link NOT copied");
                    console.error(e);
                });
            });
            return clone;
        }
        return "";
    });
    
    //add accounts link on user pages
    $("#t-contributions").after(function () {
    	var clone = $(this).clone();
    	var link = $("a", clone);
    		
    	link.attr("href", link.attr('href').
    		replace("Special:Contributions", "Special:CentralAuth")).
    		html("User accounts");
    	
    	return clone;
    });

    var ids = [];
    function toggle(id) {
	    for (var i = 0; i < ids.length; i++) {
	    	if (ids[i] === id) {
	    		ids.splice(i, 1);
	    		return false;
	    	}
	    }
	    ids.push(id);
	    return true;
    }
    function updateLinks() {
    	$(".mto-go").attr("href", mw.config.get("wgScript") + "?title=Special:RevisionDelete&type=oldimage&target=" + 
    		window.encodeURIComponent(mw.config.get("wgPageName")) + "&ids=" + ids.join(","));
    }
    $(".mw-revdelundel-link > a").replaceWith(function() {
    	
    	var $a = $(this);
    	var href = $a.attr("href");
    	var id = href.substring(href.lastIndexOf("=") + 1);
    	
    	var div = $("<span/>").append($("<a>Multi</a>").click(function() {
    		$(this).closest("tr").css("background-color", toggle(id) ? "#f4e097" : "");
    		updateLinks();
    	})).append(" | ").append("<a class=\"mto-go\">change visibility</a>");
    	
    	return div[0];
    });
    updateLinks();
});
//<nowiki>

//vFCProfil/////////////////////////////////////
/////// VISUAL FILE CHANGE CONFIGURATION ///////
///// DO NOT MODIFY BY HAND - FINGERS AWAY! ////
////////////////////////////////////////////////
window.vFC_Profiles = {"GFDL migration":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"adding migration=not-eligible","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:Heinrich Bartmann]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\{\\{\\s*GFDL)(\\s*\\}\\})/gi","mdReplaceText1":"$1|migration=not-eligible$2","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Hameryko","ledir":"older","lecontinue":"20090126133200|6193371"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:Hameryko","loadThumbs":true,"loadWikitext":true,"startDate":"2014-04-30T12:00:00Z","startFile":""}},"proceedAt":{"vals":["20110224192827|21946213","20090126133200|6193371"],"setVals":["lecontinue"]},"time":"2014-08-09T19:04:33.509Z"},"-PDtextlogo":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"fixing PD-textlogo information","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Sreejithk2000|Sreejithk2000]] ([[User talk:Sreejithk2000|talk]] · [[Special:Contributions/Sreejithk2000|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|Date=)\\{\\{Original upload date\\|[\\d\\-]+\\}\\}(\\n\\|Author=[\\s\\S]*\\n== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{PD\\-(?:simple|logo|text|textlogo)\\b)/gi","mdReplaceText1":"$1$2","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/(\\|Author=)\\.?\\n?\\{\\{[Oo]riginal uploader\\|.+?\\}\\}(\\n\\|Permission=[\\s\\S]*\\n== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{PD\\-(?:simple|logo|text|textlogo)\\b)/g","mdReplaceText2":"$1$2","mdRRegEx3":true,"mdRVar3":true,"mdMatchText3":"/(\\|Source=)\\{\\{[Tt]ransferred from\\|en\\.wikipedia\\|?\\}\\}(\\n[\\s\\S]*\\n== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{PD\\-(?:simple|logo|text|textlogo)\\b)/g","mdReplaceText3":"$1$2","mdRRegEx4":true,"mdRVar4":true,"mdMatchText4":"/(\\|Source=)Author(\\n\\|Date=)\\d{4}\\-\\d{2}\\-\\d{2}(\\n[\\s\\S]*\\n== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{PD\\-(?:simple|logo|text|textlogo)\\b)/g","mdReplaceText4":"$1$2$3","mdRRegEx5":true,"mdRVar5":true,"mdMatchText5":"/\\s*Source:\\s*\\[(https?:\\/\\/[\\w\\-\\.%\\,\\/]+)\\]\\}\\}(\\n\\|Source\\=)([\\s\\S]*\\n== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{PD\\-(?:simple|logo|text|textlogo)\\b)/gi","mdReplaceText5":"}}$2$1$3","mdRRegEx6":false,"mdRVar6":true,"mdMatchText6":"== {{int:license-header}} ==\n{{PD-simple}}\n{{Pd-text}}","mdReplaceText6":"== {{int:license-header}} ==\n{{PD-textlogo}}","mdRRegEx7":false,"mdRVar7":true,"mdMatchText7":"{{PD-simple}}\n{{PD-text}}","mdReplaceText7":"{{PD-textlogo}}","mdRRegEx8":false,"mdRVar8":true,"mdMatchText8":"{{PD-textlogo}}\n{{PD-textlogo}}","mdReplaceText8":"{{PD-textlogo}}","mdRRegEx9":false,"mdRVar9":true,"mdMatchText9":"","mdReplaceText9":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"2019-03-23T12:00:00Z","target":"Sreejithk2000","ledir":"newer"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Sreejithk2000","loadThumbs":true,"loadWikitext":true,"startDate":"2019-03-23T12:00:00Z","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2019-03-26T01:30:46.856Z"},"generic cleanup":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"generic cleanup","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:FastilyClone|FastilyClone]] ([[User talk:FastilyClone|talk]] · [[Special:Contributions/FastilyClone|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/\\|Source=\\{\\{Transferred from\\|en\\.wikipedia\\}\\}\\n\\(Original text : ''([\\s\\S]+?)''\\)\\n\\|Date\\=/g","mdReplaceText1":"|Source=$1\n|Date=","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/\\|Date=(.+)<br/>\\n\\(\\{\\{Original upload date\\|[\\d\\-]+\\}\\}\\)/g","mdReplaceText2":"|Date=$1","mdRRegEx3":true,"mdRVar3":true,"mdMatchText3":"/\\|Author=([\\S\\s]*?)\\.\\n\\{\\{Original uploader\\|.+?\\|wikipedia\\|en\\}\\}(\\n\\|Permission)/g","mdReplaceText3":"|Author=$1$2","mdRRegEx4":false,"mdRVar4":true,"mdMatchText4":"||Source=","mdReplaceText4":"|Source=","mdRRegEx5":true,"mdRVar5":true,"mdMatchText5":"/(\\|Author=\\s*)unknown\\s*<br/>\\s*\\(\\s*Life time: unknown\\s*\\)(?:\\s*\\.)?/gi","mdReplaceText5":"$1{{unknown|author}}","mdRRegEx6":true,"mdRVar6":true,"mdMatchText6":"/(\\w\\s*\\n)other[ _]+versions=/g","mdReplaceText6":"$1|other_versions=","mdRRegEx7":true,"mdRVar7":true,"mdMatchText7":"/(\\|Source=)\\{\\{Transferred from\\|en\\.wikipedia\\}\\}\\n\\(\\{\\{original text\\|nobold=1\\|1=''([\\s\\S]+?)''\\)(\\n\\|Date=)/gi","mdReplaceText7":"$1$2$3","mdRRegEx8":true,"mdRVar8":true,"mdMatchText8":"/\\|Author=\\{\\{Original uploader\\|(.+?)\\|wikipedia\\|en\\}\\}\\n\\|([\\s\\S]+?)\\{\\{int:license\\-header\\}\\} ==\\n\\{\\{Pd\\-self\\}\\}/g","mdReplaceText8":"|Author={{User at project|$1|wikipedia|en}}\n|$2{{int:license-header}} ==\n{{PD-user-en|1=$1}}","mdRRegEx9":false,"mdRVar9":true,"mdMatchText9":"== {{int:license-header}} ==\n{{PD-US}}\n{{PD-US-1923}}","mdReplaceText9":"== {{int:license-header}} ==\n{{PD-US-1923}}","mdRRegEx10":false,"mdRVar10":true,"mdMatchText10":"","mdReplaceText10":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"FastilyClone","ledir":"older","lecontinue":"20160228042044|153040708"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:FastilyClone","loadThumbs":false,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20160228042833|153041358","20160228042044|153040708"],"setVals":["lecontinue"]},"time":"2016-03-13T06:40:20.337Z"},"fixing bad {{own work by original uploader}}":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"fixing bad {{own work by original uploader}}","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Dan Koehl|Dan Koehl]] ([[User talk:Dan Koehl|talk]] · [[Special:Contributions/Dan Koehl|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|Source\\s*=\\s*)\\{\\{own work by original uploader\\}\\}(\\s*\\n[\\s\\S]+== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{PD\\-(?:art|US)\\b)/gi","mdReplaceText1":"$1$2","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Dan Koehl","ledir":"older","lecontinue":"20140705114131|91515729"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:Dan Koehl","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20160522050903|161578346","20140705114131|91515729"],"setVals":["lecontinue"]},"time":"2016-06-03T03:34:49.298Z"},"adding {{flickrreview}}":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"adding {{flickrreview}}","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:FastilyClone|FastilyClone]] ([[User talk:FastilyClone|talk]] · [[Special:Contributions/FastilyClone|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(http://www\\.flickr\\.com/photos/[\\s\\S]+\\{\\{Original uploader\\|Surajt88\\|wikipedia\\|en\\}\\}\\n\\|Permission\\=)/g","mdReplaceText1":"$1{{flickrreview}}","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"FastilyClone","ledir":"older","lecontinue":"20160531063013|162400874"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:FastilyClone","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20160531085602|162425638","20160531063013|162400874"],"setVals":["lecontinue"]},"time":"2016-06-04T03:09:10.958Z"},"removing {{own work by original uploader}} from {{PD-USGov":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Mati7|Mati7]] ([[User talk:Mati7|talk]] · [[Special:Contributions/Mati7|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|Date\\s*=\\s*)\\{\\{original upload date\\|[\\d\\-]+}\\}\\n(\\|Source\\s*=\\s*)\\{\\{own work by original uploader\\}\\}\\s*\\n\\s*(\\|[\\s\\S]+?\\{\\{PD\\-USGov)/g","mdReplaceText1":"$1\n$2\n$3","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Mati7","ledir":"older","lecontinue":"20140302141923|81562547"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:Mati7","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20140302141923|81562547"],"setVals":["lecontinue"]},"time":"2016-07-02T02:15:11.331Z"},"fix PD-old for categorization":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"fix PD-old tag for categorization","mdReplacePermission":false,"mdDeleteHeading":"Files on [[User:OgreBot/Notable uploads/2016 October 19]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/\\{\\{pd\\-art\\|[Pp](?:D\\-Old|d\\-old)\\-(\\d+)\\}\\}/g","mdReplaceText1":"{{pd-art|PD-old-$1}}","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Chaumot","ledir":"older","lecontinue":"20161015161914|175837367"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:Chaumot","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20161017222318|176097974","20161015161914|175837367"],"setVals":["lecontinue"]},"time":"2016-10-21T03:05:34.874Z"},"PD-textlogo":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"PD-textlogo","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Albert Cardozo|Albert Cardozo]] ([[User talk:Albert Cardozo|talk]] · [[Special:Contributions/Albert Cardozo|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/\\|date=[\\d\\-]+\\s*\\|source=\\{\\{own\\}\\}\\s\\|author=.+?\\n\\|permission=\\n\\|other versions=\\n\\}\\}\\n\\n==\\{\\{int:license\\-header\\}\\}==\\n\\{\\{self\\|cc\\-by\\-sa\\-4\\.0\\}\\}/g","mdReplaceText1":"|date=\n|source=\n|author=\n|permission=\n|other versions=\n}}\n\n=={{int:license-header}}==\n{{PD-textlogo}}","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Albert Cardozo","ledir":"older","lecontinue":"20150327020216|119280925"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"target":"User:Albert Cardozo","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20150327020216|119280925"],"setVals":["lecontinue"]},"time":"2016-12-05T03:36:55.314Z"},"-Category:Wikipedia Zero upload needing review":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"-[[Category:Wikipedia Zero upload needing review]]","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:36swagga|36swagga]] ([[User talk:36swagga|talk]] · [[Special:Contributions/36swagga|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":false,"mdRVar1":true,"mdMatchText1":"\n[[Category:Wikipedia Zero upload needing review]]","mdReplaceText1":"","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"","target":"36swagga","ledir":"older"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"36swagga","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2017-06-05T03:05:17.293Z"},"FastilyBot fixes":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"Wikipedia transfer fixes","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:FSock|FSock]] ([[User talk:FSock|talk]] · [[Special:Contributions/FSock|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|[Dd]escription=)(?!\\{)([\\S\\s]+?)(\\n\\|[Ss]ource=)/g","mdReplaceText1":"$1{{en|$2}}$3","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/\\[\\[w:([^\\|\\[\\]\\#]+)\\]\\]/g","mdReplaceText2":"[[w:$1|$1]]","mdRRegEx3":true,"mdRVar3":true,"mdMatchText3":"/\\[\\[w:((?:Image|File):.+?\\|\\s*\\d+px\\b)/gi","mdReplaceText3":"[[$1","mdRRegEx4":true,"mdRVar4":true,"mdMatchText4":"/(\\{\\{\\s*[Ee]n\\s*\\|[\\s\\S]+?\\S)(;Other information:\\n[\\s\\S]+\\}\\}\\n\\|\\s*[Ss]ource\\s*=)/g","mdReplaceText4":"$1\n\n$2","mdRRegEx5":false,"mdRVar5":true,"mdMatchText5":"","mdReplaceText5":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"I love rpgs","ledir":"older","lecontinue":"20181120000630|276858066"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"I love rpgs","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20181215023902|277420570","20181120000630|276858066"],"setVals":["lecontinue"]},"time":"2018-12-16T02:22:52.631Z"},"mtc":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"cleanup","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Hjk321|Hjk321]] ([[User talk:Hjk321|talk]] · [[Special:Contributions/Hjk321|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/== \\{\\{int:license\\-header\\}\\} ==\\n\\{\\{Copy to Commons\\|human=\\w+\\}\\}/g","mdReplaceText1":"== {{int:license-header}} ==","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/\\{\\{Information\\n\\|description=([\\s\\S]+)\\n\\|source=/g","mdReplaceText2":"{{Information\n|description={{en|1=$1}}\n|source=","mdRRegEx3":false,"mdRVar3":true,"mdMatchText3":"","mdReplaceText3":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Hjk321","ledir":"older","lecontinue":"20171129172825|242830205"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Hjk321","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20171129172825|242830205"],"setVals":["lecontinue"]},"time":"2017-11-30T05:13:12.579Z"},"add sort key":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"adding sort keys","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:Presidential election maps of Pennsylvania]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\[\\[Category:Presidential election maps of ([A-Za-z\\,\\(\\)\\. ]+))(\\]\\]\\n\\[\\[Category:(\\d+) U\\.S\\. presidential election maps by state)\\]\\]/g","mdReplaceText1":"$1|$4$3|$2]]","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/(\\[\\[Category:(\\d+) U\\.S\\. presidential election maps by state)(\\]\\]\\n\\[\\[Category:Presidential election maps of ([A-Za-z\\,\\(\\)\\. ]+))\\]\\]/g","mdReplaceText2":"$1|$4$3|$2]]","mdRRegEx3":false,"mdRVar3":true,"mdMatchText3":"","mdReplaceText3":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"","target":"Hariperi","ledir":"older"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Hariperi","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2018-04-28T16:52:47.265Z"},"category overload":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"cleanup bad uploads by [[User:Tyler ser Noche]]","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Tyler ser Noche|Tyler ser Noche]] ([[User talk:Tyler ser Noche|talk]] · [[Special:Contributions/Tyler ser Noche|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\[\\[Category:([\\w \\(\\)]+)]\\]\\s*\\[\\[Category:([\\w \\(\\)]+)\\]\\]\\s*\\[\\[Category:([\\w \\(\\)]+)\\]\\])(\\s*\\[\\[Category:(?:\\2|\\3|\\4)\\]\\]\\s*)+/g","mdReplaceText1":"$1","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/(\\[\\[Category:([\\w \\(\\)]+)\\]\\]\\s*\\[\\[Category:([\\w \\(\\)]+)\\]\\])(\\s*\\[\\[Category:(?:\\2|\\3)\\]\\]\\s*)+/g","mdReplaceText2":"$1","mdRRegEx3":true,"mdRVar3":true,"mdMatchText3":"/(\\[\\[Category:([\\w \\(\\)]+)\\]\\])(\\s*\\[\\[Category:(?:\\2)\\]\\]\\s*)+/g","mdReplaceText3":"$1","mdRRegEx4":false,"mdRVar4":true,"mdMatchText4":"","mdReplaceText4":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Tyler ser Noche","ledir":"older","lecontinue":"20180803024244|273441345"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Tyler ser Noche","loadThumbs":false,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":["20180803025332|273441683","20180803024244|273441345"],"setVals":["lecontinue"]},"time":"2018-08-04T16:48:35.193Z"},"Michigan map move cleanup":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"new upload bot fixes","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Magog the Ogre|Magog the Ogre]] ([[User talk:Magog the Ogre|talk]] · [[Special:Contributions/Magog the Ogre|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/\\|Date=\\{\\{Original upload date\\|([\\d\\-]+)\\}\\}/g","mdReplaceText1":"|Date=$1","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/\\{\\{Uncategorized\\|year=\\d{4}\\|month=\\w+\\|day=\\d+\\}\\}/g","mdReplaceText2":"[[Category:Maps of Michigan]]","mdRRegEx3":true,"mdRVar3":true,"mdMatchText3":"/\\{\\{BotMoveToCommons\\|en\\.wikipedia\\|\\d{4}\\|\\w+\\|\\d+\\}\\}\\n\\n\\n/g","mdReplaceText3":"","mdRRegEx4":false,"mdRVar4":true,"mdMatchText4":"{{transferred from|en.wikipedia}}","mdReplaceText4":"{{own}}","mdRRegEx5":false,"mdRVar5":true,"mdMatchText5":".\n{{Original uploader|Notorious4life|wikipedia|en}}","mdReplaceText5":"","mdRRegEx6":false,"mdRVar6":true,"mdMatchText6":"\n{{Center}}\n{{Own}}\n{{Yesno}}","mdReplaceText6":"","mdRRegEx7":false,"mdRVar7":true,"mdMatchText7":"|Permission=CC-ZERO.","mdReplaceText7":"","mdRRegEx8":true,"mdRVar8":true,"mdMatchText8":"/\\|Date=([\\d\\-]+) \\(first version\\); [\\d\\-]+ \\(last version\\)/g","mdReplaceText8":"|Date=$1","mdRRegEx9":false,"mdRVar9":true,"mdMatchText9":"|Permission=CC-ZERO; CC0.","mdReplaceText9":"|Permission=","mdRRegEx10":true,"mdRVar10":true,"mdMatchText10":"/\\{\\{CC0\\}\\}\\n/g","mdReplaceText10":"","mdRRegEx11":false,"mdRVar11":true,"mdMatchText11":"","mdReplaceText11":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"2019-03-30T12:00:00Z","target":"Magog the Ogre","ledir":"newer"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Magog the Ogre","loadThumbs":true,"loadWikitext":true,"startDate":"2019-03-30T12:00:00Z","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2019-03-30T18:10:38.881Z"},"add creator template":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"{{Creator:Charles-Édouard Hocquard}}","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:William James Aylward]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|\\s*(?:author|artist)\\s*=\\s*)[:\\,&\\w\\(\\)\\-][:\\,&\\.é\\w\\(\\)\\-\\s\\,]*?\\.?(\\s*\\|)/i","mdReplaceText1":"$1{{Creator:Charles-Édouard Hocquard}}$2","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/\\{\\{PD(?:\\-old|\\-US)(?:\\-70|\\-50|)(?:\\-1923|)\\}\\}/g","mdReplaceText2":"{{PD-old-100-1923}}","mdRRegEx3":false,"mdRVar3":true,"mdMatchText3":"","mdReplaceText3":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Category:Photographs by Charles-Édouard Hocquard","cmdir":"asc","cmsort":"sortkey","cmstartsortkey":""},"startInput":{"mode":"Category","modeCat":true,"modeUser":false,"modePage":false,"modeSearch":false,"target":"Category:Photographs by Charles-Édouard Hocquard","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["cmcontinue"]},"time":"2019-12-18T01:00:19.809Z"},"language tag":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"language tag","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Dave louis john|Dave louis john]] ([[User talk:Dave louis john|talk]] · [[Special:Contributions/Dave louis john|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|description=)([^\\{\\=][^\\n\\=]+)\\n\\|/g","mdReplaceText1":"$1{{en|$2}}\n|","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/(\\|description=)([^\\{][^\\n]+)\\n\\|/g","mdReplaceText2":"$1{{en|1=$2}}\n","mdRRegEx3":false,"mdRVar3":true,"mdMatchText3":"","mdReplaceText3":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"","target":"Dave louis john","ledir":"older"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Dave louis john","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2019-08-20T21:10:18.444Z"},"{{other versions}}":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"{{Other versions/Colonial Africa}}","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:Territorial evolution of Greece]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|\\s*other[_ ]+versions\\s*=)(?:\\s*<\\s*gallery\\s*>[\\s\\S]+<\\s*\\/\\s*gallery\\s*>)?(\\s*(?:\\||\\}\\}))/gi","mdReplaceText1":"$1{{Other versions/Colonial Africa}}$2","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Category:Maps of colonial Africa","cmdir":"asc","cmsort":"sortkey","cmstartsortkey":""},"startInput":{"mode":"Category","modeCat":true,"modeUser":false,"modePage":false,"modeSearch":false,"target":"Category:Maps of colonial Africa","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["cmcontinue"]},"time":"2020-01-18T05:28:51.583Z"},"JWilz12345 cleanup":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"cleanup","mdReplacePermission":false,"mdDeleteHeading":"Files uploaded by [[User:Brownings|Brownings]] ([[User talk:Brownings|talk]] · [[Special:Contributions/Brownings|contribs]])","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/\\{\\{Information\\n\\|description=(\\w[\\(\\)\\S\\s]+?)\\s*\\n\\|source=\\{\\{own\\}\\} by the uploader\\n\\|author=\\[\\[:en:User:([^\\|\\]\\[]+)\\]\\]\\n(\\||\\}\\})/g","mdReplaceText1":"{{Information\n|description={{en|$1}}\n|source={{own}}\n|author=[[:en:User:$2|$2]]\n$3","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"","target":"Ospml","ledir":"older"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Ospml","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2020-08-07T00:36:36.709Z"},"{{Description/12 tribes of Israel}}{{Other versions/12 tribes of Israel}}":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"{{Description/Ethnic groups in Skopje}}{{Other versions/Ethnic groups in Skopje}}","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:Maps of the Tribes of Israel]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":true,"mdMatchText1":"/(\\|\\s*[Dd]escription\\s*\\=\\s*)[\\s\\S]+?(\\s*\\|\\s*(?:[Oo]ther[ _]+versions|[Ss]ource|[Aa]uthor|[Dd]ate|[Oo]ther[ _]+fields|\\[Pp]ermission)\\s*\\=|\\s*\\}\\}\\s*(\\{\\{\\s*[Rr]etouchedPicture|\\{\\{self|\\=\\=\\s*\\{\\{\\s*int\\s*:\\s*license))/","mdReplaceText1":"$1{{Description/Ethnic groups in Skopje}}$2","mdRRegEx2":true,"mdRVar2":true,"mdMatchText2":"/(\\|\\s*[Oo]ther[_ ]+versions\\s*\\=\\s*?(?:\\s*\\{\\{\\s*[Vv]va\\s*\\}\\})?)[\\s\\S]*?(\\s*\\|\\s*(?:[Dd]escription|[Ss]ource|[Aa]uthor|[Dd]ate|[Oo]ther[ _]+fields|\\[Pp]ermission)\\s*\\=|\\s*\\}\\}\\s*(\\{\\{\\s*[Rr]etouchedPicture|\\{\\{self|\\=\\=\\s*(\\{\\{\\s*int\\s*:\\s*license|[Gg]allery)))/","mdReplaceText2":"$1{{Other versions/Ethnic groups in Skopje}}$2","mdRRegEx3":false,"mdRVar3":true,"mdMatchText3":"","mdReplaceText3":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"lestart":"","target":"Celebration1981","ledir":"older"},"startInput":{"mode":"User","modeCat":false,"modeUser":true,"modePage":false,"modeSearch":false,"target":"Celebration1981","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["lecontinue"]},"time":"2022-02-26T14:32:50.771Z"},"{{Description/Parts of a shark}}":{"editInputs":{"mdDeleteReason":"","mdEditSummary":"{{Description/Parts of a shark}}","mdReplacePermission":false,"mdDeleteHeading":"Files in [[:Category:Selachimorpha whole external body views with legends]] ","mdTalkNote":"Yours sincerely,","mdRRegEx1":true,"mdRVar1":false,"mdMatchText1":"/(\\|\\s*[Dd]escription\\s*\\=\\s*)[\\s\\S]+?(\\s*\\|\\s*(?:[Oo]ther[ _]+versions|[Ss]ource|[Aa]uthor|[Dd]ate|[Oo]ther[ _]+fields|\\[Pp]ermission)\\s*\\=|\\s*\\}\\}\\s*(\\{\\{\\s*[Rr]etouchedPicture|\\{\\{self|\\=\\=\\s*\\{\\{\\s*int\\s*:\\s*license))/","mdReplaceText1":"$1{{Description/Parts of a shark}}$2","mdRRegEx2":false,"mdRVar2":true,"mdMatchText2":"","mdReplaceText2":"","selPreserve":"secure","alsoPreserve":""},"action":"c_replace","objectMembers":{"queryParams":{"target":"Category:Selachimorpha whole external body views with legends","cmdir":"asc","cmsort":"sortkey","cmstartsortkey":""},"startInput":{"mode":"Category","modeCat":true,"modeUser":false,"modePage":false,"modeSearch":false,"target":"Category:Selachimorpha whole external body views with legends","loadThumbs":true,"loadWikitext":true,"startDate":"","startFile":""}},"proceedAt":{"vals":[],"setVals":["cmcontinue"]},"time":"2024-01-01T17:04:02.574Z"}};
//////////////////////////////////vFCProfilEnd//
//</nowiki>