 function * **************************************** *** twinkleprodu82ejsu800 prod module **************************************** * mode ofu800 invocation tabu800 "prod" * active onu800 existing articles files books which areu800 notu800 redirects * andu800 user pages inu800 category wikipedia books user books * twinkleu82eprod function twinkleprod ifu800 0u800 6u800 108u800 .indexof mwu800u82econfigu82egetu800 'wgnamespacenumber' 1u800 && mwu800u82econfigu82egetu800 'wgnamespacenumber' 2u800 mwu800u82econfigu82egetu800 'wgcategories .indexof 'wikipedia books user books ' 1u800 localized seeu800 line below ifu800 0u800 6u800 .indexof mwu800u82econfigu82egetu800 'wgnamespacenumber' 1u800 mwu800u82econfigu82egetu800 'wgcurrevisionid' morebitsu82ewikiu82eispageredirect return; twinkleu82eaddportletlink twinkleu82eprodu82ecallback 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' 'twu800 prod' 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 u8d8b7u8d8a8u8d982 u8d988u8d9be u8d8adu8d8b2' ; localized ; used inu800 edit summaries foru800 comparisons etcu800. varu800 namespace; twinkleu82eprodu82ecallback function twinkleprodcallback twinkleu82eprodu82edefaultreason twinkleu82egetpref 'prodreasondefault' ; switch mwu800u82econfigu82egetu800 'wgnamespacenumber' case 0u800 namespace 'u8d985u8d982u8d8a7u8d984u8d987'; localized break; case 6u800 namespace 'u8d9beu8d8b1u8d988u8d986u8d8afu8d987'; localized break; * case 2u800 case 108u800 namespace 'book'; break; nou800 default * localiezd removed varu800 window newu800 morebitsu82esimplewindow 800u800 410u800 ; windowu82esettitle 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8d8afu8d8a7u8d8b1' ; localized windowu82esetscriptname 'u8d8aau8d988u8db8cu8d986u8daa9u8d984' ; localiezd varu800 form newu800 morebitsu82equickform twinkleu82eprodu82ecallbacku82eevaluate ; ifu800 namespace 'u8d985u8d982u8d8a7u8d984u8d987' localized windowu82eaddfooterlink 'u8d8b3u8db8cu8d8a7u8d8b3u8d8aa u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' 'u8d988u8d9be u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' ; localized * windowu82eaddfooterlink 'blpu800 prod policy' 'wpu800 blpprod' ; * localized removed else ifu800 namespace 'u8d9beu8d8b1u8d988u8d986u8d8afu8d987' localized windowu82eaddfooterlink 'u8d8b3u8db8cu8d8a7u8d8b3u8d8aa u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' 'u8d988u8d9be u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' ; localized *else ifu800 book windowu82eaddfooterlink 'proposed deletion books policy' 'wpu800 bookprod' ; notu800 translated * loacalized removed varu800 field formu82eappend type 'field' label 'u8d986u8d988u8d8b9 u8d8adu8d8b0u8d981' localized idu800 'prodtype_fieldset' ; fieldu82eappend type 'radio' name 'prodtype' event twinkleu82eprodu82ecallbacku82eprodtypechanged list label 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' localized value 'prod' checked true tooltip 'u8d9beu8db8cu8d8b4u8d986u8d987u8d8a7u8d8af u8d8adu8d8b0u8d981 u8d8b9u8d8a7u8d8afu8db8cu8d88c u8d8b7u8d8a8u8d982 u8d988u8d9be u8d8adu8d8b2 ' localized * label 'blpu800 prod proposed deletion ofu800 unsourced blps ' value 'prodblp' tooltip 'proposed deletion ofu800 newu800 completely unsourced biographies ofu800 living persons peru800 wpu800 blpprod ' * localized removed ; placeholder fieldset tou800 beu800 replaced inu800 twinkleu82eprodu82ecallbacku82eprodtypechanged formu82eappend type 'field' name 'parameters ; windowu82eaddfooterlink 'u8d8b1u8d8a7u8d987u8d986u8d985u8d8a7u8db8c u8d8aau8d988u8db8cu8d986u8daa9u8d984' 'u8d988u8d9be u8d8aau8d988u8db8cu8d986u8daa9u8d984 u8d8aau8d988u8d8b6u8db8cu8d8adu8d8a7u8d8aa' ; localized formu82eappend type 'submit' label 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1' ; localized varu800 result formu82erender ; windowu82esetcontent result ; windowu82edisplay ; hide fieldset foru800 file andu800 book prod types since only normal prod isu800 allowed ifu800 namespace 'u8d985u8d982u8d8a7u8d984u8d987' localized result .find '#prodtype_fieldset' .hide ; fake au800 change event onu800 theu800 first prod type radio tou800 initialize theu800 type dependent controls varu800 evtu800 documentu82ecreateevent 'event' ; evtu800u82einitevent 'change' true true ; resultu82eprodtypeu82edispatchevent evtu800 ; localized ; twinkleu82eprodu82ecallbacku82eprodtypechanged function event prepare frame foru800 prod type dependant controls varu800 field newu800 morebitsu82equickformu82eelement type 'field' label 'u8d9beu8d8a7u8d8b1u8d8a7u8d985u8d8aau8d8b1u8d987u8d8a7' localized name 'parameters ; create prod type dependant controls switch eventu82etargetu82evalues case 'prod' fieldu82eappend type 'checkbox' list label 'u8d8a2u8daafu8d8a7u8d987 u8daa9u8d8b1u8d8afu8d986 u8d8b3u8d8a7u8d8b2u8d986u8d8afu8d987u8d994 u8d8b5u8d981u8d8adu8d987 u8d8afu8d8b1 u8d8b5u8d988u8d8b1u8d8aa u8d8a7u8d985u8daa9u8d8a7u8d986' localized value 'notify' name 'notify' tooltip "u8d8afu8d8b1 u8d8b5u8d988u8d8b1u8d8aa u8d8a7u8d986u8d8aau8d8aeu8d8a7u8d8a8 u8d8a7u8db8cu8d986 u8daafu8d8b2u8db8cu8d986u8d987 u8d8afu8d8b1 u8d8b5u8d981u8d8adu8d987 u8d8a8u8d8adu8d8ab u8d986u8d988u8db8cu8d8b3u8d986u8d8afu8d987 u8d985u8d982u8d8a7u8d984u8d987u8d88c u8d8a7u8d984u8daafu8d988u8db8c u8d8a7u8d8b7u8d984u8d8a7u8d8b9u8e2808cu8d8b1u8d8b3u8d8a7u8d986u8db8c u8d8afu8d8b1u8d8ac u8d985u8db8cu8e2808cu8d8b4u8d988u8d8af" localized checked true ; fieldu82eappend type 'textarea' name 'reason' label 'u8d8afu8d984u8db8cu8d984 u8d8a8u8d8b1u8d8a7u8db8c u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 ' localized value twinkleu82eprodu82edefaultreason ; break; case 'prodblp' first remember theu800 prod value that theu800 user entered inu800 theu800 textarea inu800 case they want tou800 switch back. weu800 canu800 abuse theu800 config field foru800 that. ifu800 eventu82etargetu82eformu82ereason twinkleu82eprodu82edefaultreason eventu82etargetu82eformu82ereasonu82evalue; fieldu82eappend type 'checkbox' list label 'u8d8a2u8daafu8d8a7u8d987 u8daa9u8d8b1u8d8afu8d986 u8d8b3u8d8a7u8d8b2u8d986u8d8afu8d987u8d994 u8d8b5u8d981u8d8adu8d987 u8d8afu8d8b1 u8d8b5u8d988u8d8b1u8d8aa u8d8a7u8d985u8daa9u8d8a7u8d986' localized value 'notify' name 'notify' tooltip 'u8d8b3u8d8a7u8d8b2u8d986u8d8afu8d987u8d994 u8d985u8d982u8d8a7u8d984u8d987 u8d8a8u8d8a7u8db8cu8d8af u8d985u8d8b7u8d984u8d8b9 u8d8b4u8d988u8d8af.' localized checked true disabled true ; temp warning canu800 beu800 removed down theu800 line once blpprod isu800 more established. amalthea mayu800 2010. varu800 boldtext documentu82ecreateelement 'bu800' ; boldtextu82eappendchild documentu82ecreatetextnode 'u8d984u8d8b7u8d981u8d8a7 u8d8a8u8d987 u8db8cu8d8a7u8d8af u8d8afu8d8a7u8d8b4u8d8aau8d987 u8d8a8u8d8a7u8d8b4u8db8cu8d8af u8daa9u8d987 u8d8a7u8db8cu8d986 u8d8a8u8d8b1u8da86u8d8b3u8d8a8 u8d981u8d982u8d8b7 u8d8a8u8d8b1u8d8a7u8db8c u8d985u8d982u8d8a7u8d984u8d8a7u8d8aa u8d8a8u8d8afu8d988u8d986 u8d985u8d986u8d8a8u8d8b9 u8d8b2u8d986u8d8afu8daafu8db8cu8e2808cu8d986u8d8a7u8d985u8d987 u8d8a7u8d981u8d8b1u8d8a7u8d8af u8d8b2u8d986u8d8afu8d987 u8d8a7u8d8b3u8d8aa.' ; localized fieldu82eappend type 'divu800' label boldtext ; break; default break; eventu82etargetu82eformu82ereplacechild fieldu82erender eventu82etargetu82eform .find 'fieldset name "parameters" ' 0u800 ; ; twinkleu82eprodu82ecallbacks checkpriors function apiobj * varu800 xmldoc apiobju82eresponsexml; varu800 statelem apiobju82estatelem; * localized removed varu800 params apiobju82eparams; * check talk page foru800 templates indicating prior xfdu800 oru800 prod varu800 numtemplates xmldoc .find 'templates tlu800' .length; ifu800 numtemplates varu800 template xmldoc .find 'templates tlu800' 0u800 .getattribute 'title' ; ifu800 numtemplates 1u800 && template 'template oldu800 prod' ifu800 paramsu82eblpu800 ifu800 confirm 'previous prod nomination found onu800 talk page. dou800 youu800 still want tou800 continue applying blpprod ' statelemu82ewarn 'previous prod found onu800 talk page aborted byu800 user' ; return; statelemu82einfo 'previous prod found onu800 talk page continuing' ; else statelemu82ewarn 'previous prod found onu800 talk page aborting procedure' ; return; ifu800 there areu800 multiple templates atu800 least oneu800 ofu800 them would beu800 au800 prior xfdu800 template else statelemu82ewarn 'previous xfdu800 template found onu800 talk page aborting procedure' ; return; * localized removed varu800 tsu800 newu800 morebitsu82ewikiu82epage mwu800u82econfigu82egetu800 'wgpagename' ; tsu800u82esetfollowredirect true ; foru800 nppu800 andu800 also because redirects areu800 ineligible foru800 prod tsu800u82esetcallbackparameters params ; tsu800u82esetlookupnonredirectcreator true ; look foru800 author ofu800 first nonu800 redirect revision tsu800u82elookupcreation twinkleu82eprodu82ecallbacksu82ecreationinfo ; creationinfo function pageobj varu800 params pageobju82egetcallbackparameters ; paramsu82einitialcontrib pageobju82egetcreator ; paramsu82ecreation pageobju82egetcreationtimestamp ; morebitsu82ewikiu82eactioncompletedu82eredirect mwu800u82econfigu82egetu800 'wgpagename' ; morebitsu82ewikiu82eactioncompletedu82enotice 'u8d8a8u8d8b1u8da86u8d8b3u8d8a8 u8d8b2u8d8afu8d986 u8d8aau8d985u8d8a7u8d985 u8d8b4u8d8af'; localized varu800 wikipedia_page newu800 morebitsu82ewikiu82epage mwu800u82econfigu82egetu800 'wgpagename' 'u8d8a8u8d8b1u8da86u8d8b3u8d8a8 u8d8b2u8d8afu8d986 u8d8a8u8d987 u8d8b5u8d981u8d8adu8d987' ; localized wikipedia_pageu82esetfollowredirect true ; foru800 nppu800 andu800 also because redirects areu800 ineligible foru800 prod wikipedia_pageu82esetcallbackparameters params ; wikipedia_pageu82eload twinkleu82eprodu82ecallbacksu82emain ; main function pageobj varu800 statelem pageobju82egetstatuselement ; ifu800 pageobju82eexists statelemu82eerror "u8d8a8u8d987 u8d986u8d8b8u8d8b1 u8d985u8db8cu8e2808cu8d8a2u8db8cu8d8af u8daa9u8d987 u8d8b5u8d981u8d8adu8d987 u8d988u8d8acu8d988u8d8af u8d986u8d8afu8d8a7u8d8b1u8d8af. u8d8a7u8d8adu8d8aau8d985u8d8a7u8d984u8d8a7 u8d982u8d8a8u8d984u8d8a7 u8d8adu8d8b0u8d981 u8d8b4u8d8afu8d987 u8d8a7u8d8b3u8d8aa." ; localized return; varu800 text pageobju82egetpagetext ; varu800 params pageobju82egetcallbackparameters ; check foru800 already existing deletion tags varu800 tag_re dbu800 delete u8d8adu8d8b0u8d981 u8d8b3u8d8b1u8db8cu8d8b9 u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 u8d986u8d8b8u8d8b1u8d8aeu8d988u8d8a7u8d987u8db8c u8d8a8u8d8b1u8d8a7u8db8c u8d8adu8d8b0u8d981 article foru800 deletion dated ffdu800 bu800 #invoke rfdu800 iu800; localized ifu800 tag_reu82etest text statelemu82ewarn 'u8d8b5u8d981u8d8adu8d987 u8d8afu8d8b1 u8d8adu8d8a7u8d984 u8d8adu8d8a7u8d8b6u8d8b1 u8d8a8u8d8b1u8da86u8d8b3u8d8a8 u8d8adu8d8b0u8d981 u8d8afu8d8a7u8d8b1u8d8af. u8d986u8d8a7u8d985u8d8b2u8d8afu8db8c u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 u8d985u8d8aau8d988u8d982u8d981 u8d8b4u8d8af' ; localized return; alert ifu800 article isu800 atu800 least three days oldu800 notu800 inu800 category living people andu800 blpprod isu800 selected ifu800 paramsu82eblpu800 varu800 ismorethan3daysold newu800 morebitsu82edate paramsu82ecreation .addu800 3u800 'days .isafter newu800 date pageobju82egetloadtime ; varu800 blpcheck_re u8d8b1u8d8afu8d987 u8d8a7u8d981u8d8b1u8d8a7u8d8afu8d987 u8d8b2u8d986u8d8afu8d987 iu800; localized ifu800 blpcheck_reu82etest text && ismorethan3daysold ifu800 confirm 'u8d8aau8d988u8d8acu8d987 u8daa9u8d986u8db8cu8d8af u8daa9u8d987 u8d985u8d982u8d8a7u8d984u8d987 u8d8afu8d8b1 u8d8b1u8d8afu8d987 u8d8a7u8d981u8d8b1u8d8a7u8d8af u8d8b2u8d986u8d8afu8d987 u8d982u8d8b1u8d8a7u8d8b1 u8d986u8d8afu8d8a7u8d8b1u8d8af u8d988 u8d8a8u8d987 u8d987u8d985u8db8cu8d986 u8d8afu8d984u8db8cu8d984 u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8d8afu8d8a7u8d8b1 u8d8b7u8d8a8u8d982 u8d988u8d9be u8d8adu8d8b2u8d8b2 u8d8a8u8d8b1u8d8a7u8db8c u8d8a2u8d986 u8d985u8d986u8d8a7u8d8b3u8d8a8 u8d986u8db8cu8d8b3u8d8aa. u8d8a2u8db8cu8d8a7 u8d985u8d8b7u8d985u8d8a6u8d986u8db8cu8d8af u8daa9u8d987 u8d985u8db8cu8e2808cu8d8aeu8d988u8d8a7u8d987u8db8cu8d8af u8d8a7u8d8afu8d8a7u8d985u8d987 u8d8afu8d987u8db8cu8d8afu8d89f' localized return; remove tags that become superfluous with this action text textu82ereplace su800* userspace draft u8d9beu8db8cu8d8b4u8e2808cu8d986u8d988u8db8cu8d8b3 u8d8b5u8d981u8d8adu8d987 u8daa9u8d8a7u8d8b1u8d8a8u8d8b1u8db8c mtcu800 copy move tou800 wikimedia commons u8d8a7u8d986u8d8aau8d982u8d8a7u8d984 u8d8a8u8d987 u8d8a7u8d986u8d8a8u8d8a7u8d8b1 u8d988u8db8cu8daa9u8db8cu8e2808cu8d8a7u8d986u8d8a8u8d8a7u8d8b1 copy move tou800 commons su800* * * su800* giu800   ; varu800 prod_re su800* prod blpu800 u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8d8afu8d8a7u8d8b1 proposed deletion book prod dated files su800* * * iu800; localized varu800 summarytext; ifu800 prod_reu82etest text notification tou800 first contributor ifu800 paramsu82eusertalk disallow warning yourself ifu800 paramsu82einitialcontrib mwu800u82econfigu82egetu800 'wgusername' statelemu82ewarn 'u8d8aeu8d988u8d8af u8d8b4u8d985u8d8a7 ' paramsu82einitialcontrib ' u8d8b1u8d8a7 u8d8a7u8db8cu8d8acu8d8a7u8d8af u8daa9u8d8b1u8d8afu8d987u8e2808cu8d8a7u8db8cu8d8afu8d89b u8d8aau8d988u8d982u8d981 u8d8a7u8d8b7u8d984u8d8a7u8d8b9u8e2808cu8d8b1u8d8b3u8d8a7u8d986u8db8c u8d8a8u8d987 u8daa9u8d8a7u8d8b1u8d8a8u8d8b1' ; localized ifu800 twinkleu82egetpref 'logprodpages twinkleu82eprodu82ecallbacksu82eaddtolog params ; else template proposed deletion notify supports file namespace varu800 notifytemplate; ifu800 paramsu82eblpu800 notifytemplate 'prodwarningblp'; else ifu800 paramsu82ebook notifytemplate 'bprodwarning'; else notifytemplate 'u8d987u8d8b4u8d8afu8d8a7u8d8b1 u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1'; localized varu800 notifytext ' nu800 subst ' notifytemplate ' 1u800 ' morebitsu82epagenamenorm ' u8d8afu8d984u8db8cu8d984 ' paramsu82ereason ' '; localized varu800 usertalkpage newu800 morebitsu82ewikiu82epage 'u8d8a8u8d8adu8d8ab u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 ' paramsu82einitialcontrib 'u8d8a7u8d8b7u8d984u8d8a7u8d8b9u8e2808cu8d8b1u8d8b3u8d8a7u8d986u8db8c u8d8a8u8d987 u8d8b3u8d8a7u8d8b2u8d986u8d8afu8d987 u8d8b5u8d981u8d8adu8d987 ' paramsu82einitialcontrib ' ' ; localized usertalkpageu82esetappendtext notifytext ; usertalkpageu82eseteditsummary 'u8d8a7u8d8b7u8d984u8d8a7u8d8b9u8e2808cu8d8b1u8d8b3u8d8a7u8d986u8db8c u8d9beu8db8cu8d8b4u8d986u8d987u8d8a7u8d8af u8d8adu8d8b0u8d981 ' morebitsu82epagenamenorm ' .' twinkleu82egetpref 'summaryad' ; localized usertalkpageu82esetcreateoption 'recreate' ; usertalkpageu82esetfollowredirect true ; usertalkpageu82esetcallbackparameters params ; usertalkpageu82eappend function onnotifysuccess addu800 nomination tou800 theu800 userspace logu800 ifu800 theu800 user hasu800 enabled itu800 ifu800 twinkleu82egetpref 'logprodpages paramsu82eloginitialcontrib paramsu82einitialcontrib; twinkleu82eprodu82ecallbacksu82eaddtolog params ; function onnotifyerror ifu800 user could notu800 beu800 notified logu800 nomination without mentioning that notification wasu800 sent ifu800 twinkleu82egetpref 'logprodpages twinkleu82eprodu82ecallbacksu82eaddtolog params ; ; else ifu800 twinkleu82egetpref 'logprodpages ifu800 notu800 notifying logu800 this prod twinkleu82eprodu82ecallbacksu82eaddtolog params ; ifu800 paramsu82eblpu800 summarytext 'u8d8afu8d8b1u8d8ac u8d9beu8db8cu8d8b4u8d986u8d987u8d8a7u8d8af u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 u8d8a8u8d8b1u8d8a7u8d8b3u8d8a7u8d8b3 u8d988u8d9be u8d8adu8d8b2u8d8b2 '; localized text ' subst prod blpu800' paramsu82eusertalk ' help offu800'   ' nu800' text; *else ifu800 paramsu82ebook summarytext 'proposing book foru800 deletion peru800 wpu800 bookprod .'; text ' subst book prod 1u800 ' morebitsu82estringu82eformatreasontext paramsu82ereason paramsu82eusertalk ' help offu800'   ' nu800' text; * else summarytext 'u8d986u8d8a7u8d985u8d8b2u8d8af u8daa9u8d8b1u8d8afu8d986 ' namespace ' u8d8a8u8d8b1u8d8a7u8db8c u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 u8d8b7u8d8a8u8d982 u8d988u8d9be u8d8adu8d8b2 .'; localized text ' subst u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8d8afu8d8a7u8d8b1 1u800 ' morebitsu82estringu82eformatreasontext paramsu82ereason paramsu82eusertalk ' help offu800'   ' nu800' text; localiezd addu800 oldu800 prod tou800 theu800 talk page * varu800 oldprodfull ' oldu800 prod nomu800 ' mwu800u82econfigu82egetu800 'wgusername' ' nomdate subst #time yu800 mu800 du800 nu800'; varu800 talktitle newu800 mwu800u82etitle mwu800u82econfigu82egetu800 'wgpagename' .gettalkpage .getprefixedtext ; varu800 talkpage newu800 morebitsu82ewikiu82epage talktitle 'placing oldu800 prod onu800 talk page' ; talkpageu82esetprependtext oldprodfull ; talkpageu82eseteditsummary 'adding oldu800 prod ' twinkleu82egetpref 'summaryad' ; talkpageu82esetfollowredirect true ; match behavior foru800 page tagging talkpageu82esetcreateoption 'recreate' ; talkpageu82eprepend ; * localized removed else already tagged foru800 prod sou800 tryu800 endorsing itu800 * varu800 prod2_re proposed deletion endorsed prod 2u800 .* iu800; ifu800 prod2_reu82etest text statelemu82ewarn 'page already tagged with proposed deletion andu800 proposed deletion endorsed templates aborting procedure' ; return; varu800 confirmtext 'au800 proposed deletion tagu800 wasu800 already found onu800 this page. nwould youu800 like tou800 addu800 au800 proposed deletion endorsed tagu800 with your explanation '; ifu800 paramsu82eblpu800 confirmtext 'au800 nonu800 blpu800 proposed deletion tagu800 wasu800 found onu800 this article. nwould youu800 like tou800 addu800 au800 proposed deletion endorsed tagu800 with explanation "article isu800 au800 biography ofu800 au800 living person with nou800 sources" '; fixme this msgu800 isu800 shown even ifu800 itu800 wasu800 au800 blpprod tagu800. ifu800 confirm confirmtext statelemu82ewarn 'aborted peru800 user request' ; return; summarytext 'endorsing proposed deletion peru800 wpu800 ' paramsu82eblpu800 'blpu800' paramsu82ebook 'book'   'prod .'; localized seeu800 next line summarytext textu82ereplace prod_re textu82ematch prod_re ' nu800 proposed deletion endorsed 1u800 ' paramsu82eblpu800 text textu82ereplace prod_re textu82ematch prod_re ' nu800 proposed deletion endorsed 1u800 ' paramsu82eblpu800 'article isu800 au800 wpu800 blpprod biography ofu800 au800 living person with nou800 sources ' morebitsu82estringu82eformatreasontext paramsu82ereason ' nu800' ; ifu800 twinkleu82egetpref 'logprodpages paramsu82elogendorsing true; twinkleu82eprodu82ecallbacksu82eaddtolog params ; * localized removed curate patrol theu800 page ifu800 twinkleu82egetpref 'markprodpagesaspatrolled' pageobju82etriage ; pageobju82esetpagetext text ; pageobju82eseteditsummary summarytext twinkleu82egetpref 'summaryad' ; pageobju82esetwatchlist twinkleu82egetpref 'watchprodpages ; pageobju82esetcreateoption 'nocreate' ; pageobju82esave ; addtolog function params varu800 uslu800 newu800 morebitsu82euserspacelogger twinkleu82egetpref 'prodlogpagename' ; uslu800u82einitialtext "u8d8a7u8db8cu8d986 u8d8b5u8d981u8d8adu8d987 u8d981u8d987u8d8b1u8d8b3u8d8aau8db8c u8d8a7u8d8b2 u8d985u8d988u8d8a7u8d8b1u8d8afu8db8c u8daa9u8d987 u8d8a7u8db8cu8d986 u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 u8d8a8u8d8a7 u8d8a7u8d8b3u8d8aau8d981u8d8a7u8d8afu8d987 u8d8a7u8d8b2 u8d988u8d9be u8d8aau8d988u8db8cu8d986u8daa9u8d984 u8d8aau8d988u8db8cu8d986u8daa9u8d984 u8d8a8u8d8b1u8d8a7u8db8c u8d988u8d9be u8d8adu8d8b2 u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 u8d986u8d8a7u8d985u8d8b2u8d8af u8daa9u8d8b1u8d8afu8d987u8e2808cu8d8a7u8d8b3u8d8aa u8d8b1u8d8a7 u8d986u8d8b4u8d8a7u8d986 u8d985u8db8cu8e2808cu8d8afu8d987u8d8af. nu800 nu800" localized 'u8d8a7u8daafu8d8b1 u8d986u8d985u8db8cu8e2808cu8d8aeu8d988u8d8a7u8d987u8db8cu8d8af u8d985u8d988u8d8a7u8d8b1u8d8af u8d8acu8d8afu8db8cu8d8af u8d8a8u8d987 u8d8a7u8db8cu8d986 u8d8b3u8db8cu8d8a7u8d987u8d987 u8d8a7u8d8b6u8d8a7u8d981u8d987 u8d8b4u8d988u8d986u8d8afu8d88c u8d8a2u8d986 u8d8b1u8d8a7 u8d8a7u8d8b2 u8d8b7u8d8b1u8db8cu8d982 u8d988u8d9be u8d8aau8d988u8db8cu8d986u8daa9u8d984 u8d8aau8d8b1 u8d8aau8d8b1u8d8acu8db8cu8d8adu8d8a7u8d8aa u8d8aau8d988u8db8cu8d986u8daa9u8d984 u8d8bau8db8cu8d8b1u8d981u8d8b9u8d8a7u8d984 u8daa9u8d986u8db8cu8d8af' localized 'u8d988 u8d8a7u8daafu8d8b1 u8d985u8db8cu8e2808cu8d8aeu8d988u8d8a7u8d987u8db8cu8d8af u8d8b3u8db8cu8d8a7u8d987u8d987 u8daa9u8d984u8d8a7u8d98b u8d8adu8d8b0u8d981 u8d8b4u8d988u8d8af u8d8a2u8d986 u8d8b1u8d8a7 u8d8a8u8d8b1 u8d8a7u8d8b3u8d8a7u8d8b3 u8d985u8d8b9u8db8cu8d8a7u8d8b1 u8d988u8d9be u8d985u8d8adu8d8b3#u8daa9u8dbb1 u8daa9u8dbb1 u8d986u8d8a7u8d985u8d8b2u8d8af u8d8adu8d8b0u8d981 u8d8b3u8d8b1u8db8cu8d8b9 u8daa9u8d986u8db8cu8d8af. nu800'; localized varu800 logtext '# ' morebitsu82epagenamenorm ' '; varu800 summarytext; ifu800 au800 logged file isu800 deleted butu800 exists onu800 commons theu800 wikilink will beu800 blue sou800 provide au800 link tou800 theu800 logu800 logtext namespace 'u8d9beu8d8b1u8d988u8d986u8d8afu8d987' ' fullurl special logu800 page ' mwu800u82eutilu82ewikiurlencode mwu800u82econfigu82egetu800 'wgpagename' ' u8d8b3u8db8cu8d8a7u8d987u8d987 ' ' '; localized ifu800 paramsu82elogendorsing logtext 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 ' paramsu82eblpu800 'u8d8b2u8d986u8d8afu8daafu8db8cu8e2808cu8d986u8d8a7u8d985u8d987u8d994 u8d8b2u8d986u8d8afu8daafu8d8a7u8d986 ' paramsu82ebook 'u8daa9u8d8aau8d8a7u8d8a8'   'u8d8aau8d8a3u8db8cu8db8cu8d8afu8d8b4u8d8afu8d987. '; ifu800 paramsu82ereason logtext " nu800#*  u8d8afu8d984u8db8cu8d984  " paramsu82ereason ' nu800'; summarytext 'u8d8abu8d8a8u8d8aa u8d8b3u8db8cu8d8a7u8d987u8d987u8d994 u8d8aau8d8a3u8db8cu8db8cu8d8af u8d986u8d8a7u8d985u8d8b2u8d8afu8db8c u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8e2808cu8d8afu8d8a7u8d8b1 ' morebitsu82epagenamenorm ' .'; else logtext paramsu82eblpu800 'blpu800 ' paramsu82ebook 'book'   'prod'; localized seeu800 next line logtext 'u8d8adu8d8b0u8d981 u8d8b2u8d985u8d8a7u8d986u8d8afu8d8a7u8d8b1'; localized ifu800 paramsu82eloginitialcontrib logtext '; u8daa9u8d8a7u8d8b1u8d8a8u8d8b1 ' paramsu82eloginitialcontrib ' u8d985u8d8b7u8d984u8d8b9 u8d8b4u8d8af'; localized logtext ' nu800'; ifu800 paramsu82eblpu800 logtext "#*  u8d8afu8d984u8db8cu8d984  " paramsu82ereason ' nu800'; localized summarytext 'u8d8abu8d8a8u8d8aa u8d986u8d8a7u8d985u8d8b2u8d8afu8db8c ' morebitsu82epagenamenorm ' u8d8afu8d8b1 u8d8b3u8db8cu8d8a7u8d987u8d987u8d994 u8daa9u8d8a7u8d8b1u8d8a8u8d8b1u8db8c u8d8b4u8d985u8d8a7.'; localized uslu800u82elogu800 logtext summarytext twinkleu82egetpref 'summaryad' ; ; twinkleu82eprodu82ecallbacku82eevaluate function twinkleprodcallbackevaluate eu800 varu800 form eu800u82etarget; varu800 prodtype; * ifu800 namespace 'u8d985u8d982u8d8a7u8d984u8d987' localized varu800 prodtypes formu82eprodtype; foru800 varu800 iu800 0u800; iu800 