Wikipidiya bolwiki https://bol.wikipedia.org/wiki/Peji_In_Siri MediaWiki 1.47.0-wmf.17 first-letter Media Inmusamman Mossa Ruta Rutta mossa Wikipidiya Wikipidiya mossa Fayil Fayil mossa MediaWiki MediaWiki mossa Tempilet Tempilet mossa Taimako Taimako mossa Panni Panni mossa TimedText TimedText talk Module Module talk Event Event talk Tempilet:Distinguish 10 77 11336 2023-02-04T21:16:13Z en>Hog Farm 0 [[Wikipedia:Templates for discussion/Log/2023 February 4#Template:Distinguish]] closed as keep ([[WP:XFDC#4.0.13|XFDcloser]]) 11336 wikitext text/x-wiki {{#invoke:Distinguish|distinguish}}<noinclude><!-- splitting these lines causes {{Documentation}} template to terminate green shading when Distinguish is used in /doc pages. --> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis to Wikidata, not here! --> </noinclude> t4az5q8zekjr0kpgvlz6fgo7i77psk8 11337 269 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Distinguish]] 268 wikitext text/x-wiki {{Hatnote|Not to be confused with {{{text|{{#if:{{{1|}}} |{{{1}}}| {{#if:{{{2|}}} | / {{{2}}}| {{#if:{{{3|}}} | / {{{3}}}| {{#if:{{{4|}}} | / {{{4}}}| {{#if:{{{5|}}} | / {{{5}}}| {{#if:{{{6|}}} | / {{{6}}} }} }} }} }} }} }} }}} }} obpmo4q5jrzhasuky76h22x2cdtqs45 Tempilet:File other 10 90 11313 2010-10-04T14:41:22Z en>WOSlinker 0 remove {{pp-template}} 11313 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:6}} | file | other }} }} | file | image = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 19tqbvmuftf9lvu4r4wqwlcotcme99a 11314 323 2026-08-30T07:51:51Z RAPTOR7762 18 1 revision imported from [[:en:Template:File_other]] 322 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:6}} | file | other }} }} | file | image = {{{1|}}} | other | #default = {{{2|}}} }}<!--End switch--><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> 19tqbvmuftf9lvu4r4wqwlcotcme99a Tempilet:Infobox 10 104 11334 2018-08-15T18:33:36Z en>Primefac 0 Undid revision 855063393 by [[Special:Contributions/Jdlrobson|Jdlrobson]] ([[User talk:Jdlrobson|talk]]) rather problematic change mentioned [[Template_talk:Infobox#Using_template_styles_to_reduce_technical_debt_inside_mobile_skin|on talk page]], reverting until it can be sorted 11334 wikitext text/x-wiki {{#invoke:Infobox|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}</includeonly><noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> f4hgwrnr11ahhwyo266vcd10dpi92pe 11335 8296 2026-08-30T07:58:13Z RAPTOR7762 18 1 revision imported from [[:en:Template:Infobox]] 8296 wikitext text/x-wiki <includeonly>{| style="border:1px; border: thin solid grey; background:#ffffff; float:right; width:26em; margin-right:0em; margin-left:3px; margin-bottom:3px;" |- | colspan=2; style="text-align:center; font-size: 125%; width:26em" | {{#if:{{{title|}}}|'''{{{title}}}'''<br>}} |- | colspan=2; style="text-align:center; font-size: 125%;" | {{#if:{{{above|}}}|'''{{{above}}}'''<br>}} {{#if:{{{subheader|}}}|{{{subheader}}}<br>}}{{#if:{{{subheader2|}}}|{{{subheader2}}}<br>}}{{#if:{{{subheader3|}}}|{{{subheader3}}}<br>}}{{#if:{{{subheader4|}}}|{{{subheader4}}}<br>}}{{#if:{{{above|{{{subheader|}}}}}}|<hr>}} |- | style="text-align:center;" | {{{image|[[Fayil:example.svg|100px]]}}}{{#if:{{{caption|}}}|<br>{{{caption|}}}}} | style="text-align:center;"| {{{image2|}}}{{#if:{{{caption2|}}}|<br>{{{caption2|}}}}} |- | colspan=2; style="text-align:center;" | {{{image3|}}}{{#if:{{{caption3|}}}|<br>{{{caption3|}}}}} |- | colspan=2; style="text-align:center;" |{{#if:{{{header1|}}}|<hr><strong>{{{header1|}}}</strong><br>{{{data1|}}}}}{{#if:{{{label1|}}}|<hr>{{Infobox/table | <strong>{{{label1|}}}</strong> | {{{data1|}}} }}}}{{#if:{{{header2|}}}|<strong><hr>{{{header2|}}}</strong><br>{{{data2|}}}}}{{#if:{{{label2|}}}|{{Infobox/table | <strong>{{{label2|}}}</strong> | {{{data2|}}} }}}}{{#if:{{{header3|}}}|<strong><hr>{{{header3|}}}</strong><br>{{{data3|}}}}}{{#if:{{{label3|}}}|{{Infobox/table | <strong>{{{label3|}}}</strong> | {{{data3|}}} }}}}{{#if:{{{header4|}}}|<strong><hr>{{{header4|}}}</strong><br>{{{data4|}}}}}{{#if:{{{label4|}}}|{{Infobox/table | <strong>{{{label4|}}}</strong> | {{{data4|}}} }}}}{{#if:{{{header5|}}}|<strong><hr>{{{header5|}}}</strong><br>{{{data5|}}}}}{{#if:{{{label5|}}}|{{Infobox/table | <strong>{{{label5|}}}</strong> | {{{data5|}}} }}}}{{#if:{{{header6|}}}|<strong><hr>{{{header6|}}}</strong><br>{{{data6|}}}}}{{#if:{{{label6|}}}|{{Infobox/table | <strong>{{{label6|}}}</strong> | {{{data6|}}} }}}}{{#if:{{{header7|}}}|<strong><hr>{{{header7|}}}</strong><br>{{{data7|}}}}}{{#if:{{{label7|}}}|{{Infobox/table | <strong>{{{label7|}}}</strong> | {{{data7|}}} }}}}{{#if:{{{header8|}}}|<strong><hr>{{{header8|}}}</strong><br>{{{data8|}}}}}{{#if:{{{label8|}}}|{{Infobox/table | <strong>{{{label8|}}}</strong> | {{{data8|}}} }}}}{{#if:{{{header9|}}}|<strong><hr>{{{header9|}}}</strong><br>{{{data9|}}}}}{{#if:{{{label9|}}}|{{Infobox/table | <strong>{{{label9|}}}</strong> | {{{data9|}}} }}}}{{#if:{{{header10|}}}|<strong><hr>{{{header10|}}}</strong><br>{{{data10|}}}}}{{#if:{{{label10|}}}|{{Infobox/table | <strong>{{{label10|}}}</strong> | {{{data10|}}} }}}}{{#if:{{{header11|}}}|<strong><hr>{{{header11|}}}</strong><br>{{{data11|}}}}}{{#if:{{{label11|}}}|{{Infobox/table | <strong>{{{label11|}}}</strong> | {{{data11|}}} }}}}{{#if:{{{header12|}}}|<strong><hr>{{{header12|}}}</strong><br>{{{data12|}}}}}{{#if:{{{label12|}}}|{{Infobox/table | <strong>{{{label12|}}}</strong> | {{{data12|}}} }}}}{{#if:{{{header13|}}}|<strong><hr>{{{header13|}}}</strong><br>{{{data13|}}}}}{{#if:{{{label13|}}}|{{Infobox/table | <strong>{{{label13|}}}</strong> | {{{data13|}}} }}}}{{#if:{{{header14|}}}|<strong><hr>{{{header14|}}}</strong><br>{{{data14|}}}}}{{#if:{{{label14|}}}|{{Infobox/table | <strong>{{{label14|}}}</strong> | {{{data14|}}} }}}}{{#if:{{{header15|}}}|<strong>{{{header15|}}}</strong><br>{{{data15|}}}}}{{#if:{{{label15|}}}|{{Infobox/table | <strong>{{{label15|}}}</strong> | {{{data15|}}} }}}}{{#if:{{{header16|}}}|<strong><hr>{{{header16|}}}</strong><br>{{{data16|}}}}}{{#if:{{{label16|}}}|{{Infobox/table | <strong>{{{label16|}}}</strong> | {{{data16|}}} }}}}{{#if:{{{header17|}}}|<strong><hr>{{{header17|}}}</strong><br>{{{data17|}}}}}{{#if:{{{label17|}}}|{{Infobox/table | <strong>{{{label17|}}}</strong> | {{{data17|}}} }}}}{{#if:{{{header18|}}}|<strong><hr>{{{header18|}}}</strong><br>{{{data18|}}}}}{{#if:{{{label18|}}}|{{Infobox/table | <strong>{{{label18|}}}</strong> | {{{data18|}}} }}}}{{#if:{{{header19|}}}|<strong><hr>{{{header19|}}}</strong><br>{{{data19|}}}}}{{#if:{{{label19|}}}|{{Infobox/table | <strong>{{{label19|}}}</strong> | {{{data19|}}} }}}}{{#if:{{{header20|}}}|<strong><hr>{{{header20|}}}</strong><br>{{{data20|}}}}}{{#if:{{{label20|}}}|{{Infobox/table | <strong>{{{label20|}}}</strong> | {{{data20|}}} }}}}{{#if:{{{header21|}}}|<strong><hr>{{{header21|}}}</strong><br>{{{data21|}}}}}{{#if:{{{label21|}}}|{{Infobox/table | <strong>{{{label21|}}}</strong> | {{{data21|}}} }}}}{{#if:{{{header22|}}}|<strong><hr>{{{header22|}}}</strong><br>{{{data22|}}}}}{{#if:{{{label22|}}}|{{Infobox/table | <strong>{{{label22|}}}</strong> | {{{data22|}}} }}}}{{#if:{{{header23|}}}|<strong><hr>{{{header23|}}}</strong><br>{{{data23|}}}}}{{#if:{{{label23|}}}|{{Infobox/table | <strong>{{{label23|}}}</strong> | {{{data23|}}} }}}}{{#if:{{{header24|}}}|<strong><hr>{{{header24|}}}</strong><br>{{{data24|}}}}}{{#if:{{{label24|}}}|{{Infobox/table | <strong>{{{label24|}}}</strong> | {{{data24|}}} }}}}{{#if:{{{header25|}}}|<strong><hr>{{{header25|}}}</strong><br>{{{data25|}}}}}{{#if:{{{label25|}}}|{{Infobox/table | <strong>{{{label25|}}}</strong> | {{{data25|}}} }}}}{{#if:{{{header26|}}}|<strong><hr>{{{header26|}}}</strong><br>{{{data26|}}}}}{{#if:{{{label26|}}}|{{Infobox/table | <strong>{{{label26|}}}</strong> | {{{data26|}}} }}}}{{#if:{{{header27|}}}|<strong><hr>{{{header27|}}}</strong><br>{{{data27|}}}}}{{#if:{{{label27|}}}|{{Infobox/table | <strong>{{{label27|}}}</strong> | {{{data27|}}} }}}}{{#if:{{{header28|}}}|<strong>{{{header28|}}}</strong><br>{{{data28|}}}}}{{#if:{{{label28|}}}|{{Infobox/table | <strong>{{{label28|}}}</strong> | {{{data28|}}} }}}}{{#if:{{{header29|}}}|<strong><hr>{{{header29|}}}</strong><br>{{{data29|}}}}}{{#if:{{{label29|}}}|{{Infobox/table | <strong>{{{label29|}}}</strong> | {{{data29|}}} }}}}{{#if:{{{header30|}}}|<strong><hr>{{{header30|}}}</strong><br>{{{data30|}}}}}{{#if:{{{label30|}}}|{{Infobox/table | <strong>{{{label30|}}}</strong> | {{{data30|}}} }}}}{{#if:{{{header31|}}}|<strong><hr>{{{header31|}}}</strong><br>{{{data31|}}}}}{{#if:{{{label31|}}}|{{Infobox/table | <strong>{{{label31|}}}</strong> | {{{data31|}}} }}}}{{#if:{{{header32|}}}|<strong><hr>{{{header32|}}}</strong><br>{{{data32|}}}}}{{#if:{{{label32|}}}|{{Infobox/table | <strong>{{{label32|}}}</strong> | {{{data32|}}} }}}}{{#if:{{{header33|}}}|<strong><hr>{{{header33|}}}</strong><br>{{{data33|}}}}}{{#if:{{{label33|}}}|{{Infobox/table | <strong>{{{label33|}}}</strong> | {{{data33|}}} }}}}{{#if:{{{header34|}}}|<strong><hr>{{{header34|}}}</strong><br>{{{data34|}}}}}{{#if:{{{label34|}}}|{{Infobox/table | <strong>{{{label34|}}}</strong> | {{{data34|}}} }}}}{{#if:{{{header35|}}}|<strong><hr>{{{header35|}}}</strong><br>{{{data35|}}}}}{{#if:{{{label35|}}}|{{Infobox/table | <strong>{{{label35|}}}</strong> | {{{data35|}}} }}}}{{#if:{{{header36|}}}|<strong><hr>{{{header36|}}}</strong><br>{{{data36|}}}}}{{#if:{{{label36|}}}|{{Infobox/table | <strong>{{{label36|}}}</strong> | {{{data36|}}} }}}}{{#if:{{{header37|}}}|<strong><hr>{{{header37|}}}</strong><br>{{{data37|}}}}}{{#if:{{{label37|}}}|{{Infobox/table | <strong>{{{label37|}}}</strong> | {{{data37|}}} }}}}{{#if:{{{header38|}}}|<strong><hr>{{{header38|}}}</strong><br>{{{data38|}}}}}{{#if:{{{label38|}}}|{{Infobox/table | <strong>{{{label38|}}}</strong> | {{{data38|}}} }}}}{{#if:{{{header39|}}}|<strong><hr>{{{header39|}}}</strong><br>{{{data39|}}}}}{{#if:{{{label39|}}}|{{Infobox/table | <strong>{{{label39|}}}</strong> | {{{data39|}}} }}}}{{#if:{{{header40|}}}|<strong><hr>{{{header40|}}}</strong><br>{{{data40|}}}}}{{#if:{{{label40|}}}|{{Infobox/table | <strong>{{{label40|}}}</strong> | {{{data40|}}} }}}}{{#if:{{{header41|}}}|<strong><hr>{{{header41|}}}</strong><br>{{{data41|}}}}}{{#if:{{{label41|}}}|{{Infobox/table | <strong>{{{label41|}}}</strong> | {{{data41|}}} }}}}{{#if:{{{header42|}}}|<strong><hr>{{{header42|}}}</strong><br>{{{data42|}}}}}{{#if:{{{label42|}}}|{{Infobox/table | <strong>{{{label42|}}}</strong> | {{{data42|}}} }}}}{{#if:{{{header43|}}}|<strong><hr>{{{header43|}}}</strong><br>{{{data43|}}}}}{{#if:{{{label43|}}}|{{Infobox/table | <strong>{{{label43|}}}</strong> | {{{data43|}}} }}}}{{#if:{{{header44|}}}|<strong><hr>{{{header44|}}}</strong><br>{{{data44|}}}}}{{#if:{{{label44|}}}|{{Infobox/table | <strong>{{{label44|}}}</strong> | {{{data44|}}} }}}}{{#if:{{{header45|}}}|<strong><hr>{{{header45|}}}</strong><br>{{{data45|}}}}}{{#if:{{{label45|}}}|{{Infobox/table | <strong>{{{label45|}}}</strong> | {{{data45|}}} }}}}{{#if:{{{header46|}}}|<strong><hr>{{{header46|}}}</strong><br>{{{data46|}}}}}{{#if:{{{label46|}}}|{{Infobox/table | <strong>{{{label46|}}}</strong> | {{{data46|}}} }}}}{{#if:{{{header47|}}}|<strong><hr>{{{header47|}}}</strong><br>{{{data47|}}}}}{{#if:{{{label47|}}}|{{Infobox/table | <strong>{{{label47|}}}</strong> | {{{data47|}}} }}}}{{#if:{{{header48|}}}|<strong><hr>{{{header48|}}}</strong><br>{{{data48|}}}}}{{#if:{{{label48|}}}|{{Infobox/table | <strong>{{{label48|}}}</strong> | {{{data48|}}} }}}}{{#if:{{{header49|}}}|<strong><hr>{{{header49|}}}</strong><br>{{{data49|}}}}}{{#if:{{{label49|}}}|{{Infobox/table | <strong>{{{label49|}}}</strong> | {{{data49|}}} }}}}{{#if:{{{header50|}}}|<strong><hr>{{{header50|}}}</strong><br>{{{data50|}}}}}{{#if:{{{label50|}}}|{{Infobox/table | <strong>{{{label50|}}}</strong> | {{{data50|}}} }}}}{{#if:{{{below|}}}|<hr>{{{below|}}}}} |}</includeonly><noinclude> {{Documentation}} <templatedata> { "params": { "title": {}, "above": {}, "subheader": {}, "subheader2": {}, "subheader3": {}, "subheader4": {}, "image": {}, "caption": {}, "image2": {}, "caption2": {}, "image3": {}, "caption3": {}, "header1": {}, "data1": {}, "label1": {}, "header2": {}, "data2": {}, "label2": {}, "header3": {}, "data3": {}, "label3": {}, "header4": {}, "data4": {}, "label4": {}, "header5": {}, "data5": {}, "label5": {}, "header6": {}, "data6": {}, "label6": {}, "header7": {}, "data7": {}, "label7": {}, "header8": {}, "data8": {}, "label8": {}, "header9": {}, "data9": {}, "label9": {}, "header10": {}, "data10": {}, "label10": {}, "header11": {}, "data11": {}, "label11": {}, "header12": {}, "data12": {}, "label12": {}, "header13": {}, "data13": {}, "label13": {}, "header14": {}, "data14": {}, "label14": {}, "header15": {}, "data15": {}, "label15": {}, "header16": {}, "data16": {}, "label16": {}, "header17": {}, "data17": {}, "label17": {}, "header18": {}, "data18": {}, "label18": {}, "header19": {}, "data19": {}, "label19": {}, "header20": {}, "data20": {}, "label20": {}, "header21": {}, "data21": {}, "label21": {}, "header22": {}, "data22": {}, "label22": {}, "header23": {}, "data23": {}, "label23": {}, "header24": {}, "data24": {}, "label24": {}, "header25": {}, "data25": {}, "label25": {}, "header26": {}, "data26": {}, "label26": {}, "header27": {}, "data27": {}, "label27": {}, "header28": {}, "data28": {}, "label28": {}, "header29": {}, "data29": {}, "label29": {}, "header30": {}, "data30": {}, "label30": {}, "header31": {}, "data31": {}, "label31": {}, "header32": {}, "data32": {}, "label32": {}, "header33": {}, "data33": {}, "label33": {}, "header34": {}, "data34": {}, "label34": {}, "header35": {}, "data35": {}, "label35": {}, "header36": {}, "data36": {}, "label36": {}, "header37": {}, "data37": {}, "label37": {}, "header38": {}, "data38": {}, "label38": {}, "header39": {}, "data39": {}, "label39": {}, "header40": {}, "data40": {}, "label40": {}, "header41": {}, "data41": {}, "label41": {}, "header42": {}, "data42": {}, "label42": {}, "header43": {}, "data43": {}, "label43": {}, "header44": {}, "data44": {}, "label44": {}, "header45": {}, "data45": {}, "label45": {}, "header46": {}, "data46": {}, "label46": {}, "header47": {}, "data47": {}, "label47": {}, "header48": {}, "data48": {}, "label48": {}, "header49": {}, "data49": {}, "label49": {}, "header50": {}, "data50": {}, "label50": {}, "below": {} }, "format": "block" } </templatedata> </noinclude> mf3wvdzcd57c933jol8827vzk8k8zax Tempilet:Mbox templates 10 139 11364 2025-02-10T04:40:45Z en>Steel1943 0 Use different template to comply with [[WP:BRINT]] standards since this template is essentially a navbox 11364 wikitext text/x-wiki <includeonly>{{Infobox | bodyclass = nowrap | bodystyle = width:auto;padding-bottom:0.6em;line-height:1.25em; | abovestyle = font-size:inherit; | above = Message box<br/>meta-templates | labelstyle = margin:0;padding:0 0.3em 0;text-align:center;font-weight:normal; | datastyle = margin:0;padding:0 0.5em 0 0; | label1 = ''template'' | data1 = ''context'' | label2 = {{tl|Ambox}} | data2 = article | label3 = {{tl|Cmbox}} | data3 = category | label4 = {{tl|Imbox}} | data4 = image | label5 = {{tl|Tmbox}} | data5 = talk | label6 = {{tl|Fmbox}} | data6 = footer / header | label7 = {{tl|Ombox}} | data7 = other pages | label8 = {{tl|Mbox}} | data8 = auto-detect | label9 = {{tlg|Article stub box|alttext=Asbox}} | data9 = article stub | label10 = {{tl|Dmbox}} | data10 = disambiguation }}</includeonly><noinclude> {{Documentation}} </noinclude> o4fnqk4t0akyp03deqd05qdsshxffb2 11365 710 2026-08-30T07:58:15Z RAPTOR7762 18 1 revision imported from [[:en:Template:Mbox_templates]] 709 wikitext text/x-wiki {| class="wikitable"; style="margin:0 auto 0.2em; text-align:center" ! colspan=2 | Message box meta-templates |- ! Template ! Context |- | {{Tl|Ambox}} | Article |- | {{Tl|Cmbox}} | Category |- | <code><span style="color:#f00"><nowiki>{{</nowiki>Imbox}}</span></code> | <em><span style="color:#f00">N/A</span></em> |- | {{Tl|Tmbox}} | Talk pages |- | {{Tl|Fmbox}} | Footer/Header |- | {{Tl|Ombox}} | Other pages |- | {{Tl|Mbox}} | <em>Auto-detect</em> |- | {{Tl|Asbox}} | Article stub |- | {{Tl|Dmbox}} | Disambiguation |} q53azuwwg0kcsgjlf1wehmi5fl8xbaz Module:Infobox 828 241 11330 1068 2026-06-08T00:50:22Z en>Zackmann08 0 hiding un-needed blank rows that show up in child infoboxes per [[Template_talk:Infobox#Blank_rows_on_child_infoboxes....|talk page]] 11330 Scribunto text/plain local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local yesno = require("Module:Yesno") local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end local function isUntitledChildBox(sval) return sval and ( sval:match( '^%s*<%s*[Tt][Rr]' ) or sval:match( '^%s*\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127%s*<%s*[Tt][Rr]' ) ) end local function fixChildBoxes(sval, tt) local function notempty( s ) return s and s:match( '%S' ) end if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval -- start moving templatestyles and categories inside of table rows local slast = '' while slast ~= s do slast = s s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1') end -- end moving templatestyles and categories inside of table rows s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- [[Special:Diff/849054481]] -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end -- Cleans empty tables local function cleanInfobox() root = tostring(root) if has_rows == false then root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '') end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header and rowArgs.header ~= '_BLANK_' then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass }) root :tag('tr') :addClass(rowArgs.rowclass) :addClass( isUntitledChildBox( rowArgs.header ) and 'infobox-hiddenrow' or nil ) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '2') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) if rowArgs.data and not yesno(args.decat) then root:wikitext( '[[Category:Pages using infobox templates with ignored data cells]]' ) end elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class }) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) if rowArgs.label then row :tag('th') :attr('scope', 'row') :addClass('infobox-label') -- @deprecated next; target .infobox-<name> .infobox-label :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() else row:addClass( isUntitledChildBox( rowArgs.data ) and 'infobox-hiddenrow' or nil ) end local dataCell = row:tag('td') dataCell :attr('colspan', not rowArgs.label and '2' or nil) :addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox(-full)-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) else table.insert(empty_row_categories, rowArgs.data or '') end end local function renderTitle() if not args.title then return end has_rows = true has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_rows = true has_list_class({ args.aboveclass }) root :tag('tr') :addClass( isUntitledChildBox( args.above ) and 'infobox-hiddenrow' or nil ) :tag('th') :attr('colspan', '2') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end has_rows = true has_list_class({ args.belowclass }) root :tag('tr') :addClass( isUntitledChildBox( args.below ) and 'infobox-hiddenrow' or nil ) :tag('td') :attr('colspan', '2') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function addSubheaderRow(subheaderArgs) if subheaderArgs.data and subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ subheaderArgs.rowclass, subheaderArgs.class }) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) row:addClass( isUntitledChildBox( subheaderArgs.data ) and 'infobox-hiddenrow' or nil ) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :wikitext(fixChildBoxes(subheaderArgs.data, 'td')) else table.insert(empty_row_categories, subheaderArgs.data or '') end end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if imageArgs.data and imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ imageArgs.rowclass, imageArgs.class }) local row = root:tag('tr') row:addClass(imageArgs.rowclass) row:addClass( isUntitledChildBox( imageArgs.data ) and 'infobox-hiddenrow' or nil ) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :wikitext(fixChildBoxes(imageArgs.data, 'td')) else table.insert(empty_row_categories, imageArgs.data or '') end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- When autoheaders are turned on, preprocesses the rows local function preprocessRows() if not args.autoheaders then return end local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) local lastheader for k, num in ipairs(rownums) do if args['header' .. tostring(num)] then if lastheader then args['header' .. tostring(lastheader)] = nil end lastheader = num elseif args['data' .. tostring(num)] and args['data' .. tostring(num)]:gsub( category_in_empty_row_pattern, '' ):match('^%S') then local data = args['data' .. tostring(num)] if data:gsub(category_in_empty_row_pattern, ''):match('%S') then lastheader = nil end end end if lastheader then args['header' .. tostring(lastheader)] = nil end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end has_rows = true root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Categories in otherwise empty rows are collected in empty_row_categories. -- This function adds them to the module output. It is not affected by -- args.decat because this module should not prevent module-external categories -- from rendering. local function renderEmptyRowCategories() for _, s in ipairs(empty_row_categories) do root:wikitext(s) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() if yesno(args.decat) then return end if args.child == 'yes' then if args.title then root:wikitext( '[[Category:Pages using embedded infobox templates with the title parameter]]' ) end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[Category:Articles using infobox templates with no data rows]]') end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderEmptyRowCategories() renderTrackingCategories() cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() if args.child ~= 'yes' then root = mw.html.create('table') root :addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) has_list_class({ args.bodyclass }) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end structure_infobox_common() return loadTemplateStyles() .. root end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('autoheaders') preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame) origArgs = {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end return p kueb5p6xeoq6x7bxu2zyyl7pmxgesrs 11331 1069 2026-08-30T07:58:13Z RAPTOR7762 18 1 revision imported from [[:en:Module:Infobox]] 1068 Scribunto text/plain local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local yesno = require("Module:Yesno") local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end local function fixChildBoxes(sval, tt) local function notempty( s ) return s and s:match( '%S' ) end if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval -- start moving templatestyles and categories inside of table rows local slast = '' while slast ~= s do slast = s s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1') end -- end moving templatestyles and categories inside of table rows s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- [[Inmusamman:Diff/849054481]] -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end -- Cleans empty tables local function cleanInfobox() root = tostring(root) if has_rows == false then root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '') end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header and rowArgs.header ~= '_BLANK_' then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass }) root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '2') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) if rowArgs.data and not yesno(args.decat) then root:wikitext( '[[Panni:Pages using infobox templates with ignored data cells]]' ) end elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class }) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) if rowArgs.label then row :tag('th') :attr('scope', 'row') :addClass('infobox-label') -- @deprecated next; target .infobox-<name> .infobox-label :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') dataCell :attr('colspan', not rowArgs.label and '2' or nil) :addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox(-full)-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) else table.insert(empty_row_categories, rowArgs.data or '') end end local function renderTitle() if not args.title then return end has_rows = true has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_rows = true has_list_class({ args.aboveclass }) root :tag('tr') :tag('th') :attr('colspan', '2') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end has_rows = true has_list_class({ args.belowclass }) root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function addSubheaderRow(subheaderArgs) if subheaderArgs.data and subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ subheaderArgs.rowclass, subheaderArgs.class }) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :wikitext(fixChildBoxes(subheaderArgs.data, 'td')) else table.insert(empty_row_categories, subheaderArgs.data or '') end end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if imageArgs.data and imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ imageArgs.rowclass, imageArgs.class }) local row = root:tag('tr') row:addClass(imageArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :wikitext(fixChildBoxes(imageArgs.data, 'td')) else table.insert(empty_row_categories, imageArgs.data or '') end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- When autoheaders are turned on, preprocesses the rows local function preprocessRows() if not args.autoheaders then return end local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) local lastheader for k, num in ipairs(rownums) do if args['header' .. tostring(num)] then if lastheader then args['header' .. tostring(lastheader)] = nil end lastheader = num elseif args['data' .. tostring(num)] and args['data' .. tostring(num)]:gsub( category_in_empty_row_pattern, '' ):match('^%S') then local data = args['data' .. tostring(num)] if data:gsub(category_in_empty_row_pattern, ''):match('%S') then lastheader = nil end end end if lastheader then args['header' .. tostring(lastheader)] = nil end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end has_rows = true root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Categories in otherwise empty rows are collected in empty_row_categories. -- This function adds them to the module output. It is not affected by -- args.decat because this module should not prevent module-external categories -- from rendering. local function renderEmptyRowCategories() for _, s in ipairs(empty_row_categories) do root:wikitext(s) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() if yesno(args.decat) then return end if args.child == 'yes' then if args.title then root:wikitext( '[[Panni:Pages using embedded infobox templates with the title parameter]]' ) end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[Panni:Articles using infobox templates with no data rows]]') end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderEmptyRowCategories() renderTrackingCategories() cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() if args.child ~= 'yes' then root = mw.html.create('table') root :addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) has_list_class({ args.bodyclass }) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end structure_infobox_common() return loadTemplateStyles() .. root end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('autoheaders') preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame) origArgs = {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end return p iyp9wd6m2r5enm18lubz5ssfb0llih7 Module:Infobox/styles.css 828 243 11332 1075 2026-06-09T21:49:34Z en>Izno 0 spaceeeee 11332 sanitized-css text/css /* {{pp|small=y}} */ /* * This TemplateStyles sheet deliberately does NOT include the full set of * infobox styles. We are still working to migrate all of the manual * infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]] * DO NOT ADD THEM HERE */ /* NOTE: This is maintained both here and in [[MediaWiki:Common.css]] until migration is complete. * Starting with bare minimum for the benefit of [[mw:Manual:Safemode]]. */ @media (min-width: 640px) { .infobox { /* @noflip */ margin-left: 1em; /* @noflip */ float: right; /* @noflip */ clear: right; width: 22em; } } /* * not strictly certain these styles are necessary since the modules now * exclusively output infobox-subbox or infobox, not both * just replicating the module faithfully */ .infobox-subbox { padding: 0; border: none; margin: -3px; width: auto; min-width: 100%; font-size: 100%; clear: none; float: none; background-color: transparent; color:inherit; } .infobox-3cols-child { margin: -3px; } .infobox .navbar { font-size: 100%; } /* remove when infobox is not a table anymore */ .infobox-hiddenrow, /* we mean it, Minerva. but also Vector 2022 in the future at some point */ body.skin--responsive.skin--responsive .infobox .infobox-hiddenrow { display: none; } /* Dark theme: [[William Wragg]], [[Coral Castle]] */ @media screen { html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] { background: #1f1f23 !important; /* switch with var( --color-base ) when supported. */ color: #f8f9fa; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] { background: #1f1f23 !important; /* switch with var( --color-base ) when supported. */ color: #f8f9fa; } } /* Since infobox is a table, many infobox templates take advantage of this to * add columns and rows to the infobox itself rather than as part of a new table * inside them. This class should be discouraged and removed on the long term, * but allows us to at least identify these tables going forward * Currently in use on: [[Module:Infobox3cols]] * Fixes issue described in [[phab:F55300125]] on Vector 2022. */ @media (min-width: 640px) { body.skin--responsive .infobox-table { display: table !important; } body.skin--responsive .infobox-table > caption { display: table-caption !important; } body.skin--responsive .infobox-table > tbody { display: table-row-group; } body.skin--responsive .infobox-table th, body.skin--responsive .infobox-table td { padding-left: inherit; padding-right: inherit; } } bi1nsztkx4350a55cuzjhaotvp5h216 11333 8182 2026-08-30T07:58:13Z RAPTOR7762 18 1 revision imported from [[:en:Module:Infobox/styles.css]] 8182 sanitized-css text/css .infobox { border: 1px solid #a2a9b1; color: black; padding: 0.2em; font-size: 88%; line-height: 1.5em; border-spacing: 3px; margin: 0.5em 0; } @media screen { .infobox { background-color: var(--background-color-neutral-subtle, #f8f9fa); } } @media (max-width: 640px) { .infobox { width: 100%; } .infobox .nowrap { white-space: normal; } } @media (min-width: 640px) { .infobox { /* @noflip */ margin-left: 1em; /* @noflip */ float: right; /* @noflip */ clear: right; width: 22em; } } .infobox-header, .infobox-label, .infobox-above, .infobox-full-data, .infobox-data, .infobox-below, .infobox-subheader, .infobox-image, .infobox-navbar, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox th, .infobox td { vertical-align: top; } .infobox-label, .infobox-data, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox th, .infobox td { /* @noflip */ text-align: left; } .infobox-title, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox caption { padding: 0.2em; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-above, .infobox .infobox-title, /* Remove element selector when every .infobox thing is using the standard module/templates */ .infobox caption { font-size: 125%; font-weight: bold; text-align: center; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-header, .infobox .infobox-subheader, .infobox .infobox-image, .infobox .infobox-full-data, .infobox .infobox-below { text-align: center; } /* Remove .infobox when element selectors above are removed */ .infobox .infobox-navbar { /* @noflip */ text-align: right; } .infobox-subbox { padding: 0; border: none; margin: -3px; width: auto; min-width: 100%; font-size: 100%; clear: none; float: none; background-color: transparent; color:inherit; } .infobox-3cols-child { margin: -3px; } .infobox .navbar { font-size: 100%; } /* Dark theme: [[William_Wragg]], [[Coral_Castle]] */ @media screen { html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] { background: #1f1f23 !important; /* switch with var( --color-base ) when supported. */ color: #f8f9fa; } } @media screen and ( prefers-color-scheme: dark) { html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] { background: #1f1f23 !important; /* switch with var( --color-base ) when supported. */ color: #f8f9fa; } } /* Since infobox is a table, many infobox templates take advantage of this to * add columns and rows to the infobox itself rather than as part of a new table * inside them. This class should be discouraged and removed on the long term, * but allows us to at least identify these tables going forward * Currently in use on: [[Module:Infobox3cols]] * Fixes issue described in [[phab:F55300125]] on Vector 2022. */ @media (min-width: 640px) { body.skin--responsive .infobox-table { display: table !important; } body.skin--responsive .infobox-table > caption { display: table-caption !important; } body.skin--responsive .infobox-table > tbody { display: table-row-group; } body.skin--responsive .infobox-table th, body.skin--responsive .infobox-table td { padding-left: inherit; padding-right: inherit; } } gtv7q8pgl6ol3zyrawwm4tzp69pm7mh Arewa24 0 427 11273 11269 2026-08-29T12:52:44Z Yakubu19 208 11273 wikitext text/x-wiki {{Databox|item=Q96372331}} '''Arewa24''' Tasha talabijin aji tauraro lawo adamu ga [[Nijeriya|Nigeria]] la aji wena ko DSTV, GOTV STARTIMES, ga canal+ la aji eweni salo Lamar rayuwa yanki gudi ga Nigeria. Tasha aji inda gawa tashoshi in modi aji harshe afiniwa, ga Tasha talabijin ga Arewa24 aji yada shirye_shirye ga miyya aji inneyi mana ga miyya miliyan kofoddo [[40]] ga Najeriya' ga zoni Africa ga forayi Tasha la aji biki soninshe bawulo ga kafuwa Tasha ye, la aji siri ofishi ga jiya [[Kano]] ga zoninshe ga najeriya' ga foti litirin kobalau ga fordo 28 ga tere yuni soni in dubu kobalau ga kobalau ga bala u 2022 ga gomta soni hordo cur ga kafuwa. AREWA24 Tasha ji laga shirye shirye la safi rayuwa Hausawa ga inso ga lema foti yalla ga harshe hausa - dalla kafofi jitsu [[BBC Hausa|BBC hausa]] ga aji Labar kala wata sanarwa koga Tasha ga kafa ne inko gomta wagengen solu ga zoninshe Najeriya.<ref>https://www.bbc.com/hausa/labarai-57636362</ref> ==Tarihi== AREWA24 mallakar equal access ji kala aji kona gedau shirye shirye su al'adu ga ilmantuwa ga miyya [[Arewa|Arewa najeriya]]' ga gawa harshe afino cibiya sadarwa Tasha itaji nilesat An kirkiru AREWA24 Ji ga soninshe in 2013, inko gomta gurbi ga gawa ga shirye shirye nishadi ga kala salo rayuwa ga haeshe afino. Aji kaddimayi ga ci kusa dala miliyan bawulo kala ma'aikatar Harkoki fewe ga [[Amurka]] ga farko aji gabatar ga shirye shirye 24/7 ga harshe afino wace ta wena asali koga Gina dono lafiya ga nishadi ga forinshe shafi yanar gizo equal acces international, Tasha aji nifi fadada al'adu. Gudi najeriya' jizani ga wena alfahari ga al'adu. Ga soni in dubu kobalau ga dirbawulo 2017, AREWA24 aji ruta jizani ga Eutelsat Communication inko bunkasa damarta ga matsayi Tasha talabijin ga kyauta aji yanki aushi ga Sahara afirka inko muji kume afino ga soninshe in dubu kobalau ga dir fordo 2018 Tashar aji sawwayi aru ga bomfo ga gawa harshe afino a wannan soninshe, AREWA24 ita kullan foyo alaka kawance ga kungiya girl Effect inko tallifa nasara Dane Monde GA arewa najeriya' Tasha gontan Sara ga finafianan Kennywood la ga goru kano Najeriya.<ref>https://www.amazon.com/AREWA24/dp/B07Z44FRCY</ref> ==Shirye-shirye La Aji Wakana Honsone== #Gari ya waye #Dadin Kowa #Kwana Casa'in #Fina-finan Kannywood #H Hip Hop #Zafafa 10 #Akushi Da Rufi #Ubongo Kids #Akili & Me #Mata A Yau #Kaddarar Rayuwa #Lafiya Jari #Labarina (Shiri Mai dogon zongo) #Waiwaye #Rayuwar matasa #Dandalin taurari #Ado da kwalliya #Rahotanni #Shahararrun wakoki #Al'adun mu #Gidan badamasi #Manyan mata #Zamantakewa #Mai ake yayi #zabin Raina #Tarkon kauna #Gidan sarauta #Nunu da andalu #Mata a yau #Daga titi #A wanan rana == Lardi == Lanjeriyaa == Ɗiwwa == dzh9cwcpyvqowojcgrfb8lgduwe97cr Asibitin Gozi in Jami'a Maiduguri 0 431 11274 8457 2026-08-29T12:57:09Z Yakubu19 208 11274 wikitext text/x-wiki {{Databox|item=Q105437739}} [[Fayil:University of Maiduguri Teaching Hospital Potiskum.jpg|thumb|Asibitin koyarwa na jami'ar maiduguri]] [[Fayil:University of Maiduguri Teaching Hospital Potiskum.jpg|thumb|Jami ar Maiduguri]] '''Asibiti Gozi in Gwamnati Tarayya Najeriya''' (1) Siri Jami I kula GA lafiya in honsene ishinji Ahmad Ahijo. Kafan asibiti gozi in [[jami'a Maiduguri]] ga soninshe in dubu modi ga dalma bonum ga kobawulo ga foddo 1974 ko tene kala manshi gwamnati gudi mana dar itu tunani sila asibiti kwararru ga [[Maiduguri]] Siri birni jiha. Gwamnati soja in tarayya itala Kona nauyi Ina ruta ye GA lokaci ye. Gadan GA an yakul lafiya in farko GA foti dir fordo18 ga fabarairu lif dubu modi ga dalma bonum ga kohordo ga balau1982 kala Onan ruta asibiti ye ga hukumance ga foti kobalau ga kunn 23 ga tere yuli dubu modi ga dalma bonum ga kofordo ga kunun1983 kasantu asibiti gozi in farko kala yatu Siri ga yanki gudi mana dar in Najeriya UMTH in gawa kafada 64,773 in Fili Yan koga lokaci la aji kafa ga weba gagarumin tinadom ko fuska ya more Rayuwa Karai ruta ga ma'aikata inko har honsene gwamnati tarayya Najeriya in nada ta ga matsayin cibiya kwarewa GA fanni rigakafi ga cututtuka. Dokoki Guda Kunum 3 In UMTH Mate: # Wena ga ingantacce hidimomi kiwo lafiya in Siri makarantu ga gawa shaf goggo warkewa ga in rigakafi GA miyya GA gudi mana dar ga messesu. # Wena ingattace horo in anini ruta kiwo lafiya ga beyi ruta jinya inko yanki ga kala boii. # Gudana bincike laga inganci ga gwa matsaloli kiwo lafiya ga aji shafi lafiya. Cibiya ye itaji asibiti laga Siro GA [[Nijeriya|Najeriya]] laga bonunshe 1305 la bazango ga sassaye 27 lake ga sassa asibiti 17 ga 14 laga in asibiti sa . Asibiti aji ga hidima GA miyya mana ga miliyan 2.5 ga yanki gudi ga dar ga fadirmu Kamaru, [[Chadi]] ga [[Nijar|jamhuriya Nijer]]. Farfesa Ahmad Ahijo ishinji Siri darakta kule ga lafiya in UMTH in 8ga gawa soninshe hoddo LA gadango foti 3 fa satumba 2018 zuwa inso soninshe modi ga itu karaga Mulki aji ewe dimbin nasara GA aji wena Tina Dom la dayan beyiye Soni hoddo la annako kasantu ga gawa tunani lelo.(1) == Tarihi == Ga foti 23 ga yuli 1983 shugaba woli awa asibiti gozi in jami'a Maiduguri. Ishin ji asibiti gozi in farko GA yanki gudi mana dar.(1) == Ɗiwwa == 6ool0sgx3ph1jvsakyayzaevu12hxzn Banne Kume Labar Duniya un Jiha Abia 0 449 11270 11115 2026-08-29T12:19:22Z An pikka 367 11270 wikitext text/x-wiki '''Banni kume Labar in GA Duniya in ga Olli jiha [[Abia]]:''' #88.1 – Broadcasting Corporation of Abia State (BCA) Radio, Umuahia #89.7 – Buzz FM, Aba #90.9 – Gregory FM (GUU) #91.3 – Sun FM, Igbere #91.9 – Sun FM, Aba #93.3 – Rhema FM #94.3 – Enyimba FM, Aba #94.9 – Flo FM, Umuahia #95.3 – Spin 95.3 FM, Umuahia #96.5 – Rapid FM, Umuahia #97.9 – Bourdex FM #98.3 – Legend FM, Aba #99.1 – Real FM, Aba #99.9 – Love FM, Aguiyi Ironsi layout, Umuahia #101.9 – Rose FM, Aba #102.9 – Magic FM Aba #103.5 – Pace Setter FM, Amakanma old Umuahia #104.1 – Vision Africa, Umuahia #107.1 – Green FM, (MOUAU) dpnrltal74ydm67hfjlljdsxwajihsc Banni e ga goru Gadam 0 450 11271 11114 2026-08-29T12:37:24Z An pikka 367 11271 wikitext text/x-wiki '''Banne en ga goru gadam '''bo bole itan lepa ga olí [[Gombe]] State,lardi kwami LG, Gadam ita ga banne ga ga goru mana shê: 1.Gagaru Gadam 2 Burni 3 Bannin komi 4 Ganjuwa 5 Dawg Banni 6 Dubai 7 Kalam 8 Tedo 9 Haddo 10 Wakkaltu 11 Bobozo 12 Bannin zazzanti 13 Nasarawo 14 Riyard 15 Bulama Daudu 6ld9eww5yr423esjxxpj1d7f493m9ea Barrack Obama 0 453 11279 11109 2026-08-29T17:48:50Z An pikka 367 11279 wikitext text/x-wiki {{Databox|item=Q76}}{{Databox}} [[File:Official_portrait_of_Barack_Obama.jpg|200px|right|thumbnail|Barack Obama]] [[File:Flickr_Obama_Springfield_01.jpg|200px|right|thumbnail|Obama da iyalinsa a Springfield, Illinois]] [[File:Barack_Obama_arrives_at_Baghdad_International_Airport_4-7-09_2.JPG|200px|right|thumbnail|Obama ya sauka a filin jirgin sama na Baghdad]] [[Fayil:President Barack Obama with full cabinet 09-10-09.jpg|thumb]] [[Fayil:Barack Obama with artistic gymnastic McKayla Maroney 2.jpg|thumb]] [[Fayil:President Barack Obama.jpg|thumb]] [[Fayil:Barack Obama family portrait 2011.jpg|thumb]] [[Fayil:Barack Michelle.jpg|thumb]] [[Fayil:Obama Portrait 2006.jpg|thumb]] [[Fayil:United States President Barack Obama bends down to allow the son of a White House staff member to touch his head.jpg|thumb]] [[Fayil:Obama and Biden await updates on bin Laden.jpg|thumb]] [[Fayil:Barack Obama signature.svg|thumb]] [[Fayil:Biden Obama 2.jpg|thumb]] [[Fayil:Barack Obama profile picture.jpg|thumb]] [[Fayil:Obama signs DADT repeal.jpg|thumb]] [[Fayil:President Barack Obama, 2012 portrait crop.jpg|thumb]] [[Fayil:Obama family in mist in Rio de Janeiro.jpg|thumb]] '''Barrack Obamaye''' sun President in [[America]] in kisato. Sunni Barack Hussein [[Obama]] II (La'yannin futi fudu teren in an furdo 4, August, 1961) An siyasan gon ga America, ishiji Shugaba su in Ko foddo ga foddo 44th ga United States, ko 2009 zuwa 2017.<ref>Obama wins historic US election". BBC News. November 5, 2008. Archived from the original on December 18, 2008. Retrieved November 5, 2008. Nagourney, Adam (November 4, 2008). "Obama Elected President as Racial Barrier Falls". The New York Times. Archived from the original on December 9, 2008. Retrieved November 5, 2008. "Obama: 'This is your victory'". CNN. November 5, 2008. Archived from the original on November 4, 2008. Retrieved November 5, 2008</ref> Ishiji African-American in bo dom la isu shugabanci ga U.S. Obama kafun ishi ai president, e Senator ko lardi su (Illinois) dalla 2005 zuwa 2008. Ke e state senator ga Illinois ko 1997 zuwa 2004. Honolulu, Hawaii. Boi kammila karatuni ga Jami'a Columbia ga soni in 1983, itu Ruta ga matsayi an shirye mi'yya ga Chicago. Ga soni in 1988, itu register ga makaranta Shari'a in Harvard, [[Indiya|India]] kasantu shugaba bu'um mi'yya in bo dom in doka Harvard Law. Boii kammila karatuni, itu Dono lauya in Kare Hakki mi'yya ga kala ilimi , Aji goze doka tsari mulkiga Jami'a Chicago Law school Koga soni in (1992) zuwa soni in (2004). La majini [[siyasa]] an zabe, itu wakili ga gunduma(13) a majalisa dottijai in Illinois Koga soni in 1997 zuwa ga soni in (2004), lokaci la Aji zawwa Takara majalisa dottawa Amurka. Obama watu kule ga woli ga soni in (2004) jizani ga wena zabe farko in majalisa Dottawa, Siri jawabini in Siri taro Dimokradiyya ga Tere Yuli , ga zabeni in Tere Nuwamba ga majalisa Dottawa. Ga soni in (2018) soni modi Ko boii zalo kanfenni, kala boii sili kamfen in nem ga [[Hillary Clinton]], jam'iya democrat Onannin Takara shugaba woli. Zaban Obama ,gako an Takara Republican John McCain ga Siri zabe kala rantsantun ishin jizani ga soba takarani, [[Joe Biden]], ga Foti 20 ga Tere janairu 2009. Boii Tere bonum 9 Onannin Lamba Yano in Nobel in Dono lafiya in soni (2009. Barrack Obama zowu Sara gako takarda Maddi Laga muhimmanci in doka gaga soni balau in fari ga office. Siri chanje chanje gontango ga: Duka kule la gollaka (ACA ɗo " Obamacare") ɗoma jizani ga zaɓa mi'yya sa: Doka Dodd - Frank wall Street Reform ga Doka Sota anin amfa; Ga kala mah'ai loɗu sa kala mah'ai mosa sa gako doka duwati in tetteke soni 2010. Doka matako ga inshora Ɓo Amurka in soni (2009). In taimiki haraji inshora yakul ati inayi, ga doka wena Ruta ga soni in 2010) antun Ruta ga Dono matsaloli Dara ga Dalla siri mate boii tattali dara. Boi garan muhawara gako iyaka gudum woli, zowu Sara gako kule ga kasafi dodo ga Ruta taimiki anin dogga harajiin Amurka. Gaga Manu Foti ladira, mataka sojoji amurka ga Afghanistan, sikitu makamai nukiliya jizani ga Amurka -Rasha Foyo START yarjejeniya, kala alako tetteke gede sojaga Libya inko aiwita ga kuduri kwamiti sulhu in majalisa donɗu Duniya in soni 1973, La Onu gudumowa Jabba mummuna Gaddafi. Kala Onu umarni Ruta soja la itu sanadiya Duwa Osama bin Laden. Boii watu zabe Ko goggo Gozu in soba hamayya no Republican Mitt Romney's, rantsantun Obama ga wa'adi in balau Ga soni in 2013. Ga Lokaci eme ingantu Haɓika ga Amurka LGBJ. Gwamnati ni antun gabatan takaitace ɓosa la buƙatu Koti Koli mate fodi, haranci kaibono jinsi mana la doka dolakko sa( Amurka v. Windsor ga Obergefell v. Hodges): Halattan kai bono jinsi ga Modi ga shaf Siri woli ga soni in 2015 boii ga Kotu antun hukunci ga Obergefell. Onu Shawara sarrifa bindiga inko Mata martani Ko Besi makaranta sakandare Ko sandy Hook,la Aji ona goyon baya ga gena Ele'hari Ko makarantu kala Onu Siri Ruta in zartarwa game ga ɗumama yanayi ga gede ga fete. Gaga Manufofi wolinshe fewe, Onu umarni gete Ruta soja ga iraki ga Siriya inko Mata martani ga nasarori ga ISIL Ko wena boii Fatako Koga iraki ga soni in (2011) , ingantu inda leyi ga yarjejeniya Paris Ko soni in 2015). Ko chanje yanayi in duniya, itu jagora kala zauwu afuwa ga tetteke gami ga mummuna Hari la alango ga hasibiti Kuduz., tidom ga aiwita ga alako tetteke Ruta washi ga Amurka ga Afghanistan gaga soni in (2016) , zalu zowa takunkumi ga Rasha boii mamaya la angoyi ga Ukraine kala boi katsalandan ga zabe Amurka in soni (2016) Ɓoltu yarjejeniya gonta koyi in yarjejeniya Nukiliya jizani ga Iran kala daidai tu alaka Amurka ga Cuba. Obama gabatu ga al'ƙalai kunum ga Kotu Koli; Sonia Sotomayor ga Elena Kagan tabbitantun mate ga matsayi al'ƙalai dalili la Merricks Garland watu cikas Koga bangare majalisa dottawa Laga rinjayen Republican wol woli jagoranci Mitch McConnell, La danɗu sauraro do kaɗa kuri'a gako zoisa . Obama dayu ofis ga tare January soni in 2017) kala titu Dom ga Dono ga Washington DC. Ga lokaci wa'adi Mulki Obama ga matsayi shugaba woli, martaba Amurka ingantu sosai. Shaf Aji inne shugabanci Obama gollaka kala kimanto Dalla la anin Mona tarihi, anin Mona kimiyya siyasa ga Messe mi'yya Aji zowani gaga shugabanni la sirasu ga Amurka. Tun lokaci la dayu ofis , Obama tidom ga Ruta gaga Siyasa democradiyya , gami ga Bayyina Siri taro Democradiyya in soni (2020). Ga tetteke Tere August in soni (1961) boii Tere shim ga layini, Barrack ga nonni mate manjisu Jami'a Washington ga Seattle, inko mate dowan in soni modi. Ga Lokaci ye boni takatu Digirini in bo dom ga Fanni tattali dara Hawaii, kammilu ga Tere Yumi gaga soni in (1962). Dijini makaranta digiri in balau gako malunta ga Jami'a Harvard, inko watu MA ga Fanni tattali dara. Boti Obama ga nonni Sakan kaibono ga Tere Maris soni in (1964). Obama majini Kenya ga soni in (1964) itu kaibono ga Karo in kunum' kala itu Ruta ga Gwamnati Kenya ga matsayi Siri an nazari tattali dara ga beyi Ruta dodo. Alatu ziyara ga Beni ga Hawell sheke Modi ga kirsimeti ga soni in (1971). Kafin ishin Moti ga hatsari mota ga soni (1982) lokaci ye Obama ishin ga soni 21 ). Aji zume ga kuruchiya ni. Obama forwoyi Na: Bono i'suwa ga mi'yya la a Gita Dono ga fadirnisa - inko inshin ga bu'um mana fetila sa, Nonno fetilato sar, mana madara- gaket ita Attu regisata gaga tunanino." Bayyinu jir Gwagwarmaya la iwoyi Yan ga matsayi daidaito tunani mi'yya game ga al'adu la kunsuwo yi. == Ilimi == [[Fayil:Barry_Soetoro_school_record.jpg|thumb]] Rikodin makaranta Barack Obama a St. Francis na Makaranta Elementary Catholic in Assisi. Antun in Obama rajista ga matsayin "Barry Soetoro" (lamba 1), kala antun kuskure rubuta ni ga matsayin an woli Indonesiya (lamba 3) ga Musulmi (lamba 4). == Ɗiwwa == {{reflist}} <references></references> hptc5ss92upuy5yleflgtzsj4kf6dfi Bauchi 0 455 11275 11076 2026-08-29T13:04:42Z Yakubu19 208 11275 wikitext text/x-wiki {{Databox|item=Q811144}} '''Bauchi''' [[Woli]] Bauchi woli Ji la a fayta Aushi Dola Darr Ga woli [[Nijeriya]]. Gontattuk lefe Ga [[Kano]] Ko Aushi kafa [[Jigawa]], [[Gombe]], ga [[Jiha Yobe|Yobe]] Ko fayta Darr, kafa [[Kaduna]] Ko Zoni. Woli Bauchi wen zalshe sunto Ko labar Bani yele Bauchi, Yaa Ke itaji Burnin in Siri ye Har soni in dubu modi ga dalma bonum ga kobawulo ga baccimodi (1976). Ga lokacin la bissan manshi jihohi gudi mana dar ga Nigeria. Ga boii jiha Bauchi bikkantun jiha Gombe, la koboii majjito jiha an Dono kotto ga soni in dubu modi ga dalma bonum ga kobonum ga bacci modi (1996) Zan woli Bauchi Ga Soni Dubu Modi Ga Dalma ɓonum Ga kobawulo Ga basshi modi (1976), Ga lotayeji missan Manshi woliye Aushi Ndola Darr [[Nijeriya]]. Ga boii woli Bauchi tattuk/gontattuk woli [[Gombe]], yake Ko tetteke ita Majjito wolin in kotto Ga Ga Soni in dubu modi ga dalma bonum ga kobonum ga baccimodi (1996). [[Fayil:Emir of Bauchi Main Palace.jpg|thumb|bauchi emir]] Bauchi itaji jaha in badi ga fadi woli (2) kala in bawulo ga godom [[Miyya Ogun|miyya]] (3). Itaga godom filaye kimani kilomita dubu ko foddo ga badi ga dalma hordo ga ko bonum ga kunum(45, 893) godom miyya kimani miliyan bawulo ga dubu dalma badi ga ko foddo ga dalma baccimodi ga ko baccimodi ga kunum (7,540,663) (4) ga bisa kidaya soninshe in dubu balau ga baccimodi 2006 . Jaha ye rabajjito dangane ga yanayi woli zuwa kashi balau (2) west sudaniya savanna koga aushi ga kala semi-desert sahel savanna koga Arewa ga koga montane Jos plateau aushi mana zoni jiha (5) koga kyautalla beyinshe ga goruye gontu ga yankari National park katafare beyi zenani fa dabbobi mana bijimi bido barewa ga Turum Giwa ga messesu.(6) Bauchi ji siri jaha bauchi. Bala abdulkadir Muhammad Ishin ji gwamna jiha ye Yan zaben la soninshe in 2019 har zuwa unso. Maddi koga su. Manshiwa jiha gontan go ga abubakar tafawa balewa gamin Isa yakubu, isah Hamma misau Nazif gamawa, haruna Ningi ga ali wakil. Andi yarinshe godom ga yankuna daban daban in jihaye gotango ga, Bo'fikka, ga Butawa ga yare warji koga yankuna dalla jiha yaren Fulfulde, yare Kanuri, ga yare karei'karei koga zani goru [[filanti]] ga yare gerawa, koga birni bauchi ga kewaye to yare zaar (sayawa) koga aushi yare Tangale Jarawa ko aushi mana zoni. Kala asari miyya goru (kaso kohordo ga badi 85%) musulwa ji ga dole kaso kiristoci ga kaso baccimodi 6% ga maguzawa ga kaso bonum 9% (7) ga fari soni Alif 1800,a [[Filanti]] jahadi bikkantun mafi akasari goruye birni Bauchi in inso. Jamji kafan moyinshe Bauchi ga wol woli daula musulunci in Sokoto ga Karni in 1900, turawa Mulki mallaka bikkantun moyinshe ye mete zuwoto ga wol woli mulki mallaka in gudi [[Nijeriya|Nigeria]]. La kobai majjito [[Nijeriya|Nigeria]] wol woli mulki turawa kafin wena yanci ga soni 1960 , Yan asali yanki jiha Bauchi Iya a gudi Nigeria Boi wena yanci koyi ga soni 1967, lokacin la bissan jiha ye majjito wol woli jiha gudi Nigeria ko ɗar boi bissa jiha gudi Ko ɗar kafan jiha Bauchi ga Foti kunum' (3) ga tare February ga soni in (20) kala boi kafato wantun dolinshe hukumomi ga zoni jiha ye meteji manjisu Bo jiha Gombe. Ga matsayi to in jiha la dogaran ga mara, tattali dara jiha ye Ta'alliku gako dabbobi ga hantsi manamin auduga, Duro kute, tumaturi ga kala doya jizani ga Tina Dom amfani mara daidai ga sauwa habika tishi ga masana'antu sarrifa karai tishi in gwan_gwani, ga kala oppako ma'adanai manamin mana kisato columbite, ga kala beyi ewe ido mana mala kume zoii in yankari ga Amma in wikki spring. == Asali sun == Dan game ga tarihi in gargajiya goruye watu asali ji ko gama an'bara Modi la Sunni baushe , la dowu ga yanki ye kafin nako moyinshe in fari wato Yakubu (la wantun Ko Dalla soni in 1800-10) jahohi Bauchi ga Adamawa kasantan anin yanci ga Goma ga mi'yya Daula Filanti in Sokoto. == Tarihi == [[File:ASC Leiden - Rietveld Collection - Nigeria 1970 - 1973 - 01 - 068 Sallah festivities in Bauchi. Rich horsemen in white, with red and white parasol for the ceremonial ruler of Bauchi.jpg|thumb|Bauchi a Shekarar 1970]] Beyilla Aji undani ga Bauchi kasantu kafin soni 1976 gunduma ga yanki jiha gudi Ko ɗar ga . Dangane ga kidaya in 2006 jiha Aji ga mi'yya Kimani 4.653,006 Jiha Bauchi wattu Tina Dom kala-kala gaga soni Manne . Andi harshe Ajawa ga Aji amfa ga ishin ga jiha Bauchi kala Koga bisani yakilannin ga gaga sonii 1920 ga soni in 1940 inko asali anin amfani ga harshe ye manjisu Bo afinawa. Ga Lokaci Mulki mallaka Har lokaci wena yanci, ita aga yanki plateau ga yanki gudi Najeriya, Har zuwa soni in 1967 lokacin la an wena ga jihohi ga yankuna Bauchi, Bornoga [[Adamawa]] Aji gonta beyi wena jiha gudi ga Dar. Boi wena jiha Bauchi ga soni in 1976, ga Lokaci jihohi balau Bauchi ga Gombe in Gonto , jiha Andi dolinshe hukumomi guda (20) jamji kala (23). Jamji kala ga soni in 1997 , wantun jiha [[Gombe]]. Koga jiha Bauchi inko Aji wena sauwi dolinshe hukumomi ga Woli inko Dayan jaha Bauchi ga dolinshe [[Hukumomi In Dolinshe Ga Najeriya|hukumomi]] (20) mana yadda foran goyi: ==Dolinshe Hukumomi== jaha bauchi Andi adadi dolinshe hukumomi kobalau ([[20]]). Mate: {| class="sortable wikitable" |- ! Dolinshe Hukuma ! Fadin kasa (km<sup>2</sup>) ! Adadin 2006<br> Mutane ! Cibiyar Karamar Hukuma ! Lambar aika<br>sako |- | [[Bauchi]] | align="right"|3,687 | align="right"|493,810 | [[Bauchi]] | 740 |- | [[Tafawa Balewa, Nigeria|Tafawa Balewa]] | align="right"|2,515 | align="right"|219,988 | [[Bununu, Nigeria|Bununu]] | 740 |- | [[Dass, Nigeria|Dass]] | align="right"|535 | align="right"|89,943 | [[Dass, Nigeria|Dass]] | 740 |- | [[Toro, Nigeria|Toro]] | align="right"|6,932 | align="right"|350,404 | [[Toro, Nigeria|Toro]] | 740 |- | [[Bogoro]] | align="right"|894 | align="right"|84,215 | [[Bogoro]] | 741 |- | [[Ningi, Nigeria|Ningi]] | align="right"|4,625 | align="right"|387,192 | [[Ningi, Nigeria|Ningi]] | 742 |- | [[Warji]] | align="right"|625 | align="right"|114,720 | [[Warji]] | 742 |- | [[Ganjuwa]] | align="right"|5,059 | align="right"|280,468 | [[Kafin Madaki]] | 742 |- | [[Kirfi]] | align="right"|2,371 | align="right"|147,618 | [[Kirfi]] | 743 |- | [[Alkaleri]] | align="right"|5,918 | align="right"|329,424 | [[Alkaleri]] | 743 |- | ''Southern region totals'' | align="right"|''33,161'' | align="right"|''2,497,782'' | | |- | [[Darazo]] | align="right"|3,015 | align="right"|251,597 | [[Darazo]] | 750 |- | [[Misau]] | align="right"|1,226 | align="right"|263,487 | [[Misau]] | 750 |- | [[Giade]] | align="right"|668 | align="right"|156,969 | [[Giade]] | 750 |- | [[Shira, Nigeria|Shira]] | align="right"|1,321 | align="right"|234,014 | [[Yana, Nigeria|Yana]] | 750 |- | [[Jama'are]] | align="right"|493 | align="right"|117,883 | [[Jama'are]] | 751 |- | [[Katagum]] | align="right"|1,436 | align="right"|295,970 | [[Azare]] | 751 |- | [[Itas/Gadau]] | align="right"|1,398 | align="right"|229,996 | [[Itas]] | 751 |- | [[Zaki, Nigeria|Zaki]] | align="right"|1,476 | align="right"|191,457 | [[Katagum]] | 752 |- | [[Gamawa]] | align="right"|2,925 | align="right"|286,388 | [[Gamawa]] | 752 |- | [[Damban]] | align="right"|1,077 | align="right"|150,922 | [[Damban]] | 752 |- | ''Northern region totals'' | align="right"|''15,035'' | align="right"|''2,178,683'' | | |} == Gorunshe == [[File:Bauchi Emirate Palace (1).jpg|thumb|Bauchi Emirate Council]] Kirfi kasantu goru ga [[Birnin Kudu|birni]] Bauchi la itaga akalla Siri 700 Mita fadirto ga fali gongola la Aji ele Amma ga goruye . La gontu ga Siri Amma benua. Goruye Andi tsairi barka mara ga dayi.(3) Ga al'ada kasantu ga Dalla in ga mi'yya la Aji unda ga kirfawa kala ita a wol woli gunduma afiniwa . Bincike gako garu kirfi Aji inne mana amsoshi la kunsani ga al'ada ga adin ga harka Siyasa ga Woli apiniwa Aji wena no goru kirfi Ko goru Bauchi. == Labar woli == Jiha Bauchi mamayantun Fadi woli Kimani 49,119 km2 (18'965 sq mi) inko mamayan kaso 5.3 in Fadi [[Nijeriya|Nigeria]] kala Aji Dono gako lambobi beyi in latitudes 9' 3' ga 12'3' gudi ga kala longitude 8' 50' ga 11' dar Jiha itaga iyaka ga jihohi bawulo , Kano ga Jigawa Ko gudi, Taraba ga plateau Ko aushi, Gombe ga Yobe Ko ɗar kafan Kaduna Ko zoni. Jiha Bauchi ita aga jihohi arewa Najeriya lake ga yanayi tsirrai kala balau Sudan Savannah ga Sahel Savannah. She kala Andi tsaunuka aushi yanki goru, dangane ga alakati ga Jos plateau. == Godom mi'yya == Andi kabilu daban daban Har guda 55 ga goruye la gontango ga : Gerawa, Sayawa, Jarawa, Kirfawa, Afiniwa, [[Harshe Bole|Bolewa]], karekare, kanuri, Fa'awa, Butawa, Warjawa, Zulawa, Boyawa, Badawa, Amma Filanti ji asali Kabila goruye she aji nine mate ga asali al'adu su adin ga messesu. Andi suwa ga Dalla harsuna goruye dangane ga Ruta al'adu karai zowayi ga kala gontosu ga beyi modi, musamman Ko beyi kaibono su ga goma . Maddi Koga harsuna Andi ba'a ga dallasu . Ga Sayawa ga messesu. Biki sallah a modi koga muhimma bukukuwa la Aji yollako anin inne ga shaf soni. == Ilimi == Jimi a [[Abubakar Tafawa Balewa|Abubakar Tafawa Ɓalewa]](15) ita aga Siri birni Bauchi: Maddi Koga beyi Gozi gontango ga: Jami'a jiha Bauchi, Abubakar Tatari, Ali Polytechnic, Federal Polytechnic Bauchi: [[Amine adli|Aminu]] sale college of Education Azare: Federal University of health sciences Azare:. == Yaruka == Jir harsuna West chadic language la Aji amfani ga mete ga goru Bauchi gontango ga: * North Bauchi language * South Bauchi language Yaruka Bauchi jerasu ga dole Hukumomi SU: {| class="wikitable" ! LGA !! Languages |- | Alkaleri || Dass; [[Harshe Bole|Bole]]; Duguri; Giiwo; Guruntum-Mbaaru; Labir; Tangale |- | Bauchi || Bankal; Duguri; Dulbu; Galambu; Gera; Geruma; Giiwo; Guruntum-Mbaaru; Ju; Kir-Balar; Labir; Luri; Mangas; Mbat; Pa'a; Polci; Shiki; Tala; Zangwal |- | Bogoro || Saya |- | Darazo || [[Harshe Bole|Bole]]; Deno; Diri; Giiwo; Mburku; [[Ngamo]]; Zumbun |- | Dass || Bankal; Dass; Gwak; Polci; Saya; Shall-Zwall; Zari |- | Dukku || [[Bole language|Bole]] |- | Gamawa || Karekare |- | Ganjuwa || Ciwogai; Gera; Geruma; Jimi; Kariya; Kubi; Miya |- | Kirfi || Bure |- | Misau || Fulato/Borno; Shuwa; Kanuri; Hausa; Fulani |- | Ningi || Diri; Gamo-Ningi; Kudu-Camo; Pa'a; Siri; Warji; Geruma |- | Tafawa Balewa || Sur; Vaghat-Ya-Bijim-Legeri; Zari; Bankal; Gwak; Izere; Saya |- | Toro || Bankal; Dass; Geji; Geruma; Gwa; Gyem; Iguta; Izere; Jere; Lame; Lemoro; Mawa; Panawa; Polci; Sanga; Saya; Shau; Tunzuii; Zari; Zeem; Ziriya |- | Zaki || Bade |} == Gwamnati == Gwamna goruye ishinji Siri an zartarwa, jizani ga Fanni Shari'a a tene birni Bauchi. '''Gwamna''' Gwamna Bauchi ishinji Mr. Bala Abdulkadir Mohammed, La titu zabe ga Foti bonum 9 ga Tere Maris, soni in 2019 , ga wol woli jam'iya PDP . Rantsantun ishin ga Foti 29 ga Tere Mayu soni in 2019, la sheye zowu majini gwamna in baccimodi 6 ga Bauchi ga wol woli mulki democracy jamji kala gwamna in 16 shaf modi . Bala tela ji mataimaki gwamna Bauchi. == Kule ga lafiya == Jiha Bauchi itaga hasibitoci godom, Hukumomi kule ga lafiya gontango ga. * Abubakar Tafawa Balewa Teaching Hospital<ref>https://dailytrust.com/atbu-teaching-hospital-doctors-others-unite-for-patients-wellbeing/</ref><ref>https://dailypost.ng/2022/11/28/over-300-in-bauchi-to-benefit-from-free-medical-programme/</ref> * Bauchi State Hospital<ref><nowiki>https://tribuneonlineng.com/bauchi-hospital-management-board-restates-commitment-to-effective-healthcare-services/</nowiki></ref> * Al-amin Hospital * Niima Consultants Hospital * Albishir Clinic and Maternity * Proactive Clinic and Hospital Ltd. * Reemee Medicare Nigeria Limited. == Mi'yya la Monasu == * [[Abubakar Tafawa Balewa]], first and only prime minister of Nigeria * [[Jude Rabo]], vice-chancellor of Federal University, Wukari * Tijjani Yusuf Guruntum. * [[Isa Yuguda]]. An Siyasa, manshi gwamnan jihar Bauchi koga 2007 zuwa 2015. * [[Bala Mohammed|Bala Muhammed]]. Dan Siyasa * [[Mohammed Abdullahi Abubakar|Muhammed Abdullahi Abubakar]]. An Siyasa * [[Sa'adu Zungur]]. Mawaki * [[Adamu Muhammad Bulkachuwa]]. An shiyasa. * Isa Hassan Jama'are. == Hotuna == <gallery> Fayil:Bauchi state university Gadau.jpg|thumb|Bauchi jahaji la sirato File:Emir of Bauchi Main Palace.jpg|thumb|moyinshe Bauchi File:Top view of bauchi state capital Nigeria.jpg|thumb|Bauchi File:Bauchi State Governor Mohammed Abubakar with USAID Mission Director Michael Harvey 3.jpg|thumb|Bauchi File:Durba banner carrier.jpg|thumb|Mi'yya Bauchi ga beyi bukukuwa al'ada File:Federal government road linked from bauchi state to biu along bcga.jpg|thumb|Federal government of Bauchi File:Sumu wildlife park 3.jpg|thumb|Bani dabbobi mala in bauchi </gallery> == Bibiliyo == * Haour, Anne., Rossi, Benedetta (2010) ''Being and becoming Hausa : interdisciplinary perspectives.Leiden: Brill. [[ISBN]] 978-90-04-1854-25'' == Manazarta == {{Reflist|2}} {{Jihohin Najeriya}} {{DEFAULTSORT:Bauchi}} [[Category:Jihohin Nijeriya]] == Ɗiwwa == 72a4vttaoddb79dvsgk1ju3bcai8idu Bello Matawalle 0 458 11272 11083 2026-08-29T12:43:23Z An pikka 367 11272 wikitext text/x-wiki {{Databox|item=Q64736713}} '''Bello Muhammad''' la monanningo ga Bello matawalle (Layan ni foti 12 ga Faburairu 1962) an siyasa [[Nijeriya|najeriya]]' ji Kala malum dole minister ripo ga lokaci 2013, dandu wena gwanna ga jaha zamfara koga 2019 zuwa 202. (1)(2) Koboii itu daka tsan tsan ga majalisa dokoki jiha abacha kala itu matsayi komishina koga 1999 zuwa 2003 gwamnati Ahmed sani yerima, ga jamhuryar ko haddo zalu lemde zabe ko soninshe 2003 ga matsayi an majalisa wakilai la aji wakilta Bakura/ Maradun sannan watu ci gaba da mukami har zuwa sonin 2015 ga karo fari ga matsayi an jam'iya All Najeriya' people's 2000 kafun chanja sheka zuwa jam'iya All Najeriya' people's party. Soninshe hoddo koboii rasutu kujerani ga mazabar Bakura Maradun ga soninshe 2015 matawalle majini an takara gwamna ga jam'iya PDP ga 2019 kala lamdu zabe kujera koboii hukuncin kotu koli gatun go memun la lamdu zabe in fari ga soninshe 2021, sauyu sheka koga jam iya PDP Zuwa jam'iya All progressives congress koboii gangami sauyi sheka gusau jizani ga mafi godom zababbu jam'iya ga jaha Zamfara. ==Rayuwa Farko Ga Ilimi== Layan Bello muhammad ji ga foti 12 ga tere Faburairu soninshe in 1969 ga goru. Maradun la lokaci aji gudi mana zoni. Watu shaida kammila karatuni ga fari ga makaranta firamare ko goru Maradun ga soninshe 1979. Yautin karatu koga VTC Bunza ga 1984. Halartu kwaleji fasaha ga Yaba Legas jamji kala di jami'a Thames Valley University, Landan.(3) == Ɗiwwa == o80dzwq8l36segm4us8el4szfv0u3ug Biki Film in Afro-Asia 0 462 11281 3539 2026-08-29T18:02:10Z An pikka 367 11281 wikitext text/x-wiki {{Databox|item=Q113456524}} '''Biki film in afro ASIA (AAFF)''' Biki fina finai in [[duniya]] la gudanan go ga Taskent [[Alkahira]] ga jakarata ga soninin 1958 1960 , ga 1964 bi ga bi..<ref name="auto1">{{Cite web|url=https://www.britishpathe.com/video/asian-and-african-film-festival-in-tashkent|title=Asian And African Film Festival In Tashkent|first=British|last=Pathé|website=www.britishpathe.com}}</ref><ref name="auto2">Elena Razlogova. [http://elenarazlogova.org/wp-content/uploads/2021/06/Razlogova_Cinema-in-the-Spirit-of-Bandung-The-Afro-Asian-Fi_2021.pdf Cinema in the Spirit of Bandung: The Afro-Asian Film Festival Circuit, 1957-1964] {{Webarchive|url=https://web.archive.org/web/20230727103153/http://elenarazlogova.org/wp-content/uploads/2021/06/Razlogova_Cinema-in-the-Spirit-of-Bandung-The-Afro-Asian-Fi_2021.pdf |date=2023-07-27 }}</ref> Biki fina finai in afro Asiya in farko faru ga Tashkent Uzbekistan ga sonin 1958 wolinshe Asiya ga [[Afirka]] 14 ji aji halarce taro jizani ga maddi wolinshe hordo ga Tarayya Soviet.<ref name="auto2"/><ref name="auto1"/><ref>{{Cite web |title=6th International Film Festival of India |url=http://iffi.nic.in/Dff2011/Frm6IIFAAward.aspx?PdfName=6IIFA.pdf |date=1 November 1976 |publisher=Directorate of Film Festivals |url-status=dead |archive-url=https://archive.today/20170502124953/http://iffi.nic.in/Dff2011/Frm6IIFAAward.aspx?PdfName=6IIFA.pdf |archive-date=2 May 2017 |access-date=2 May 2017}}</ref><ref>{{Cite web|url=https://www.news18.com/news/movies/veerapandiya-kattabomman-the-film-that-brought-international-recognition-to-tamil-cinema-5189263.html|title=Veerapandiya Kattabomman, The Film That Brought International Recognition to Tamil Cinema|date=May 17, 2022|website=News18}}</ref> ==Tarihi== Zalan musaya fina finai in afro Asiya ga lokaci taro Africa Asiya in sonin 1955 ga Bandung [[Indonesia]] (2) ga lokaci ga godom masana'antu fina finai ga jaban [[Indiya]] ga masasuka mamaye Messe bonunshe sinima in woli ga yanki .(2) Godom au yankuna Africa la massage ga masa"antu fina finai in yanki anin dono kussu. Sanango ga bikiye ga hukumance daidaiga ka'idoji taro Bandung ga wol woli alama dono lafiya ga abota Dalla al'ummomi". Gudanan ga gowa in balau ga birni Alkahira ga soninshe 1960 ma'aikata al'adu ji ji ga shirya ishin ga tsari kungiya gonta koyi miyya Afro Asiya (AAPSO) Kala ishin ji Biki fina finai in woli ga woli in farko ga birni (5) koboii balau ga Alkahira ga jakarata an alako tetteke Biki Afro Asiya ga hukumance ga soninshe 1964 inko bambanci [[siyasa]].(2) ==Kyaututtuka in Gasa 1958, Tashkent== * Mafi kyawun Fim * Mafi kyawun Jarumin * Mafi kyawun Jaruma * Mafi kyawun Hanyar Kiɗa * Mafi kyawun Hanyar Fasaha * Mafi Kyawun Fim ==Kyaututtuka in Gasa 1960. Alkahira== *Mafi kyawun Fim *Mafi kyawun Jarumin – Sivaji Ganesan na Veerapandiya Kattabomman (Dir. B. Ramakrishnaiah Panthulu, 1959) *Mafi kyawun Jaruma *Mafi kyawun Hanyar Kiɗa *Mafi kyawun Hanyar Fasaha *Mafi Kyawun Fim ==Kyauta Gasa 1964'Jakarta== *Mafi kyawun Fim - The Open Door/El bab el maftuh (Dir. Henry Barakat, Masar, 1963) *Mafi kyawun Jarumi – SV Ranga Rao for Nartanasala/The Dance Pavilion (Dir. Kamalakara Kameswara Rao, India, 1963) *Best Actress–Faten Hamamah for The Open Door/El bab el maftuh (Dir. Henry Barakat, Egypt, 1963) *Mafi kyawun Hanyar Kiɗa *Best Art Direction–TVS Sarma for Nartanasala/The Dance Pavilion (Dir. Kamalakara Kameswara Rao, India, 1963) *Mafi Kyawun Fim ==Ɗiwwa== hqbr673u18cxii3n0k5h115msuyx33m Diflomasiya 0 501 11277 8502 2026-08-29T17:23:46Z Mamie05 196 11277 wikitext text/x-wiki {{Databox|item=Q1889}} '''Diflomasiyya''' kunsan sadarwa in bosa ko rubuce rubuce ko wakilta wolinshe (mana shugabanni ga jami'an diflomasiyya) la an miyya inko tasiri yamaddi lake faro ga tsari woli ga woli (1) (2) Diflomasiyya itaji Siri Karai ruta in manufofi tsanlika laga aji wakilta Siri manufofi ga dabaru laga aji jagoranta mu'amala woli ga messe alamu Aree woli ga woli godom sakamako shawarwari ga mataki ji in diflomasiyya. Jami'a diflomasiyya aji taimika beyi tsara woli kogoggo ona Jami'an gwamnati shawara. Goggo diflomasiyya in zaman, ruta ga ka'idoji aji wena Asali in koga al'ada turai ko karni in dir bawulo 17. Yanko farko karni in 20. Diflomasiyya majjito kwararru yarjejeniya Vienna ko soninshe 1961 ko hulda diflomasiyya, la akasari wolinshe laga Iko Mallika duniya aji amintan ga ita, ko wena ga tsari in goggo diflomasiyya, goggo ga halaye . La godom diflomasiyya ga honsene aji gudana ga mate in Sara jam'i ga aji aminta ga anin mana wakilta ga jakadu, in goggo ofishi kule ga harkoki fewe ga aji sadaukar . Jami'an diflomasiyya aji ruta ga ofishi jakadanci ga ofisoshi jakadanci kala aji dogaran ga godom anin ruta tallafi kalma diflomasiyya inko she ga maddi lokuta aji amfa ga mate sosai ga jami'an diflomasiyya ga ofishi jakadanci ga jami'an anin ruta harkoki fewe.(3) == Asali Kalma == kalma diflomasiyya wantu Asali ji koga kalma diflomasiyya in karni in 18 in faransa (diflomat do "diflomatist") bisa ancient diflomat in Girka laga aji nufi "modi ya laga ninke Bono balau"(4) emeyye awatu al'ada moyinshe lake ga takarda nannida inko ona inko ona modi dama ko hukunci kafun kirkira ambulan, nadayi daftarin ruta inko kare Sirri yalla a gawa , koboii antun amfannga kalma gako shaf maddi takaddu hukuma, mana la aji Kona ga yarjejeniya Dalla gwamnatoci, inko she aji gane alaka wolinshe duniya. == Ɗiwwa == hg3bv2o0x7ygrw3eav36p4npo7x5d2u Dindi Boo Pikka 0 502 11278 4028 2026-08-29T17:30:43Z Mamie05 196 11278 wikitext text/x-wiki '''DINDI BO PIKKA''' Inninkun ga labar Dindi bo pikka modi la zoilaka rankata amma ba ma ndolan in onku dindi eme kafah ma elennan atti yawa. Dindi ɗal ɗal ye ɗai gako awe ga kosum. Andi memu modi kosum damitattu mete ga bonsu, dashit ishi yakiliti yadda ishin a inayi, somboɗi modi ishin nai gama moi bara ingorusu na ishin ndolu awe amma ishin ndolu awen mala. Moi bara fata bo bara dashit ishi uwinnitti awe ishin elennitti ga bonni. An bono za awe bo dinga ngaɗaniti kosum ba ishin fetengo kala ishi a inne kosum ajita sowwo gagabonni.Ashe anbara ye uwinye ganduki saya awesa Dindi takawo. == Ɗiwwa == bz81n4x1xxzu7cngots0kud82isepiu Doka 0 504 11280 4036 2026-08-29T17:50:17Z Mamie05 196 11280 wikitext text/x-wiki {{Databox|item=Q7748}} Doka tsari modi in ka'idoji la kirkiran goyi kala cibiyoyi beyi dono muhalli do in gwamnati la aji aiwitayi in dai dai to dabi'a jizani ga ai nihi ma anato al'amarin muhawara LA garan (1)(3) siffanta go daban daban ga matsayi kimiya kala kala ga fasaha adalci.(4) Kungiya aji majalisa Ina dokokila tilastango ga jahohi do kala in goggo majalisa guda modi, la aji alako dokoki; ko gogga zartarwa ko goggo dokoki Ga ka'idoji: do alkali aji kafa to in goggo yalla layannin faru jini, yawanci Gaga hukunce hukunce Shari,a (5) miyya anin dono kossu in Ina kirkiru kwangiloli anin gora bisa doka, gami ga Yarjejeniya sasintayi wadanga aji Kona goggo warwira takaddama zuwa daidaitattu kara ga kotu. Kirkiran dokoki ga kossu in Ina tasiri ko goggo tsari Mulki , ga rubuce do tacil ga hakkoki lake gawasu. Doka in tsari siyasa , tattali Dara, tarihi ga zamantakewa ko goggo daban daban kala aji ruta ga matsayi an gede Dalla in dangantaka Dalla miyya. Tsari shari'a bambinta Dalla hukunce hukunce jizani ga nazari banbance banbance aji ga gawa ka,Ida kwalanci. Ga hukunce hukunce doka fetila tajiya, majalisa do kungiya modi ko Dalla ko tsari kala ko karfafa doka. Ga gawa tsari shari'a in bimbadi goru' Alkalai in Ina doka ko Sharia ko goggo la gadajini, doma ga modi lokaci Siri katule majalisa agita Gena eme . Ga tarihi doka adin aji tasiri ga in al Amura ga duniya kala Yan koga karni in 21 har honsene aji amfa ga mate ga Al'ummomi maddi adin. Aji amfa ga tsari shari'a bisa ka'ido Jin musulwa ga matsayin tsari shari'a in fari ga wolinshe godom, Gaga Iran ga Saudi Arabian. Agi Gita Bissa iyakoki doka zuwa yankuna balau. Dokoki miyya aji shafi gwamnati ga miyya gami ga doka tsari Mulki, doka gudanarwa, ga doka laifuka. Doka la aji dono kotto aji magance rikice rikice shari'a Dalla daidaikun miyya ga / do kungiyoyi ga fannoni mana kwangila kadarori , azabarwa / lalata ga doka goma. Banbance banbance eme yatu gedau ga gawa wolinshe dokoki fetila tajiya, musamman layan aji ga tsari she rarriba ka'idoji miyya ga Ani. Dono kossu aji ga Fadi sosai ga gawa hukunce hukunce shari'a. Doka Onan tushe bincike anin monayi game ga tarihi shari'a falsafa nazari tattali Dara ga ilmi zamantakewa. Har inso kala, doka gabatan ga batutuwa anin muhimmanci ga sarkakiya gami ga daidaito, adalci ga adalci. == Falsafa Doka == Falsafa doka aji Mona ga fikihu in al'ada aji lodu yalla kamatu doka ko kasantu? Yayila fikihu nazari aji Lodi yalle shari'a?" === Fikihu Nazari === Antun kokari godom inko wena ma'ana doka la a bikka jini ga duniya" ga 1972 Baron Hampstead onu shawara cewa a Ina wena da jir eme ma'ana sa(6) McCoubtey ga while aji fora lodu " yelled doka sa ishin ga amsa laga sauki. Granville Williams laga sauki. Granville Williams foru ma'ana kalam " doka " dogaru ga muhalli ga aji Ina amfani ga kalma. Ina ji, alal misali doka al'adu ko farko ga doka birni aji kasantu mahalli ga kalma doka aji ga ma'anoni daban daban guda balau ga a Ina daidaito sa (7) Thurman Arnold foru Fili aji fora a Inasa ga ayyina kalma doka sa sheji kala ga Fili aji forayi gako gwagwarmaya ayyina eme kalma kamatusa sa watsi ga ita sa (8) a Ina la'akari ga cewa a bukatasu ma'anar kalma doka (misali "dayii mu mante gamega gabadaya kala mu gangiran zuwa cases")(9) Moni ma'ana itaji doka tsari ji in dokoki ga jagora ga aji aiwita ga mate ko goggo cibiyoyi zamantakewa in gudana ga halaye(10) koga ma'ana shari'a HLA hart itu jayayya gako cewa doka ishin "tsari dokoki"(11) John Auslin foru doka itaji umarni modi moi laga goyon baya barazana takunkumi Ronald Dworkin itu kwatanti doka ga matsayin " ma"ana fassara inko cimma adalci ga gawa rubutu ni in sun daula doka(12) kala Joseph Rez foru doka itaji Iko inko sasinta muradi miyya Oliver Wendell Holmes foru" annabce annabce in yalla kutuna a ina izahiri kala andisa modi ya laga Siro koyi ishin yalla aji nufi ga doka"(13) ga gawa yarjejeniya doka, Thomas Aquinas onu hujja cewa doka tsari ji in hankali in ya maddi la aji shafa amfan teke goru lake shaf eme aji forayi alhaki kule ga miyya aji yadayi (14) la ma'anoni aji ga yalla anin gollaka ga Ina halitta. me12xd3orofp2w0ivex0avo2t9qk8my Donald Trump 0 505 11282 10492 2026-08-29T18:03:44Z Mamie05 196 11282 wikitext text/x-wiki {{Databox|item=Q22686}} '''Donald John Trump''' nasaran lardi [[Amurka]] an dara rankata ke an goma ke manshi shugaba ga lardi Amurka. == Lardi == *Ke manshi[[Fayil:Donald Trump official portrait.jpg|thumb]] * Shugaba ga Amurka * Lardi Latin == Hoto == <gallery> File:Donald Trump official portrait (cropped).jpg File:Bradley Byrne and Donald Trump - 2016.jpg File:Kelly Loeffler and Donald Trump.jpg File:Donald Trump official portrait (cropped 2).jpg File:Donald Trump Signature.svg File:Bill Clinton and Donald Trump at the U.S. Open in 2000, Flushing Meadows–Corona Park.jpg File:Donald Trump Pentagon 2017.jpg </gallery><gallery> File:Bill Clinton and Donald Trump at the U.S. Open in 2000, Flushing Meadows–Corona Park.jpg|Bill Clinton tare da Donald Trump a shekaran 2000 File:Jayanthi Sirisena, Maithripala Sirisena, Donald Trump, and Melania Trump.jpg|Jayanthi Sirisena da Donald Trump File:NASA astronaut Kate Rubins visits Donald and Ivanka Trump, April 2017.jpg|Kate Rubins ta ziyarci Donald Trump File:Trump at King Khalid International Airport.jpg| Trump a filin jirgin kasan Sarki Khalid </gallery> ==Ɗiwwa== o80htpq3o0n6kqdnk9g1uxb3o6m4dpj Dosho 0 506 11283 8505 2026-08-29T18:09:46Z Mamie05 196 11283 wikitext text/x-wiki {{Databox|item=Q726}} [[Fayil:Dosho.jpg|thumb]] Dosho dabba modiji laga sheke hoddo (4) laga Siri jiwo ga gedau kala ga souwo godonsa . Dosho kala ishin ga ko sosae kala aji Dena Konnni bo bomfo ga ishin. Kala atina Lonni sa(1)(2) Ga woli photo dosho modi ga kala Mondu dosho aji ona wodi ga lawoto. Dosho ye sunni ga bo afino (Doki), ga bo [[nasara]] kala (horse) Miy'ya a amfa ga ishin bo ati deshi, biya onzi 'yantun bo amfa ga ishin. Ga zaman eme kala mi'y'ya a ampa ga ishi ga beyi [[tere]] ga ke boni annin mene. ==Amfani== Dosho Andi amfa ga beyi menu, aji amfa ga ishin yanko zaman kobeyi mecce,ga bomfo ga mara ga washi ga kala ona Amma ga mala. Jamji kala aji zowa dosho linzami ga ati Dena inko menu dayyi konni a Ina macce, jamji kala amfa ga ita Fili washi. ==Tarihi== Tin Asali memu aji Dena dosho inko bukatini In konni. ==Al'adu== Ga al'ada memu aji amfa ga dosho ga beyi shagali ga kala bomfo jirmin, Jo dosho ga Dena sallah ga Dena daba ga kala gasa dosho. == Ɗiwwa == 7v99spf6b05jdz7rpcxfygvmk4od19s Dublin 0 507 11284 8506 2026-08-29T18:39:17Z Mamie05 196 11284 wikitext text/x-wiki {{Databox|item=Q1761}} '''Dublin''' Siri birni ji kala birni sir ga [[Ireland]].<ref>https://web.archive.org/web/20130330062241/http://www.irishtimes.com/business/sectors/technology/mexican-city-to-be-twinned-with-dublin-says-lord-mayor-1.1343005</ref><ref>https://everything2.com/title/primate+city</ref> Gabo teku gabo Amma Liffey, aga Lardi Leinster, laga iyaka ga aushi ga tsauni Dublin, modi yanki tsaunika wicklow. Gaga kidaya in 1016 ga godom miyya 1,173,179, yayi la sakamo in fari in kidaya 2022 itu rubutu cewa county Dublin gabadaya aji ga godom 1,450,701, kala godom Siri yanki Dublin ga hakura miliyan 2, do kala nem ga 40% in jimilla godom miyya jamhuriya Ireland. ==Hotuna== <gallery> File:Citadis_dublin.jpg|Jirgin Kasa a birnin File:Dublin_Airport_1940_terminal_building.jpg|Filin jirgin Sama na birnin Dublin File:HalfPennyBridge.jpg|Gadar Zamani a birnin File:International_Financial_Services_Centre.jpg|Cibiyar ayyukan Kuɗi ta Duniya File:A_large_home_on_Clyde_Road,_Dublin_D04.jpg|Wani babban Gida da ke kusa da Titin Clyde, Dublin File:46_St_Stephen%27s_Green,_Dublin_2.jpg|46 St Stephen's Green, Dublin File:Bewleys_Hotel_Dublin_Airport_-_geograph.org.uk_-_516147.jpg|Otal na Bewleys da ke a Filin jirgin Sama na birnin Dublin File:Amiens_Street,_Dublin_-_geograph.org.uk_-_6500103.jpg|Titin Amiens File:A_View_of_a_Part_of_River_Liffey.jpg|Kogin Liffey, Dublin File:A_train_for_Sligo_standing_in_Dublin_Connolly_station_-_geograph.org.uk_-_4949006.jpg|Tashar jirgin kasa ta birnin </gallery> == Ɗiwwa == kh9yp73skdogmm6nasf81kiv35ty37n Dukku 0 508 11285 8507 2026-08-29T18:50:34Z Mamie05 196 11285 wikitext text/x-wiki {{Databox|item=Q5313235}} '''Dukku''' yanki ji la dole ga [[Gombe]], [[Nijeriya|Najeriya]]. Hedkwata aga goru Dukku. Kogi Gongola aji gudana ko gudi ga dole hukuma. Itaga Siri woli mana 3.815 km2 ga godom miyya 207.190 koga kidaya in 2006 godom anin dono ga goruye musulwa. Amma Andi shim kristoti Siri kabila itaji filanti jizani ga [[Filanti|fulfulde]] aji bosa ga ishin ga matsayin yarella Sirujini Bole jizani ga aji mosa ga hausa kanuri ga Kare kare. ==Tarihi Dukku== Tarihi dukku zaluwo ga karni in 17 lokaci la ardo sambo. Shugaba danjo filanti ga miyya ga Kom mate an hijira ko Tuuta jallo ga Guines kala mate dowam ga beyiye honsene modi labar forango gako shugaba filanti ishin ji Ardo almoodo do Almuudo. Kafin mate dowan ga dukku ga matsayi anin dayi,antun ruwe Nemga zauwa tishi ga dabbobi su zalan dono ga yanki modi bisa tarihi la aji forayi ga kamanci. Kada dadan ga tanasa inko zalunta su la moi kamanci ishin ga lawo gorzo la laushi ishin la zala Dina ga le amarya yalla ga bodi fari amarya. Al'ada eme igon ga filanti sa la mate dowan ga tana musamman modi koga lawo Ardo sambo, lawo nanaro la itu rantsuwa gako a kere yarima yayinla la yarima di gama amaryani ga dare fari . Kala yero ga gawa alkwarini in goggo yarima lokaci la diwo gama amarya ni ga dare amarya. Lamar emeyye tilastu Ardo sambo ga miyya mate dayi kamanci ga bodi ye kala mate aii Ina aushi ga yornosa har mate Alan yanki modi ga jiha Bauchi kala mate bissan ko Kashi kunum Kashi modi doffan Ardo sambo do Almuudo aji motsi in zoni har Saida mate Alan yanki modi aji Undani ga Lumpaas0, maddi milga dukku honsene, Gabi Amma Gongola , modi koga sashi kagi venue ga wolwoli yanki shugaba miyya Bolewa na kalam Mai aji moi Duja. Shugaba kabila kalam, moi Duja onsu Siri karamci ga beyi dono ga yanki. Amma ga Zaran mate dowan ga lumbasa mate fahimta gako beyiye dachu ga mate sa jizani ga dabbobi su inko ga nem ga Amma inko she mate aji Sena bone deyi Kom inko she mate Alan belesu ga gama shugaba ye inshin aii umarni ga anin tsaro fadani madaki dashi. Ewesu beyi la gollaka la a inasu ga yanki ni inko she beyi dono ga Dukku in hansene. Jamji kala Dukku kalji in fulanti. Sun goruye ga fari ishin Dukku (kalma ji la umarni inko yarta ga zawa yori (aji ga gollaka). Amma koga boii takaitan ishin zuwa Dukku inko wena sauki. Goruye ishin hedkwata masaurata Dukku ga gwamna fetila tajiya ga fari in jiha Gombe, Alhj Abubakar habu Hashidu kirkiru koga masarauta Gombe ga soninshe 2001.<ref>Nigeria: Gombe Creates 210 New Districts - allAfrica.com |url=https://allafrica.com/stories/200112030039.html}}</ref> ==Ilimi== Makaranta ga dukku gontango ga: # Makarantar Sakandare ta Ranar Gwamnati, Gombe, Hashid # Makarantar Firamare ta Tsakiya ta Dukku # Makarantar Firamare ta Safeena Dukku # Makarantar Sakandare ta Kimiyya ta Dukku # Haruna Rashid Kwalejin Kimiyya da Fasaha Dukku # Kwalejin Lafiya, Kimiyya da Fasaha ta Dukku # Jami'ar Jihar Gombe, Dukku Campus ==Ɗiwwa== t65g0ma8spy9pqhz81n8dadkmf8q3tx Duniya 0 509 11286 8237 2026-08-29T18:53:06Z Mamie05 196 11286 wikitext text/x-wiki {{Databox|item=Q2}} '''Duniya: <ref>https://www.bbc.com/hausa</ref> (alama ji [[Fayil:Earth_symbol_(bold).svg|link=https://ha.wikipedia.org/wiki/Fayil:Earth_symbol_(bold).svg|alt=|16x16px|🜨]] ga [[Fayil:Globus_cruciger_(bold).svg|link=https://ha.wikipedia.org/wiki/Fayil:Globus_cruciger_(bold).svg|16x16px|♁]])''' halitta ji koga dinbu duniyoyi lake ga sarari koy'ye ainihi koy'ye (2)(3) Hakika eme duniya la mugani la dole ji misalito ga duniya mushtari duniya la mugato itaji in kunum ga dalla foti ga koga atilla aji unda ga turanci tsari haske foti Koga yella aji unda ga turanci, tsari haske foti. kala itaji honsene aji wena halitta laga zow gagato(4)(5)(6) Itaji Amma ga korama aji gudana ga boito Amma kala messe duniya la femfeli andisa balle kala wena la Maddi la zoisu Iko kafa yabaki, la Ishin agita Ina misali ga duniya eme ga halittun subuhana ga rayuwa ga gasu.(7)(8)(9(10) Ramu == Yan kuna ga Duniya guda bawulo == * [[Asiya]] * [[Afirka|Africa]] * [[Afirka Ko Aushi|Amurka Ko gudi]] * [[Afirka Ko Aushi|Amurka Ko aushi]] * Antatika * Osheniya * [[Turai]] {{Databox}} {{hujja}} [[Fayil:Africa and Europe from a Million Miles Away.png|thumb|duniya]] [[Fayil:Map of the world by the US Gov as of 2016 no legend.svg|thumb]] '''Duniya:'''<ref>https://www.bbc.com/Bo pikka</ref> (alama ji [[file:Earth symbol (bold).svg|16px|🜨|alt=]] ga [[file:Globus cruciger (bold).svg|16px|♁]]) halitta ji koga dumbun [[Duniyoyi|duniyoyin]] ko sararin koy'ye, ainihi samaniya.<ref>NASA. (2022). ''What Is Earth?'' Retrieved from: https://spaceplace.nasa.gov/earth/en/</ref><ref>National Geographic Society. (2021). ''Earth.'' Retrieved from: https://education.nationalgeographic.org/resource/earth/</ref> <nowiki>https://www.esa.int/kids/en/learn/Our_Universe/Our_place_in_space</nowiki>.</ref> ==Ɗiwwa== lz8o77tv30matyfxhz043ya3q2aw1f1 Dutsamma 0 510 11287 8508 2026-08-29T18:56:02Z Mamie05 196 11287 wikitext text/x-wiki {{Databox|item=Q5317533}} '''Dutsamma''' dole hukuma ji ga jiha Katsina, Najeriya hedkwata to aga goru Dutsamma. Itaji hedkwata in gudana in dole hukuma Dutsamma yanko Yan koga soninshe in 1976, kafantan go goru Dutsamma.(1) Dole hukuma itaga Fadi murabba'i kilomita 527 ga godom miyya 169,67) ga kidaya soninshe 2006. Lamba Bono waya yanki su 821. (2) ==Tashi== Kala Dutsamma watu asaliji ko sun anin-bara modi la ga Dalla goruye soninshe godom la gadawo. Sunni ma kala gusho- aji nufi (gusho-) gabo afino miyya zalan Undani ga dutse. Ga matsayi gusho-ma majiito hukuma in dole ga soninshe 1976. Shugaba hukuma in dole ga hukumance. La dowasu ga dole hukuma galibi musulwa ji ga fulanti la kabila Siri sana'asu itaji mara (una Amma dayi mara ahinkafa ga messesu) ga kala dayi dabbobi.(4) Bugu ga sauwi, gako lambobi lasisin ati Dena takaitan gusho-ma azama DTM.(5) Miyya tarayya ga gusho-ma aji gawa goru.(6) kn2lafel7f3re74gyrdw6egarly53by E-Naira 0 512 11288 8510 2026-08-29T19:28:33Z Mamie05 196 11288 wikitext text/x-wiki {{Databox|item=Q109255753}} '''E-Naira''' dodo dijitalji In Siri banki najeriya laji onayi kala aji sarrifayi (1) kirkiran tun ishin ga ga neira. Enaira aji ruta ga dono goggo Musanga ga aji kima kala aji da'awar boii ga gollaka tsammani dagga dodo ga gawa ma'amala inko aji kwatita ga tsabar dodo.(2)(3)(4) Shugaba muhammdu buhari ji kaddimu ruta enaira ga foti kobalau ga badi 25 ga oktoba. 2021 Ga wolwoli taken (5) naira koboii Kari ga dama la qangoyi. Aji wena ruta ruta in enaira speed wallet inko yautayi gako Google play store ga kala App store yan kobalau GA fordo 28 ga oktoba 2021 foyo sabuntawa gakoshe eNaira speed honsene Andi.(6) [[Panni:Fasaha]] jmzgq3s3q6giqle21pgyf5y6lltdpzt Jiha Yobe 0 627 11276 8782 2026-08-29T13:06:40Z Yakubu19 208 11276 wikitext text/x-wiki {{Infobox settlement | image_skyline = [[Fayil:Round about jpg.jpg|280px]]<br>[[Fayil:Oasis amid the Sahel in Yobe State Nigeria.jpg|280px]] | name = Yobe State | native_name = Jiha Yobe | settlement_type = [[Jiha ga Nijeriya|Jiha]] | image_flag = Flag of Yobe State.svg | image_coat = Yobe State Government.png | emblem_type = Seal | image_map = Nigeria Yobe State map.svg | mapframe = <mapframe height="300" width="300" align="center"> { "type": "ExternalData", "service": "geoshape", "ids": "Q682777" } </mapframe> | country = Nigeria | government_body = Government of Yobe state | established_event = Date created | established_date = 27 August 1991 | established_event2 = Capital | established_date2 = Damaturu | leader_title = Governor | leader_name = Mai Mala Buni (APC) | leader2_title = Deputy governor | leader2_name = Idi Barde Gubana (APC) | area_sq_km = 45,502 km<sup>2</sup> | area_sq_mi = 17,568 sq mi }} '''Yobe''' aga lardi laa a esoto ga Gudi (North East) ga ga woli lardi [[Nijeriya]] najeriyaa. Ita ga hukuma kossu dir bawulo (17) ko gasu harga Fikka. Esse mate: [[Bade]], [[Bursari]], [[Damaturu]], [[Fika]], [[Fune]], [[Geidam]], [[Gujba]], [[Jakusko]], [[Karasuwa]], [[Machina]], [[Nangere]], [[Nguru]], [[Potiskum]], [[Tarmowa]], [[Yunusari]], [[Yusufari]] ga [[Gulani]]. === Lardi === Woli lardi Lanjeriyaa ==Ahre Lardi Yobe== # [[Kanuri]] # [[Filanti|Fulani]] # [[Hausa]] # [[Babur]] # [[Bole language|Bole]] # [[Shuwa]] # [[Karai-karai|Karai karai]] # [[Ngzim]] # [[Ngamo]] == Ɗiwwa == g5dgxg0rlbzcdrswgb78x2jyvedxj5r 11371 11276 2026-08-30T11:42:23Z Yakubu19 208 11371 wikitext text/x-wiki {{Infobox settlement | image_skyline = [[Fayil:Round about jpg.jpg|280px]]<br>[[Fayil:Oasis amid the Sahel in Yobe State Nigeria.jpg|280px]] | name = Yobe State | native_name = Jiha Yobe | settlement_type = [[Jiha ga Nijeriya|Jiha]] | image_flag = Flag of Yobe State.svg | image_coat = Yobe State Government.png | emblem_type = Seal | image_map = Nigeria Yobe State map.svg | mapframe = <mapframe height="300" width="300" align="center"> { "type": "ExternalData", "service": "geoshape", "ids": "Q682777" } </mapframe> | country = Nigeria | government_body = Government of Yobe state | established_event = Date created | established_date = 27 August 1991 | established_event2 = Capital | established_date2 = Damaturu | leader_title = Governor | leader_name = Mai Mala Buni (APC) | leader2_title = Deputy governor | leader2_name = Idi Barde Gubana (APC) | area_sq_km = 45,502 km<sup>2</sup> | area_sq_mi = 17,568 sq mi }} '''Yobe''' aga lardi laa a esoto ga Gudi (North East) ga ga woli lardi [[Nijeriya]] najeriyaa. Ita ga hukuma kossu dir bawulo (17) ko gasu harga Fikka. Esse mate: [[Bade]], [[Bursari]], [[Damaturu]], [[Fika]], [[Fune]], [[Geidam]], [[Gujba]], [[Jakusko]], [[Karasuwa]], [[Machina]], [[Nangere]], [[Nguru]], [[Potiskum]], [[Tarmowa]], [[Yunusari]], [[Yusufari]] ga [[Gulani]]. === Takaitatce tarihi jaha yobe: Yobe jaha ji la aushi ko dar Gaga nageriya. Kirkiran jiha yobe poti kobalau ga bawulo 27 ga tere o'gasta sonin in dubu modi ga dalma bonum ga kobanum ga modi 1991, === Woli lardi Lanjeriyaa ==Ahre Lardi Yobe== # [[Kanuri]] # [[Filanti|Fulani]] # [[Hausa]] # [[Babur]] # [[Bole language|Bole]] # [[Shuwa]] # [[Karai-karai|Karai karai]] # [[Ngzim]] # [[Ngamo]] == Ɗiwwa == l7990aqu2fas8z7z46nqpmzf810nqqh Tempilet:Str left 10 1356 11340 10759 2016-09-30T07:01:19Z en>Ymblanter 0 Changed protection level of Template:Str left: [[WP:High-risk templates|Highly visible template]]: RFPP request ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 11340 wikitext text/x-wiki <includeonly>{{safesubst:padleft:|{{{2|1}}}|{{{1}}}}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 3rrdme1fpv80h1kdk9b7zwlkqd34dfk 11341 10760 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Str_left]] 10759 wikitext text/x-wiki <includeonly>{{ {{{|safesubst:}}}padleft:|{{{2|1}}}|{{{1}}}}}</includeonly><noinclude> {{heavily used template}} {{documentation}} </noinclude> tqfq8u3hctmwbhh4pvher9gkphm721b Module:Error 828 1376 11307 2025-09-11T15:10:08Z en>Ahecht 0 allow accessing from other modules 11307 Scribunto text/plain -- This module implements {{error}}. local p = {} function p._error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :cssText(args.style) :wikitext(tostring(args.message or args[1] or error('no message specified', 2))) ) end function p.error(frame) local args if type(frame.args) == 'table' then -- We're being called via #invoke. The args are passed through to the module -- from the template page, so use the args that were passed into the template. args = frame.args else -- We're being called from another module or from the debug console, so assume -- the args are passed in directly. args = frame end -- if the message parameter is present but blank, change it to nil so that Lua will -- consider it false. if args.message == "" then args.message = nil end return p._error(args) end return p p2nz3ttxcounymhrrhzzv162xd74myk 11308 10802 2026-08-30T07:51:50Z RAPTOR7762 18 1 revision imported from [[:en:Module:Error]] 10801 Scribunto text/plain -- This module implements {{error}}. local p = {} local function _error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :wikitext(tostring(args.message or args[1] or error('no message specified', 2))) ) end function p.error(frame) local args if type(frame.args) == 'table' then -- We're being called via #invoke. The args are passed through to the module -- from the template page, so use the args that were passed into the template. args = frame.args else -- We're being called from another module or from the debug console, so assume -- the args are passed in directly. args = frame end -- If the message parameter is present but blank, change it to nil so that Lua will -- consider it false. if args.message == "" then args.message = nil end return _error(args) end return p 75bhqz94c9juppi0uajeqaixt1565oq Tempilet:License template tag 10 1486 11291 2024-03-10T17:42:33Z commons>RP88 0 rv - [[Commons:UploadWizard]] tests for the presence of {{License template tag}} 11291 wikitext text/x-wiki <noinclude> {{documentation}} </noinclude> s69326ngjtq0f9u1dtro4ns5k3bfa41 11292 11291 2026-08-30T07:50:22Z RAPTOR7762 18 1 revision imported from [[:commons:Template:License_template_tag]] 11291 wikitext text/x-wiki <noinclude> {{documentation}} </noinclude> s69326ngjtq0f9u1dtro4ns5k3bfa41 Tempilet:Cc-by-sa-layout 10 1487 11293 2025-06-19T03:21:30Z commons>Jarekt 0 Fulfilling [[Template:Edit request|edit request]] by [[User:WOSlinker|WOSlinker]]. change <span> to <div> 11293 wikitext text/x-wiki <includeonly>{{#ifeq:{{NAMESPACENUMBER}}|6||<templatestyles src="Cc-by-sa-layout/styles.css" />}}<!-- --><div class="responsive-license-cc layouttemplate licensetpl" dir="{{#dir:{{int:lang}}}}" lang="{{int:lang}}"><!-- --><div class="rlicense-icons">[[File:CC some rights reserved.svg|90px|link=|[[{{int:wm-license-cc-wiki-link}}]]|class=skin-invert]]<br> [[File:Cc-by new white.svg|24px|link=|{{int:wm-license-cc-conditions-attribution-header}}|class=skin-invert]] [[File:Cc-sa white.svg|24px|link=|{{int:wm-license-cc-conditions-share_alike-header}}|class=skin-invert]]</div><!-- --><div class="rlicense-text"><!-- --><div class="rlicense-declaration">{{int:wm-license-cc-by-sa-{{{version|}}}{{#if:{{{country|}}}|-{{{country}}}}}-text}}</div><!-- -->{{#if:{{{attribution|}}}|<div class="rlicense-attr" style="font-weight: bold;">{{int:wm-license-cc-attribution|}}: <div style="display:inline;font-size:larger;" class="licensetpl_attr">{{{attribution}}}</div></div> }}<!-- --><div class="rlicense-desc" style="text-align:start;" lang="{{int:lang}}"> :{{int:wm-license-cc-free}} :* '''{{int:wm-license-cc-free-to-share-header}}''' – {{int:wm-license-cc-free-to-share-text}} :* '''{{int:wm-license-cc-free-to-remix-header}}''' – {{int:wm-license-cc-free-to-remix-text}} :{{int:wm-license-cc-conditions}} :* '''{{int:wm-license-cc-conditions-attribution-header}}''' – {{int:wm-license-cc-conditions-attribution-text}} :* '''{{int:wm-license-cc-conditions-share_alike-header}}''' – {{#ifeq: {{{version}}} | 1.0 | {{int:Wm-license-cc-conditions-share alike-text (Cc-by-sa-1.0)}} | {{int:wm-license-cc-conditions-share_alike-text}} }}</div><!-- --><span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/{{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }}{{#if:{{{country|}}}|/{{{country}}}/deed.en}}</span><!-- --><span class="licensetpl_short" style="display:none;">CC BY-SA {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!-- --><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-Share Alike {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!-- --><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span></div><!-- -->{{#if:{{{country|}}} | <div class="rlicense-country">[[{{Cc-country-flags|{{{country}}}}}|90px|border|link=|center|class=noresize]]</div>}}<!-- --></div>{{#ifeq:{{NAMESPACE}}|File|{{#invoke:SDC_tracking|SDC_statement_exist |property=P6216 |negative_category=Creative Commons Attribution-Share Alike missing SDC copyright status }} }} {{License template tag}}</includeonly><noinclude> {{heavily used template}} {{documentation}} </noinclude> 999bx3l58pfz19ys00xfqh9979sljet 11294 11293 2026-08-30T07:50:22Z RAPTOR7762 18 1 revision imported from [[:commons:Template:Cc-by-sa-layout]] 11293 wikitext text/x-wiki <includeonly>{{#ifeq:{{NAMESPACENUMBER}}|6||<templatestyles src="Cc-by-sa-layout/styles.css" />}}<!-- --><div class="responsive-license-cc layouttemplate licensetpl" dir="{{#dir:{{int:lang}}}}" lang="{{int:lang}}"><!-- --><div class="rlicense-icons">[[File:CC some rights reserved.svg|90px|link=|[[{{int:wm-license-cc-wiki-link}}]]|class=skin-invert]]<br> [[File:Cc-by new white.svg|24px|link=|{{int:wm-license-cc-conditions-attribution-header}}|class=skin-invert]] [[File:Cc-sa white.svg|24px|link=|{{int:wm-license-cc-conditions-share_alike-header}}|class=skin-invert]]</div><!-- --><div class="rlicense-text"><!-- --><div class="rlicense-declaration">{{int:wm-license-cc-by-sa-{{{version|}}}{{#if:{{{country|}}}|-{{{country}}}}}-text}}</div><!-- -->{{#if:{{{attribution|}}}|<div class="rlicense-attr" style="font-weight: bold;">{{int:wm-license-cc-attribution|}}: <div style="display:inline;font-size:larger;" class="licensetpl_attr">{{{attribution}}}</div></div> }}<!-- --><div class="rlicense-desc" style="text-align:start;" lang="{{int:lang}}"> :{{int:wm-license-cc-free}} :* '''{{int:wm-license-cc-free-to-share-header}}''' – {{int:wm-license-cc-free-to-share-text}} :* '''{{int:wm-license-cc-free-to-remix-header}}''' – {{int:wm-license-cc-free-to-remix-text}} :{{int:wm-license-cc-conditions}} :* '''{{int:wm-license-cc-conditions-attribution-header}}''' – {{int:wm-license-cc-conditions-attribution-text}} :* '''{{int:wm-license-cc-conditions-share_alike-header}}''' – {{#ifeq: {{{version}}} | 1.0 | {{int:Wm-license-cc-conditions-share alike-text (Cc-by-sa-1.0)}} | {{int:wm-license-cc-conditions-share_alike-text}} }}</div><!-- --><span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/{{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }}{{#if:{{{country|}}}|/{{{country}}}/deed.en}}</span><!-- --><span class="licensetpl_short" style="display:none;">CC BY-SA {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!-- --><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-Share Alike {{#if: {{{recversion|}}} | {{{recversion}}} | {{{version}}} }} {{{country|}}}</span><!-- --><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span></div><!-- -->{{#if:{{{country|}}} | <div class="rlicense-country">[[{{Cc-country-flags|{{{country}}}}}|90px|border|link=|center|class=noresize]]</div>}}<!-- --></div>{{#ifeq:{{NAMESPACE}}|File|{{#invoke:SDC_tracking|SDC_statement_exist |property=P6216 |negative_category=Creative Commons Attribution-Share Alike missing SDC copyright status }} }} {{License template tag}}</includeonly><noinclude> {{heavily used template}} {{documentation}} </noinclude> 999bx3l58pfz19ys00xfqh9979sljet Tempilet:Namespace 10 1488 11295 2010-07-28T08:35:08Z commons>Rocket000 0 allow for changing the page it evaluates 11295 wikitext text/x-wiki {{#switch:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}} | {{ns:0}}=gallery | {{ns:2}}=user page | {{ns:4}}=project page | {{ns:6}}=media file | {{ns:8}}=system message | {{ns:10}}=template | {{ns:14}}=category | {{TALKSPACE}}=talk page | page}}<noinclude> {{documentation}} [[Category:Function templates|{{PAGENAME}}]] </noinclude> fslfkpf1tueqr0iv0akhaui6ebj1cwz 11296 11295 2026-08-30T07:50:23Z RAPTOR7762 18 1 revision imported from [[:commons:Template:Namespace]] 11295 wikitext text/x-wiki {{#switch:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}} | {{ns:0}}=gallery | {{ns:2}}=user page | {{ns:4}}=project page | {{ns:6}}=media file | {{ns:8}}=system message | {{ns:10}}=template | {{ns:14}}=category | {{TALKSPACE}}=talk page | page}}<noinclude> {{documentation}} [[Category:Function templates|{{PAGENAME}}]] </noinclude> fslfkpf1tueqr0iv0akhaui6ebj1cwz Module:JSON 828 1489 11297 2019-07-16T11:19:14Z commons>4nn1l2 0 Changed protection level for "[[Module:JSON]]": downgraded protection level per [[Special:Permalink/357548402|consensus]] ([Move=Allow only template editors and administrators] (indefinite) [Edit=Allow only template editors and administrators] (indefinite)) 11297 Scribunto text/plain -- -*- coding: utf-8 -*- -- -- Copyright 2010-2012 Jeffrey Friedl -- http://regex.info/blog/ -- local VERSION = 20111207.5 -- version history at end of file local OBJDEF = { VERSION = VERSION } -- -- Simple JSON encoding and decoding in pure Lua. -- http://www.json.org/ -- -- -- JSON = (loadfile "JSON.lua")() -- one-time load of the routines -- -- local lua_value = JSON:decode(raw_json_text) -- -- local raw_json_text = JSON:encode(lua_table_or_value) -- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability -- -- -- DECODING -- -- JSON = (loadfile "JSON.lua")() -- one-time load of the routines -- -- local lua_value = JSON:decode(raw_json_text) -- -- If the JSON text is for an object or an array, e.g. -- { "what": "books", "count": 3 } -- or -- [ "Larry", "Curly", "Moe" ] -- -- the result is a Lua table, e.g. -- { what = "books", count = 3 } -- or -- { "Larry", "Curly", "Moe" } -- -- -- The encode and decode routines accept an optional second argument, "etc", which is not used -- during encoding or decoding, but upon error is passed along to error handlers. It can be of any -- type (including nil). -- -- With most errors during decoding, this code calls -- -- JSON:onDecodeError(message, text, location, etc) -- -- with a message about the error, and if known, the JSON text being parsed and the byte count -- where the problem was discovered. You can replace the default JSON:onDecodeError() with your -- own function. -- -- The default onDecodeError() merely augments the message with data about the text and the -- location if known (and if a second 'etc' argument had been provided to decode(), its value is -- tacked onto the message as well), and then calls JSON.assert(), which itself defaults to Lua's -- built-in assert(), and can also be overridden. -- -- For example, in an Adobe Lightroom plugin, you might use something like -- -- function JSON:onDecodeError(message, text, location, etc) -- LrErrors.throwUserError("Internal Error: invalid JSON data") -- end -- -- or even just -- -- function JSON.assert(message) -- LrErrors.throwUserError("Internal Error: " .. message) -- end -- -- If JSON:decode() is passed a nil, this is called instead: -- -- JSON:onDecodeOfNilError(message, nil, nil, etc) -- -- and if JSON:decode() is passed HTML instead of JSON, this is called: -- -- JSON:onDecodeOfHTMLError(message, text, nil, etc) -- -- The use of the fourth 'etc' argument allows stronger coordination between decoding and error -- reporting, especially when you provide your own error-handling routines. Continuing with the -- the Adobe Lightroom plugin example: -- -- function JSON:onDecodeError(message, text, location, etc) -- local note = "Internal Error: invalid JSON data" -- if type(etc) = 'table' and etc.photo then -- note = note .. " while processing for " .. etc.photo:getFormattedMetadata('fileName') -- end -- LrErrors.throwUserError(note) -- end -- -- : -- : -- -- for i, photo in ipairs(photosToProcess) do -- : -- : -- local data = JSON:decode(someJsonText, { photo = photo }) -- : -- : -- end -- -- -- -- -- DECODING AND STRICT TYPES -- -- Because both JSON objects and JSON arrays are converted to Lua tables, it's not normally -- possible to tell which a Lua table came from, or guarantee decode-encode round-trip -- equivalency. -- -- However, if you enable strictTypes, e.g. -- -- JSON = (loadfile "JSON.lua")() --load the routines -- JSON.strictTypes = true -- -- then the Lua table resulting from the decoding of a JSON object or JSON array is marked via Lua -- metatable, so that when re-encoded with JSON:encode() it ends up as the appropriate JSON type. -- -- (This is not the default because other routines may not work well with tables that have a -- metatable set, for example, Lightroom API calls.) -- -- -- ENCODING -- -- JSON = (loadfile "JSON.lua")() -- one-time load of the routines -- -- local raw_json_text = JSON:encode(lua_table_or_value) -- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability -- On error during encoding, this code calls: -- -- JSON:onEncodeError(message, etc) -- -- which you can override in your local JSON object. -- -- -- SUMMARY OF METHODS YOU CAN OVERRIDE IN YOUR LOCAL LUA JSON OBJECT -- -- assert -- onDecodeError -- onDecodeOfNilError -- onDecodeOfHTMLError -- onEncodeError -- -- If you want to create a separate Lua JSON object with its own error handlers, -- you can reload JSON.lua or use the :new() method. -- --------------------------------------------------------------------------- local author = "-[ JSON.lua package by Jeffrey Friedl (http://regex.info/blog/lua/json), version " .. tostring(VERSION) .. " ]-" local isArray = { __tostring = function() return "JSON array" end } isArray.__index = isArray local isObject = { __tostring = function() return "JSON object" end } isObject.__index = isObject function OBJDEF:newArray(tbl) return setmetatable(tbl or {}, isArray) end function OBJDEF:newObject(tbl) return setmetatable(tbl or {}, isObject) end local function unicode_codepoint_as_utf8(codepoint) -- -- codepoint is a number -- if codepoint <= 127 then return string.char(codepoint) elseif codepoint <= 2047 then -- -- 110yyyxx 10xxxxxx <-- useful notation from http://en.wikipedia.org/wiki/Utf8 -- local highpart = math.floor(codepoint / 0x40) local lowpart = codepoint - (0x40 * highpart) return string.char(0xC0 + highpart, 0x80 + lowpart) elseif codepoint <= 65535 then -- -- 1110yyyy 10yyyyxx 10xxxxxx -- local highpart = math.floor(codepoint / 0x1000) local remainder = codepoint - 0x1000 * highpart local midpart = math.floor(remainder / 0x40) local lowpart = remainder - 0x40 * midpart highpart = 0xE0 + highpart midpart = 0x80 + midpart lowpart = 0x80 + lowpart -- -- Check for an invalid character (thanks Andy R. at Adobe). -- See table 3.7, page 93, in http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf#G28070 -- if ( highpart == 0xE0 and midpart < 0xA0 ) or ( highpart == 0xED and midpart > 0x9F ) or ( highpart == 0xF0 and midpart < 0x90 ) or ( highpart == 0xF4 and midpart > 0x8F ) then return "?" else return string.char(highpart, midpart, lowpart) end else -- -- 11110zzz 10zzyyyy 10yyyyxx 10xxxxxx -- local highpart = math.floor(codepoint / 0x40000) local remainder = codepoint - 0x40000 * highpart local midA = math.floor(remainder / 0x1000) remainder = remainder - 0x1000 * midA local midB = math.floor(remainder / 0x40) local lowpart = remainder - 0x40 * midB return string.char(0xF0 + highpart, 0x80 + midA, 0x80 + midB, 0x80 + lowpart) end end function OBJDEF:onDecodeError(message, text, location, etc) if text then if location then message = string.format("%s at char %d of: %s", message, location, text) else message = string.format("%s: %s", message, text) end end if etc ~= nil then message = message .. " (" .. OBJDEF:encode(etc) .. ")" end if self.assert then self.assert(false, message) else assert(false, message) end end OBJDEF.onDecodeOfNilError = OBJDEF.onDecodeError OBJDEF.onDecodeOfHTMLError = OBJDEF.onDecodeError function OBJDEF:onEncodeError(message, etc) if etc ~= nil then message = message .. " (" .. OBJDEF:encode(etc) .. ")" end if self.assert then self.assert(false, message) else assert(false, message) end end local function grok_number(self, text, start, etc) -- -- Grab the integer part -- local integer_part = text:match('^-?[1-9]%d*', start) or text:match("^-?0", start) if not integer_part then self:onDecodeError("expected number", text, start, etc) end local i = start + integer_part:len() -- -- Grab an optional decimal part -- local decimal_part = text:match('^%.%d+', i) or "" i = i + decimal_part:len() -- -- Grab an optional exponential part -- local exponent_part = text:match('^[eE][-+]?%d+', i) or "" i = i + exponent_part:len() local full_number_text = integer_part .. decimal_part .. exponent_part local as_number = tonumber(full_number_text) if not as_number then self:onDecodeError("bad number", text, start, etc) end return as_number, i end local function grok_string(self, text, start, etc) if text:sub(start,start) ~= '"' then self:onDecodeError("expected string's opening quote", text, start, etc) end local i = start + 1 -- +1 to bypass the initial quote local text_len = text:len() local VALUE = "" while i <= text_len do local c = text:sub(i,i) if c == '"' then return VALUE, i + 1 end if c ~= '\\' then VALUE = VALUE .. c i = i + 1 elseif text:match('^\\b', i) then VALUE = VALUE .. "\b" i = i + 2 elseif text:match('^\\f', i) then VALUE = VALUE .. "\f" i = i + 2 elseif text:match('^\\n', i) then VALUE = VALUE .. "\n" i = i + 2 elseif text:match('^\\r', i) then VALUE = VALUE .. "\r" i = i + 2 elseif text:match('^\\t', i) then VALUE = VALUE .. "\t" i = i + 2 else local hex = text:match('^\\u([0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i) if hex then i = i + 6 -- bypass what we just read -- We have a Unicode codepoint. It could be standalone, or if in the proper range and -- followed by another in a specific range, it'll be a two-code surrogate pair. local codepoint = tonumber(hex, 16) if codepoint >= 0xD800 and codepoint <= 0xDBFF then -- it's a hi surrogate... see whether we have a following low local lo_surrogate = text:match('^\\u([dD][cdefCDEF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i) if lo_surrogate then i = i + 6 -- bypass the low surrogate we just read codepoint = 0x2400 + (codepoint - 0xD800) * 0x400 + tonumber(lo_surrogate, 16) else -- not a proper low, so we'll just leave the first codepoint as is and spit it out. end end VALUE = VALUE .. unicode_codepoint_as_utf8(codepoint) else -- just pass through what's escaped VALUE = VALUE .. text:match('^\\(.)', i) i = i + 2 end end end self:onDecodeError("unclosed string", text, start, etc) end local function skip_whitespace(text, start) local match_start, match_end = text:find("^[ \n\r\t]+", start) -- [http://www.ietf.org/rfc/rfc4627.txt] Section 2 if match_end then return match_end + 1 else return start end end local grok_one -- assigned later local function grok_object(self, text, start, etc) if not text:sub(start,start) == '{' then self:onDecodeError("expected '{'", text, start, etc) end local i = skip_whitespace(text, start + 1) -- +1 to skip the '{' local VALUE = self.strictTypes and self:newObject { } or { } if text:sub(i,i) == '}' then return VALUE, i + 1 end local text_len = text:len() while i <= text_len do local key, new_i = grok_string(self, text, i, etc) i = skip_whitespace(text, new_i) if text:sub(i, i) ~= ':' then self:onDecodeError("expected colon", text, i, etc) end i = skip_whitespace(text, i + 1) local val, new_i = grok_one(self, text, i) VALUE[key] = val -- -- Expect now either '}' to end things, or a ',' to allow us to continue. -- i = skip_whitespace(text, new_i) local c = text:sub(i,i) if c == '}' then return VALUE, i + 1 end if text:sub(i, i) ~= ',' then self:onDecodeError("expected comma or '}'", text, i, etc) end i = skip_whitespace(text, i + 1) end self:onDecodeError("unclosed '{'", text, start, etc) end local function grok_array(self, text, start, etc) if not text:sub(start,start) == '[' then self:onDecodeError("expected '['", text, start, etc) end local i = skip_whitespace(text, start + 1) -- +1 to skip the '[' local VALUE = self.strictTypes and self:newArray { } or { } if text:sub(i,i) == ']' then return VALUE, i + 1 end local text_len = text:len() while i <= text_len do local val, new_i = grok_one(self, text, i) table.insert(VALUE, val) i = skip_whitespace(text, new_i) -- -- Expect now either ']' to end things, or a ',' to allow us to continue. -- local c = text:sub(i,i) if c == ']' then return VALUE, i + 1 end if text:sub(i, i) ~= ',' then self:onDecodeError("expected comma or '['", text, i, etc) end i = skip_whitespace(text, i + 1) end self:onDecodeError("unclosed '['", text, start, etc) end grok_one = function(self, text, start, etc) -- Skip any whitespace start = skip_whitespace(text, start) if start > text:len() then self:onDecodeError("unexpected end of string", text, nil, etc) end if text:find('^"', start) then return grok_string(self, text, start, etc) elseif text:find('^[-0123456789 ]', start) then return grok_number(self, text, start, etc) elseif text:find('^%{', start) then return grok_object(self, text, start, etc) elseif text:find('^%[', start) then return grok_array(self, text, start, etc) elseif text:find('^true', start) then return true, start + 4 elseif text:find('^false', start) then return false, start + 5 elseif text:find('^null', start) then return nil, start + 4 else self:onDecodeError("can't parse JSON", text, start, etc) end end function OBJDEF:decode(text, etc) if type(self) ~= 'table' or self.__index ~= OBJDEF then OBJDEF:onDecodeError("JSON:decode must be called in method format", nil, nil, etc) end if text == nil then self:onDecodeOfNilError(string.format("nil passed to JSON:decode()"), nil, nil, etc) elseif type(text) ~= 'string' then self:onDecodeError(string.format("expected string argument to JSON:decode(), got %s", type(text)), nil, nil, etc) end if text:match('^%s*$') then return nil end if text:match('^%s*<') then -- Can't be JSON... we'll assume it's HTML self:onDecodeOfHTMLError(string.format("html passed to JSON:decode()"), text, nil, etc) end -- -- Ensure that it's not UTF-32 or UTF-16. -- Those are perfectly valid encodings for JSON (as per RFC 4627 section 3), -- but this package can't handle them. -- if text:sub(1,1):byte() == 0 or (text:len() >= 2 and text:sub(2,2):byte() == 0) then self:onDecodeError("JSON package groks only UTF-8, sorry", text, nil, etc) end local success, value = pcall(grok_one, self, text, 1, etc) if success then return value else -- should never get here... JSON parse errors should have been caught earlier assert(false, value) return nil end end local function backslash_replacement_function(c) if c == "\n" then return "\\n" elseif c == "\r" then return "\\r" elseif c == "\t" then return "\\t" elseif c == "\b" then return "\\b" elseif c == "\f" then return "\\f" elseif c == '"' then return '\\"' elseif c == '\\' then return '\\\\' else return string.format("\\u%04x", c:byte()) end end local chars_to_be_escaped_in_JSON_string = '[' .. '"' -- class sub-pattern to match a double quote .. '%\\' -- class sub-pattern to match a backslash .. '%z' -- class sub-pattern to match a null .. '\001' .. '-' .. '\031' -- class sub-pattern to match control characters .. ']' local function json_string_literal(value) local newval = value:gsub(chars_to_be_escaped_in_JSON_string, backslash_replacement_function) return '"' .. newval .. '"' end local function object_or_array(self, T, etc) -- -- We need to inspect all the keys... if there are any strings, we'll convert to a JSON -- object. If there are only numbers, it's a JSON array. -- -- If we'll be converting to a JSON object, we'll want to sort the keys so that the -- end result is deterministic. -- local string_keys = { } local seen_number_key = false local maximum_number_key for key in pairs(T) do if type(key) == 'number' then seen_number_key = true if not maximum_number_key or maximum_number_key < key then maximum_number_key = key end elseif type(key) == 'string' then table.insert(string_keys, key) else self:onEncodeError("can't encode table with a key of type " .. type(key), etc) end end if seen_number_key and #string_keys > 0 then -- -- Mixed key types... don't know what to do, so bail -- self:onEncodeError("a table with both numeric and string keys could be an object or array; aborting", etc) elseif #string_keys == 0 then -- -- An array -- if seen_number_key then return nil, maximum_number_key -- an array else -- -- An empty table... -- if tostring(T) == "JSON array" then return nil elseif tostring(T) == "JSON object" then return { } else -- have to guess, so we'll pick array, since empty arrays are likely more common than empty objects return nil end end else -- -- An object, so return a list of keys -- table.sort(string_keys) return string_keys end end -- -- Encode -- local encode_value -- must predeclare because it calls itself function encode_value(self, value, parents, etc) if value == nil then return 'null' end if type(value) == 'string' then return json_string_literal(value) elseif type(value) == 'number' then if value ~= value then -- -- NaN (Not a Number). -- JSON has no NaN, so we have to fudge the best we can. This should really be a package option. -- return "null" elseif value >= math.huge then -- -- Positive infinity. JSON has no INF, so we have to fudge the best we can. This should -- really be a package option. Note: at least with some implementations, positive infinity -- is both ">= math.huge" and "<= -math.huge", which makes no sense but that's how it is. -- Negative infinity is properly "<= -math.huge". So, we must be sure to check the ">=" -- case first. -- return "1e+9999" elseif value <= -math.huge then -- -- Negative infinity. -- JSON has no INF, so we have to fudge the best we can. This should really be a package option. -- return "-1e+9999" else return tostring(value) end elseif type(value) == 'boolean' then return tostring(value) elseif type(value) ~= 'table' then self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc) else -- -- A table to be converted to either a JSON object or array. -- local T = value if parents[T] then self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc) else parents[T] = true end local result_value local object_keys, maximum_number_key = object_or_array(self, T, etc) if maximum_number_key then -- -- An array... -- local ITEMS = { } for i = 1, maximum_number_key do table.insert(ITEMS, encode_value(self, T[i], parents, etc)) end result_value = "[" .. table.concat(ITEMS, ",") .. "]" elseif object_keys then -- -- An object -- -- -- We'll always sort the keys, so that comparisons can be made on -- the results, etc. The actual order is not particularly -- important (e.g. it doesn't matter what character set we sort -- as); it's only important that it be deterministic... the same -- every time. -- local PARTS = { } for _, key in ipairs(object_keys) do local encoded_key = encode_value(self, tostring(key), parents, etc) local encoded_val = encode_value(self, T[key], parents, etc) table.insert(PARTS, string.format("%s:%s", encoded_key, encoded_val)) end result_value = "{" .. table.concat(PARTS, ",") .. "}" else -- -- An empty array/object... we'll treat it as an array, though it should really be an option -- result_value = "[]" end parents[T] = false return result_value end end local encode_pretty_value -- must predeclare because it calls itself function encode_pretty_value(self, value, parents, indent, etc) if type(value) == 'string' then return json_string_literal(value) elseif type(value) == 'number' then return tostring(value) elseif type(value) == 'boolean' then return tostring(value) elseif type(value) == 'nil' then return 'null' elseif type(value) ~= 'table' then self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc) else -- -- A table to be converted to either a JSON object or array. -- local T = value if parents[T] then self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc) end parents[T] = true local result_value local object_keys = object_or_array(self, T, etc) if not object_keys then -- -- An array... -- local ITEMS = { } for i = 1, #T do table.insert(ITEMS, encode_pretty_value(self, T[i], parents, indent, etc)) end result_value = "[ " .. table.concat(ITEMS, ", ") .. " ]" else -- -- An object -- can keys be numbers? -- local KEYS = { } local max_key_length = 0 for _, key in ipairs(object_keys) do local encoded = encode_pretty_value(self, tostring(key), parents, "", etc) max_key_length = math.max(max_key_length, #encoded) table.insert(KEYS, encoded) end local key_indent = indent .. " " local subtable_indent = indent .. string.rep(" ", max_key_length + 2 + 4) local FORMAT = "%s%" .. tostring(max_key_length) .. "s: %s" local COMBINED_PARTS = { } for i, key in ipairs(object_keys) do local encoded_val = encode_pretty_value(self, T[key], parents, subtable_indent, etc) table.insert(COMBINED_PARTS, string.format(FORMAT, key_indent, KEYS[i], encoded_val)) end result_value = "{\n" .. table.concat(COMBINED_PARTS, ",\n") .. "\n" .. indent .. "}" end parents[T] = false return result_value end end function OBJDEF:encode(value, etc) if type(self) ~= 'table' or self.__index ~= OBJDEF then OBJDEF:onEncodeError("JSON:encode must be called in method format", etc) end local parents = {} return encode_value(self, value, parents, etc) end function OBJDEF:encode_pretty(value, etc) local parents = {} local subtable_indent = "" return encode_pretty_value(self, value, parents, subtable_indent, etc) end function OBJDEF.__tostring() return "JSON encode/decode package" end OBJDEF.__index = OBJDEF function OBJDEF:new(args) local new = { } if args then for key, val in pairs(args) do new[key] = val end end return setmetatable(new, OBJDEF) end return OBJDEF:new() -- -- Version history: -- -- 20111207.5 Added support for the 'etc' arguments, for better error reporting. -- -- 20110731.4 More feedback from David Kolf on how to make the tests for Nan/Infinity system independent. -- -- 20110730.3 Incorporated feedback from David Kolf at http://lua-users.org/wiki/JsonModules: -- -- * When encoding lua for JSON, Sparse numeric arrays are now handled by -- spitting out full arrays, such that -- JSON:encode({"one", "two", [10] = "ten"}) -- returns -- ["one","two",null,null,null,null,null,null,null,"ten"] -- -- In 20100810.2 and earlier, only up to the first non-null value would have been retained. -- -- * When encoding lua for JSON, numeric value NaN gets spit out as null, and infinity as "1+e9999". -- Version 20100810.2 and earlier created invalid JSON in both cases. -- -- * Unicode surrogate pairs are now detected when decoding JSON. -- -- 20100810.2 added some checking to ensure that an invalid Unicode character couldn't leak in to the UTF-8 encoding -- -- 20100731.1 initial public release -- nqdruubyrcu63gzr0jf2wskw1uuufic 11298 11297 2026-08-30T07:50:23Z RAPTOR7762 18 1 revision imported from [[:commons:Module:JSON]] 11297 Scribunto text/plain -- -*- coding: utf-8 -*- -- -- Copyright 2010-2012 Jeffrey Friedl -- http://regex.info/blog/ -- local VERSION = 20111207.5 -- version history at end of file local OBJDEF = { VERSION = VERSION } -- -- Simple JSON encoding and decoding in pure Lua. -- http://www.json.org/ -- -- -- JSON = (loadfile "JSON.lua")() -- one-time load of the routines -- -- local lua_value = JSON:decode(raw_json_text) -- -- local raw_json_text = JSON:encode(lua_table_or_value) -- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability -- -- -- DECODING -- -- JSON = (loadfile "JSON.lua")() -- one-time load of the routines -- -- local lua_value = JSON:decode(raw_json_text) -- -- If the JSON text is for an object or an array, e.g. -- { "what": "books", "count": 3 } -- or -- [ "Larry", "Curly", "Moe" ] -- -- the result is a Lua table, e.g. -- { what = "books", count = 3 } -- or -- { "Larry", "Curly", "Moe" } -- -- -- The encode and decode routines accept an optional second argument, "etc", which is not used -- during encoding or decoding, but upon error is passed along to error handlers. It can be of any -- type (including nil). -- -- With most errors during decoding, this code calls -- -- JSON:onDecodeError(message, text, location, etc) -- -- with a message about the error, and if known, the JSON text being parsed and the byte count -- where the problem was discovered. You can replace the default JSON:onDecodeError() with your -- own function. -- -- The default onDecodeError() merely augments the message with data about the text and the -- location if known (and if a second 'etc' argument had been provided to decode(), its value is -- tacked onto the message as well), and then calls JSON.assert(), which itself defaults to Lua's -- built-in assert(), and can also be overridden. -- -- For example, in an Adobe Lightroom plugin, you might use something like -- -- function JSON:onDecodeError(message, text, location, etc) -- LrErrors.throwUserError("Internal Error: invalid JSON data") -- end -- -- or even just -- -- function JSON.assert(message) -- LrErrors.throwUserError("Internal Error: " .. message) -- end -- -- If JSON:decode() is passed a nil, this is called instead: -- -- JSON:onDecodeOfNilError(message, nil, nil, etc) -- -- and if JSON:decode() is passed HTML instead of JSON, this is called: -- -- JSON:onDecodeOfHTMLError(message, text, nil, etc) -- -- The use of the fourth 'etc' argument allows stronger coordination between decoding and error -- reporting, especially when you provide your own error-handling routines. Continuing with the -- the Adobe Lightroom plugin example: -- -- function JSON:onDecodeError(message, text, location, etc) -- local note = "Internal Error: invalid JSON data" -- if type(etc) = 'table' and etc.photo then -- note = note .. " while processing for " .. etc.photo:getFormattedMetadata('fileName') -- end -- LrErrors.throwUserError(note) -- end -- -- : -- : -- -- for i, photo in ipairs(photosToProcess) do -- : -- : -- local data = JSON:decode(someJsonText, { photo = photo }) -- : -- : -- end -- -- -- -- -- DECODING AND STRICT TYPES -- -- Because both JSON objects and JSON arrays are converted to Lua tables, it's not normally -- possible to tell which a Lua table came from, or guarantee decode-encode round-trip -- equivalency. -- -- However, if you enable strictTypes, e.g. -- -- JSON = (loadfile "JSON.lua")() --load the routines -- JSON.strictTypes = true -- -- then the Lua table resulting from the decoding of a JSON object or JSON array is marked via Lua -- metatable, so that when re-encoded with JSON:encode() it ends up as the appropriate JSON type. -- -- (This is not the default because other routines may not work well with tables that have a -- metatable set, for example, Lightroom API calls.) -- -- -- ENCODING -- -- JSON = (loadfile "JSON.lua")() -- one-time load of the routines -- -- local raw_json_text = JSON:encode(lua_table_or_value) -- local pretty_json_text = JSON:encode_pretty(lua_table_or_value) -- "pretty printed" version for human readability -- On error during encoding, this code calls: -- -- JSON:onEncodeError(message, etc) -- -- which you can override in your local JSON object. -- -- -- SUMMARY OF METHODS YOU CAN OVERRIDE IN YOUR LOCAL LUA JSON OBJECT -- -- assert -- onDecodeError -- onDecodeOfNilError -- onDecodeOfHTMLError -- onEncodeError -- -- If you want to create a separate Lua JSON object with its own error handlers, -- you can reload JSON.lua or use the :new() method. -- --------------------------------------------------------------------------- local author = "-[ JSON.lua package by Jeffrey Friedl (http://regex.info/blog/lua/json), version " .. tostring(VERSION) .. " ]-" local isArray = { __tostring = function() return "JSON array" end } isArray.__index = isArray local isObject = { __tostring = function() return "JSON object" end } isObject.__index = isObject function OBJDEF:newArray(tbl) return setmetatable(tbl or {}, isArray) end function OBJDEF:newObject(tbl) return setmetatable(tbl or {}, isObject) end local function unicode_codepoint_as_utf8(codepoint) -- -- codepoint is a number -- if codepoint <= 127 then return string.char(codepoint) elseif codepoint <= 2047 then -- -- 110yyyxx 10xxxxxx <-- useful notation from http://en.wikipedia.org/wiki/Utf8 -- local highpart = math.floor(codepoint / 0x40) local lowpart = codepoint - (0x40 * highpart) return string.char(0xC0 + highpart, 0x80 + lowpart) elseif codepoint <= 65535 then -- -- 1110yyyy 10yyyyxx 10xxxxxx -- local highpart = math.floor(codepoint / 0x1000) local remainder = codepoint - 0x1000 * highpart local midpart = math.floor(remainder / 0x40) local lowpart = remainder - 0x40 * midpart highpart = 0xE0 + highpart midpart = 0x80 + midpart lowpart = 0x80 + lowpart -- -- Check for an invalid character (thanks Andy R. at Adobe). -- See table 3.7, page 93, in http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf#G28070 -- if ( highpart == 0xE0 and midpart < 0xA0 ) or ( highpart == 0xED and midpart > 0x9F ) or ( highpart == 0xF0 and midpart < 0x90 ) or ( highpart == 0xF4 and midpart > 0x8F ) then return "?" else return string.char(highpart, midpart, lowpart) end else -- -- 11110zzz 10zzyyyy 10yyyyxx 10xxxxxx -- local highpart = math.floor(codepoint / 0x40000) local remainder = codepoint - 0x40000 * highpart local midA = math.floor(remainder / 0x1000) remainder = remainder - 0x1000 * midA local midB = math.floor(remainder / 0x40) local lowpart = remainder - 0x40 * midB return string.char(0xF0 + highpart, 0x80 + midA, 0x80 + midB, 0x80 + lowpart) end end function OBJDEF:onDecodeError(message, text, location, etc) if text then if location then message = string.format("%s at char %d of: %s", message, location, text) else message = string.format("%s: %s", message, text) end end if etc ~= nil then message = message .. " (" .. OBJDEF:encode(etc) .. ")" end if self.assert then self.assert(false, message) else assert(false, message) end end OBJDEF.onDecodeOfNilError = OBJDEF.onDecodeError OBJDEF.onDecodeOfHTMLError = OBJDEF.onDecodeError function OBJDEF:onEncodeError(message, etc) if etc ~= nil then message = message .. " (" .. OBJDEF:encode(etc) .. ")" end if self.assert then self.assert(false, message) else assert(false, message) end end local function grok_number(self, text, start, etc) -- -- Grab the integer part -- local integer_part = text:match('^-?[1-9]%d*', start) or text:match("^-?0", start) if not integer_part then self:onDecodeError("expected number", text, start, etc) end local i = start + integer_part:len() -- -- Grab an optional decimal part -- local decimal_part = text:match('^%.%d+', i) or "" i = i + decimal_part:len() -- -- Grab an optional exponential part -- local exponent_part = text:match('^[eE][-+]?%d+', i) or "" i = i + exponent_part:len() local full_number_text = integer_part .. decimal_part .. exponent_part local as_number = tonumber(full_number_text) if not as_number then self:onDecodeError("bad number", text, start, etc) end return as_number, i end local function grok_string(self, text, start, etc) if text:sub(start,start) ~= '"' then self:onDecodeError("expected string's opening quote", text, start, etc) end local i = start + 1 -- +1 to bypass the initial quote local text_len = text:len() local VALUE = "" while i <= text_len do local c = text:sub(i,i) if c == '"' then return VALUE, i + 1 end if c ~= '\\' then VALUE = VALUE .. c i = i + 1 elseif text:match('^\\b', i) then VALUE = VALUE .. "\b" i = i + 2 elseif text:match('^\\f', i) then VALUE = VALUE .. "\f" i = i + 2 elseif text:match('^\\n', i) then VALUE = VALUE .. "\n" i = i + 2 elseif text:match('^\\r', i) then VALUE = VALUE .. "\r" i = i + 2 elseif text:match('^\\t', i) then VALUE = VALUE .. "\t" i = i + 2 else local hex = text:match('^\\u([0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i) if hex then i = i + 6 -- bypass what we just read -- We have a Unicode codepoint. It could be standalone, or if in the proper range and -- followed by another in a specific range, it'll be a two-code surrogate pair. local codepoint = tonumber(hex, 16) if codepoint >= 0xD800 and codepoint <= 0xDBFF then -- it's a hi surrogate... see whether we have a following low local lo_surrogate = text:match('^\\u([dD][cdefCDEF][0123456789aAbBcCdDeEfF][0123456789aAbBcCdDeEfF])', i) if lo_surrogate then i = i + 6 -- bypass the low surrogate we just read codepoint = 0x2400 + (codepoint - 0xD800) * 0x400 + tonumber(lo_surrogate, 16) else -- not a proper low, so we'll just leave the first codepoint as is and spit it out. end end VALUE = VALUE .. unicode_codepoint_as_utf8(codepoint) else -- just pass through what's escaped VALUE = VALUE .. text:match('^\\(.)', i) i = i + 2 end end end self:onDecodeError("unclosed string", text, start, etc) end local function skip_whitespace(text, start) local match_start, match_end = text:find("^[ \n\r\t]+", start) -- [http://www.ietf.org/rfc/rfc4627.txt] Section 2 if match_end then return match_end + 1 else return start end end local grok_one -- assigned later local function grok_object(self, text, start, etc) if not text:sub(start,start) == '{' then self:onDecodeError("expected '{'", text, start, etc) end local i = skip_whitespace(text, start + 1) -- +1 to skip the '{' local VALUE = self.strictTypes and self:newObject { } or { } if text:sub(i,i) == '}' then return VALUE, i + 1 end local text_len = text:len() while i <= text_len do local key, new_i = grok_string(self, text, i, etc) i = skip_whitespace(text, new_i) if text:sub(i, i) ~= ':' then self:onDecodeError("expected colon", text, i, etc) end i = skip_whitespace(text, i + 1) local val, new_i = grok_one(self, text, i) VALUE[key] = val -- -- Expect now either '}' to end things, or a ',' to allow us to continue. -- i = skip_whitespace(text, new_i) local c = text:sub(i,i) if c == '}' then return VALUE, i + 1 end if text:sub(i, i) ~= ',' then self:onDecodeError("expected comma or '}'", text, i, etc) end i = skip_whitespace(text, i + 1) end self:onDecodeError("unclosed '{'", text, start, etc) end local function grok_array(self, text, start, etc) if not text:sub(start,start) == '[' then self:onDecodeError("expected '['", text, start, etc) end local i = skip_whitespace(text, start + 1) -- +1 to skip the '[' local VALUE = self.strictTypes and self:newArray { } or { } if text:sub(i,i) == ']' then return VALUE, i + 1 end local text_len = text:len() while i <= text_len do local val, new_i = grok_one(self, text, i) table.insert(VALUE, val) i = skip_whitespace(text, new_i) -- -- Expect now either ']' to end things, or a ',' to allow us to continue. -- local c = text:sub(i,i) if c == ']' then return VALUE, i + 1 end if text:sub(i, i) ~= ',' then self:onDecodeError("expected comma or '['", text, i, etc) end i = skip_whitespace(text, i + 1) end self:onDecodeError("unclosed '['", text, start, etc) end grok_one = function(self, text, start, etc) -- Skip any whitespace start = skip_whitespace(text, start) if start > text:len() then self:onDecodeError("unexpected end of string", text, nil, etc) end if text:find('^"', start) then return grok_string(self, text, start, etc) elseif text:find('^[-0123456789 ]', start) then return grok_number(self, text, start, etc) elseif text:find('^%{', start) then return grok_object(self, text, start, etc) elseif text:find('^%[', start) then return grok_array(self, text, start, etc) elseif text:find('^true', start) then return true, start + 4 elseif text:find('^false', start) then return false, start + 5 elseif text:find('^null', start) then return nil, start + 4 else self:onDecodeError("can't parse JSON", text, start, etc) end end function OBJDEF:decode(text, etc) if type(self) ~= 'table' or self.__index ~= OBJDEF then OBJDEF:onDecodeError("JSON:decode must be called in method format", nil, nil, etc) end if text == nil then self:onDecodeOfNilError(string.format("nil passed to JSON:decode()"), nil, nil, etc) elseif type(text) ~= 'string' then self:onDecodeError(string.format("expected string argument to JSON:decode(), got %s", type(text)), nil, nil, etc) end if text:match('^%s*$') then return nil end if text:match('^%s*<') then -- Can't be JSON... we'll assume it's HTML self:onDecodeOfHTMLError(string.format("html passed to JSON:decode()"), text, nil, etc) end -- -- Ensure that it's not UTF-32 or UTF-16. -- Those are perfectly valid encodings for JSON (as per RFC 4627 section 3), -- but this package can't handle them. -- if text:sub(1,1):byte() == 0 or (text:len() >= 2 and text:sub(2,2):byte() == 0) then self:onDecodeError("JSON package groks only UTF-8, sorry", text, nil, etc) end local success, value = pcall(grok_one, self, text, 1, etc) if success then return value else -- should never get here... JSON parse errors should have been caught earlier assert(false, value) return nil end end local function backslash_replacement_function(c) if c == "\n" then return "\\n" elseif c == "\r" then return "\\r" elseif c == "\t" then return "\\t" elseif c == "\b" then return "\\b" elseif c == "\f" then return "\\f" elseif c == '"' then return '\\"' elseif c == '\\' then return '\\\\' else return string.format("\\u%04x", c:byte()) end end local chars_to_be_escaped_in_JSON_string = '[' .. '"' -- class sub-pattern to match a double quote .. '%\\' -- class sub-pattern to match a backslash .. '%z' -- class sub-pattern to match a null .. '\001' .. '-' .. '\031' -- class sub-pattern to match control characters .. ']' local function json_string_literal(value) local newval = value:gsub(chars_to_be_escaped_in_JSON_string, backslash_replacement_function) return '"' .. newval .. '"' end local function object_or_array(self, T, etc) -- -- We need to inspect all the keys... if there are any strings, we'll convert to a JSON -- object. If there are only numbers, it's a JSON array. -- -- If we'll be converting to a JSON object, we'll want to sort the keys so that the -- end result is deterministic. -- local string_keys = { } local seen_number_key = false local maximum_number_key for key in pairs(T) do if type(key) == 'number' then seen_number_key = true if not maximum_number_key or maximum_number_key < key then maximum_number_key = key end elseif type(key) == 'string' then table.insert(string_keys, key) else self:onEncodeError("can't encode table with a key of type " .. type(key), etc) end end if seen_number_key and #string_keys > 0 then -- -- Mixed key types... don't know what to do, so bail -- self:onEncodeError("a table with both numeric and string keys could be an object or array; aborting", etc) elseif #string_keys == 0 then -- -- An array -- if seen_number_key then return nil, maximum_number_key -- an array else -- -- An empty table... -- if tostring(T) == "JSON array" then return nil elseif tostring(T) == "JSON object" then return { } else -- have to guess, so we'll pick array, since empty arrays are likely more common than empty objects return nil end end else -- -- An object, so return a list of keys -- table.sort(string_keys) return string_keys end end -- -- Encode -- local encode_value -- must predeclare because it calls itself function encode_value(self, value, parents, etc) if value == nil then return 'null' end if type(value) == 'string' then return json_string_literal(value) elseif type(value) == 'number' then if value ~= value then -- -- NaN (Not a Number). -- JSON has no NaN, so we have to fudge the best we can. This should really be a package option. -- return "null" elseif value >= math.huge then -- -- Positive infinity. JSON has no INF, so we have to fudge the best we can. This should -- really be a package option. Note: at least with some implementations, positive infinity -- is both ">= math.huge" and "<= -math.huge", which makes no sense but that's how it is. -- Negative infinity is properly "<= -math.huge". So, we must be sure to check the ">=" -- case first. -- return "1e+9999" elseif value <= -math.huge then -- -- Negative infinity. -- JSON has no INF, so we have to fudge the best we can. This should really be a package option. -- return "-1e+9999" else return tostring(value) end elseif type(value) == 'boolean' then return tostring(value) elseif type(value) ~= 'table' then self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc) else -- -- A table to be converted to either a JSON object or array. -- local T = value if parents[T] then self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc) else parents[T] = true end local result_value local object_keys, maximum_number_key = object_or_array(self, T, etc) if maximum_number_key then -- -- An array... -- local ITEMS = { } for i = 1, maximum_number_key do table.insert(ITEMS, encode_value(self, T[i], parents, etc)) end result_value = "[" .. table.concat(ITEMS, ",") .. "]" elseif object_keys then -- -- An object -- -- -- We'll always sort the keys, so that comparisons can be made on -- the results, etc. The actual order is not particularly -- important (e.g. it doesn't matter what character set we sort -- as); it's only important that it be deterministic... the same -- every time. -- local PARTS = { } for _, key in ipairs(object_keys) do local encoded_key = encode_value(self, tostring(key), parents, etc) local encoded_val = encode_value(self, T[key], parents, etc) table.insert(PARTS, string.format("%s:%s", encoded_key, encoded_val)) end result_value = "{" .. table.concat(PARTS, ",") .. "}" else -- -- An empty array/object... we'll treat it as an array, though it should really be an option -- result_value = "[]" end parents[T] = false return result_value end end local encode_pretty_value -- must predeclare because it calls itself function encode_pretty_value(self, value, parents, indent, etc) if type(value) == 'string' then return json_string_literal(value) elseif type(value) == 'number' then return tostring(value) elseif type(value) == 'boolean' then return tostring(value) elseif type(value) == 'nil' then return 'null' elseif type(value) ~= 'table' then self:onEncodeError("can't convert " .. type(value) .. " to JSON", etc) else -- -- A table to be converted to either a JSON object or array. -- local T = value if parents[T] then self:onEncodeError("table " .. tostring(T) .. " is a child of itself", etc) end parents[T] = true local result_value local object_keys = object_or_array(self, T, etc) if not object_keys then -- -- An array... -- local ITEMS = { } for i = 1, #T do table.insert(ITEMS, encode_pretty_value(self, T[i], parents, indent, etc)) end result_value = "[ " .. table.concat(ITEMS, ", ") .. " ]" else -- -- An object -- can keys be numbers? -- local KEYS = { } local max_key_length = 0 for _, key in ipairs(object_keys) do local encoded = encode_pretty_value(self, tostring(key), parents, "", etc) max_key_length = math.max(max_key_length, #encoded) table.insert(KEYS, encoded) end local key_indent = indent .. " " local subtable_indent = indent .. string.rep(" ", max_key_length + 2 + 4) local FORMAT = "%s%" .. tostring(max_key_length) .. "s: %s" local COMBINED_PARTS = { } for i, key in ipairs(object_keys) do local encoded_val = encode_pretty_value(self, T[key], parents, subtable_indent, etc) table.insert(COMBINED_PARTS, string.format(FORMAT, key_indent, KEYS[i], encoded_val)) end result_value = "{\n" .. table.concat(COMBINED_PARTS, ",\n") .. "\n" .. indent .. "}" end parents[T] = false return result_value end end function OBJDEF:encode(value, etc) if type(self) ~= 'table' or self.__index ~= OBJDEF then OBJDEF:onEncodeError("JSON:encode must be called in method format", etc) end local parents = {} return encode_value(self, value, parents, etc) end function OBJDEF:encode_pretty(value, etc) local parents = {} local subtable_indent = "" return encode_pretty_value(self, value, parents, subtable_indent, etc) end function OBJDEF.__tostring() return "JSON encode/decode package" end OBJDEF.__index = OBJDEF function OBJDEF:new(args) local new = { } if args then for key, val in pairs(args) do new[key] = val end end return setmetatable(new, OBJDEF) end return OBJDEF:new() -- -- Version history: -- -- 20111207.5 Added support for the 'etc' arguments, for better error reporting. -- -- 20110731.4 More feedback from David Kolf on how to make the tests for Nan/Infinity system independent. -- -- 20110730.3 Incorporated feedback from David Kolf at http://lua-users.org/wiki/JsonModules: -- -- * When encoding lua for JSON, Sparse numeric arrays are now handled by -- spitting out full arrays, such that -- JSON:encode({"one", "two", [10] = "ten"}) -- returns -- ["one","two",null,null,null,null,null,null,null,"ten"] -- -- In 20100810.2 and earlier, only up to the first non-null value would have been retained. -- -- * When encoding lua for JSON, numeric value NaN gets spit out as null, and infinity as "1+e9999". -- Version 20100810.2 and earlier created invalid JSON in both cases. -- -- * Unicode surrogate pairs are now detected when decoding JSON. -- -- 20100810.2 added some checking to ensure that an invalid Unicode character couldn't leak in to the UTF-8 encoding -- -- 20100731.1 initial public release -- nqdruubyrcu63gzr0jf2wskw1uuufic Tempilet:Cc-by-sa-4.0/doc 10 1490 11299 2025-08-20T03:01:22Z commons>Jarekt 0 11299 wikitext text/x-wiki {{TemplateBox |useTemplateData=only |1=1 |1aliases=attribution |1label-en=attribution |1label-de=Namensnennung |1d-en=the attribution string as specified by the licensor, that re-users are obliged to name |1def= |1type=string |1stat=optional |name=Cc-by-sa-4.0 |desc=Cc-by-sa-4.0 license template |namespace=file |usergroup=all |placement=license |usage-notes= |type=license tag |example=Example Name |i18n-method=mediawiki-msg |i18n-desc= |seealso= |setscats=[[:Category:CC-BY-SA-4.0|CC-BY-SA-4.0]] |lines=one |shorthand= |relieson={{tl|Cc-by-sa-layout}}{{tl|cc-by-sa-4.0}} }} <includeonly> [[Category:CC license tags|{{PAGENAME}}]] [[Category:License tags attribution|{{PAGENAME}}]] [[Category:License tags share-alike|{{PAGENAME}}]] [[Category:Primary license tags (flat list)]] </includeonly> qg8vkrg5kazdab0hulctjfx80wkf072 11300 11299 2026-08-30T07:50:24Z RAPTOR7762 18 1 revision imported from [[:commons:Template:Cc-by-sa-4.0/doc]] 11299 wikitext text/x-wiki {{TemplateBox |useTemplateData=only |1=1 |1aliases=attribution |1label-en=attribution |1label-de=Namensnennung |1d-en=the attribution string as specified by the licensor, that re-users are obliged to name |1def= |1type=string |1stat=optional |name=Cc-by-sa-4.0 |desc=Cc-by-sa-4.0 license template |namespace=file |usergroup=all |placement=license |usage-notes= |type=license tag |example=Example Name |i18n-method=mediawiki-msg |i18n-desc= |seealso= |setscats=[[:Category:CC-BY-SA-4.0|CC-BY-SA-4.0]] |lines=one |shorthand= |relieson={{tl|Cc-by-sa-layout}}{{tl|cc-by-sa-4.0}} }} <includeonly> [[Category:CC license tags|{{PAGENAME}}]] [[Category:License tags attribution|{{PAGENAME}}]] [[Category:License tags share-alike|{{PAGENAME}}]] [[Category:Primary license tags (flat list)]] </includeonly> qg8vkrg5kazdab0hulctjfx80wkf072 Tempilet:Cc-by-sa-layout/styles.css 10 1491 11301 2025-09-16T11:19:31Z commons>Waddie96 0 reduce huge space between image and text, also fix fallback hex colors to update them to current Codex 11301 sanitized-css text/css /** * IMPORTANT: * * These styles are copied to [[MediaWiki:Filepage.css]]. * If you make any changes here, make sure to update that page as well. * * When previewing changes, you must use a file outside the File namespace. * * See [[Module talk:Information/styles.css]] (which is related) for details. */ .responsive-license-cc { clear: both; text-align: center; box-sizing: border-box; width: 100%; justify-content: space-around; align-items: center; margin: 0.5em auto; color: var(--color-base, #202122); background-color: var(--background-color-neutral-subtle, #f9f8fa); border-width: 2px; border-style: solid; border-top-color: var(--border-color-subtle, #c8ccd1); border-right-color: var(--border-color-subtle, #c8ccd1); border-bottom-color: var(--border-color-subtle, #c8ccd1); border-left-color: var(--border-color-subtle, #c8ccd1); border-spacing: 8px; display: flex; padding: 0px; } .responsive-license-cc div { margin: 4px; } .rlicense-text div { margin: 0.5em auto; } .rlicense-desc dd { margin-left: 1em; } @media screen and (max-width: 640px) { /* For mobile devices */ .responsive-license-cc { flex-flow: column; } .rlicense-text { order: 1; } } oouyullp674ekvesyfsyaesnaqcnsoq 11302 11301 2026-08-30T07:50:24Z RAPTOR7762 18 1 revision imported from [[:commons:Template:Cc-by-sa-layout/styles.css]] 11301 sanitized-css text/css /** * IMPORTANT: * * These styles are copied to [[MediaWiki:Filepage.css]]. * If you make any changes here, make sure to update that page as well. * * When previewing changes, you must use a file outside the File namespace. * * See [[Module talk:Information/styles.css]] (which is related) for details. */ .responsive-license-cc { clear: both; text-align: center; box-sizing: border-box; width: 100%; justify-content: space-around; align-items: center; margin: 0.5em auto; color: var(--color-base, #202122); background-color: var(--background-color-neutral-subtle, #f9f8fa); border-width: 2px; border-style: solid; border-top-color: var(--border-color-subtle, #c8ccd1); border-right-color: var(--border-color-subtle, #c8ccd1); border-bottom-color: var(--border-color-subtle, #c8ccd1); border-left-color: var(--border-color-subtle, #c8ccd1); border-spacing: 8px; display: flex; padding: 0px; } .responsive-license-cc div { margin: 4px; } .rlicense-text div { margin: 0.5em auto; } .rlicense-desc dd { margin-left: 1em; } @media screen and (max-width: 640px) { /* For mobile devices */ .responsive-license-cc { flex-flow: column; } .rlicense-text { order: 1; } } oouyullp674ekvesyfsyaesnaqcnsoq Tempilet:Cc-by-sa-4.0 10 1492 11303 2024-06-01T16:24:49Z en>HouseBlaster 0 HouseBlaster moved page [[Template:Cc-by-sa-4.0]] to [[Template:CC BY-SA 4.0]] over redirect: expand template name per [[WP:TPN]]; see also https://creativecommons.org/wp-content/uploads/2019/10/Creative-Commons-Style-Guide-2019.pdf#Abbreviations ([[User:Ahecht/Scripts/massmove.js|Mass-move tool]]) 11303 wikitext text/x-wiki #REDIRECT [[Template:CC BY-SA 4.0]] {{Redirect category shell| {{R from move}} }} pt4zmwl1s0wfps2xp4xyw4l0ku3cxqg 11304 11303 2026-08-30T07:51:19Z RAPTOR7762 18 1 revision imported from [[:en:Template:Cc-by-sa-4.0]] 11303 wikitext text/x-wiki #REDIRECT [[Template:CC BY-SA 4.0]] {{Redirect category shell| {{R from move}} }} pt4zmwl1s0wfps2xp4xyw4l0ku3cxqg Tempilet:CC BY-SA 4.0 10 1493 11305 2024-06-01T16:24:49Z en>HouseBlaster 0 HouseBlaster moved page [[Template:Cc-by-sa-4.0]] to [[Template:CC BY-SA 4.0]] over redirect: expand template name per [[WP:TPN]]; see also https://creativecommons.org/wp-content/uploads/2019/10/Creative-Commons-Style-Guide-2019.pdf#Abbreviations ([[User:Ahecht/Scripts/massmove.js|Mass-move tool]]) 11305 wikitext text/x-wiki <!-- Creative Commons License -->{{imbox | type = license | class = licensetpl | image = [[File:CC_some_rights_reserved.svg|90px]] <br /> [[File:Cc-by new white.svg|24px]][[Image:Cc-sa white.svg|24px]] | text = ''This work is licensed under the [[Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/ Attribution-ShareAlike 4.0] License. {{#if:{{{1|}}}| <br /> Attribution: {{{1|}}} }}''<span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/4.0/</span><span class="licensetpl_short" style="display:none;">CC-BY-SA-4.0</span><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-ShareAlike 4.0</span><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span> {{image other | [[Category:Creative Commons Attribution-ShareAlike 4.0 files|{{PAGENAME}}]] | <br/>{{center|{{error-small|This template should only be used on file pages.}}}} }}}}{{#if:{{yesno|{{{dw|}}}|yes=|no=yes}}|{{free media}}}}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> c4j7vpmknuzjv66rtu7jqi3108et5ok 11306 11305 2026-08-30T07:51:50Z RAPTOR7762 18 1 revision imported from [[:en:Template:CC_BY-SA_4.0]] 11305 wikitext text/x-wiki <!-- Creative Commons License -->{{imbox | type = license | class = licensetpl | image = [[File:CC_some_rights_reserved.svg|90px]] <br /> [[File:Cc-by new white.svg|24px]][[Image:Cc-sa white.svg|24px]] | text = ''This work is licensed under the [[Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/ Attribution-ShareAlike 4.0] License. {{#if:{{{1|}}}| <br /> Attribution: {{{1|}}} }}''<span class="licensetpl_link" style="display:none;"><nowiki>https://</nowiki>creativecommons.org/licenses/by-sa/4.0/</span><span class="licensetpl_short" style="display:none;">CC-BY-SA-4.0</span><span class="licensetpl_long" style="display:none;">Creative Commons Attribution-ShareAlike 4.0</span><span class="licensetpl_link_req" style="display:none;">true</span><span class="licensetpl_attr_req" style="display:none;">true</span> {{image other | [[Category:Creative Commons Attribution-ShareAlike 4.0 files|{{PAGENAME}}]] | <br/>{{center|{{error-small|This template should only be used on file pages.}}}} }}}}{{#if:{{yesno|{{{dw|}}}|yes=|no=yes}}|{{free media}}}}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> c4j7vpmknuzjv66rtu7jqi3108et5ok Tempilet:Center 10 1494 11309 2025-03-27T08:18:08Z en>MSGJ 0 use center class alone, per request 11309 wikitext text/x-wiki <div class="center" {{safesubst<noinclude />:#if: {{{style|}}} | style="{{{style}}}"}}>{{{1|[[Category:Pages using center with no arguments]]}}}</div>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Center]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude> {{documentation}} </noinclude> ho0gjr8udacxqdzfdn1t0y3wvnpbco2 11310 11309 2026-08-30T07:51:50Z RAPTOR7762 18 1 revision imported from [[:en:Template:Center]] 11309 wikitext text/x-wiki <div class="center" {{safesubst<noinclude />:#if: {{{style|}}} | style="{{{style}}}"}}>{{{1|[[Category:Pages using center with no arguments]]}}}</div>{{safesubst<noinclude />:#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using center with unknown parameters|_VALUE_{{PAGENAME}}]]|preview=Page using [[Template:Center]] with unknown parameter "_VALUE_"|ignoreblank=y| 1 | style }}<noinclude> {{documentation}} </noinclude> ho0gjr8udacxqdzfdn1t0y3wvnpbco2 Tempilet:Error-small 10 1495 11311 2025-09-11T15:06:30Z en>Ahecht 0 Simplify, avoid nested templates 11311 wikitext text/x-wiki {{#invoke:Error|error|{{{message|{{{1}}}}}}|tag=span|style=font-size:inherit}}<noinclude>{{documentation}}</noinclude> hnkvrfis3ah1x3eijkfnl3mnf6fdn7m 11312 11311 2026-08-30T07:51:50Z RAPTOR7762 18 1 revision imported from [[:en:Template:Error-small]] 11311 wikitext text/x-wiki {{#invoke:Error|error|{{{message|{{{1}}}}}}|tag=span|style=font-size:inherit}}<noinclude>{{documentation}}</noinclude> hnkvrfis3ah1x3eijkfnl3mnf6fdn7m Tempilet:Image other 10 1496 11317 2019-03-05T14:22:01Z en>Xaosflux 0 Changed protection level for "[[Template:Image other]]": Pages alread protected from [[Wikipedia:Cascade-protected items/content]] ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite)) 11317 wikitext text/x-wiki #redirect [[Template:File other]] {{R from move}} qk12zukwyewm7iobg6lglhb6vjftt35 11318 11317 2026-08-30T07:51:51Z RAPTOR7762 18 1 revision imported from [[:en:Template:Image_other]] 11317 wikitext text/x-wiki #redirect [[Template:File other]] {{R from move}} qk12zukwyewm7iobg6lglhb6vjftt35 Tempilet:Free media 10 1497 11319 2017-04-10T20:37:19Z en>Lectonar 0 Changed protection level for "[[Template:Free media]]": request at rfpp ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite)) 11319 wikitext text/x-wiki {{file other <!-- Only categorize when on file (image) pages. --> | [[Category:All free media|{{PAGENAME}}]] }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> tg0bu81croiltrvipnvr6nkle40b3q1 11320 11319 2026-08-30T07:51:51Z RAPTOR7762 18 1 revision imported from [[:en:Template:Free_media]] 11319 wikitext text/x-wiki {{file other <!-- Only categorize when on file (image) pages. --> | [[Category:All free media|{{PAGENAME}}]] }}<noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> tg0bu81croiltrvipnvr6nkle40b3q1 Module:Transclusion count/data/C 828 1498 11321 2026-08-30T05:08:50Z en>Ahechtbot 0 [[Wikipedia:BOT|Bot]]: Updated page. 11321 Scribunto text/plain return { ["C"] = 801000, ["C-Class"] = 17000, ["C-SPAN"] = 13000, ["C-cmn"] = 2800, ["C-pl"] = 51000, ["C."] = 353000, ["CAN"] = 20000, ["CANelec"] = 18000, ["CANelec/gain"] = 3500, ["CANelec/hold"] = 6700, ["CANelec/source"] = 11000, ["CANelec/top"] = 9000, ["CANelec/total"] = 9500, ["CAS"] = 3800, ["CAS_Registry_Number"] = 3800, ["CBB_Yearly_Record_End"] = 3500, ["CBB_Yearly_Record_Entry"] = 3600, ["CBB_Yearly_Record_Start"] = 3400, ["CBB_Yearly_Record_Subhead"] = 4200, ["CBB_Yearly_Record_Subtotal"] = 3300, ["CBB_roster/Footer"] = 11000, ["CBB_roster/Header"] = 11000, ["CBB_roster/Player"] = 11000, ["CBB_schedule_end"] = 14000, ["CBB_schedule_entry"] = 14000, ["CBB_schedule_start"] = 14000, ["CBB_standings_end"] = 19000, ["CBB_standings_entry"] = 19000, ["CBB_standings_start"] = 19000, ["CBB_yearly_record_end"] = 4700, ["CBB_yearly_record_end/legend"] = 4100, ["CBB_yearly_record_entry"] = 4600, ["CBB_yearly_record_start"] = 4500, ["CBB_yearly_record_subhead"] = 4300, ["CBB_yearly_record_subtotal"] = 4400, ["CBSB_Standings_End"] = 2700, ["CBSB_Standings_Entry"] = 2700, ["CBSB_Standings_Start"] = 2600, ["CBSB_link"] = 4100, ["CBSB_standings_end"] = 5500, ["CBSB_standings_entry"] = 5500, ["CBSB_standings_start"] = 5500, ["CC0"] = 4000, ["CC_BY-SA_2.5"] = 2100, ["CC_BY-SA_2.5,_2.0,_1.0"] = 2100, ["CC_BY-SA_3.0"] = 21000, ["CC_BY-SA_3.0_migrated"] = 19000, ["CC_BY-SA_4.0"] = 13000, ["CC_BY_2.5"] = 2600, ["CC_BY_3.0"] = 7000, ["CFB_Standings_End"] = 16000, ["CFB_Standings_Entry"] = 16000, ["CFB_Standings_Start"] = 16000, ["CFB_Yearly_Record_End"] = 7900, ["CFB_Yearly_Record_End/legend"] = 2900, ["CFB_Yearly_Record_Entry"] = 7900, ["CFB_Yearly_Record_Start"] = 7900, ["CFB_Yearly_Record_Subhead"] = 8000, ["CFB_Yearly_Record_Subtotal"] = 7800, ["CFB_schedule"] = 29000, ["CFB_schedule_entry"] = 22000, ["CFB_standings_end"] = 39000, ["CFB_standings_entry"] = 39000, ["CFB_standings_start"] = 39000, ["CFL_Year"] = 7300, ["CGF_year"] = 3800, ["CGNDB_URL"] = 5400, ["CHE"] = 12000, ["CHI"] = 3300, ["CHL"] = 4300, ["CHN"] = 15000, ["CN"] = 4000, ["CO2"] = 3500, ["COI"] = 14000, ["COIUL"] = 131000, ["COI_editnotice"] = 7800, ["COL"] = 5600, ["COLON"] = 14000, ["CRI"] = 2300, ["CRO"] = 6600, ["CS1_config"] = 15000, ["CSK"] = 2800, ["CSS_crop"] = 2100, ["CSS_image_crop"] = 9600, ["CUB"] = 4200, ["CURRENTDATE"] = 3600, ["CYP"] = 2200, ["CZE"] = 16000, ["Calendar"] = 2500, ["Calendar/styles.css"] = 2800, ["California/color"] = 12000, ["Call_sign_disambiguation"] = 3100, ["Campaignbox"] = 26000, ["CanProvName"] = 19000, ["CanadaByProvinceCatNav"] = 9500, ["CanadaProvinceThe"] = 4500, ["Canada_NTS_Map_Sheet"] = 2100, ["Canada_by_province_category_navigation"] = 9900, ["Canadian_English"] = 13000, ["Canadian_Parliament_links"] = 5100, ["Canadian_election_result"] = 18000, ["Canadian_election_result/gain"] = 3600, ["Canadian_election_result/hold"] = 7000, ["Canadian_election_result/source"] = 13000, ["Canadian_election_result/top"] = 19000, ["Canadian_election_result/total"] = 14000, ["Canadian_party_colour"] = 11000, ["Canadian_party_colour/colour"] = 23000, ["Canadian_party_colour/colour/default"] = 23000, ["Canadian_party_colour/name"] = 19000, ["Canadian_party_colour/name/default"] = 8300, ["Canadian_province_name"] = 19000, ["Canned_search"] = 8500, ["Cascite"] = 17000, ["Caselaw_source"] = 4800, ["Cassini-Ehess"] = 3300, ["Cast_listing"] = 30000, ["Castlist"] = 5700, ["Cat"] = 472000, ["CatAutoTOC"] = 372000, ["CatRel"] = 4100, ["CatTrack"] = 20000, ["Cat_class"] = 6100, ["Cat_main"] = 149000, ["Cat_more"] = 102000, ["Cat_more_if_exists"] = 29000, ["Cat_see_also"] = 3800, ["Catalog_lookup_link"] = 60000, ["Catalog_of_Fishes"] = 9800, ["Catalogue_of_Life"] = 24000, ["Category"] = 2400, ["Category-Class"] = 14000, ["Category-inline"] = 11000, ["Category_TOC"] = 80000, ["Category_U.S._State_elections_by_year"] = 7500, ["Category_U.S._State_elections_by_year/core"] = 7500, ["Category_class"] = 25000, ["Category_described_in_year"] = 6400, ["Category_diffuse"] = 11000, ["Category_disambiguation"] = 2700, ["Category_explanation"] = 416000, ["Category_handler"] = 2730000, ["Category_if_exists"] = 94000, ["Category_ifexist"] = 4900, ["Category_importance"] = 8800, ["Category_link"] = 694000, ["Category_link/core"] = 694000, ["Category_link_if_exists"] = 81000, ["Category_link_with_count"] = 9300, ["Category_link_without_namespace"] = 802000, ["Category_links"] = 9900, ["Category_main_article"] = 221000, ["Category_more"] = 143000, ["Category_more_if_exists"] = 49000, ["Category_ordered_by_date"] = 13000, ["Category_other"] = 1110000, ["Category_pair"] = 2200, ["Category_redirect"] = 159000, ["Category_redirect/core"] = 159000, ["Category_see_also"] = 55000, ["Category_see_also/Category_pair_check"] = 55000, ["Category_see_also_if_exists"] = 95000, ["Category_see_also_if_exists_2"] = 101000, ["Category_series_navigation"] = 598000, ["Category_title"] = 2400, ["Catexp"] = 5900, ["CathEncy"] = 2300, ["Catholic"] = 3700, ["Catholic_Encyclopedia"] = 5100, ["Catmain"] = 29000, ["Catmore"] = 9800, ["Catseealso"] = 2300, ["Cbb_link"] = 10000, ["Cbignore"] = 133000, ["Cbsb_link"] = 2500, ["Cc-by-2.5"] = 2600, ["Cc-by-3.0"] = 7000, ["Cc-by-sa-2.5"] = 2100, ["Cc-by-sa-2.5,2.0,1.0"] = 2100, ["Cc-by-sa-3.0"] = 20000, ["Cc-by-sa-3.0-migrated"] = 19000, ["Cc-by-sa-4.0"] = 13000, ["Cc-zero"] = 3800, ["CensusAU"] = 9100, ["Census_2016_AUS"] = 5700, ["Census_2021_AUS"] = 6200, ["Cent"] = 6900, ["Center"] = 301000, ["Centered_quote"] = 37000, ["Centralized_discussion"] = 7300, ["Centralized_discussion/core"] = 7200, ["Centralized_discussion/styles.css"] = 7200, ["Centre"] = 4200, ["Century"] = 16000, ["Century_name_from_decade"] = 2400, ["Century_name_from_decade_or_year"] = 127000, ["Century_name_from_title_decade"] = 7600, ["Century_name_from_title_year"] = 9300, ["Certification_Cite_Ref"] = 38000, ["Certification_Table_Bottom"] = 37000, ["Certification_Table_Entry"] = 39000, ["Certification_Table_Entry/Foot"] = 37000, ["Certification_Table_Entry/Foot/helper"] = 37000, ["Certification_Table_Entry/MexicanAward"] = 2300, ["Certification_Table_Entry/Region"] = 38000, ["Certification_Table_Entry/Sales"] = 37000, ["Certification_Table_Entry/Sales/AustrianPeriod"] = 2500, ["Certification_Table_Entry/Sales/BelgianPeriod"] = 2400, ["Certification_Table_Entry/Sales/DanishPeriod"] = 4400, ["Certification_Table_Entry/Sales/DanishPeriodHelper1"] = 4400, ["Certification_Table_Entry/Sales/DanishPeriodHelper2"] = 4400, ["Certification_Table_Entry/Sales/FrenchPeriod"] = 2200, ["Certification_Table_Entry/Sales/FrenchPeriodAlbum"] = 2000, ["Certification_Table_Entry/Sales/GermanPeriod"] = 4100, ["Certification_Table_Entry/Sales/ItalianHelper"] = 4500, ["Certification_Table_Entry/Sales/MexicanSales"] = 2200, ["Certification_Table_Entry/Sales/NewZealandPeriod"] = 7800, ["Certification_Table_Entry/Sales/SpanishSinglesPeriod"] = 2800, ["Certification_Table_Entry/Sales/SwedishPeriod"] = 2300, ["Certification_Table_Separator"] = 3300, ["Certification_Table_Top"] = 39000, ["Cfb_link"] = 26000, ["Cfd_all"] = 6400, ["Cfm_full"] = 2500, ["Cfr_full"] = 3500, ["Chart_bottom"] = 4500, ["Chart_top"] = 4500, ["Check_completeness_of_transclusions"] = 65000, ["Check_talk"] = 64000, ["Check_talk_wp"] = 1460000, ["Check_winner_by_scores"] = 16000, ["CheckedSockpuppet"] = 7200, ["Checked_sockpuppet"] = 18000, ["Checkedsockpuppet"] = 5300, ["Checkip"] = 12000, ["Checkuser"] = 90000, ["Checkuserblock-account"] = 45000, ["Chem"] = 6000, ["Chem/atom"] = 5900, ["Chem/link"] = 6000, ["Chem2"] = 11000, ["Chem_molar_mass"] = 22000, ["Chem_molar_mass/format"] = 22000, ["Chembox"] = 16000, ["Chembox/styles.css"] = 16000, ["Chembox_3DMet"] = 15000, ["Chembox_AllOtherNames"] = 14000, ["Chembox_AllOtherNames/format"] = 14000, ["Chembox_Appearance"] = 7200, ["Chembox_BoilingPt"] = 4200, ["Chembox_CASNo"] = 15000, ["Chembox_CASNo/format"] = 15000, ["Chembox_CalcTemperatures"] = 7600, ["Chembox_ChEBI"] = 15000, ["Chembox_ChEBI/format"] = 15000, ["Chembox_ChEMBL"] = 15000, ["Chembox_ChEMBL/format"] = 15000, ["Chembox_ChemSpiderID"] = 15000, ["Chembox_ChemSpiderID/format"] = 15000, ["Chembox_CompTox"] = 15000, ["Chembox_CompTox/format"] = 15000, ["Chembox_Datapage_check"] = 16000, ["Chembox_Density"] = 5700, ["Chembox_DrugBank"] = 15000, ["Chembox_DrugBank/format"] = 15000, ["Chembox_ECHA"] = 8300, ["Chembox_ECNumber"] = 15000, ["Chembox_ECNumber/format"] = 15000, ["Chembox_Elements"] = 15000, ["Chembox_Elements/molecular_formula"] = 21000, ["Chembox_FlashPt"] = 2100, ["Chembox_Footer"] = 15000, ["Chembox_Footer/tracking"] = 16000, ["Chembox_GHS_(set)"] = 4500, ["Chembox_Hazards"] = 13000, ["Chembox_IUPHAR_ligand"] = 15000, ["Chembox_IUPHAR_ligand/format"] = 15000, ["Chembox_Identifiers"] = 15000, ["Chembox_InChI"] = 15000, ["Chembox_InChI/format"] = 15000, ["Chembox_Indexlist"] = 15000, ["Chembox_Jmol"] = 15000, ["Chembox_Jmol/format"] = 15000, ["Chembox_KEGG"] = 15000, ["Chembox_KEGG/format"] = 15000, ["Chembox_MeltingPt"] = 6600, ["Chembox_OtherCpds"] = 2100, ["Chembox_Properties"] = 15000, ["Chembox_PubChem"] = 15000, ["Chembox_PubChem/format"] = 15000, ["Chembox_RTECS"] = 15000, ["Chembox_RTECS/format"] = 15000, ["Chembox_Related"] = 4200, ["Chembox_SMILES"] = 15000, ["Chembox_SMILES/format"] = 15000, ["Chembox_SolubilityInWater"] = 4500, ["Chembox_Structure"] = 2400, ["Chembox_UNII"] = 15000, ["Chembox_UNII/format"] = 15000, ["Chembox_headerbar"] = 16000, ["Chembox_image"] = 14000, ["Chembox_image_cell"] = 14000, ["Chembox_image_sbs"] = 14000, ["Chembox_parametercheck"] = 15000, ["Chembox_setDatarow"] = 5500, ["Chembox_setHeader"] = 5500, ["Chembox_templatePar/formatPreviewMessage"] = 16000, ["Chembox_verification"] = 6900, ["Chemspidercite"] = 11000, ["Chessgames_player"] = 3800, ["Chinese"] = 3500, ["Circa"] = 470000, ["Circular_reference"] = 4000, ["Citation"] = 412000, ["Citation/make_link"] = 7900, ["Citation/styles.css"] = 53000, ["Citation_needed"] = 637000, ["Citation_needed_span"] = 3600, ["Citation_style"] = 4500, ["Cite_AV_media"] = 81000, ["Cite_AV_media_notes"] = 34000, ["Cite_Appletons'"] = 2400, ["Cite_Australian_Dictionary_of_Biography"] = 5000, ["Cite_Box_Office_Mojo"] = 2500, ["Cite_Catholic_Encyclopedia"] = 8600, ["Cite_DCB"] = 3300, ["Cite_DGRBM"] = 2200, ["Cite_DNB"] = 20000, ["Cite_EB1911"] = 26000, ["Cite_FTP"] = 2500, ["Cite_GBIF"] = 4300, ["Cite_GNIS"] = 2400, ["Cite_Gaia_DR3"] = 3100, ["Cite_Google_Maps"] = 20000, ["Cite_Hansard"] = 2700, ["Cite_IUCN"] = 71000, ["Cite_Instagram"] = 7400, ["Cite_Jewish_Encyclopedia"] = 3200, ["Cite_LCDB"] = 2000, ["Cite_Metacritic"] = 2300, ["Cite_NIE"] = 3500, ["Cite_NSW_Parliament"] = 3300, ["Cite_NSW_SHR"] = 2700, ["Cite_NatureServe"] = 3000, ["Cite_ODNB"] = 22000, ["Cite_OED"] = 2500, ["Cite_POWO"] = 6400, ["Cite_Q"] = 17000, ["Cite_QHR"] = 3100, ["Cite_QPN"] = 4100, ["Cite_Rotten_Tomatoes"] = 2900, ["Cite_Rowlett"] = 2500, ["Cite_Russian_law"] = 7800, ["Cite_Ryan"] = 3300, ["Cite_SNL"] = 2100, ["Cite_Sports-Reference"] = 55000, ["Cite_USGov"] = 13000, ["Cite_WoRMS"] = 13000, ["Cite_act"] = 4000, ["Cite_arXiv"] = 7100, ["Cite_bcgnis"] = 3700, ["Cite_book"] = 1910000, ["Cite_certification"] = 43000, ["Cite_certification/Title"] = 39000, ["Cite_certification/URL"] = 43000, ["Cite_certification/archivedate"] = 7700, ["Cite_certification/archiveurl"] = 7700, ["Cite_cgndb"] = 5400, ["Cite_comic"] = 2100, ["Cite_conference"] = 22000, ["Cite_court"] = 6900, ["Cite_dictionary"] = 3600, ["Cite_document"] = 2000, ["Cite_encyclopedia"] = 243000, ["Cite_episode"] = 20000, ["Cite_gnis"] = 35000, ["Cite_instagram"] = 3100, ["Cite_interview"] = 11000, ["Cite_iucn"] = 70000, ["Cite_journal"] = 1180000, ["Cite_legislation_UK"] = 4000, ["Cite_magazine"] = 382000, ["Cite_map"] = 60000, ["Cite_news"] = 1930000, ["Cite_newspaper"] = 2000, ["Cite_newspaper_The_Times"] = 7200, ["Cite_patent"] = 7300, ["Cite_patent/authors"] = 6100, ["Cite_patent/core"] = 7600, ["Cite_peakbagger"] = 5300, ["Cite_podcast"] = 6300, ["Cite_press_release"] = 86000, ["Cite_report"] = 76000, ["Cite_rowlett"] = 2500, ["Cite_ship_register"] = 2000, ["Cite_simbad"] = 5700, ["Cite_sports-reference"] = 60000, ["Cite_taxon"] = 5600, ["Cite_tech_report"] = 3100, ["Cite_thesis"] = 50000, ["Cite_tweet"] = 48000, ["Cite_video"] = 13000, ["Cite_video_game"] = 3500, ["Cite_web"] = 5430000, ["Cite_wikisource"] = 7100, ["Cite_wikisource/make_link"] = 65000, ["Citeweb"] = 4200, ["Civil_navigation"] = 2100, ["Cjersey"] = 3000, ["Cl"] = 219000, ["Clade"] = 10000, ["Clade/styles.css"] = 10000, ["Clarification_needed"] = 2600, ["Clarify"] = 45000, ["Class"] = 38000, ["Class/colour"] = 19000, ["Class/icon"] = 21000, ["Class_mask"] = 462000, ["Classicon"] = 5200, ["Clc"] = 7400, ["Cleanup"] = 8300, ["Cleanup_reorganize"] = 2300, ["Cleanup_rewrite"] = 6800, ["Clear"] = 3760000, ["Clear_left"] = 23000, ["Clear_right"] = 2800, ["Clerk_Request"] = 2500, ["Clerk_note"] = 11000, ["Clerknote"] = 8600, ["Clickable_button"] = 1870000, ["Clickable_button_2"] = 227000, ["Closed_access"] = 5600, ["Closed_peer_review_page"] = 3200, ["Closed_rfc_bottom"] = 2200, ["Closed_rfc_top"] = 2900, ["Clr"] = 3100, ["Club_players_category"] = 9500, ["Clubplayerscat"] = 9500, ["Cmbox"] = 539000, ["Cn"] = 113000, ["Cnote2"] = 2900, ["Cnote2_Begin"] = 2900, ["Cnote2_End"] = 2900, ["Coat_of_arms"] = 2500, ["Cob"] = 15000, ["Code"] = 297000, ["Cof_family"] = 4600, ["Cof_genus"] = 5400, ["Col-1-of-2"] = 2400, ["Col-2"] = 186000, ["Col-2-of-2"] = 2300, ["Col-3"] = 11000, ["Col-4"] = 3800, ["Col-begin"] = 231000, ["Col-begin/styles.css"] = 231000, ["Col-break"] = 229000, ["Col-end"] = 231000, ["Col-float"] = 4900, ["Col-float-break"] = 4800, ["Col-float-end"] = 4800, ["Col-float/styles.css"] = 4900, ["Col-start"] = 9800, ["Col_div"] = 2200, ["Colbegin"] = 24000, ["Colend"] = 27000, ["Collapse"] = 8900, ["Collapse_bottom"] = 56000, ["Collapse_top"] = 57000, ["Collapse_top/styles.css"] = 57000, ["Collapsebottom"] = 4100, ["Collapsed_infobox_section_begin"] = 4400, ["Collapsed_infobox_section_begin/cont"] = 4400, ["Collapsed_infobox_section_begin/styles.css"] = 4400, ["Collapsed_infobox_section_end"] = 4500, ["Collapsetop"] = 4100, ["Collapsible_list"] = 68000, ["Collapsible_option"] = 152000, ["Colledge:_Ships_RN"] = 3000, ["College"] = 12000, ["CollegePrimaryHeader"] = 8200, ["CollegePrimaryStyle"] = 111000, ["CollegeSecondaryStyle"] = 11000, ["College_Athlete_Recruit_End"] = 2800, ["College_Athlete_Recruit_Entry"] = 2900, ["College_Athlete_Recruit_Start"] = 2900, ["College_athlete_recruit_end"] = 5000, ["College_athlete_recruit_entry"] = 5200, ["College_athlete_recruit_start"] = 5200, ["College_color_list"] = 4400, ["College_sports_team_link"] = 31000, ["Colon"] = 20000, ["Color"] = 501000, ["Color/styles.css"] = 501000, ["Color_box"] = 86000, ["Colorbox"] = 2600, ["Colorbull"] = 4600, ["Colored_link"] = 106000, ["Coloredlink"] = 3200, ["Colors"] = 3600, ["Colour"] = 5500, ["Colour_box"] = 2500, ["Coloured_link"] = 12000, ["Column"] = 4300, ["Column/styles.css"] = 4400, ["Columns-end"] = 4000, ["Columns-list"] = 126000, ["Columns-start"] = 4000, ["Comic_Book_DB"] = 3500, ["Comicbookdb"] = 3400, ["Comics-replaceability"] = 2700, ["Comics_infobox_sec/formcat"] = 3400, ["Comics_infobox_sec/genre"] = 4200, ["Comics_infobox_sec/genrecat"] = 3800, ["Comics_infobox_sec/styles.css"] = 8100, ["Comma-separated_list"] = 3700, ["Comma-separated_list/styles.css"] = 3700, ["Comma_separated_entries"] = 522000, ["Comment"] = 7600, ["Committed_identity"] = 3200, ["Committed_identity/styles.css"] = 3200, ["Commons"] = 73000, ["Commons-inline"] = 25000, ["Commons_cat"] = 45000, ["Commons_category"] = 905000, ["Commons_category-inline"] = 178000, ["Commons_category_inline"] = 5700, ["Commonscat"] = 59000, ["Commonscat-inline"] = 14000, ["Commonscat_inline"] = 2200, ["Commonscatinline"] = 7200, ["Compact_TOC"] = 7300, ["Compact_ToC"] = 3200, ["Compose_molecular_formula"] = 2400, ["Composition_bar"] = 13000, ["Confirmed"] = 20000, ["Confused"] = 3200, ["Confusing"] = 2400, ["CongBio"] = 9400, ["CongLinks"] = 4800, ["Connected_contributor"] = 21000, ["Connected_contributor_(paid)"] = 10000, ["Constellation_navbox"] = 10000, ["Container"] = 14000, ["Container_cat"] = 9100, ["Container_category"] = 93000, ["Containercat"] = 2800, ["Contains_special_characters"] = 5300, ["Contains_special_characters/core"] = 5300, ["Contains_special_characters/styles.css"] = 5300, ["Content_category"] = 7900, ["Contentious_topics/Additional_restrictions.json"] = 21000, ["Contentious_topics/Arab-Israeli_editnotice"] = 6900, ["Contentious_topics/Arab-Israeli_talk_notice"] = 6100, ["Contentious_topics/Category_database.json"] = 21000, ["Contentious_topics/Restrictions_definition.json"] = 21000, ["Contentious_topics/Standard_set.json"] = 21000, ["Contentious_topics/list"] = 30000, ["Contentious_topics/page_restriction_editnotice_base"] = 7400, ["Contentious_topics/page_restriction_talk_notice"] = 2700, ["Contentious_topics/talk_notice"] = 21000, ["Context"] = 2600, ["Continent2continental"] = 46000, ["Continent_adjective_to_noun"] = 10000, ["Continental2continent"] = 23000, ["Controversial"] = 3000, ["Convert"] = 1420000, ["Convert_abbreviated"] = 174000, ["Convinfobox"] = 308000, ["Coord"] = 1400000, ["Coord_missing"] = 70000, ["Coord_missing/CheckCat"] = 69000, ["Coords"] = 6600, ["Copied"] = 22000, ["Copy_edit"] = 2100, ["Copy_to_Commons"] = 2400, ["Copy_to_Wikimedia_Commons"] = 86000, ["Copy_to_Wikimedia_Commons_in"] = 4300, ["Cospar"] = 2800, ["Cot"] = 14000, ["Count"] = 1030000, ["Country2continent"] = 96000, ["Country2continental"] = 32000, ["Country2nationality"] = 35000, ["CountryPrefixThe"] = 77000, ["Country_abbreviation"] = 94000, ["Country_alias"] = 17000, ["Country_at_games_navbox"] = 5800, ["Country_at_games_navbox/below"] = 5800, ["Country_data"] = 12000, ["Country_data_AFG"] = 2600, ["Country_data_ALB"] = 7300, ["Country_data_ALG"] = 11000, ["Country_data_AND"] = 3700, ["Country_data_ANG"] = 4400, ["Country_data_ARG"] = 53000, ["Country_data_ARM"] = 8400, ["Country_data_AUS"] = 89000, ["Country_data_AUT"] = 52000, ["Country_data_AZE"] = 11000, ["Country_data_Afghanistan"] = 21000, ["Country_data_Alabama"] = 2700, ["Country_data_Alaska"] = 2100, ["Country_data_Albania"] = 35000, ["Country_data_Alberta"] = 3100, ["Country_data_Algeria"] = 47000, ["Country_data_American_Samoa"] = 2900, ["Country_data_Andorra"] = 9400, ["Country_data_Angola"] = 21000, ["Country_data_Anguilla"] = 2400, ["Country_data_Antigua_and_Barbuda"] = 6400, ["Country_data_Apulia"] = 7900, ["Country_data_Argentina"] = 151000, ["Country_data_Arizona"] = 2500, ["Country_data_Arkansas"] = 2800, ["Country_data_Armenia"] = 46000, ["Country_data_Aruba"] = 4000, ["Country_data_Australia"] = 274000, ["Country_data_Austria"] = 144000, ["Country_data_Austria-Hungary"] = 2300, ["Country_data_Azerbaijan"] = 51000, ["Country_data_BAH"] = 4700, ["Country_data_BAN"] = 4500, ["Country_data_BAR"] = 2700, ["Country_data_BDI"] = 2000, ["Country_data_BEL"] = 60000, ["Country_data_BEN"] = 2000, ["Country_data_BER"] = 2500, ["Country_data_BFA"] = 2000, ["Country_data_BHR"] = 5800, ["Country_data_BIH"] = 14000, ["Country_data_BLR"] = 26000, ["Country_data_BOL"] = 6700, ["Country_data_BOT"] = 3200, ["Country_data_BRA"] = 65000, ["Country_data_BUL"] = 31000, ["Country_data_Bahamas"] = 11000, ["Country_data_Bahrain"] = 21000, ["Country_data_Bangladesh"] = 34000, ["Country_data_Barbados"] = 8800, ["Country_data_Belarus"] = 90000, ["Country_data_Belgium"] = 156000, ["Country_data_Belize"] = 5300, ["Country_data_Benin"] = 8100, ["Country_data_Bermuda"] = 6400, ["Country_data_Bhutan"] = 4900, ["Country_data_Bolivia"] = 24000, ["Country_data_Bosnia_and_Herzegovina"] = 53000, ["Country_data_Botswana"] = 10000, ["Country_data_Brazil"] = 170000, ["Country_data_British_Columbia"] = 3700, ["Country_data_British_Empire"] = 2100, ["Country_data_British_Raj"] = 2500, ["Country_data_British_Virgin_Islands"] = 3400, ["Country_data_Brunei"] = 6900, ["Country_data_Bulgaria"] = 101000, ["Country_data_Burkina_Faso"] = 11000, ["Country_data_Burma"] = 2300, ["Country_data_Burundi"] = 6800, ["Country_data_CAM"] = 2600, ["Country_data_CAN"] = 69000, ["Country_data_CGO"] = 2500, ["Country_data_CHE"] = 5900, ["Country_data_CHI"] = 20000, ["Country_data_CHL"] = 2400, ["Country_data_CHN"] = 49000, ["Country_data_CIV"] = 8600, ["Country_data_CMR"] = 8800, ["Country_data_COD"] = 3500, ["Country_data_COL"] = 28000, ["Country_data_CPV"] = 2300, ["Country_data_CRC"] = 7000, ["Country_data_CRO"] = 37000, ["Country_data_CUB"] = 13000, ["Country_data_CYP"] = 11000, ["Country_data_CZE"] = 54000, ["Country_data_California"] = 6300, ["Country_data_Cambodia"] = 9900, ["Country_data_Cameroon"] = 31000, ["Country_data_Canada"] = 260000, ["Country_data_Cape_Verde"] = 7100, ["Country_data_Castile_and_León"] = 2000, ["Country_data_Catalonia"] = 3400, ["Country_data_Cayman_Islands"] = 4600, ["Country_data_Central_African_Republic"] = 5200, ["Country_data_Chad"] = 5500, ["Country_data_Chile"] = 90000, ["Country_data_China"] = 149000, ["Country_data_Chinese_Taipei"] = 39000, ["Country_data_Colombia"] = 95000, ["Country_data_Colorado"] = 5200, ["Country_data_Commonwealth_of_Independent_States"] = 2100, ["Country_data_Comoros"] = 4700, ["Country_data_Confederate_States_of_America"] = 3100, ["Country_data_Connecticut"] = 3400, ["Country_data_Cook_Islands"] = 3900, ["Country_data_Costa_Rica"] = 33000, ["Country_data_Croatia"] = 105000, ["Country_data_Cuba"] = 46000, ["Country_data_Curaçao"] = 4400, ["Country_data_Cyprus"] = 46000, ["Country_data_Czech_Republic"] = 151000, ["Country_data_Czechoslovakia"] = 34000, ["Country_data_DEN"] = 40000, ["Country_data_DEU"] = 11000, ["Country_data_DNK"] = 4400, ["Country_data_DOM"] = 8400, ["Country_data_DRC"] = 2100, ["Country_data_Delaware"] = 2700, ["Country_data_Democratic_Republic_of_the_Congo"] = 22000, ["Country_data_Denmark"] = 120000, ["Country_data_Djibouti"] = 5000, ["Country_data_Dominica"] = 4300, ["Country_data_Dominican_Republic"] = 34000, ["Country_data_ECU"] = 13000, ["Country_data_EGY"] = 16000, ["Country_data_ENG"] = 52000, ["Country_data_ESA"] = 2500, ["Country_data_ESP"] = 85000, ["Country_data_EST"] = 17000, ["Country_data_ETH"] = 4600, ["Country_data_EU"] = 2700, ["Country_data_East_Germany"] = 28000, ["Country_data_Ecuador"] = 48000, ["Country_data_Egypt"] = 65000, ["Country_data_El_Salvador"] = 22000, ["Country_data_Empire_of_Japan"] = 4400, ["Country_data_England"] = 162000, ["Country_data_Equatorial_Guinea"] = 5500, ["Country_data_Eritrea"] = 5500, ["Country_data_Estonia"] = 68000, ["Country_data_Eswatini"] = 5100, ["Country_data_Ethiopia"] = 21000, ["Country_data_Europe"] = 2800, ["Country_data_European_Union"] = 8200, ["Country_data_FIJ"] = 4500, ["Country_data_FIN"] = 40000, ["Country_data_FRA"] = 115000, ["Country_data_FRG"] = 18000, ["Country_data_FRO"] = 2200, ["Country_data_FR_Yugoslavia"] = 4400, ["Country_data_Faroe_Islands"] = 5800, ["Country_data_Federated_States_of_Micronesia"] = 2700, ["Country_data_Fiji"] = 21000, ["Country_data_Finland"] = 113000, ["Country_data_Florida"] = 5900, ["Country_data_France"] = 334000, ["Country_data_French_Polynesia"] = 3900, ["Country_data_GAB"] = 2500, ["Country_data_GAM"] = 2300, ["Country_data_GBR"] = 67000, ["Country_data_GDR"] = 11000, ["Country_data_GEO"] = 16000, ["Country_data_GER"] = 96000, ["Country_data_GHA"] = 10000, ["Country_data_GIB"] = 2100, ["Country_data_GRE"] = 30000, ["Country_data_GUA"] = 5400, ["Country_data_GUI"] = 3400, ["Country_data_GUY"] = 2600, ["Country_data_Gabon"] = 8200, ["Country_data_Gambia"] = 7700, ["Country_data_Georgia"] = 8600, ["Country_data_Georgia_(U.S._state)"] = 3200, ["Country_data_Georgia_(country)"] = 54000, ["Country_data_German_Empire"] = 5700, ["Country_data_Germany"] = 291000, ["Country_data_Ghana"] = 46000, ["Country_data_Gibraltar"] = 5200, ["Country_data_Great_Britain"] = 127000, ["Country_data_Greece"] = 105000, ["Country_data_Greenland"] = 2800, ["Country_data_Grenada"] = 5700, ["Country_data_Guadeloupe"] = 2800, ["Country_data_Guam"] = 4600, ["Country_data_Guatemala"] = 22000, ["Country_data_Guinea"] = 9500, ["Country_data_Guinea-Bissau"] = 5500, ["Country_data_Guyana"] = 7700, ["Country_data_HAI"] = 3300, ["Country_data_HKG"] = 15000, ["Country_data_HON"] = 4400, ["Country_data_HUN"] = 44000, ["Country_data_Haiti"] = 9800, ["Country_data_Hawaii"] = 2200, ["Country_data_Honduras"] = 21000, ["Country_data_Hong_Kong"] = 51000, ["Country_data_Hungary"] = 114000, ["Country_data_IDN"] = 5800, ["Country_data_INA"] = 12000, ["Country_data_IND"] = 34000, ["Country_data_IRE"] = 13000, ["Country_data_IRI"] = 6700, ["Country_data_IRL"] = 24000, ["Country_data_IRN"] = 7400, ["Country_data_IRQ"] = 4800, ["Country_data_ISL"] = 9300, ["Country_data_ISR"] = 23000, ["Country_data_ITA"] = 102000, ["Country_data_Iceland"] = 46000, ["Country_data_Idaho"] = 2200, ["Country_data_Illinois"] = 4400, ["Country_data_India"] = 258000, ["Country_data_Indiana"] = 3400, ["Country_data_Indonesia"] = 71000, ["Country_data_Iowa"] = 2400, ["Country_data_Iran"] = 159000, ["Country_data_Iraq"] = 23000, ["Country_data_Ireland"] = 66000, ["Country_data_Isle_of_Man"] = 2900, ["Country_data_Israel"] = 93000, ["Country_data_Italy"] = 286000, ["Country_data_Ivory_Coast"] = 33000, ["Country_data_JAM"] = 12000, ["Country_data_JAP"] = 2300, ["Country_data_JOR"] = 4800, ["Country_data_JP"] = 8700, ["Country_data_JPN"] = 69000, ["Country_data_Jamaica"] = 44000, ["Country_data_Japan"] = 263000, ["Country_data_Jersey"] = 2600, ["Country_data_Jordan"] = 22000, ["Country_data_KAZ"] = 24000, ["Country_data_KEN"] = 10000, ["Country_data_KGZ"] = 4500, ["Country_data_KOR"] = 35000, ["Country_data_KOS"] = 3100, ["Country_data_KSA"] = 7600, ["Country_data_KUW"] = 4600, ["Country_data_Kazakhstan"] = 68000, ["Country_data_Kentucky"] = 2100, ["Country_data_Kenya"] = 35000, ["Country_data_Kingdom_of_France"] = 2200, ["Country_data_Kingdom_of_Great_Britain"] = 4600, ["Country_data_Kingdom_of_Italy"] = 4900, ["Country_data_Kiribati"] = 2600, ["Country_data_Kosovo"] = 10000, ["Country_data_Kuwait"] = 20000, ["Country_data_Kyrgyzstan"] = 11000, ["Country_data_LAO"] = 2200, ["Country_data_LAT"] = 17000, ["Country_data_LBN"] = 3000, ["Country_data_LBR"] = 2000, ["Country_data_LIB"] = 2600, ["Country_data_LIE"] = 3800, ["Country_data_LIT"] = 3700, ["Country_data_LTU"] = 15000, ["Country_data_LUX"] = 12000, ["Country_data_LVA"] = 3000, ["Country_data_Laos"] = 8000, ["Country_data_Latvia"] = 55000, ["Country_data_Lebanon"] = 24000, ["Country_data_Lesotho"] = 5400, ["Country_data_Liberia"] = 7900, ["Country_data_Libya"] = 9100, ["Country_data_Liechtenstein"] = 8900, ["Country_data_Lithuania"] = 54000, ["Country_data_Louisiana"] = 2300, ["Country_data_Luxembourg"] = 48000, ["Country_data_MAC"] = 3000, ["Country_data_MAD"] = 2400, ["Country_data_MAR"] = 15000, ["Country_data_MAS"] = 13000, ["Country_data_MDA"] = 8900, ["Country_data_MEX"] = 35000, ["Country_data_MGL"] = 3600, ["Country_data_MKD"] = 8600, ["Country_data_MLI"] = 4600, ["Country_data_MLT"] = 6500, ["Country_data_MNE"] = 8600, ["Country_data_MON"] = 4700, ["Country_data_MOZ"] = 2700, ["Country_data_MRI"] = 2300, ["Country_data_MYA"] = 3400, ["Country_data_MYS"] = 4200, ["Country_data_Macau"] = 6900, ["Country_data_Macedonia"] = 4600, ["Country_data_Madagascar"] = 9600, ["Country_data_Malawi"] = 6200, ["Country_data_Malaysia"] = 71000, ["Country_data_Maldives"] = 6700, ["Country_data_Mali"] = 21000, ["Country_data_Malta"] = 31000, ["Country_data_Manitoba"] = 3000, ["Country_data_Marshall_Islands"] = 3400, ["Country_data_Martinique"] = 2700, ["Country_data_Maryland"] = 3300, ["Country_data_Massachusetts"] = 2600, ["Country_data_Mauritania"] = 6000, ["Country_data_Mauritius"] = 8500, ["Country_data_Mexico"] = 114000, ["Country_data_Michigan"] = 3900, ["Country_data_Minas_Gerais"] = 2100, ["Country_data_Minnesota"] = 3700, ["Country_data_Missouri"] = 2500, ["Country_data_Moldova"] = 33000, ["Country_data_Monaco"] = 12000, ["Country_data_Mongolia"] = 11000, ["Country_data_Montana"] = 2400, ["Country_data_Montenegro"] = 33000, ["Country_data_Montserrat"] = 2400, ["Country_data_Morocco"] = 51000, ["Country_data_Mozambique"] = 8000, ["Country_data_Myanmar"] = 23000, ["Country_data_NAM"] = 4000, ["Country_data_NED"] = 72000, ["Country_data_NEP"] = 3400, ["Country_data_NGA"] = 8700, ["Country_data_NGR"] = 9400, ["Country_data_NIR"] = 11000, ["Country_data_NLD"] = 7400, ["Country_data_NOR"] = 35000, ["Country_data_NZ"] = 3700, ["Country_data_NZL"] = 39000, ["Country_data_Namibia"] = 11000, ["Country_data_Nauru"] = 2600, ["Country_data_Nazi_Germany"] = 10000, ["Country_data_Nepal"] = 32000, ["Country_data_Netherlands"] = 260000, ["Country_data_Netherlands_Antilles"] = 2400, ["Country_data_Nevada"] = 2100, ["Country_data_New_Brunswick"] = 2600, ["Country_data_New_Caledonia"] = 3300, ["Country_data_New_Hampshire"] = 2000, ["Country_data_New_Jersey"] = 4200, ["Country_data_New_South_Wales"] = 6400, ["Country_data_New_York"] = 4300, ["Country_data_New_York_(state)"] = 6800, ["Country_data_New_Zealand"] = 118000, ["Country_data_Newfoundland_and_Labrador"] = 2900, ["Country_data_Nicaragua"] = 9000, ["Country_data_Niger"] = 6300, ["Country_data_Nigeria"] = 66000, ["Country_data_North_Carolina"] = 3500, ["Country_data_North_Korea"] = 23000, ["Country_data_North_Macedonia"] = 33000, ["Country_data_Northern_Ireland"] = 27000, ["Country_data_Northern_Mariana_Islands"] = 2800, ["Country_data_Norway"] = 117000, ["Country_data_Nova_Scotia"] = 2800, ["Country_data_OMA"] = 3300, ["Country_data_Ohio"] = 6000, ["Country_data_Oklahoma"] = 2500, ["Country_data_Oman"] = 10000, ["Country_data_Ontario"] = 3900, ["Country_data_Ottoman_Empire"] = 3200, ["Country_data_PAK"] = 9100, ["Country_data_PAN"] = 6000, ["Country_data_PAR"] = 11000, ["Country_data_PER"] = 14000, ["Country_data_PHI"] = 13000, ["Country_data_PLE"] = 2000, ["Country_data_PNG"] = 3200, ["Country_data_POL"] = 61000, ["Country_data_POR"] = 37000, ["Country_data_PRK"] = 5000, ["Country_data_PRT"] = 3600, ["Country_data_PUR"] = 8100, ["Country_data_Pakistan"] = 51000, ["Country_data_Palau"] = 2600, ["Country_data_Palestine"] = 7700, ["Country_data_Panama"] = 30000, ["Country_data_Papua_New_Guinea"] = 8400, ["Country_data_Paraguay"] = 45000, ["Country_data_Pennsylvania"] = 3600, ["Country_data_Peru"] = 64000, ["Country_data_Philippines"] = 68000, ["Country_data_Poland"] = 240000, ["Country_data_Portugal"] = 116000, ["Country_data_Prussia"] = 2800, ["Country_data_Puerto_Rico"] = 34000, ["Country_data_QAT"] = 9500, ["Country_data_Qatar"] = 32000, ["Country_data_Quebec"] = 4400, ["Country_data_Queensland"] = 2400, ["Country_data_ROM"] = 15000, ["Country_data_ROU"] = 31000, ["Country_data_RSA"] = 36000, ["Country_data_RUS"] = 68000, ["Country_data_RWA"] = 2500, ["Country_data_Republic_of_China"] = 4600, ["Country_data_Republic_of_Ireland"] = 54000, ["Country_data_Republic_of_the_Congo"] = 8300, ["Country_data_Romania"] = 113000, ["Country_data_Russia"] = 254000, ["Country_data_Russian_Empire"] = 5600, ["Country_data_Rwanda"] = 8500, ["Country_data_SAM"] = 3700, ["Country_data_SCG"] = 2900, ["Country_data_SCO"] = 29000, ["Country_data_SEN"] = 8500, ["Country_data_SER"] = 3700, ["Country_data_SGP"] = 4500, ["Country_data_SIN"] = 7500, ["Country_data_SLE"] = 2100, ["Country_data_SLO"] = 22000, ["Country_data_SLV"] = 3200, ["Country_data_SMR"] = 3600, ["Country_data_SPA"] = 5500, ["Country_data_SRB"] = 30000, ["Country_data_SRI"] = 5300, ["Country_data_SUI"] = 51000, ["Country_data_SUR"] = 2300, ["Country_data_SVK"] = 32000, ["Country_data_SVN"] = 7400, ["Country_data_SWE"] = 65000, ["Country_data_SWI"] = 5100, ["Country_data_SYR"] = 4000, ["Country_data_Saint_Kitts_and_Nevis"] = 4900, ["Country_data_Saint_Lucia"] = 5300, ["Country_data_Saint_Vincent_and_the_Grenadines"] = 5000, ["Country_data_Samoa"] = 8100, ["Country_data_San_Marino"] = 9600, ["Country_data_Saskatchewan"] = 4000, ["Country_data_Saudi_Arabia"] = 37000, ["Country_data_Scotland"] = 101000, ["Country_data_Senegal"] = 31000, ["Country_data_Serbia"] = 104000, ["Country_data_Serbia_and_Montenegro"] = 5400, ["Country_data_Seychelles"] = 5800, ["Country_data_Sierra_Leone"] = 7600, ["Country_data_Singapore"] = 50000, ["Country_data_Slovakia"] = 95000, ["Country_data_Slovenia"] = 91000, ["Country_data_Solomon_Islands"] = 4700, ["Country_data_Somalia"] = 6400, ["Country_data_South_Africa"] = 121000, ["Country_data_South_Australia"] = 2300, ["Country_data_South_Carolina"] = 3100, ["Country_data_South_Korea"] = 116000, ["Country_data_South_Sudan"] = 4800, ["Country_data_Soviet_Union"] = 77000, ["Country_data_Spain"] = 276000, ["Country_data_Sri_Lanka"] = 35000, ["Country_data_Sudan"] = 8700, ["Country_data_Suriname"] = 6800, ["Country_data_Sweden"] = 166000, ["Country_data_Switzerland"] = 149000, ["Country_data_Syria"] = 21000, ["Country_data_São_Tomé_and_Príncipe"] = 3400, ["Country_data_TAN"] = 3500, ["Country_data_TCH"] = 12000, ["Country_data_THA"] = 25000, ["Country_data_TJK"] = 2900, ["Country_data_TKM"] = 3100, ["Country_data_TOG"] = 2100, ["Country_data_TON"] = 2000, ["Country_data_TPE"] = 19000, ["Country_data_TRI"] = 5100, ["Country_data_TTO"] = 2200, ["Country_data_TUN"] = 12000, ["Country_data_TUR"] = 33000, ["Country_data_TWN"] = 2200, ["Country_data_Taiwan"] = 27000, ["Country_data_Tajikistan"] = 9700, ["Country_data_Tanzania"] = 22000, ["Country_data_Tennessee"] = 2200, ["Country_data_Texas"] = 5800, ["Country_data_Thailand"] = 95000, ["Country_data_Timor-Leste"] = 5100, ["Country_data_Togo"] = 7600, ["Country_data_Tonga"] = 6700, ["Country_data_Trinidad_and_Tobago"] = 24000, ["Country_data_Tunisia"] = 46000, ["Country_data_Turkey"] = 139000, ["Country_data_Turkmenistan"] = 8400, ["Country_data_Turks_and_Caicos_Islands"] = 2800, ["Country_data_Tuvalu"] = 2600, ["Country_data_U.S."] = 2000, ["Country_data_U.S._Virgin_Islands"] = 4900, ["Country_data_UAE"] = 11000, ["Country_data_UGA"] = 5300, ["Country_data_UK"] = 19000, ["Country_data_UKGBI"] = 3500, ["Country_data_UKR"] = 44000, ["Country_data_URS"] = 19000, ["Country_data_URU"] = 16000, ["Country_data_US"] = 5600, ["Country_data_USA"] = 151000, ["Country_data_USSR"] = 5300, ["Country_data_UZB"] = 14000, ["Country_data_Uganda"] = 22000, ["Country_data_Ukraine"] = 118000, ["Country_data_United_Arab_Emirates"] = 38000, ["Country_data_United_Kingdom"] = 158000, ["Country_data_United_Kingdom_of_Great_Britain_and_Ireland"] = 4900, ["Country_data_United_Nations"] = 4400, ["Country_data_United_States"] = 437000, ["Country_data_United_States_of_America"] = 4500, ["Country_data_Uruguay"] = 52000, ["Country_data_Uzbekistan"] = 36000, ["Country_data_VEN"] = 18000, ["Country_data_VIE"] = 7300, ["Country_data_Vanuatu"] = 5100, ["Country_data_Vatican_City"] = 3000, ["Country_data_Venezuela"] = 65000, ["Country_data_Victoria"] = 2400, ["Country_data_Vietnam"] = 46000, ["Country_data_Virginia"] = 3100, ["Country_data_WAL"] = 19000, ["Country_data_Wales"] = 68000, ["Country_data_Washington"] = 2700, ["Country_data_Washington,_D.C."] = 2200, ["Country_data_Washington_(state)"] = 3400, ["Country_data_West_Germany"] = 52000, ["Country_data_West_Indies"] = 2900, ["Country_data_Wisconsin"] = 5600, ["Country_data_Wyoming"] = 2100, ["Country_data_YUG"] = 11000, ["Country_data_Yemen"] = 8000, ["Country_data_Yugoslavia"] = 34000, ["Country_data_ZAF"] = 5400, ["Country_data_ZAM"] = 3800, ["Country_data_ZIM"] = 9200, ["Country_data_Zambia"] = 11000, ["Country_data_Zimbabwe"] = 32000, ["Country_data_none"] = 2100, ["Country_flagbio"] = 40000, ["Country_in_the_Eurovision_Song_Contest"] = 2900, ["Country_name"] = 59000, ["Country_prefix_the"] = 176000, ["Country_showdata"] = 7000, ["Country_topics"] = 25000, ["County"] = 7000, ["County_(judet)_of_Romania"] = 3300, ["Course_assignment"] = 4200, ["Course_details"] = 8600, ["Course_instructor"] = 3200, ["Cquote"] = 35000, ["Cr"] = 5000, ["Cr-rt"] = 2400, ["Create_taxonomy/link"] = 150000, ["Creative_Commons_text_attribution_notice"] = 6400, ["Cref2"] = 2900, ["Cricinfo"] = 24000, ["Cricket_squad2_player"] = 2800, ["Cricketarchive"] = 3000, ["Croatian_Census_2021"] = 4200, ["Cross"] = 4100, ["Crossreference"] = 2600, ["Crossreference/styles.css"] = 2600, ["Cs1_config"] = 13000, ["Cslist"] = 3700, ["Csv"] = 76000, ["Currency"] = 5500, ["Current_events"] = 9400, ["Current_events/styles.css"] = 9400, ["Current_leader"] = 5300, ["Currentdate"] = 24000, ["Cvt"] = 173000, ["Cycling_Archives"] = 4300, ["Cycling_data_DAT"] = 2000, ["Cycling_data_LTD"] = 2400, ["Cycling_data_MOV_men"] = 2300, ["Cycling_data_SOQ"] = 2200, ["Cycling_data_TVL"] = 2400, ["Cycling_data_UEX"] = 2300, ["Cycling_team_link"] = 14000, ["Module:CFB_schedule"] = 29000, ["Module:CS1_identifiers"] = 507000, ["Module:CallAssert"] = 122000, ["Module:Canada_NTS"] = 2100, ["Module:Canada_NTS/data"] = 2100, ["Module:Canada_by_province_category_navigation"] = 9900, ["Module:Catalog_lookup_link"] = 62000, ["Module:Category_described_in_year"] = 6400, ["Module:Category_described_in_year/config"] = 6400, ["Module:Category_disambiguation"] = 2700, ["Module:Category_handler"] = 4990000, ["Module:Category_handler/blacklist"] = 4990000, ["Module:Category_handler/config"] = 4990000, ["Module:Category_handler/data"] = 4990000, ["Module:Category_handler/shared"] = 4990000, ["Module:Category_main_article"] = 221000, ["Module:Category_more_if_exists"] = 49000, ["Module:Category_pair"] = 7100, ["Module:Category_see_also"] = 55000, ["Module:Category_series_navigation"] = 598000, ["Module:Category_series_navigation/styles.css"] = 598000, ["Module:Celestial_object_quadrangle"] = 2100, ["Module:Chart"] = 2900, ["Module:Chart/Default_colors"] = 2900, ["Module:Check_DYK_hook"] = 126000, ["Module:Check_blp_parameter"] = 2920000, ["Module:Check_for_conflicting_parameters"] = 4740000, ["Module:Check_for_deprecated_parameters"] = 972000, ["Module:Check_for_unknown_parameters"] = 23400000, ["Module:Check_height"] = 153000, ["Module:Check_isxn"] = 16000, ["Module:Check_winner_by_scores"] = 16000, ["Module:Checkuser"] = 91000, ["Module:Chem2"] = 11000, ["Module:Chem2/styles.css"] = 11000, ["Module:Citation/CS1"] = 6560000, ["Module:Citation/CS1/COinS"] = 6560000, ["Module:Citation/CS1/Configuration"] = 6680000, ["Module:Citation/CS1/Date_validation"] = 6560000, ["Module:Citation/CS1/Identifiers"] = 6680000, ["Module:Citation/CS1/Suggestions"] = 26000, ["Module:Citation/CS1/Utilities"] = 6680000, ["Module:Citation/CS1/Whitelist"] = 6560000, ["Module:Citation/CS1/styles.css"] = 6680000, ["Module:Citation_mode"] = 49000, ["Module:Cite"] = 53000, ["Module:Cite/config"] = 70000, ["Module:Cite_IUCN"] = 71000, ["Module:Cite_Q"] = 17000, ["Module:Cite_Q/config"] = 17000, ["Module:Cite_taxon"] = 56000, ["Module:Cite_tweet"] = 48000, ["Module:Clade"] = 10000, ["Module:Class"] = 61000, ["Module:Class/definition.json"] = 61000, ["Module:Class/styles.css"] = 39000, ["Module:Class_mask"] = 462000, ["Module:Clickable_button"] = 1870000, ["Module:Collapsible_list"] = 70000, ["Module:College_color"] = 137000, ["Module:College_color/data"] = 137000, ["Module:Color_contrast"] = 576000, ["Module:Color_contrast/colors"] = 579000, ["Module:Comma-separated_list"] = 3700, ["Module:Commons_link"] = 1080000, ["Module:Compact_list"] = 2000, ["Module:Complex_date"] = 48000, ["Module:Conservation_status"] = 89000, ["Module:Contentious_topics/talk_notice"] = 21000, ["Module:Convert"] = 1520000, ["Module:Convert/data"] = 1520000, ["Module:Convert/helper"] = 13000, ["Module:Convert/text"] = 1520000, ["Module:Convert/wikidata"] = 2700, ["Module:Convert/wikidata/data"] = 2700, ["Module:ConvertIB"] = 799000, ["Module:ConvertIB/data"] = 274000, ["Module:ConvertNumeric"] = 21000, ["Module:Convert_character_width"] = 3100, ["Module:Convert_character_width/data"] = 3100, ["Module:Coordinates"] = 1410000, ["Module:Coordinates/styles.css"] = 1410000, ["Module:Copied"] = 43000, ["Module:Country2nationality"] = 97000, ["Module:CountryAdjectiveDemonym"] = 117000, ["Module:CountryAdjectiveDemonym/Adjectives"] = 117000, ["Module:CountryAdjectiveDemonym/Demonyms"] = 117000, ["Module:CountryAdjectiveDemonym/The"] = 117000, ["Module:CountryData"] = 476000, ["Module:CountryData/cacheA"] = 165000, ["Module:CountryData/cacheB"] = 81000, ["Module:CountryData/cacheC"] = 59000, ["Module:CountryData/cacheD"] = 56000, ["Module:CountryData/cacheE"] = 38000, ["Module:CountryData/cacheF"] = 26000, ["Module:CountryData/cacheG"] = 27000, ["Module:CountryData/cacheH"] = 18000, ["Module:CountryData/cacheI"] = 17000, ["Module:CountryData/cacheJ"] = 11000, ["Module:CountryData/cacheK"] = 11000, ["Module:CountryData/summary"] = 476000, ["Module:Country_adjective"] = 4700, ["Module:Country_alias"] = 62000, ["Module:Country_alias/data"] = 63000, ["Module:Cslist"] = 3700, ["Module:Currency"] = 5500, ["Module:Currency/Presentation"] = 5500, ["Module:Current_leader"] = 5500, ["Module:Current_leader/data"] = 5500, } jgcfl4auwz3e5nwv56xjre9pgrfcwpi 11322 11321 2026-08-30T07:51:51Z RAPTOR7762 18 1 revision imported from [[:en:Module:Transclusion_count/data/C]] 11321 Scribunto text/plain return { ["C"] = 801000, ["C-Class"] = 17000, ["C-SPAN"] = 13000, ["C-cmn"] = 2800, ["C-pl"] = 51000, ["C."] = 353000, ["CAN"] = 20000, ["CANelec"] = 18000, ["CANelec/gain"] = 3500, ["CANelec/hold"] = 6700, ["CANelec/source"] = 11000, ["CANelec/top"] = 9000, ["CANelec/total"] = 9500, ["CAS"] = 3800, ["CAS_Registry_Number"] = 3800, ["CBB_Yearly_Record_End"] = 3500, ["CBB_Yearly_Record_Entry"] = 3600, ["CBB_Yearly_Record_Start"] = 3400, ["CBB_Yearly_Record_Subhead"] = 4200, ["CBB_Yearly_Record_Subtotal"] = 3300, ["CBB_roster/Footer"] = 11000, ["CBB_roster/Header"] = 11000, ["CBB_roster/Player"] = 11000, ["CBB_schedule_end"] = 14000, ["CBB_schedule_entry"] = 14000, ["CBB_schedule_start"] = 14000, ["CBB_standings_end"] = 19000, ["CBB_standings_entry"] = 19000, ["CBB_standings_start"] = 19000, ["CBB_yearly_record_end"] = 4700, ["CBB_yearly_record_end/legend"] = 4100, ["CBB_yearly_record_entry"] = 4600, ["CBB_yearly_record_start"] = 4500, ["CBB_yearly_record_subhead"] = 4300, ["CBB_yearly_record_subtotal"] = 4400, ["CBSB_Standings_End"] = 2700, ["CBSB_Standings_Entry"] = 2700, ["CBSB_Standings_Start"] = 2600, ["CBSB_link"] = 4100, ["CBSB_standings_end"] = 5500, ["CBSB_standings_entry"] = 5500, ["CBSB_standings_start"] = 5500, ["CC0"] = 4000, ["CC_BY-SA_2.5"] = 2100, ["CC_BY-SA_2.5,_2.0,_1.0"] = 2100, ["CC_BY-SA_3.0"] = 21000, ["CC_BY-SA_3.0_migrated"] = 19000, ["CC_BY-SA_4.0"] = 13000, ["CC_BY_2.5"] = 2600, ["CC_BY_3.0"] = 7000, ["CFB_Standings_End"] = 16000, ["CFB_Standings_Entry"] = 16000, ["CFB_Standings_Start"] = 16000, ["CFB_Yearly_Record_End"] = 7900, ["CFB_Yearly_Record_End/legend"] = 2900, ["CFB_Yearly_Record_Entry"] = 7900, ["CFB_Yearly_Record_Start"] = 7900, ["CFB_Yearly_Record_Subhead"] = 8000, ["CFB_Yearly_Record_Subtotal"] = 7800, ["CFB_schedule"] = 29000, ["CFB_schedule_entry"] = 22000, ["CFB_standings_end"] = 39000, ["CFB_standings_entry"] = 39000, ["CFB_standings_start"] = 39000, ["CFL_Year"] = 7300, ["CGF_year"] = 3800, ["CGNDB_URL"] = 5400, ["CHE"] = 12000, ["CHI"] = 3300, ["CHL"] = 4300, ["CHN"] = 15000, ["CN"] = 4000, ["CO2"] = 3500, ["COI"] = 14000, ["COIUL"] = 131000, ["COI_editnotice"] = 7800, ["COL"] = 5600, ["COLON"] = 14000, ["CRI"] = 2300, ["CRO"] = 6600, ["CS1_config"] = 15000, ["CSK"] = 2800, ["CSS_crop"] = 2100, ["CSS_image_crop"] = 9600, ["CUB"] = 4200, ["CURRENTDATE"] = 3600, ["CYP"] = 2200, ["CZE"] = 16000, ["Calendar"] = 2500, ["Calendar/styles.css"] = 2800, ["California/color"] = 12000, ["Call_sign_disambiguation"] = 3100, ["Campaignbox"] = 26000, ["CanProvName"] = 19000, ["CanadaByProvinceCatNav"] = 9500, ["CanadaProvinceThe"] = 4500, ["Canada_NTS_Map_Sheet"] = 2100, ["Canada_by_province_category_navigation"] = 9900, ["Canadian_English"] = 13000, ["Canadian_Parliament_links"] = 5100, ["Canadian_election_result"] = 18000, ["Canadian_election_result/gain"] = 3600, ["Canadian_election_result/hold"] = 7000, ["Canadian_election_result/source"] = 13000, ["Canadian_election_result/top"] = 19000, ["Canadian_election_result/total"] = 14000, ["Canadian_party_colour"] = 11000, ["Canadian_party_colour/colour"] = 23000, ["Canadian_party_colour/colour/default"] = 23000, ["Canadian_party_colour/name"] = 19000, ["Canadian_party_colour/name/default"] = 8300, ["Canadian_province_name"] = 19000, ["Canned_search"] = 8500, ["Cascite"] = 17000, ["Caselaw_source"] = 4800, ["Cassini-Ehess"] = 3300, ["Cast_listing"] = 30000, ["Castlist"] = 5700, ["Cat"] = 472000, ["CatAutoTOC"] = 372000, ["CatRel"] = 4100, ["CatTrack"] = 20000, ["Cat_class"] = 6100, ["Cat_main"] = 149000, ["Cat_more"] = 102000, ["Cat_more_if_exists"] = 29000, ["Cat_see_also"] = 3800, ["Catalog_lookup_link"] = 60000, ["Catalog_of_Fishes"] = 9800, ["Catalogue_of_Life"] = 24000, ["Category"] = 2400, ["Category-Class"] = 14000, ["Category-inline"] = 11000, ["Category_TOC"] = 80000, ["Category_U.S._State_elections_by_year"] = 7500, ["Category_U.S._State_elections_by_year/core"] = 7500, ["Category_class"] = 25000, ["Category_described_in_year"] = 6400, ["Category_diffuse"] = 11000, ["Category_disambiguation"] = 2700, ["Category_explanation"] = 416000, ["Category_handler"] = 2730000, ["Category_if_exists"] = 94000, ["Category_ifexist"] = 4900, ["Category_importance"] = 8800, ["Category_link"] = 694000, ["Category_link/core"] = 694000, ["Category_link_if_exists"] = 81000, ["Category_link_with_count"] = 9300, ["Category_link_without_namespace"] = 802000, ["Category_links"] = 9900, ["Category_main_article"] = 221000, ["Category_more"] = 143000, ["Category_more_if_exists"] = 49000, ["Category_ordered_by_date"] = 13000, ["Category_other"] = 1110000, ["Category_pair"] = 2200, ["Category_redirect"] = 159000, ["Category_redirect/core"] = 159000, ["Category_see_also"] = 55000, ["Category_see_also/Category_pair_check"] = 55000, ["Category_see_also_if_exists"] = 95000, ["Category_see_also_if_exists_2"] = 101000, ["Category_series_navigation"] = 598000, ["Category_title"] = 2400, ["Catexp"] = 5900, ["CathEncy"] = 2300, ["Catholic"] = 3700, ["Catholic_Encyclopedia"] = 5100, ["Catmain"] = 29000, ["Catmore"] = 9800, ["Catseealso"] = 2300, ["Cbb_link"] = 10000, ["Cbignore"] = 133000, ["Cbsb_link"] = 2500, ["Cc-by-2.5"] = 2600, ["Cc-by-3.0"] = 7000, ["Cc-by-sa-2.5"] = 2100, ["Cc-by-sa-2.5,2.0,1.0"] = 2100, ["Cc-by-sa-3.0"] = 20000, ["Cc-by-sa-3.0-migrated"] = 19000, ["Cc-by-sa-4.0"] = 13000, ["Cc-zero"] = 3800, ["CensusAU"] = 9100, ["Census_2016_AUS"] = 5700, ["Census_2021_AUS"] = 6200, ["Cent"] = 6900, ["Center"] = 301000, ["Centered_quote"] = 37000, ["Centralized_discussion"] = 7300, ["Centralized_discussion/core"] = 7200, ["Centralized_discussion/styles.css"] = 7200, ["Centre"] = 4200, ["Century"] = 16000, ["Century_name_from_decade"] = 2400, ["Century_name_from_decade_or_year"] = 127000, ["Century_name_from_title_decade"] = 7600, ["Century_name_from_title_year"] = 9300, ["Certification_Cite_Ref"] = 38000, ["Certification_Table_Bottom"] = 37000, ["Certification_Table_Entry"] = 39000, ["Certification_Table_Entry/Foot"] = 37000, ["Certification_Table_Entry/Foot/helper"] = 37000, ["Certification_Table_Entry/MexicanAward"] = 2300, ["Certification_Table_Entry/Region"] = 38000, ["Certification_Table_Entry/Sales"] = 37000, ["Certification_Table_Entry/Sales/AustrianPeriod"] = 2500, ["Certification_Table_Entry/Sales/BelgianPeriod"] = 2400, ["Certification_Table_Entry/Sales/DanishPeriod"] = 4400, ["Certification_Table_Entry/Sales/DanishPeriodHelper1"] = 4400, ["Certification_Table_Entry/Sales/DanishPeriodHelper2"] = 4400, ["Certification_Table_Entry/Sales/FrenchPeriod"] = 2200, ["Certification_Table_Entry/Sales/FrenchPeriodAlbum"] = 2000, ["Certification_Table_Entry/Sales/GermanPeriod"] = 4100, ["Certification_Table_Entry/Sales/ItalianHelper"] = 4500, ["Certification_Table_Entry/Sales/MexicanSales"] = 2200, ["Certification_Table_Entry/Sales/NewZealandPeriod"] = 7800, ["Certification_Table_Entry/Sales/SpanishSinglesPeriod"] = 2800, ["Certification_Table_Entry/Sales/SwedishPeriod"] = 2300, ["Certification_Table_Separator"] = 3300, ["Certification_Table_Top"] = 39000, ["Cfb_link"] = 26000, ["Cfd_all"] = 6400, ["Cfm_full"] = 2500, ["Cfr_full"] = 3500, ["Chart_bottom"] = 4500, ["Chart_top"] = 4500, ["Check_completeness_of_transclusions"] = 65000, ["Check_talk"] = 64000, ["Check_talk_wp"] = 1460000, ["Check_winner_by_scores"] = 16000, ["CheckedSockpuppet"] = 7200, ["Checked_sockpuppet"] = 18000, ["Checkedsockpuppet"] = 5300, ["Checkip"] = 12000, ["Checkuser"] = 90000, ["Checkuserblock-account"] = 45000, ["Chem"] = 6000, ["Chem/atom"] = 5900, ["Chem/link"] = 6000, ["Chem2"] = 11000, ["Chem_molar_mass"] = 22000, ["Chem_molar_mass/format"] = 22000, ["Chembox"] = 16000, ["Chembox/styles.css"] = 16000, ["Chembox_3DMet"] = 15000, ["Chembox_AllOtherNames"] = 14000, ["Chembox_AllOtherNames/format"] = 14000, ["Chembox_Appearance"] = 7200, ["Chembox_BoilingPt"] = 4200, ["Chembox_CASNo"] = 15000, ["Chembox_CASNo/format"] = 15000, ["Chembox_CalcTemperatures"] = 7600, ["Chembox_ChEBI"] = 15000, ["Chembox_ChEBI/format"] = 15000, ["Chembox_ChEMBL"] = 15000, ["Chembox_ChEMBL/format"] = 15000, ["Chembox_ChemSpiderID"] = 15000, ["Chembox_ChemSpiderID/format"] = 15000, ["Chembox_CompTox"] = 15000, ["Chembox_CompTox/format"] = 15000, ["Chembox_Datapage_check"] = 16000, ["Chembox_Density"] = 5700, ["Chembox_DrugBank"] = 15000, ["Chembox_DrugBank/format"] = 15000, ["Chembox_ECHA"] = 8300, ["Chembox_ECNumber"] = 15000, ["Chembox_ECNumber/format"] = 15000, ["Chembox_Elements"] = 15000, ["Chembox_Elements/molecular_formula"] = 21000, ["Chembox_FlashPt"] = 2100, ["Chembox_Footer"] = 15000, ["Chembox_Footer/tracking"] = 16000, ["Chembox_GHS_(set)"] = 4500, ["Chembox_Hazards"] = 13000, ["Chembox_IUPHAR_ligand"] = 15000, ["Chembox_IUPHAR_ligand/format"] = 15000, ["Chembox_Identifiers"] = 15000, ["Chembox_InChI"] = 15000, ["Chembox_InChI/format"] = 15000, ["Chembox_Indexlist"] = 15000, ["Chembox_Jmol"] = 15000, ["Chembox_Jmol/format"] = 15000, ["Chembox_KEGG"] = 15000, ["Chembox_KEGG/format"] = 15000, ["Chembox_MeltingPt"] = 6600, ["Chembox_OtherCpds"] = 2100, ["Chembox_Properties"] = 15000, ["Chembox_PubChem"] = 15000, ["Chembox_PubChem/format"] = 15000, ["Chembox_RTECS"] = 15000, ["Chembox_RTECS/format"] = 15000, ["Chembox_Related"] = 4200, ["Chembox_SMILES"] = 15000, ["Chembox_SMILES/format"] = 15000, ["Chembox_SolubilityInWater"] = 4500, ["Chembox_Structure"] = 2400, ["Chembox_UNII"] = 15000, ["Chembox_UNII/format"] = 15000, ["Chembox_headerbar"] = 16000, ["Chembox_image"] = 14000, ["Chembox_image_cell"] = 14000, ["Chembox_image_sbs"] = 14000, ["Chembox_parametercheck"] = 15000, ["Chembox_setDatarow"] = 5500, ["Chembox_setHeader"] = 5500, ["Chembox_templatePar/formatPreviewMessage"] = 16000, ["Chembox_verification"] = 6900, ["Chemspidercite"] = 11000, ["Chessgames_player"] = 3800, ["Chinese"] = 3500, ["Circa"] = 470000, ["Circular_reference"] = 4000, ["Citation"] = 412000, ["Citation/make_link"] = 7900, ["Citation/styles.css"] = 53000, ["Citation_needed"] = 637000, ["Citation_needed_span"] = 3600, ["Citation_style"] = 4500, ["Cite_AV_media"] = 81000, ["Cite_AV_media_notes"] = 34000, ["Cite_Appletons'"] = 2400, ["Cite_Australian_Dictionary_of_Biography"] = 5000, ["Cite_Box_Office_Mojo"] = 2500, ["Cite_Catholic_Encyclopedia"] = 8600, ["Cite_DCB"] = 3300, ["Cite_DGRBM"] = 2200, ["Cite_DNB"] = 20000, ["Cite_EB1911"] = 26000, ["Cite_FTP"] = 2500, ["Cite_GBIF"] = 4300, ["Cite_GNIS"] = 2400, ["Cite_Gaia_DR3"] = 3100, ["Cite_Google_Maps"] = 20000, ["Cite_Hansard"] = 2700, ["Cite_IUCN"] = 71000, ["Cite_Instagram"] = 7400, ["Cite_Jewish_Encyclopedia"] = 3200, ["Cite_LCDB"] = 2000, ["Cite_Metacritic"] = 2300, ["Cite_NIE"] = 3500, ["Cite_NSW_Parliament"] = 3300, ["Cite_NSW_SHR"] = 2700, ["Cite_NatureServe"] = 3000, ["Cite_ODNB"] = 22000, ["Cite_OED"] = 2500, ["Cite_POWO"] = 6400, ["Cite_Q"] = 17000, ["Cite_QHR"] = 3100, ["Cite_QPN"] = 4100, ["Cite_Rotten_Tomatoes"] = 2900, ["Cite_Rowlett"] = 2500, ["Cite_Russian_law"] = 7800, ["Cite_Ryan"] = 3300, ["Cite_SNL"] = 2100, ["Cite_Sports-Reference"] = 55000, ["Cite_USGov"] = 13000, ["Cite_WoRMS"] = 13000, ["Cite_act"] = 4000, ["Cite_arXiv"] = 7100, ["Cite_bcgnis"] = 3700, ["Cite_book"] = 1910000, ["Cite_certification"] = 43000, ["Cite_certification/Title"] = 39000, ["Cite_certification/URL"] = 43000, ["Cite_certification/archivedate"] = 7700, ["Cite_certification/archiveurl"] = 7700, ["Cite_cgndb"] = 5400, ["Cite_comic"] = 2100, ["Cite_conference"] = 22000, ["Cite_court"] = 6900, ["Cite_dictionary"] = 3600, ["Cite_document"] = 2000, ["Cite_encyclopedia"] = 243000, ["Cite_episode"] = 20000, ["Cite_gnis"] = 35000, ["Cite_instagram"] = 3100, ["Cite_interview"] = 11000, ["Cite_iucn"] = 70000, ["Cite_journal"] = 1180000, ["Cite_legislation_UK"] = 4000, ["Cite_magazine"] = 382000, ["Cite_map"] = 60000, ["Cite_news"] = 1930000, ["Cite_newspaper"] = 2000, ["Cite_newspaper_The_Times"] = 7200, ["Cite_patent"] = 7300, ["Cite_patent/authors"] = 6100, ["Cite_patent/core"] = 7600, ["Cite_peakbagger"] = 5300, ["Cite_podcast"] = 6300, ["Cite_press_release"] = 86000, ["Cite_report"] = 76000, ["Cite_rowlett"] = 2500, ["Cite_ship_register"] = 2000, ["Cite_simbad"] = 5700, ["Cite_sports-reference"] = 60000, ["Cite_taxon"] = 5600, ["Cite_tech_report"] = 3100, ["Cite_thesis"] = 50000, ["Cite_tweet"] = 48000, ["Cite_video"] = 13000, ["Cite_video_game"] = 3500, ["Cite_web"] = 5430000, ["Cite_wikisource"] = 7100, ["Cite_wikisource/make_link"] = 65000, ["Citeweb"] = 4200, ["Civil_navigation"] = 2100, ["Cjersey"] = 3000, ["Cl"] = 219000, ["Clade"] = 10000, ["Clade/styles.css"] = 10000, ["Clarification_needed"] = 2600, ["Clarify"] = 45000, ["Class"] = 38000, ["Class/colour"] = 19000, ["Class/icon"] = 21000, ["Class_mask"] = 462000, ["Classicon"] = 5200, ["Clc"] = 7400, ["Cleanup"] = 8300, ["Cleanup_reorganize"] = 2300, ["Cleanup_rewrite"] = 6800, ["Clear"] = 3760000, ["Clear_left"] = 23000, ["Clear_right"] = 2800, ["Clerk_Request"] = 2500, ["Clerk_note"] = 11000, ["Clerknote"] = 8600, ["Clickable_button"] = 1870000, ["Clickable_button_2"] = 227000, ["Closed_access"] = 5600, ["Closed_peer_review_page"] = 3200, ["Closed_rfc_bottom"] = 2200, ["Closed_rfc_top"] = 2900, ["Clr"] = 3100, ["Club_players_category"] = 9500, ["Clubplayerscat"] = 9500, ["Cmbox"] = 539000, ["Cn"] = 113000, ["Cnote2"] = 2900, ["Cnote2_Begin"] = 2900, ["Cnote2_End"] = 2900, ["Coat_of_arms"] = 2500, ["Cob"] = 15000, ["Code"] = 297000, ["Cof_family"] = 4600, ["Cof_genus"] = 5400, ["Col-1-of-2"] = 2400, ["Col-2"] = 186000, ["Col-2-of-2"] = 2300, ["Col-3"] = 11000, ["Col-4"] = 3800, ["Col-begin"] = 231000, ["Col-begin/styles.css"] = 231000, ["Col-break"] = 229000, ["Col-end"] = 231000, ["Col-float"] = 4900, ["Col-float-break"] = 4800, ["Col-float-end"] = 4800, ["Col-float/styles.css"] = 4900, ["Col-start"] = 9800, ["Col_div"] = 2200, ["Colbegin"] = 24000, ["Colend"] = 27000, ["Collapse"] = 8900, ["Collapse_bottom"] = 56000, ["Collapse_top"] = 57000, ["Collapse_top/styles.css"] = 57000, ["Collapsebottom"] = 4100, ["Collapsed_infobox_section_begin"] = 4400, ["Collapsed_infobox_section_begin/cont"] = 4400, ["Collapsed_infobox_section_begin/styles.css"] = 4400, ["Collapsed_infobox_section_end"] = 4500, ["Collapsetop"] = 4100, ["Collapsible_list"] = 68000, ["Collapsible_option"] = 152000, ["Colledge:_Ships_RN"] = 3000, ["College"] = 12000, ["CollegePrimaryHeader"] = 8200, ["CollegePrimaryStyle"] = 111000, ["CollegeSecondaryStyle"] = 11000, ["College_Athlete_Recruit_End"] = 2800, ["College_Athlete_Recruit_Entry"] = 2900, ["College_Athlete_Recruit_Start"] = 2900, ["College_athlete_recruit_end"] = 5000, ["College_athlete_recruit_entry"] = 5200, ["College_athlete_recruit_start"] = 5200, ["College_color_list"] = 4400, ["College_sports_team_link"] = 31000, ["Colon"] = 20000, ["Color"] = 501000, ["Color/styles.css"] = 501000, ["Color_box"] = 86000, ["Colorbox"] = 2600, ["Colorbull"] = 4600, ["Colored_link"] = 106000, ["Coloredlink"] = 3200, ["Colors"] = 3600, ["Colour"] = 5500, ["Colour_box"] = 2500, ["Coloured_link"] = 12000, ["Column"] = 4300, ["Column/styles.css"] = 4400, ["Columns-end"] = 4000, ["Columns-list"] = 126000, ["Columns-start"] = 4000, ["Comic_Book_DB"] = 3500, ["Comicbookdb"] = 3400, ["Comics-replaceability"] = 2700, ["Comics_infobox_sec/formcat"] = 3400, ["Comics_infobox_sec/genre"] = 4200, ["Comics_infobox_sec/genrecat"] = 3800, ["Comics_infobox_sec/styles.css"] = 8100, ["Comma-separated_list"] = 3700, ["Comma-separated_list/styles.css"] = 3700, ["Comma_separated_entries"] = 522000, ["Comment"] = 7600, ["Committed_identity"] = 3200, ["Committed_identity/styles.css"] = 3200, ["Commons"] = 73000, ["Commons-inline"] = 25000, ["Commons_cat"] = 45000, ["Commons_category"] = 905000, ["Commons_category-inline"] = 178000, ["Commons_category_inline"] = 5700, ["Commonscat"] = 59000, ["Commonscat-inline"] = 14000, ["Commonscat_inline"] = 2200, ["Commonscatinline"] = 7200, ["Compact_TOC"] = 7300, ["Compact_ToC"] = 3200, ["Compose_molecular_formula"] = 2400, ["Composition_bar"] = 13000, ["Confirmed"] = 20000, ["Confused"] = 3200, ["Confusing"] = 2400, ["CongBio"] = 9400, ["CongLinks"] = 4800, ["Connected_contributor"] = 21000, ["Connected_contributor_(paid)"] = 10000, ["Constellation_navbox"] = 10000, ["Container"] = 14000, ["Container_cat"] = 9100, ["Container_category"] = 93000, ["Containercat"] = 2800, ["Contains_special_characters"] = 5300, ["Contains_special_characters/core"] = 5300, ["Contains_special_characters/styles.css"] = 5300, ["Content_category"] = 7900, ["Contentious_topics/Additional_restrictions.json"] = 21000, ["Contentious_topics/Arab-Israeli_editnotice"] = 6900, ["Contentious_topics/Arab-Israeli_talk_notice"] = 6100, ["Contentious_topics/Category_database.json"] = 21000, ["Contentious_topics/Restrictions_definition.json"] = 21000, ["Contentious_topics/Standard_set.json"] = 21000, ["Contentious_topics/list"] = 30000, ["Contentious_topics/page_restriction_editnotice_base"] = 7400, ["Contentious_topics/page_restriction_talk_notice"] = 2700, ["Contentious_topics/talk_notice"] = 21000, ["Context"] = 2600, ["Continent2continental"] = 46000, ["Continent_adjective_to_noun"] = 10000, ["Continental2continent"] = 23000, ["Controversial"] = 3000, ["Convert"] = 1420000, ["Convert_abbreviated"] = 174000, ["Convinfobox"] = 308000, ["Coord"] = 1400000, ["Coord_missing"] = 70000, ["Coord_missing/CheckCat"] = 69000, ["Coords"] = 6600, ["Copied"] = 22000, ["Copy_edit"] = 2100, ["Copy_to_Commons"] = 2400, ["Copy_to_Wikimedia_Commons"] = 86000, ["Copy_to_Wikimedia_Commons_in"] = 4300, ["Cospar"] = 2800, ["Cot"] = 14000, ["Count"] = 1030000, ["Country2continent"] = 96000, ["Country2continental"] = 32000, ["Country2nationality"] = 35000, ["CountryPrefixThe"] = 77000, ["Country_abbreviation"] = 94000, ["Country_alias"] = 17000, ["Country_at_games_navbox"] = 5800, ["Country_at_games_navbox/below"] = 5800, ["Country_data"] = 12000, ["Country_data_AFG"] = 2600, ["Country_data_ALB"] = 7300, ["Country_data_ALG"] = 11000, ["Country_data_AND"] = 3700, ["Country_data_ANG"] = 4400, ["Country_data_ARG"] = 53000, ["Country_data_ARM"] = 8400, ["Country_data_AUS"] = 89000, ["Country_data_AUT"] = 52000, ["Country_data_AZE"] = 11000, ["Country_data_Afghanistan"] = 21000, ["Country_data_Alabama"] = 2700, ["Country_data_Alaska"] = 2100, ["Country_data_Albania"] = 35000, ["Country_data_Alberta"] = 3100, ["Country_data_Algeria"] = 47000, ["Country_data_American_Samoa"] = 2900, ["Country_data_Andorra"] = 9400, ["Country_data_Angola"] = 21000, ["Country_data_Anguilla"] = 2400, ["Country_data_Antigua_and_Barbuda"] = 6400, ["Country_data_Apulia"] = 7900, ["Country_data_Argentina"] = 151000, ["Country_data_Arizona"] = 2500, ["Country_data_Arkansas"] = 2800, ["Country_data_Armenia"] = 46000, ["Country_data_Aruba"] = 4000, ["Country_data_Australia"] = 274000, ["Country_data_Austria"] = 144000, ["Country_data_Austria-Hungary"] = 2300, ["Country_data_Azerbaijan"] = 51000, ["Country_data_BAH"] = 4700, ["Country_data_BAN"] = 4500, ["Country_data_BAR"] = 2700, ["Country_data_BDI"] = 2000, ["Country_data_BEL"] = 60000, ["Country_data_BEN"] = 2000, ["Country_data_BER"] = 2500, ["Country_data_BFA"] = 2000, ["Country_data_BHR"] = 5800, ["Country_data_BIH"] = 14000, ["Country_data_BLR"] = 26000, ["Country_data_BOL"] = 6700, ["Country_data_BOT"] = 3200, ["Country_data_BRA"] = 65000, ["Country_data_BUL"] = 31000, ["Country_data_Bahamas"] = 11000, ["Country_data_Bahrain"] = 21000, ["Country_data_Bangladesh"] = 34000, ["Country_data_Barbados"] = 8800, ["Country_data_Belarus"] = 90000, ["Country_data_Belgium"] = 156000, ["Country_data_Belize"] = 5300, ["Country_data_Benin"] = 8100, ["Country_data_Bermuda"] = 6400, ["Country_data_Bhutan"] = 4900, ["Country_data_Bolivia"] = 24000, ["Country_data_Bosnia_and_Herzegovina"] = 53000, ["Country_data_Botswana"] = 10000, ["Country_data_Brazil"] = 170000, ["Country_data_British_Columbia"] = 3700, ["Country_data_British_Empire"] = 2100, ["Country_data_British_Raj"] = 2500, ["Country_data_British_Virgin_Islands"] = 3400, ["Country_data_Brunei"] = 6900, ["Country_data_Bulgaria"] = 101000, ["Country_data_Burkina_Faso"] = 11000, ["Country_data_Burma"] = 2300, ["Country_data_Burundi"] = 6800, ["Country_data_CAM"] = 2600, ["Country_data_CAN"] = 69000, ["Country_data_CGO"] = 2500, ["Country_data_CHE"] = 5900, ["Country_data_CHI"] = 20000, ["Country_data_CHL"] = 2400, ["Country_data_CHN"] = 49000, ["Country_data_CIV"] = 8600, ["Country_data_CMR"] = 8800, ["Country_data_COD"] = 3500, ["Country_data_COL"] = 28000, ["Country_data_CPV"] = 2300, ["Country_data_CRC"] = 7000, ["Country_data_CRO"] = 37000, ["Country_data_CUB"] = 13000, ["Country_data_CYP"] = 11000, ["Country_data_CZE"] = 54000, ["Country_data_California"] = 6300, ["Country_data_Cambodia"] = 9900, ["Country_data_Cameroon"] = 31000, ["Country_data_Canada"] = 260000, ["Country_data_Cape_Verde"] = 7100, ["Country_data_Castile_and_León"] = 2000, ["Country_data_Catalonia"] = 3400, ["Country_data_Cayman_Islands"] = 4600, ["Country_data_Central_African_Republic"] = 5200, ["Country_data_Chad"] = 5500, ["Country_data_Chile"] = 90000, ["Country_data_China"] = 149000, ["Country_data_Chinese_Taipei"] = 39000, ["Country_data_Colombia"] = 95000, ["Country_data_Colorado"] = 5200, ["Country_data_Commonwealth_of_Independent_States"] = 2100, ["Country_data_Comoros"] = 4700, ["Country_data_Confederate_States_of_America"] = 3100, ["Country_data_Connecticut"] = 3400, ["Country_data_Cook_Islands"] = 3900, ["Country_data_Costa_Rica"] = 33000, ["Country_data_Croatia"] = 105000, ["Country_data_Cuba"] = 46000, ["Country_data_Curaçao"] = 4400, ["Country_data_Cyprus"] = 46000, ["Country_data_Czech_Republic"] = 151000, ["Country_data_Czechoslovakia"] = 34000, ["Country_data_DEN"] = 40000, ["Country_data_DEU"] = 11000, ["Country_data_DNK"] = 4400, ["Country_data_DOM"] = 8400, ["Country_data_DRC"] = 2100, ["Country_data_Delaware"] = 2700, ["Country_data_Democratic_Republic_of_the_Congo"] = 22000, ["Country_data_Denmark"] = 120000, ["Country_data_Djibouti"] = 5000, ["Country_data_Dominica"] = 4300, ["Country_data_Dominican_Republic"] = 34000, ["Country_data_ECU"] = 13000, ["Country_data_EGY"] = 16000, ["Country_data_ENG"] = 52000, ["Country_data_ESA"] = 2500, ["Country_data_ESP"] = 85000, ["Country_data_EST"] = 17000, ["Country_data_ETH"] = 4600, ["Country_data_EU"] = 2700, ["Country_data_East_Germany"] = 28000, ["Country_data_Ecuador"] = 48000, ["Country_data_Egypt"] = 65000, ["Country_data_El_Salvador"] = 22000, ["Country_data_Empire_of_Japan"] = 4400, ["Country_data_England"] = 162000, ["Country_data_Equatorial_Guinea"] = 5500, ["Country_data_Eritrea"] = 5500, ["Country_data_Estonia"] = 68000, ["Country_data_Eswatini"] = 5100, ["Country_data_Ethiopia"] = 21000, ["Country_data_Europe"] = 2800, ["Country_data_European_Union"] = 8200, ["Country_data_FIJ"] = 4500, ["Country_data_FIN"] = 40000, ["Country_data_FRA"] = 115000, ["Country_data_FRG"] = 18000, ["Country_data_FRO"] = 2200, ["Country_data_FR_Yugoslavia"] = 4400, ["Country_data_Faroe_Islands"] = 5800, ["Country_data_Federated_States_of_Micronesia"] = 2700, ["Country_data_Fiji"] = 21000, ["Country_data_Finland"] = 113000, ["Country_data_Florida"] = 5900, ["Country_data_France"] = 334000, ["Country_data_French_Polynesia"] = 3900, ["Country_data_GAB"] = 2500, ["Country_data_GAM"] = 2300, ["Country_data_GBR"] = 67000, ["Country_data_GDR"] = 11000, ["Country_data_GEO"] = 16000, ["Country_data_GER"] = 96000, ["Country_data_GHA"] = 10000, ["Country_data_GIB"] = 2100, ["Country_data_GRE"] = 30000, ["Country_data_GUA"] = 5400, ["Country_data_GUI"] = 3400, ["Country_data_GUY"] = 2600, ["Country_data_Gabon"] = 8200, ["Country_data_Gambia"] = 7700, ["Country_data_Georgia"] = 8600, ["Country_data_Georgia_(U.S._state)"] = 3200, ["Country_data_Georgia_(country)"] = 54000, ["Country_data_German_Empire"] = 5700, ["Country_data_Germany"] = 291000, ["Country_data_Ghana"] = 46000, ["Country_data_Gibraltar"] = 5200, ["Country_data_Great_Britain"] = 127000, ["Country_data_Greece"] = 105000, ["Country_data_Greenland"] = 2800, ["Country_data_Grenada"] = 5700, ["Country_data_Guadeloupe"] = 2800, ["Country_data_Guam"] = 4600, ["Country_data_Guatemala"] = 22000, ["Country_data_Guinea"] = 9500, ["Country_data_Guinea-Bissau"] = 5500, ["Country_data_Guyana"] = 7700, ["Country_data_HAI"] = 3300, ["Country_data_HKG"] = 15000, ["Country_data_HON"] = 4400, ["Country_data_HUN"] = 44000, ["Country_data_Haiti"] = 9800, ["Country_data_Hawaii"] = 2200, ["Country_data_Honduras"] = 21000, ["Country_data_Hong_Kong"] = 51000, ["Country_data_Hungary"] = 114000, ["Country_data_IDN"] = 5800, ["Country_data_INA"] = 12000, ["Country_data_IND"] = 34000, ["Country_data_IRE"] = 13000, ["Country_data_IRI"] = 6700, ["Country_data_IRL"] = 24000, ["Country_data_IRN"] = 7400, ["Country_data_IRQ"] = 4800, ["Country_data_ISL"] = 9300, ["Country_data_ISR"] = 23000, ["Country_data_ITA"] = 102000, ["Country_data_Iceland"] = 46000, ["Country_data_Idaho"] = 2200, ["Country_data_Illinois"] = 4400, ["Country_data_India"] = 258000, ["Country_data_Indiana"] = 3400, ["Country_data_Indonesia"] = 71000, ["Country_data_Iowa"] = 2400, ["Country_data_Iran"] = 159000, ["Country_data_Iraq"] = 23000, ["Country_data_Ireland"] = 66000, ["Country_data_Isle_of_Man"] = 2900, ["Country_data_Israel"] = 93000, ["Country_data_Italy"] = 286000, ["Country_data_Ivory_Coast"] = 33000, ["Country_data_JAM"] = 12000, ["Country_data_JAP"] = 2300, ["Country_data_JOR"] = 4800, ["Country_data_JP"] = 8700, ["Country_data_JPN"] = 69000, ["Country_data_Jamaica"] = 44000, ["Country_data_Japan"] = 263000, ["Country_data_Jersey"] = 2600, ["Country_data_Jordan"] = 22000, ["Country_data_KAZ"] = 24000, ["Country_data_KEN"] = 10000, ["Country_data_KGZ"] = 4500, ["Country_data_KOR"] = 35000, ["Country_data_KOS"] = 3100, ["Country_data_KSA"] = 7600, ["Country_data_KUW"] = 4600, ["Country_data_Kazakhstan"] = 68000, ["Country_data_Kentucky"] = 2100, ["Country_data_Kenya"] = 35000, ["Country_data_Kingdom_of_France"] = 2200, ["Country_data_Kingdom_of_Great_Britain"] = 4600, ["Country_data_Kingdom_of_Italy"] = 4900, ["Country_data_Kiribati"] = 2600, ["Country_data_Kosovo"] = 10000, ["Country_data_Kuwait"] = 20000, ["Country_data_Kyrgyzstan"] = 11000, ["Country_data_LAO"] = 2200, ["Country_data_LAT"] = 17000, ["Country_data_LBN"] = 3000, ["Country_data_LBR"] = 2000, ["Country_data_LIB"] = 2600, ["Country_data_LIE"] = 3800, ["Country_data_LIT"] = 3700, ["Country_data_LTU"] = 15000, ["Country_data_LUX"] = 12000, ["Country_data_LVA"] = 3000, ["Country_data_Laos"] = 8000, ["Country_data_Latvia"] = 55000, ["Country_data_Lebanon"] = 24000, ["Country_data_Lesotho"] = 5400, ["Country_data_Liberia"] = 7900, ["Country_data_Libya"] = 9100, ["Country_data_Liechtenstein"] = 8900, ["Country_data_Lithuania"] = 54000, ["Country_data_Louisiana"] = 2300, ["Country_data_Luxembourg"] = 48000, ["Country_data_MAC"] = 3000, ["Country_data_MAD"] = 2400, ["Country_data_MAR"] = 15000, ["Country_data_MAS"] = 13000, ["Country_data_MDA"] = 8900, ["Country_data_MEX"] = 35000, ["Country_data_MGL"] = 3600, ["Country_data_MKD"] = 8600, ["Country_data_MLI"] = 4600, ["Country_data_MLT"] = 6500, ["Country_data_MNE"] = 8600, ["Country_data_MON"] = 4700, ["Country_data_MOZ"] = 2700, ["Country_data_MRI"] = 2300, ["Country_data_MYA"] = 3400, ["Country_data_MYS"] = 4200, ["Country_data_Macau"] = 6900, ["Country_data_Macedonia"] = 4600, ["Country_data_Madagascar"] = 9600, ["Country_data_Malawi"] = 6200, ["Country_data_Malaysia"] = 71000, ["Country_data_Maldives"] = 6700, ["Country_data_Mali"] = 21000, ["Country_data_Malta"] = 31000, ["Country_data_Manitoba"] = 3000, ["Country_data_Marshall_Islands"] = 3400, ["Country_data_Martinique"] = 2700, ["Country_data_Maryland"] = 3300, ["Country_data_Massachusetts"] = 2600, ["Country_data_Mauritania"] = 6000, ["Country_data_Mauritius"] = 8500, ["Country_data_Mexico"] = 114000, ["Country_data_Michigan"] = 3900, ["Country_data_Minas_Gerais"] = 2100, ["Country_data_Minnesota"] = 3700, ["Country_data_Missouri"] = 2500, ["Country_data_Moldova"] = 33000, ["Country_data_Monaco"] = 12000, ["Country_data_Mongolia"] = 11000, ["Country_data_Montana"] = 2400, ["Country_data_Montenegro"] = 33000, ["Country_data_Montserrat"] = 2400, ["Country_data_Morocco"] = 51000, ["Country_data_Mozambique"] = 8000, ["Country_data_Myanmar"] = 23000, ["Country_data_NAM"] = 4000, ["Country_data_NED"] = 72000, ["Country_data_NEP"] = 3400, ["Country_data_NGA"] = 8700, ["Country_data_NGR"] = 9400, ["Country_data_NIR"] = 11000, ["Country_data_NLD"] = 7400, ["Country_data_NOR"] = 35000, ["Country_data_NZ"] = 3700, ["Country_data_NZL"] = 39000, ["Country_data_Namibia"] = 11000, ["Country_data_Nauru"] = 2600, ["Country_data_Nazi_Germany"] = 10000, ["Country_data_Nepal"] = 32000, ["Country_data_Netherlands"] = 260000, ["Country_data_Netherlands_Antilles"] = 2400, ["Country_data_Nevada"] = 2100, ["Country_data_New_Brunswick"] = 2600, ["Country_data_New_Caledonia"] = 3300, ["Country_data_New_Hampshire"] = 2000, ["Country_data_New_Jersey"] = 4200, ["Country_data_New_South_Wales"] = 6400, ["Country_data_New_York"] = 4300, ["Country_data_New_York_(state)"] = 6800, ["Country_data_New_Zealand"] = 118000, ["Country_data_Newfoundland_and_Labrador"] = 2900, ["Country_data_Nicaragua"] = 9000, ["Country_data_Niger"] = 6300, ["Country_data_Nigeria"] = 66000, ["Country_data_North_Carolina"] = 3500, ["Country_data_North_Korea"] = 23000, ["Country_data_North_Macedonia"] = 33000, ["Country_data_Northern_Ireland"] = 27000, ["Country_data_Northern_Mariana_Islands"] = 2800, ["Country_data_Norway"] = 117000, ["Country_data_Nova_Scotia"] = 2800, ["Country_data_OMA"] = 3300, ["Country_data_Ohio"] = 6000, ["Country_data_Oklahoma"] = 2500, ["Country_data_Oman"] = 10000, ["Country_data_Ontario"] = 3900, ["Country_data_Ottoman_Empire"] = 3200, ["Country_data_PAK"] = 9100, ["Country_data_PAN"] = 6000, ["Country_data_PAR"] = 11000, ["Country_data_PER"] = 14000, ["Country_data_PHI"] = 13000, ["Country_data_PLE"] = 2000, ["Country_data_PNG"] = 3200, ["Country_data_POL"] = 61000, ["Country_data_POR"] = 37000, ["Country_data_PRK"] = 5000, ["Country_data_PRT"] = 3600, ["Country_data_PUR"] = 8100, ["Country_data_Pakistan"] = 51000, ["Country_data_Palau"] = 2600, ["Country_data_Palestine"] = 7700, ["Country_data_Panama"] = 30000, ["Country_data_Papua_New_Guinea"] = 8400, ["Country_data_Paraguay"] = 45000, ["Country_data_Pennsylvania"] = 3600, ["Country_data_Peru"] = 64000, ["Country_data_Philippines"] = 68000, ["Country_data_Poland"] = 240000, ["Country_data_Portugal"] = 116000, ["Country_data_Prussia"] = 2800, ["Country_data_Puerto_Rico"] = 34000, ["Country_data_QAT"] = 9500, ["Country_data_Qatar"] = 32000, ["Country_data_Quebec"] = 4400, ["Country_data_Queensland"] = 2400, ["Country_data_ROM"] = 15000, ["Country_data_ROU"] = 31000, ["Country_data_RSA"] = 36000, ["Country_data_RUS"] = 68000, ["Country_data_RWA"] = 2500, ["Country_data_Republic_of_China"] = 4600, ["Country_data_Republic_of_Ireland"] = 54000, ["Country_data_Republic_of_the_Congo"] = 8300, ["Country_data_Romania"] = 113000, ["Country_data_Russia"] = 254000, ["Country_data_Russian_Empire"] = 5600, ["Country_data_Rwanda"] = 8500, ["Country_data_SAM"] = 3700, ["Country_data_SCG"] = 2900, ["Country_data_SCO"] = 29000, ["Country_data_SEN"] = 8500, ["Country_data_SER"] = 3700, ["Country_data_SGP"] = 4500, ["Country_data_SIN"] = 7500, ["Country_data_SLE"] = 2100, ["Country_data_SLO"] = 22000, ["Country_data_SLV"] = 3200, ["Country_data_SMR"] = 3600, ["Country_data_SPA"] = 5500, ["Country_data_SRB"] = 30000, ["Country_data_SRI"] = 5300, ["Country_data_SUI"] = 51000, ["Country_data_SUR"] = 2300, ["Country_data_SVK"] = 32000, ["Country_data_SVN"] = 7400, ["Country_data_SWE"] = 65000, ["Country_data_SWI"] = 5100, ["Country_data_SYR"] = 4000, ["Country_data_Saint_Kitts_and_Nevis"] = 4900, ["Country_data_Saint_Lucia"] = 5300, ["Country_data_Saint_Vincent_and_the_Grenadines"] = 5000, ["Country_data_Samoa"] = 8100, ["Country_data_San_Marino"] = 9600, ["Country_data_Saskatchewan"] = 4000, ["Country_data_Saudi_Arabia"] = 37000, ["Country_data_Scotland"] = 101000, ["Country_data_Senegal"] = 31000, ["Country_data_Serbia"] = 104000, ["Country_data_Serbia_and_Montenegro"] = 5400, ["Country_data_Seychelles"] = 5800, ["Country_data_Sierra_Leone"] = 7600, ["Country_data_Singapore"] = 50000, ["Country_data_Slovakia"] = 95000, ["Country_data_Slovenia"] = 91000, ["Country_data_Solomon_Islands"] = 4700, ["Country_data_Somalia"] = 6400, ["Country_data_South_Africa"] = 121000, ["Country_data_South_Australia"] = 2300, ["Country_data_South_Carolina"] = 3100, ["Country_data_South_Korea"] = 116000, ["Country_data_South_Sudan"] = 4800, ["Country_data_Soviet_Union"] = 77000, ["Country_data_Spain"] = 276000, ["Country_data_Sri_Lanka"] = 35000, ["Country_data_Sudan"] = 8700, ["Country_data_Suriname"] = 6800, ["Country_data_Sweden"] = 166000, ["Country_data_Switzerland"] = 149000, ["Country_data_Syria"] = 21000, ["Country_data_São_Tomé_and_Príncipe"] = 3400, ["Country_data_TAN"] = 3500, ["Country_data_TCH"] = 12000, ["Country_data_THA"] = 25000, ["Country_data_TJK"] = 2900, ["Country_data_TKM"] = 3100, ["Country_data_TOG"] = 2100, ["Country_data_TON"] = 2000, ["Country_data_TPE"] = 19000, ["Country_data_TRI"] = 5100, ["Country_data_TTO"] = 2200, ["Country_data_TUN"] = 12000, ["Country_data_TUR"] = 33000, ["Country_data_TWN"] = 2200, ["Country_data_Taiwan"] = 27000, ["Country_data_Tajikistan"] = 9700, ["Country_data_Tanzania"] = 22000, ["Country_data_Tennessee"] = 2200, ["Country_data_Texas"] = 5800, ["Country_data_Thailand"] = 95000, ["Country_data_Timor-Leste"] = 5100, ["Country_data_Togo"] = 7600, ["Country_data_Tonga"] = 6700, ["Country_data_Trinidad_and_Tobago"] = 24000, ["Country_data_Tunisia"] = 46000, ["Country_data_Turkey"] = 139000, ["Country_data_Turkmenistan"] = 8400, ["Country_data_Turks_and_Caicos_Islands"] = 2800, ["Country_data_Tuvalu"] = 2600, ["Country_data_U.S."] = 2000, ["Country_data_U.S._Virgin_Islands"] = 4900, ["Country_data_UAE"] = 11000, ["Country_data_UGA"] = 5300, ["Country_data_UK"] = 19000, ["Country_data_UKGBI"] = 3500, ["Country_data_UKR"] = 44000, ["Country_data_URS"] = 19000, ["Country_data_URU"] = 16000, ["Country_data_US"] = 5600, ["Country_data_USA"] = 151000, ["Country_data_USSR"] = 5300, ["Country_data_UZB"] = 14000, ["Country_data_Uganda"] = 22000, ["Country_data_Ukraine"] = 118000, ["Country_data_United_Arab_Emirates"] = 38000, ["Country_data_United_Kingdom"] = 158000, ["Country_data_United_Kingdom_of_Great_Britain_and_Ireland"] = 4900, ["Country_data_United_Nations"] = 4400, ["Country_data_United_States"] = 437000, ["Country_data_United_States_of_America"] = 4500, ["Country_data_Uruguay"] = 52000, ["Country_data_Uzbekistan"] = 36000, ["Country_data_VEN"] = 18000, ["Country_data_VIE"] = 7300, ["Country_data_Vanuatu"] = 5100, ["Country_data_Vatican_City"] = 3000, ["Country_data_Venezuela"] = 65000, ["Country_data_Victoria"] = 2400, ["Country_data_Vietnam"] = 46000, ["Country_data_Virginia"] = 3100, ["Country_data_WAL"] = 19000, ["Country_data_Wales"] = 68000, ["Country_data_Washington"] = 2700, ["Country_data_Washington,_D.C."] = 2200, ["Country_data_Washington_(state)"] = 3400, ["Country_data_West_Germany"] = 52000, ["Country_data_West_Indies"] = 2900, ["Country_data_Wisconsin"] = 5600, ["Country_data_Wyoming"] = 2100, ["Country_data_YUG"] = 11000, ["Country_data_Yemen"] = 8000, ["Country_data_Yugoslavia"] = 34000, ["Country_data_ZAF"] = 5400, ["Country_data_ZAM"] = 3800, ["Country_data_ZIM"] = 9200, ["Country_data_Zambia"] = 11000, ["Country_data_Zimbabwe"] = 32000, ["Country_data_none"] = 2100, ["Country_flagbio"] = 40000, ["Country_in_the_Eurovision_Song_Contest"] = 2900, ["Country_name"] = 59000, ["Country_prefix_the"] = 176000, ["Country_showdata"] = 7000, ["Country_topics"] = 25000, ["County"] = 7000, ["County_(judet)_of_Romania"] = 3300, ["Course_assignment"] = 4200, ["Course_details"] = 8600, ["Course_instructor"] = 3200, ["Cquote"] = 35000, ["Cr"] = 5000, ["Cr-rt"] = 2400, ["Create_taxonomy/link"] = 150000, ["Creative_Commons_text_attribution_notice"] = 6400, ["Cref2"] = 2900, ["Cricinfo"] = 24000, ["Cricket_squad2_player"] = 2800, ["Cricketarchive"] = 3000, ["Croatian_Census_2021"] = 4200, ["Cross"] = 4100, ["Crossreference"] = 2600, ["Crossreference/styles.css"] = 2600, ["Cs1_config"] = 13000, ["Cslist"] = 3700, ["Csv"] = 76000, ["Currency"] = 5500, ["Current_events"] = 9400, ["Current_events/styles.css"] = 9400, ["Current_leader"] = 5300, ["Currentdate"] = 24000, ["Cvt"] = 173000, ["Cycling_Archives"] = 4300, ["Cycling_data_DAT"] = 2000, ["Cycling_data_LTD"] = 2400, ["Cycling_data_MOV_men"] = 2300, ["Cycling_data_SOQ"] = 2200, ["Cycling_data_TVL"] = 2400, ["Cycling_data_UEX"] = 2300, ["Cycling_team_link"] = 14000, ["Module:CFB_schedule"] = 29000, ["Module:CS1_identifiers"] = 507000, ["Module:CallAssert"] = 122000, ["Module:Canada_NTS"] = 2100, ["Module:Canada_NTS/data"] = 2100, ["Module:Canada_by_province_category_navigation"] = 9900, ["Module:Catalog_lookup_link"] = 62000, ["Module:Category_described_in_year"] = 6400, ["Module:Category_described_in_year/config"] = 6400, ["Module:Category_disambiguation"] = 2700, ["Module:Category_handler"] = 4990000, ["Module:Category_handler/blacklist"] = 4990000, ["Module:Category_handler/config"] = 4990000, ["Module:Category_handler/data"] = 4990000, ["Module:Category_handler/shared"] = 4990000, ["Module:Category_main_article"] = 221000, ["Module:Category_more_if_exists"] = 49000, ["Module:Category_pair"] = 7100, ["Module:Category_see_also"] = 55000, ["Module:Category_series_navigation"] = 598000, ["Module:Category_series_navigation/styles.css"] = 598000, ["Module:Celestial_object_quadrangle"] = 2100, ["Module:Chart"] = 2900, ["Module:Chart/Default_colors"] = 2900, ["Module:Check_DYK_hook"] = 126000, ["Module:Check_blp_parameter"] = 2920000, ["Module:Check_for_conflicting_parameters"] = 4740000, ["Module:Check_for_deprecated_parameters"] = 972000, ["Module:Check_for_unknown_parameters"] = 23400000, ["Module:Check_height"] = 153000, ["Module:Check_isxn"] = 16000, ["Module:Check_winner_by_scores"] = 16000, ["Module:Checkuser"] = 91000, ["Module:Chem2"] = 11000, ["Module:Chem2/styles.css"] = 11000, ["Module:Citation/CS1"] = 6560000, ["Module:Citation/CS1/COinS"] = 6560000, ["Module:Citation/CS1/Configuration"] = 6680000, ["Module:Citation/CS1/Date_validation"] = 6560000, ["Module:Citation/CS1/Identifiers"] = 6680000, ["Module:Citation/CS1/Suggestions"] = 26000, ["Module:Citation/CS1/Utilities"] = 6680000, ["Module:Citation/CS1/Whitelist"] = 6560000, ["Module:Citation/CS1/styles.css"] = 6680000, ["Module:Citation_mode"] = 49000, ["Module:Cite"] = 53000, ["Module:Cite/config"] = 70000, ["Module:Cite_IUCN"] = 71000, ["Module:Cite_Q"] = 17000, ["Module:Cite_Q/config"] = 17000, ["Module:Cite_taxon"] = 56000, ["Module:Cite_tweet"] = 48000, ["Module:Clade"] = 10000, ["Module:Class"] = 61000, ["Module:Class/definition.json"] = 61000, ["Module:Class/styles.css"] = 39000, ["Module:Class_mask"] = 462000, ["Module:Clickable_button"] = 1870000, ["Module:Collapsible_list"] = 70000, ["Module:College_color"] = 137000, ["Module:College_color/data"] = 137000, ["Module:Color_contrast"] = 576000, ["Module:Color_contrast/colors"] = 579000, ["Module:Comma-separated_list"] = 3700, ["Module:Commons_link"] = 1080000, ["Module:Compact_list"] = 2000, ["Module:Complex_date"] = 48000, ["Module:Conservation_status"] = 89000, ["Module:Contentious_topics/talk_notice"] = 21000, ["Module:Convert"] = 1520000, ["Module:Convert/data"] = 1520000, ["Module:Convert/helper"] = 13000, ["Module:Convert/text"] = 1520000, ["Module:Convert/wikidata"] = 2700, ["Module:Convert/wikidata/data"] = 2700, ["Module:ConvertIB"] = 799000, ["Module:ConvertIB/data"] = 274000, ["Module:ConvertNumeric"] = 21000, ["Module:Convert_character_width"] = 3100, ["Module:Convert_character_width/data"] = 3100, ["Module:Coordinates"] = 1410000, ["Module:Coordinates/styles.css"] = 1410000, ["Module:Copied"] = 43000, ["Module:Country2nationality"] = 97000, ["Module:CountryAdjectiveDemonym"] = 117000, ["Module:CountryAdjectiveDemonym/Adjectives"] = 117000, ["Module:CountryAdjectiveDemonym/Demonyms"] = 117000, ["Module:CountryAdjectiveDemonym/The"] = 117000, ["Module:CountryData"] = 476000, ["Module:CountryData/cacheA"] = 165000, ["Module:CountryData/cacheB"] = 81000, ["Module:CountryData/cacheC"] = 59000, ["Module:CountryData/cacheD"] = 56000, ["Module:CountryData/cacheE"] = 38000, ["Module:CountryData/cacheF"] = 26000, ["Module:CountryData/cacheG"] = 27000, ["Module:CountryData/cacheH"] = 18000, ["Module:CountryData/cacheI"] = 17000, ["Module:CountryData/cacheJ"] = 11000, ["Module:CountryData/cacheK"] = 11000, ["Module:CountryData/summary"] = 476000, ["Module:Country_adjective"] = 4700, ["Module:Country_alias"] = 62000, ["Module:Country_alias/data"] = 63000, ["Module:Cslist"] = 3700, ["Module:Currency"] = 5500, ["Module:Currency/Presentation"] = 5500, ["Module:Current_leader"] = 5500, ["Module:Current_leader/data"] = 5500, } jgcfl4auwz3e5nwv56xjre9pgrfcwpi Tempilet:CC BY-SA 4.0/doc 10 1499 11325 2025-01-17T23:00:20Z en>Queen of Hearts 0 Restored revision 1226753968 by [[Special:Contributions/HouseBlaster|HouseBlaster]] ([[User talk:HouseBlaster|talk]]) 11325 wikitext text/x-wiki {{Documentation subpage}} {{High-use|11,000}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> Automatically places files into [[:Category:Creative Commons Attribution-ShareAlike 4.0 files]]. == Usage == To provide attribution use '''<nowiki>{{Cc-by-sa-4.0|</nowiki>''Attribution details''<nowiki>}}</nowiki>'''. Those who reproduce the work must attribute it in the manner specified by the author or licensor (as the parameter "Attribution details"). :''Other Creative Commons templates are available at '''[[Wikipedia:Image copyright tags]]'''. Please be sure to use the right one.'' <includeonly>{{Sandbox other|| <!-- Categories go here, and interwikis go in Wikidata --> [[Category:Creative Commons copyright templates|{{PAGENAME}}]] }}</includeonly> tcywuq0zdd2idqac4da9s3rz1ahhqbt 11326 11325 2026-08-30T07:51:51Z RAPTOR7762 18 1 revision imported from [[:en:Template:CC_BY-SA_4.0/doc]] 11325 wikitext text/x-wiki {{Documentation subpage}} {{High-use|11,000}} <!-- Categories go at the bottom of this page and interwikis go in Wikidata. --> Automatically places files into [[:Category:Creative Commons Attribution-ShareAlike 4.0 files]]. == Usage == To provide attribution use '''<nowiki>{{Cc-by-sa-4.0|</nowiki>''Attribution details''<nowiki>}}</nowiki>'''. Those who reproduce the work must attribute it in the manner specified by the author or licensor (as the parameter "Attribution details"). :''Other Creative Commons templates are available at '''[[Wikipedia:Image copyright tags]]'''. Please be sure to use the right one.'' <includeonly>{{Sandbox other|| <!-- Categories go here, and interwikis go in Wikidata --> [[Category:Creative Commons copyright templates|{{PAGENAME}}]] }}</includeonly> tcywuq0zdd2idqac4da9s3rz1ahhqbt MediaWiki:Licenses 8 1500 11327 2026-08-30T07:53:50Z RAPTOR7762 18 Created page with "*subst:No license from license selector|Don't know|I do not know the license *subst:No license from license selector|Somewebsite|Found the image somewhere *subst:Permission from license selector|The copyright holder gave me permission to use this work only in Wikipedia articles *subst:Non-commercial from license selector|The copyright holder only allows this work to be used for non-commercial and/or educational purposes * Your own work: ** Allow non-commercial use, comme..." 11327 wikitext text/x-wiki *subst:No license from license selector|Don't know|I do not know the license *subst:No license from license selector|Somewebsite|Found the image somewhere *subst:Permission from license selector|The copyright holder gave me permission to use this work only in Wikipedia articles *subst:Non-commercial from license selector|The copyright holder only allows this work to be used for non-commercial and/or educational purposes * Your own work: ** Allow non-commercial use, commercial use, and modifications as long as others credit you and share alike: *** self|cc-by-sa-4.0|Own work, Creative Commons Attribution-Share Alike 4.0 *** self|cc-by-sa-4.0,3.0,2.5,2.0,1.0|Own work, multi-license with CC-BY-SA-4.0 and older *** self|cc-by-sa-4.0|GFDL|migration=not-eligible|Own work, multi-license with CC-BY-SA-4.0 and GFDL ** Allow non-commercial use, commercial use, and modifications as long as others credit you: *** self|cc-by-4.0|Own work, Creative Commons Attribution 4.0 ** Reserve no rights: *** self|cc-zero|Own work, release into public domain under the CC-Zero license * Freely licensed: ** cc-by-sa-4.0|Creative Commons Attribution-Share Alike 4.0 ** cc-by-4.0|Creative Commons Attribution 4.0 ** cc-by-sa-2.0|Creative Commons Attribution-Share Alike 2.0 ** cc-by-2.0|Creative Commons Attribution 2.0 ** Wikipedia-screenshot|Wikipedia web page screenshot * Public domain: ** Copyright expired: *** PD-old|Author died more than 100 years ago *** PD-art|- Photo of a two-dimensional work whose author died more than 100 years ago *** PD-US-expired|First published in the United States before January 1, 1931 ** Not covered by copyright: *** PD-USGov|Work of a U.S. government agency *** PD-text|Simple typefaces, individual words or geometric shapes *** PD-textlogo|Logos with only simple typefaces, individual words or geometric shapes * Unacceptable fair use: **subst:rfu|Fair use image of a living person **subst:rfu|Fair use image of an existing building * Non-free / fair use - read WP:NONFREE before using any of the following tags: ** Non-free 2D art|Two-dimensional art ** Non-free 3D art|Three-dimensional art ** Non-free computer icon|Computer icon ** Non-free currency|Currency that may be copyrighted ** Non-free biog-pic|Deceased person ** Non-free logo|Logo ** Non-free audio sample|Music sample ** Non-free promotional|Promotional material ** Non-free stamp|Postage stamp, where copyright depends on the country *** Non-free USGov-USPS stamp|- U.S. postage stamp from 1978 or later ** Non-free historic image|Historically significant event ** Covers: *** Non-free album cover|Album or single cover *** Non-free board game cover|Board game cover *** Non-free book cover|Book cover *** Non-free comic|Comic book stuff *** Non-free video cover|DVD, Blu-Ray Disc, videotape, etc. cover *** Non-free game cover|Video game cover *** Non-free magazine cover|Magazine cover (can only be used in the article about the magazine) *** Non-free newspaper image|Newspaper cover ** Posters: *** Non-free poster|Any kind of poster ** Screenshots: *** Non-free film screenshot|Movie screenshot *** Non-free television screenshot|TV screenshot *** Non-free title-card|Title card of a movie or TV series *** Non-free game screenshot|Computer game or video game screenshot *** Non-free music video screenshot|Music video or music promo screenshot *** Non-free software screenshot|Software screenshot **** Non-free Microsoft screenshot|- Screenshot of a Microsoft product **** Non-free software screenshot|Screenshots of Windows software|- Windows software screenshot **** Non-free software screenshot|Screenshots of Mac software|- Mac OS software screenshot **** Non-free software screenshot|Screenshots of Linux software|- Linux software screenshot *** Non-free web screenshot|Website layout screenshot j5dk4iw2u1v2ho3t8ntzsyijjrghorn Module:Distinguish 828 1502 11338 2018-04-01T10:06:10Z en>Galobtter 0 fixed with text and selfref 11338 Scribunto text/plain local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} function p.distinguish(frame) mArguments = require('Module:Arguments') mTableTools = require('Module:TableTools') local args = mArguments.getArgs(frame) local selfref = args.selfref local text = args.text args = mTableTools.compressSparseArray(args) return p._distinguish(args, text, selfref) end function p._distinguish(args, text, selfref) checkType("_distinguish", 1, args, 'table') if #args == 0 and not text then return '' end local text = string.format( 'Not to be confused with %s.', text or mHatlist.orList(args, true) ) hnOptions = {selfref = selfref} return mHatnote._hatnote(text, hnOptions) end return p 0e9s40s10w9aih1qwh96v3jypzotm48 11339 11338 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Module:Distinguish]] 11338 Scribunto text/plain local mHatnote = require('Module:Hatnote') local mHatlist = require('Module:Hatnote list') local mArguments --initialize lazily local mTableTools --initialize lazily local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local p = {} function p.distinguish(frame) mArguments = require('Module:Arguments') mTableTools = require('Module:TableTools') local args = mArguments.getArgs(frame) local selfref = args.selfref local text = args.text args = mTableTools.compressSparseArray(args) return p._distinguish(args, text, selfref) end function p._distinguish(args, text, selfref) checkType("_distinguish", 1, args, 'table') if #args == 0 and not text then return '' end local text = string.format( 'Not to be confused with %s.', text or mHatlist.orList(args, true) ) hnOptions = {selfref = selfref} return mHatnote._hatnote(text, hnOptions) end return p 0e9s40s10w9aih1qwh96v3jypzotm48 Tempilet:Align 10 1503 11342 2023-12-21T21:57:41Z en>Ahecht 0 safesubst<noinclude/>: 11342 wikitext text/x-wiki {{safesubst<noinclude/>:#switch: {{safesubst<noinclude/>:lc:{{{1|center}}}}} |left = <div style="float: left;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |right = <div style="float: right;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |center = {{safesubst<noinclude/>:center|{{{2}}}|style={{{style|}}} }} |#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid. }}<noinclude> {{documentation}} </noinclude> cqf3vnkc00jstgkpc0lzi697rd1zwut 11343 11342 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Align]] 11342 wikitext text/x-wiki {{safesubst<noinclude/>:#switch: {{safesubst<noinclude/>:lc:{{{1|center}}}}} |left = <div style="float: left;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |right = <div style="float: right;{{safesubst<noinclude/>:#if: {{{style|}}} | {{{style}}};}}">{{{2}}}</div> |center = {{safesubst<noinclude/>:center|{{{2}}}|style={{{style|}}} }} |#default = Error in [[Template:Align]]: the alignment setting "{{{1}}}" is invalid. }}<noinclude> {{documentation}} </noinclude> cqf3vnkc00jstgkpc0lzi697rd1zwut Tempilet:Template link general 10 1504 11344 2021-02-20T18:40:07Z en>Pppery 0 Make substable per edit request 11344 wikitext text/x-wiki {{{{{|safesubst:}}}#Invoke:Template link general|main}}<noinclude> {{Documentation}} </noinclude> ht2690br0leipyuut1905i54vi2rr01 11345 11344 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Template_link_general]] 11344 wikitext text/x-wiki {{{{{|safesubst:}}}#Invoke:Template link general|main}}<noinclude> {{Documentation}} </noinclude> ht2690br0leipyuut1905i54vi2rr01 Tempilet:Template link with alternate text 10 1505 11346 2020-04-13T14:54:11Z en>Primefac 0 Primefac moved page [[Template:Tla]] to [[Template:Template link with alternate text]]: full name for clarity 11346 wikitext text/x-wiki {{Tlg|subst={{{subst|}}}|nowrap={{{nowrap|}}}|{{{1|}}}<!-- -->|alttext{{#ifeq:{{{2}}}|{{{2|x}}}||x}}={{{2}}}<!-- -->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}={{{3}}}<!-- -->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}={{{4}}}<!-- -->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}={{{5}}}<!-- -->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}={{{6}}}<!-- -->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}={{{7}}}<!-- -->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}={{{8}}}<!-- -->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}={{{9}}}<!-- -->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}={{{10}}}<!-- -->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}={{{11}}}<!-- -->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}={{{12}}}}}<noinclude> {{Documentation}} </noinclude> ekbj8d6mb201bbowib5w307op3y4n8t 11347 11346 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Template_link_with_alternate_text]] 11346 wikitext text/x-wiki {{Tlg|subst={{{subst|}}}|nowrap={{{nowrap|}}}|{{{1|}}}<!-- -->|alttext{{#ifeq:{{{2}}}|{{{2|x}}}||x}}={{{2}}}<!-- -->|3{{#ifeq:{{{3}}}|{{{3|x}}}||x}}={{{3}}}<!-- -->|4{{#ifeq:{{{4}}}|{{{4|x}}}||x}}={{{4}}}<!-- -->|5{{#ifeq:{{{5}}}|{{{5|x}}}||x}}={{{5}}}<!-- -->|6{{#ifeq:{{{6}}}|{{{6|x}}}||x}}={{{6}}}<!-- -->|7{{#ifeq:{{{7}}}|{{{7|x}}}||x}}={{{7}}}<!-- -->|8{{#ifeq:{{{8}}}|{{{8|x}}}||x}}={{{8}}}<!-- -->|9{{#ifeq:{{{9}}}|{{{9|x}}}||x}}={{{9}}}<!-- -->|10{{#ifeq:{{{10}}}|{{{10|x}}}||x}}={{{10}}}<!-- -->|11{{#ifeq:{{{11}}}|{{{11|x}}}||x}}={{{11}}}<!-- -->|12{{#ifeq:{{{12}}}|{{{12|x}}}||x}}={{{12}}}}}<noinclude> {{Documentation}} </noinclude> ekbj8d6mb201bbowib5w307op3y4n8t Tempilet:Tla 10 1506 11348 2020-04-13T14:54:11Z en>Primefac 0 Primefac moved page [[Template:Tla]] to [[Template:Template link with alternate text]]: full name for clarity 11348 wikitext text/x-wiki #REDIRECT [[Template:Template link with alternate text]] {{Redirect category shell| {{R from move}} }} a5y15g6h6c42e4kt2bvqk2c2vejgg6y 11349 11348 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Tla]] 11348 wikitext text/x-wiki #REDIRECT [[Template:Template link with alternate text]] {{Redirect category shell| {{R from move}} }} a5y15g6h6c42e4kt2bvqk2c2vejgg6y Tempilet:Tlg 10 1507 11350 2020-11-20T18:19:26Z en>Primefac 0 Primefac moved page [[Template:Tlg]] to [[Template:Template link general]]: clearer name 11350 wikitext text/x-wiki #REDIRECT [[Template:Template link general]] {{Redirect category shell| {{R from move}} }} d518m7xmhh0adtbmlax9qcbwjgcojk0 11351 11350 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Tlg]] 11350 wikitext text/x-wiki #REDIRECT [[Template:Template link general]] {{Redirect category shell| {{R from move}} }} d518m7xmhh0adtbmlax9qcbwjgcojk0 Tempilet:Not to be confused with 10 1508 11352 2026-03-11T07:39:54Z en>Whyiseverythingalreadyused 0 Alternate name ---> long name 11352 wikitext text/x-wiki #REDIRECT [[Template:Distinguish]] {{Rcatsh| {{R from long name}} }} 3dngcrf3eytqq0wo4unvjprd832ylm6 11353 11352 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Not_to_be_confused_with]] 11352 wikitext text/x-wiki #REDIRECT [[Template:Distinguish]] {{Rcatsh| {{R from long name}} }} 3dngcrf3eytqq0wo4unvjprd832ylm6 Module:Transclusion count/data/I 828 1509 11354 2026-08-30T05:09:50Z en>Ahechtbot 0 [[Wikipedia:BOT|Bot]]: Updated page. 11354 Scribunto text/plain return { ["IAST"] = 6300, ["IA_SCOTUS_URL"] = 3300, ["IBDB_name"] = 9800, ["ICD10"] = 5000, ["ICD9"] = 4400, ["ICS"] = 3500, ["ICS_flag"] = 3500, ["IDN"] = 3800, ["IMDb_episode"] = 11000, ["IMDb_episodes"] = 4200, ["IMDb_name"] = 173000, ["IMDb_title"] = 211000, ["IMO_Number"] = 4500, ["IMSLP"] = 9200, ["INA"] = 2400, ["IND"] = 8600, ["INR"] = 6500, ["INRConvert"] = 6700, ["INRConvert/CurrentRate"] = 6700, ["INRConvert/USD"] = 6600, ["INRConvert/out"] = 6700, ["IOBDB_name"] = 2100, ["IP"] = 2800, ["IPA"] = 182000, ["IPA_audio_link"] = 5100, ["IPA_link"] = 5100, ["IPAblink"] = 2600, ["IPAc-cmn"] = 2800, ["IPAc-en"] = 56000, ["IPAc-pl"] = 51000, ["IPSummary"] = 82000, ["IP_summary"] = 83000, ["IPtalk"] = 18000, ["IPuser"] = 7600, ["IPvandal"] = 2800, ["IRC"] = 7300, ["IRI"] = 2500, ["IRL"] = 6100, ["IRN"] = 4000, ["ISBN"] = 475000, ["ISBN?"] = 2500, ["ISBNT"] = 46000, ["ISBN_missing"] = 3200, ["ISFDB_name"] = 4300, ["ISFDB_title"] = 5100, ["ISL"] = 2300, ["ISO_15924/script-example-character"] = 3100, ["ISO_15924/wp-article"] = 3100, ["ISO_15924/wp-article/format"] = 3100, ["ISO_15924/wp-article/label"] = 3000, ["ISO_3166_code"] = 248000, ["ISO_3166_name"] = 16000, ["ISO_639_name"] = 28000, ["ISP"] = 3700, ["ISR"] = 5900, ["ISSN"] = 12000, ["ISSN_link"] = 33000, ["ISTAT"] = 8100, ["ISU_figure_skater"] = 2300, ["ITA"] = 20000, ["ITF"] = 6800, ["ITF_profile"] = 2600, ["ITIS"] = 5900, ["ITN_talk"] = 13000, ["ITN_talk/date"] = 13000, ["IUCN_banner"] = 15000, ["I_sup"] = 4900, ["Ice_hockey_box"] = 2000, ["Ice_hockey_stats"] = 20000, ["Icehockeystats"] = 11000, ["Icelandic_name"] = 2100, ["Icon"] = 666000, ["If"] = 434000, ["If_all"] = 7800, ["If_autoconfirmed"] = 2200, ["If_between"] = 4800, ["If_both"] = 208000, ["If_dark"] = 4000, ["If_dark/styles.css"] = 4000, ["If_either"] = 22000, ["If_empty"] = 6720000, ["If_first_display_both"] = 122000, ["If_in_category"] = 164000, ["If_in_page"] = 22000, ["If_last_display_both"] = 38000, ["If_mobile"] = 2100, ["If_mobile/styles.css"] = 3100, ["If_preview"] = 66000, ["If_then_show"] = 121000, ["Ifempty"] = 943000, ["Ifeq"] = 83000, ["Iferror_then_show"] = 4000, ["Ifexist_not_redirect"] = 1920000, ["Ifnotempty"] = 18000, ["Ifnoteq_then_show"] = 2300, ["Ifnumber"] = 76000, ["Ifsubst"] = 1020000, ["Ih"] = 8100, ["Ill"] = 255000, ["Illm"] = 5900, ["Image_frame"] = 6200, ["Image_label"] = 4700, ["Image_label_begin"] = 4100, ["Image_label_end"] = 4100, ["Image_label_small"] = 2600, ["Image_needed"] = 4500, ["Image_other"] = 190000, ["Image_requested"] = 136000, ["Image_requested/Category_helper"] = 126000, ["Imbox"] = 999000, ["Imdb_name"] = 5300, ["Imdb_title"] = 2800, ["Importance"] = 15000, ["Importance/colour"] = 30000, ["Importance_mask"] = 622000, ["Improve_categories"] = 7400, ["Improve_documentation"] = 4200, ["Improve_plot"] = 4100, ["In_class"] = 5600, ["In_lang"] = 389000, ["In_progress"] = 3800, ["In_string"] = 307000, ["In_title"] = 30000, ["Inactive_userpage_blanked"] = 3800, ["Inaturalist_taxon"] = 3800, ["Include-USGov"] = 25000, ["Incomplete_list"] = 24000, ["Inconclusive"] = 2300, ["Increase"] = 61000, ["Incumbent_pope"] = 4400, ["Indent"] = 2300, ["Indented_plain_list"] = 2700, ["Indented_plainlist"] = 2600, ["Independent_sources"] = 10000, ["IndexFungorum"] = 2100, ["Indian_English"] = 5000, ["Indian_railway_code"] = 3600, ["Indian_rupee"] = 12000, ["Inflation"] = 27000, ["Inflation-fn"] = 5800, ["Inflation-year"] = 4300, ["Inflation/IN/startyear"] = 6700, ["Inflation/UK"] = 5500, ["Inflation/UK/dataset"] = 5500, ["Inflation/UK/startyear"] = 5500, ["Inflation/US"] = 16000, ["Inflation/US-GDP"] = 3000, ["Inflation/US-GDP/dataset"] = 3000, ["Inflation/US-GDP/startyear"] = 3000, ["Inflation/US/dataset"] = 16000, ["Inflation/US/startyear"] = 16000, ["Inflation/fn"] = 7500, ["Inflation/year"] = 34000, ["Info"] = 5600, ["Infobox"] = 3420000, ["Infobox/Columns"] = 3300, ["Infobox/mobileviewfix.css"] = 175000, ["Infobox/styles-images.css"] = 20000, ["Infobox3cols"] = 28000, ["Infobox_AFL_biography"] = 15000, ["Infobox_Athletics_Championships"] = 3400, ["Infobox_Australian_place"] = 15000, ["Infobox_Australian_place/styles.css"] = 15000, ["Infobox_Australian_place/table"] = 11000, ["Infobox_COA_wide"] = 3700, ["Infobox_Canada_electoral_district"] = 2600, ["Infobox_Chinese"] = 24000, ["Infobox_Chinese/Chinese"] = 3200, ["Infobox_Chinese/Footer"] = 7200, ["Infobox_Chinese/Header"] = 7200, ["Infobox_Christian_leader"] = 23000, ["Infobox_French_commune"] = 38000, ["Infobox_French_subdivision"] = 2200, ["Infobox_Gaelic_games_biography"] = 5500, ["Infobox_Gaelic_games_player"] = 3000, ["Infobox_German_location"] = 11000, ["Infobox_German_place"] = 14000, ["Infobox_Grand_Prix_race_report"] = 2200, ["Infobox_Greece_place"] = 3600, ["Infobox_Greek_Dimos"] = 2900, ["Infobox_Hindu_temple"] = 2900, ["Infobox_Indian_constituency"] = 5800, ["Infobox_Indian_constituency/defaultdata"] = 5800, ["Infobox_Italian_comune"] = 8100, ["Infobox_Korean"] = 2200, ["Infobox_Korean/auto"] = 14000, ["Infobox_Korean/auto/categories"] = 14000, ["Infobox_Korean/base"] = 2200, ["Infobox_Korean/base/auto"] = 18000, ["Infobox_Korean/categories"] = 2200, ["Infobox_Korean_name"] = 2200, ["Infobox_Korean_name/auto"] = 14000, ["Infobox_Korean_television_name"] = 3400, ["Infobox_NASCAR_driver"] = 2400, ["Infobox_NASCAR_race_report"] = 2700, ["Infobox_NCAA_basketball_conference_tournament"] = 2100, ["Infobox_NCAA_team_season"] = 10000, ["Infobox_NFL_biography"] = 27000, ["Infobox_NFL_team_season"] = 2300, ["Infobox_NRHP"] = 74000, ["Infobox_NRHP/conv"] = 19000, ["Infobox_NRHP/locmapin2region"] = 68000, ["Infobox_Olympic_event"] = 8100, ["Infobox_Olympic_event/event_link"] = 8100, ["Infobox_Olympic_event/games_text"] = 8100, ["Infobox_Pan_American_Games_event"] = 2900, ["Infobox_Paralympic_event"] = 2900, ["Infobox_Paralympic_event/games_text"] = 2900, ["Infobox_Romanian_subdivision"] = 3200, ["Infobox_Russian_district"] = 2100, ["Infobox_Russian_inhabited_locality"] = 4700, ["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200, ["Infobox_Russian_inhabited_locality/federal_subject"] = 4700, ["Infobox_SCOTUS_case"] = 4600, ["Infobox_SSSI"] = 2000, ["Infobox_Site_of_Special_Scientific_Interest"] = 2100, ["Infobox_Slovak_place"] = 3000, ["Infobox_Swiss_town"] = 2900, ["Infobox_Switzerland_municipality"] = 2900, ["Infobox_Turkey_place"] = 20000, ["Infobox_U.S._county"] = 3000, ["Infobox_U.S._county/district"] = 3000, ["Infobox_U.S._legislation"] = 2100, ["Infobox_UK_constituency"] = 2200, ["Infobox_UK_constituency/year"] = 2200, ["Infobox_UK_legislation"] = 6400, ["Infobox_UK_place"] = 27000, ["Infobox_UK_place/NoDialCode"] = 8200, ["Infobox_UK_place/NoPostCode"] = 3700, ["Infobox_UK_place/area"] = 2700, ["Infobox_UK_place/dens"] = 2300, ["Infobox_UK_place/dist"] = 2800, ["Infobox_UK_place/local"] = 27000, ["Infobox_UK_place/styles.css"] = 27000, ["Infobox_UNESCO_World_Heritage_Site"] = 2100, ["Infobox_UN_resolution"] = 2300, ["Infobox_US_Supreme_Court_case"] = 4800, ["Infobox_US_Supreme_Court_case/courts"] = 4800, ["Infobox_United_States_legislative_district"] = 2700, ["Infobox_United_States_legislative_district/representative"] = 2700, ["Infobox_Wikipedia_user"] = 12000, ["Infobox_academic"] = 27000, ["Infobox_aircraft"] = 13000, ["Infobox_aircraft/styles.css"] = 14000, ["Infobox_aircraft_occurrence"] = 2900, ["Infobox_airline"] = 4800, ["Infobox_airline/styles.css"] = 4800, ["Infobox_airport"] = 14000, ["Infobox_airport/datatable"] = 13000, ["Infobox_airport/styles.css"] = 14000, ["Infobox_album"] = 169000, ["Infobox_album/color"] = 209000, ["Infobox_album/link"] = 169000, ["Infobox_anatomy"] = 4500, ["Infobox_animanga/Footer"] = 7800, ["Infobox_animanga/Header"] = 7800, ["Infobox_animanga/Print"] = 6700, ["Infobox_animanga/Video"] = 5100, ["Infobox_architect"] = 4500, ["Infobox_artist"] = 35000, ["Infobox_artist_discography"] = 6500, ["Infobox_artwork"] = 16000, ["Infobox_automobile"] = 9300, ["Infobox_award"] = 16000, ["Infobox_badminton_player"] = 3300, ["Infobox_baseball_biography"] = 30000, ["Infobox_baseball_biography/style"] = 30000, ["Infobox_baseball_biography/styles.css"] = 30000, ["Infobox_baseball_team_season"] = 3300, ["Infobox_baseball_team_season/leagueseason"] = 3300, ["Infobox_baseball_team_season/season"] = 3300, ["Infobox_baseball_team_season/styles.css"] = 3300, ["Infobox_basketball_biography"] = 23000, ["Infobox_basketball_biography/style"] = 23000, ["Infobox_basketball_club"] = 3300, ["Infobox_basketball_club/styles.css"] = 3300, ["Infobox_beauty_pageant"] = 2200, ["Infobox_bilateral_relations"] = 5000, ["Infobox_bishop_styles"] = 2500, ["Infobox_body_of_water"] = 19000, ["Infobox_book"] = 63000, ["Infobox_book/styles.css"] = 63000, ["Infobox_boxer"] = 6500, ["Infobox_brand"] = 2200, ["Infobox_brand/styles.css"] = 2200, ["Infobox_bridge"] = 6800, ["Infobox_building"] = 34000, ["Infobox_bus_company"] = 2000, ["Infobox_cemetery"] = 2100, ["Infobox_character"] = 8500, ["Infobox_character/styles.css"] = 8500, ["Infobox_chess_biography"] = 4800, ["Infobox_chess_player"] = 3800, ["Infobox_church"] = 17000, ["Infobox_church/denomination"] = 17000, ["Infobox_church/font_color"] = 17000, ["Infobox_civil_conflict"] = 3200, ["Infobox_civilian_attack"] = 7700, ["Infobox_college_coach"] = 13000, ["Infobox_college_football_game"] = 2300, ["Infobox_college_football_player"] = 2600, ["Infobox_college_sports_team_season"] = 45000, ["Infobox_college_sports_team_season/link"] = 45000, ["Infobox_college_sports_team_season/name"] = 45000, ["Infobox_college_sports_team_season/succession"] = 45000, ["Infobox_college_sports_team_season/team"] = 45000, ["Infobox_comedian"] = 2200, ["Infobox_comic_book_title"] = 3200, ["Infobox_comics_character"] = 3500, ["Infobox_comics_creator"] = 3600, ["Infobox_comics_creator/styles.css"] = 3600, ["Infobox_company"] = 93000, ["Infobox_company/styles.css"] = 93000, ["Infobox_computing_device"] = 2600, ["Infobox_concert"] = 3900, ["Infobox_constituency"] = 7900, ["Infobox_country"] = 7200, ["Infobox_country/formernext"] = 6700, ["Infobox_country/imagetable"] = 5600, ["Infobox_country/multirow"] = 9300, ["Infobox_country/status_text"] = 3100, ["Infobox_country/styles.css"] = 7300, ["Infobox_country_at_games"] = 17000, ["Infobox_country_at_games/core"] = 17000, ["Infobox_country_at_games/see_also"] = 14000, ["Infobox_court_case"] = 5300, ["Infobox_court_case/images"] = 2900, ["Infobox_court_case/styles.css"] = 5300, ["Infobox_cricket_tournament"] = 2800, ["Infobox_cricketer"] = 32000, ["Infobox_cricketer/career"] = 32000, ["Infobox_cricketer/national_side"] = 7700, ["Infobox_criminal"] = 7800, ["Infobox_curler"] = 2800, ["Infobox_cycling_race_report"] = 5000, ["Infobox_cyclist"] = 17000, ["Infobox_dam"] = 5900, ["Infobox_deity"] = 2200, ["Infobox_deity/color"] = 2200, ["Infobox_designation_list"] = 32000, ["Infobox_designation_list/entry"] = 23000, ["Infobox_dim"] = 6400, ["Infobox_diocese"] = 4100, ["Infobox_drug"] = 12000, ["Infobox_drug/chemical_formula"] = 12000, ["Infobox_drug/data_page_link"] = 12000, ["Infobox_drug/formatATC"] = 12000, ["Infobox_drug/formatCASnumber"] = 12000, ["Infobox_drug/formatChEBI"] = 12000, ["Infobox_drug/formatChEMBL"] = 12000, ["Infobox_drug/formatChemDBNIAID"] = 12000, ["Infobox_drug/formatChemSpider"] = 12000, ["Infobox_drug/formatCompTox"] = 12000, ["Infobox_drug/formatDrugBank"] = 12000, ["Infobox_drug/formatIUPHARBPS"] = 12000, ["Infobox_drug/formatJmol"] = 12000, ["Infobox_drug/formatKEGG"] = 12000, ["Infobox_drug/formatPDBligand"] = 11000, ["Infobox_drug/formatPubChemCID"] = 12000, ["Infobox_drug/formatPubChemSID"] = 12000, ["Infobox_drug/formatUNII"] = 12000, ["Infobox_drug/legal_status"] = 12000, ["Infobox_drug/licence"] = 12000, ["Infobox_drug/maintenance_categories"] = 12000, ["Infobox_drug/non-ref-space"] = 4000, ["Infobox_drug/pregnancy_category"] = 12000, ["Infobox_drug/styles.css"] = 12000, ["Infobox_drug/title"] = 12000, ["Infobox_economist"] = 2000, ["Infobox_election"] = 41000, ["Infobox_election/shortname"] = 2600, ["Infobox_election/styles.css"] = 41000, ["Infobox_enzyme"] = 5100, ["Infobox_ethnic_group"] = 8100, ["Infobox_event"] = 7800, ["Infobox_family"] = 2800, ["Infobox_field_hockey_player"] = 2600, ["Infobox_figure_skater"] = 4000, ["Infobox_film"] = 170000, ["Infobox_film/short_description"] = 166000, ["Infobox_film_awards"] = 3200, ["Infobox_film_awards/link"] = 3200, ["Infobox_film_awards/style"] = 3200, ["Infobox_film_or_theatre_festival"] = 2100, ["Infobox_food"] = 7800, ["Infobox_football_biography"] = 219000, ["Infobox_football_club"] = 30000, ["Infobox_football_club_season"] = 24000, ["Infobox_football_league"] = 2800, ["Infobox_football_league_season"] = 22000, ["Infobox_football_match"] = 6800, ["Infobox_football_tournament"] = 2200, ["Infobox_football_tournament_season"] = 9400, ["Infobox_former_subdivision"] = 3700, ["Infobox_former_subdivision/styles.css"] = 3700, ["Infobox_galaxy"] = 3400, ["Infobox_game"] = 3200, ["Infobox_game_score"] = 3800, ["Infobox_games"] = 2100, ["Infobox_gene"] = 13000, ["Infobox_given_name"] = 4100, ["Infobox_golfer"] = 4900, ["Infobox_golfer/highest_ranking"] = 4900, ["Infobox_government_agency"] = 13000, ["Infobox_government_cabinet"] = 3600, ["Infobox_gridiron_football_biography"] = 40000, ["Infobox_gridiron_football_biography/position"] = 39000, ["Infobox_gridiron_football_team_season"] = 4100, ["Infobox_gymnast"] = 5900, ["Infobox_handball_biography"] = 5600, ["Infobox_historic_site"] = 22000, ["Infobox_holiday"] = 2200, ["Infobox_holiday/date"] = 2200, ["Infobox_horseraces"] = 2700, ["Infobox_hospital"] = 7000, ["Infobox_hospital/care_system"] = 7000, ["Infobox_hospital/lists"] = 7000, ["Infobox_hurling_championship"] = 2700, ["Infobox_ice_hockey_biography"] = 21000, ["Infobox_ice_hockey_player"] = 18000, ["Infobox_ice_hockey_team"] = 3300, ["Infobox_ice_hockey_team_season"] = 2200, ["Infobox_international_football_competition"] = 6800, ["Infobox_islands"] = 9700, ["Infobox_islands/area"] = 10000, ["Infobox_islands/density"] = 10000, ["Infobox_islands/length"] = 9700, ["Infobox_islands/styles.css"] = 9700, ["Infobox_journal"] = 10000, ["Infobox_journal/Abbreviation_search"] = 10000, ["Infobox_journal/Bluebook_check"] = 10000, ["Infobox_journal/Former_check"] = 10000, ["Infobox_journal/ISO_4_check"] = 10000, ["Infobox_journal/ISSN-eISSN"] = 10000, ["Infobox_journal/Indexing_search"] = 10000, ["Infobox_journal/MathSciNet_check"] = 10000, ["Infobox_journal/NLM_check"] = 10000, ["Infobox_journal/frequency"] = 9100, ["Infobox_journal/openaccess"] = 2700, ["Infobox_judoka"] = 2800, ["Infobox_lake"] = 3800, ["Infobox_language"] = 10000, ["Infobox_language/family-color"] = 12000, ["Infobox_language/genetic"] = 7000, ["Infobox_language/lingualist"] = 11000, ["Infobox_language/linguistlist"] = 10000, ["Infobox_language/ref"] = 7400, ["Infobox_law_enforcement_agency"] = 2200, ["Infobox_legislation"] = 2800, ["Infobox_legislative_district"] = 2300, ["Infobox_legislative_election"] = 2700, ["Infobox_legislative_election/row"] = 2600, ["Infobox_legislative_election/styles.css"] = 2700, ["Infobox_legislative_term"] = 2100, ["Infobox_legislature"] = 4400, ["Infobox_library"] = 2500, ["Infobox_lighthouse"] = 2600, ["Infobox_lighthouse/light"] = 2700, ["Infobox_locomotive"] = 5000, ["Infobox_magazine"] = 8300, ["Infobox_manner_of_address"] = 4200, ["Infobox_martial_artist"] = 6300, ["Infobox_martial_artist/record"] = 6300, ["Infobox_medal_templates"] = 478000, ["Infobox_medical_condition"] = 9900, ["Infobox_medical_condition_(new)"] = 6300, ["Infobox_medical_details"] = 2600, ["Infobox_medical_person"] = 2500, ["Infobox_militant_organization"] = 2200, ["Infobox_military_conflict"] = 28000, ["Infobox_military_installation"] = 11000, ["Infobox_military_person"] = 54000, ["Infobox_military_unit"] = 29000, ["Infobox_mine"] = 2300, ["Infobox_mineral"] = 2000, ["Infobox_mobile_phone"] = 2500, ["Infobox_mobile_phone/size"] = 2100, ["Infobox_mobile_phone/weight"] = 2200, ["Infobox_model"] = 2400, ["Infobox_monument"] = 2800, ["Infobox_mountain"] = 30000, ["Infobox_multi-sport_competition_event"] = 2900, ["Infobox_museum"] = 12000, ["Infobox_musical_artist"] = 131000, ["Infobox_musical_artist/hCard_class"] = 122000, ["Infobox_musical_composition"] = 3700, ["Infobox_name"] = 8800, ["Infobox_name_module"] = 9500, ["Infobox_newspaper"] = 11000, ["Infobox_newspaper/styles.css"] = 11000, ["Infobox_noble"] = 7800, ["Infobox_officeholder"] = 281000, ["Infobox_officeholder/office"] = 289000, ["Infobox_official_post"] = 9900, ["Infobox_organization"] = 43000, ["Infobox_pageant_titleholder"] = 3100, ["Infobox_park"] = 10000, ["Infobox_person"] = 623000, ["Infobox_person/Wikidata"] = 5000, ["Infobox_person/height"] = 116000, ["Infobox_person/length"] = 7700, ["Infobox_person/weight"] = 74000, ["Infobox_philosopher"] = 3800, ["Infobox_planet"] = 4800, ["Infobox_play"] = 4600, ["Infobox_political_party"] = 16000, ["Infobox_power_station"] = 3400, ["Infobox_prepared_food"] = 2500, ["Infobox_professional_wrestler"] = 4800, ["Infobox_professional_wrestling_event"] = 3400, ["Infobox_protected_area"] = 15000, ["Infobox_protein_family"] = 2200, ["Infobox_publisher"] = 2600, ["Infobox_racehorse"] = 6000, ["Infobox_racing_driver"] = 5900, ["Infobox_racing_driver_series_section"] = 2900, ["Infobox_radio_station"] = 22000, ["Infobox_radio_station/styles.css"] = 22000, ["Infobox_rail"] = 3200, ["Infobox_rail_line"] = 8100, ["Infobox_rail_service"] = 3300, ["Infobox_reality_competition_season"] = 4300, ["Infobox_record_label"] = 4200, ["Infobox_recurring_event"] = 8100, ["Infobox_religious_biography"] = 7200, ["Infobox_religious_building"] = 15000, ["Infobox_religious_building/color"] = 21000, ["Infobox_restaurant"] = 4700, ["Infobox_river"] = 32000, ["Infobox_river/calcunit"] = 32000, ["Infobox_river/discharge"] = 32000, ["Infobox_river/row-style"] = 32000, ["Infobox_river/source"] = 32000, ["Infobox_road"] = 25000, ["Infobox_road/meta/mask/category"] = 24000, ["Infobox_road/meta/mask/country"] = 25000, ["Infobox_road/styles.css"] = 26000, ["Infobox_road_small"] = 2500, ["Infobox_rockunit"] = 6500, ["Infobox_royalty"] = 26000, ["Infobox_royalty/short_description"] = 8800, ["Infobox_rugby_biography"] = 19000, ["Infobox_rugby_biography/correct_date"] = 19000, ["Infobox_rugby_biography/depcheck"] = 19000, ["Infobox_rugby_league_biography"] = 11000, ["Infobox_rugby_league_biography/PLAYER"] = 11000, ["Infobox_rugby_team"] = 2700, ["Infobox_sailboat_specifications"] = 2300, ["Infobox_saint"] = 5500, ["Infobox_school"] = 40000, ["Infobox_school/short_description"] = 40000, ["Infobox_school/styles.css"] = 40000, ["Infobox_school_district"] = 6500, ["Infobox_school_district/styles.css"] = 6500, ["Infobox_scientist"] = 57000, ["Infobox_settlement"] = 597000, ["Infobox_settlement/areadisp"] = 259000, ["Infobox_settlement/columns"] = 108000, ["Infobox_settlement/columns/styles.css"] = 108000, ["Infobox_settlement/densdisp"] = 458000, ["Infobox_settlement/lengthdisp"] = 182000, ["Infobox_settlement/link"] = 108000, ["Infobox_settlement/styles.css"] = 597000, ["Infobox_ship"] = 43000, ["Infobox_ship/career"] = 39000, ["Infobox_ship/characteristics"] = 43000, ["Infobox_ship/class_overview"] = 4400, ["Infobox_ship/image"] = 42000, ["Infobox_ship/service_record"] = 2500, ["Infobox_shopping_mall"] = 3800, ["Infobox_short_story"] = 2700, ["Infobox_skier"] = 2700, ["Infobox_soap_character"] = 3100, ["Infobox_social_media_personality"] = 4400, ["Infobox_software"] = 14000, ["Infobox_software/simple"] = 15000, ["Infobox_song"] = 84000, ["Infobox_song/color"] = 84000, ["Infobox_song/link"] = 84000, ["Infobox_song_contest_national_year"] = 2000, ["Infobox_song_contest_national_year/Year"] = 2100, ["Infobox_spaceflight"] = 4100, ["Infobox_spaceflight/styles.css"] = 4100, ["Infobox_speed_skater"] = 2000, ["Infobox_sport_event"] = 2800, ["Infobox_sports_competition_event"] = 24000, ["Infobox_sports_competition_event/medalrow"] = 15000, ["Infobox_sports_league"] = 5700, ["Infobox_sports_season"] = 7000, ["Infobox_sports_team"] = 2300, ["Infobox_sportsperson"] = 160000, ["Infobox_stadium"] = 2600, ["Infobox_station"] = 58000, ["Infobox_station/services"] = 58000, ["Infobox_station/styles.css"] = 58000, ["Infobox_street"] = 4500, ["Infobox_swimmer"] = 11000, ["Infobox_television"] = 64000, ["Infobox_television/Short_description"] = 62000, ["Infobox_television/styles.css"] = 64000, ["Infobox_television_channel"] = 6700, ["Infobox_television_channel/styles.css"] = 6700, ["Infobox_television_episode"] = 13000, ["Infobox_television_episode/styles.css"] = 14000, ["Infobox_television_season"] = 11000, ["Infobox_television_station"] = 3200, ["Infobox_television_station/styles.css"] = 3300, ["Infobox_tennis_biography"] = 11000, ["Infobox_tennis_event"] = 3400, ["Infobox_tennis_tournament"] = 2000, ["Infobox_tennis_tournament/heading"] = 2000, ["Infobox_tennis_tournament/style"] = 2000, ["Infobox_tennis_tournament_event"] = 22000, ["Infobox_tennis_tournament_year"] = 11000, ["Infobox_tennis_tournament_year/color"] = 33000, ["Infobox_tennis_tournament_year/footer"] = 33000, ["Infobox_tournament_season"] = 13000, ["Infobox_train"] = 2600, ["Infobox_university"] = 26000, ["Infobox_user"] = 3000, ["Infobox_venue"] = 20000, ["Infobox_video_game"] = 30000, ["Infobox_video_game/styles.css"] = 30000, ["Infobox_volleyball_biography"] = 5900, ["Infobox_weapon"] = 8100, ["Infobox_weather_event"] = 3500, ["Infobox_weather_event/Effects"] = 3400, ["Infobox_weather_event/Footer"] = 3400, ["Infobox_weather_event/History"] = 3300, ["Infobox_weather_event/SSHWS"] = 2000, ["Infobox_weather_event/meteorology"] = 3200, ["Infobox_weather_event/scale"] = 2100, ["Infobox_weather_event/styles.css"] = 3500, ["Infobox_website"] = 8300, ["Infobox_writer"] = 45000, ["Information"] = 98000, ["Information/styles.css"] = 98000, ["Inlang"] = 2400, ["Inline"] = 3800, ["Inline_block"] = 5400, ["Inprogress"] = 2600, ["Input_link"] = 32000, ["Instagram"] = 21000, ["InterSportStats"] = 6000, ["Interlanguage_link"] = 302000, ["Interlanguage_link_multi"] = 9400, ["International_Paralympic_Committee"] = 4300, ["International_football_primary_link"] = 3500, ["International_football_primary_style"] = 3600, ["International_football_secondary_style"] = 3400, ["Internet_Archive"] = 2200, ["Internet_Archive_SCOTUS_URL"] = 3300, ["Internet_Archive_author"] = 19000, ["Internet_Archive_film"] = 2600, ["Intitle"] = 22000, ["Ip"] = 2100, ["Iptalk"] = 18000, ["IranCensus2006"] = 29000, ["IranNCSGN"] = 3100, ["Iran_Census_2006"] = 29000, ["Irish_place_name"] = 3000, ["IsIPAddress"] = 45000, ["IsValidPageName"] = 3400, ["Is_MLB_league"] = 3300, ["Is_NPB_league"] = 3300, ["Is_continent"] = 13000, ["Is_country_in_Central_America"] = 17000, ["Is_country_in_the_Caribbean"] = 17000, ["Is_interwiki_link"] = 6500, ["Is_italic_taxon"] = 654000, ["Is_redirect"] = 384000, ["Is_time"] = 6700, ["Is_valid_page_name"] = 3400, ["Isbn"] = 10000, ["Isnum"] = 3000, ["Isnumeric"] = 121000, ["Iso2continent"] = 87000, ["Iso2country"] = 26000, ["Iso2country/article"] = 25000, ["Iso2country/data"] = 26000, ["Issubst"] = 64000, ["Italic_dab2"] = 5900, ["Italic_disambiguation"] = 2400, ["Italic_title"] = 258000, ["Italic_title_prefixed"] = 8800, ["Italictitle"] = 3000, ["Ivmbox"] = 142000, ["Ivory_messagebox"] = 189000, ["Ivory_messagebox/styles.css"] = 189000, ["Module:I18n/complex_date"] = 48000, ["Module:IP"] = 149000, ["Module:IPA"] = 184000, ["Module:IPA/data"] = 167000, ["Module:IPA/styles.css"] = 152000, ["Module:IPA_symbol"] = 6800, ["Module:IPA_symbol/data"] = 6800, ["Module:IPAc-en"] = 56000, ["Module:IPAc-en/data"] = 56000, ["Module:IPAc-en/phonemes"] = 56000, ["Module:IPAc-en/pronunciation"] = 56000, ["Module:IPAddress"] = 253000, ["Module:ISO_3166"] = 918000, ["Module:ISO_3166/data/AT"] = 2500, ["Module:ISO_3166/data/BA"] = 3400, ["Module:ISO_3166/data/CA"] = 2600, ["Module:ISO_3166/data/CH"] = 4200, ["Module:ISO_3166/data/CN"] = 2800, ["Module:ISO_3166/data/CZ"] = 6600, ["Module:ISO_3166/data/DE"] = 15000, ["Module:ISO_3166/data/ES"] = 3700, ["Module:ISO_3166/data/FR"] = 38000, ["Module:ISO_3166/data/GB"] = 7200, ["Module:ISO_3166/data/GR"] = 3500, ["Module:ISO_3166/data/IN"] = 29000, ["Module:ISO_3166/data/IR"] = 24000, ["Module:ISO_3166/data/IT"] = 2500, ["Module:ISO_3166/data/National"] = 918000, ["Module:ISO_3166/data/PL"] = 7600, ["Module:ISO_3166/data/RS"] = 3200, ["Module:ISO_3166/data/RU"] = 27000, ["Module:ISO_3166/data/UA"] = 2200, ["Module:ISO_3166/data/US"] = 86000, ["Module:ISO_639_name"] = 34000, ["Module:ISO_639_name/ISO_639-1"] = 29000, ["Module:ISO_639_name/ISO_639-2"] = 21000, ["Module:ISO_639_name/ISO_639-2B"] = 20000, ["Module:ISO_639_name/ISO_639-3"] = 20000, ["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000, ["Module:ISO_639_name/ISO_639-5"] = 19000, ["Module:ISO_639_name/ISO_639_deprecated"] = 34000, ["Module:ISO_639_name/ISO_639_name_to_code"] = 4600, ["Module:ISO_639_name/ISO_639_override"] = 34000, ["Module:ISOdate"] = 48000, ["Module:Ice_hockey_box"] = 2000, ["Module:Icon"] = 679000, ["Module:Icon/data"] = 679000, ["Module:Icon_box"] = 262000, ["Module:Icon_box/data"] = 262000, ["Module:If_any_equal"] = 255000, ["Module:If_empty"] = 6760000, ["Module:If_in_category"] = 164000, ["Module:If_in_page"] = 22000, ["Module:If_not_given_or_empty"] = 90000, ["Module:If_preview"] = 1750000, ["Module:If_preview/configuration"] = 1750000, ["Module:If_preview/styles.css"] = 1750000, ["Module:In_lang"] = 389000, ["Module:Indent"] = 2300, ["Module:Infobox"] = 4700000, ["Module:Infobox/dates"] = 78000, ["Module:Infobox/styles.css"] = 4960000, ["Module:Infobox/utilities"] = 2600, ["Module:Infobox3cols"] = 321000, ["Module:InfoboxBuilder"] = 2600, ["Module:InfoboxImage"] = 5630000, ["Module:InfoboxImage/data"] = 3360000, ["Module:Infobox_body_of_water_tracking"] = 19000, ["Module:Infobox_cyclist_tracking"] = 17000, ["Module:Infobox_dim"] = 380000, ["Module:Infobox_dim/data"] = 233000, ["Module:Infobox_election"] = 42000, ["Module:Infobox_gene"] = 13000, ["Module:Infobox_gene/orthologs"] = 13000, ["Module:Infobox_mapframe"] = 1680000, ["Module:Infobox_military_conflict"] = 28000, ["Module:Infobox_military_conflict/styles.css"] = 28000, ["Module:Infobox_multi-lingual_name"] = 24000, ["Module:Infobox_multi-lingual_name/data"] = 24000, ["Module:Infobox_power_station"] = 3400, ["Module:Infobox_road"] = 26000, ["Module:Infobox_road/browselinks"] = 26000, ["Module:Infobox_road/errors"] = 25000, ["Module:Infobox_road/length"] = 26000, ["Module:Infobox_road/locations"] = 25000, ["Module:Infobox_road/map"] = 25000, ["Module:Infobox_road/route"] = 26000, ["Module:Infobox_road/sections"] = 25000, ["Module:Infobox_ship"] = 43000, ["Module:Infobox_ship/data"] = 43000, ["Module:Infobox_ship/styles.css"] = 43000, ["Module:Infobox_television"] = 64000, ["Module:Infobox_television_disambiguation_check"] = 72000, ["Module:Infobox_television_episode"] = 13000, ["Module:Infobox_television_season_disambiguation_check"] = 10000, ["Module:Infobox_television_season_name"] = 11000, ["Module:Internet_Archive"] = 22000, ["Module:Is_article"] = 2400, ["Module:Is_infobox_in_lead"] = 462000, ["Module:Is_instance"] = 354000, ["Module:Iso2nationality"] = 96000, ["Module:Italic_title"] = 1260000, ["Module:Italic_title2"] = 5900, } 25izyckg8bn7l7bae15pkts8m899ksp 11355 11354 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Module:Transclusion_count/data/I]] 11354 Scribunto text/plain return { ["IAST"] = 6300, ["IA_SCOTUS_URL"] = 3300, ["IBDB_name"] = 9800, ["ICD10"] = 5000, ["ICD9"] = 4400, ["ICS"] = 3500, ["ICS_flag"] = 3500, ["IDN"] = 3800, ["IMDb_episode"] = 11000, ["IMDb_episodes"] = 4200, ["IMDb_name"] = 173000, ["IMDb_title"] = 211000, ["IMO_Number"] = 4500, ["IMSLP"] = 9200, ["INA"] = 2400, ["IND"] = 8600, ["INR"] = 6500, ["INRConvert"] = 6700, ["INRConvert/CurrentRate"] = 6700, ["INRConvert/USD"] = 6600, ["INRConvert/out"] = 6700, ["IOBDB_name"] = 2100, ["IP"] = 2800, ["IPA"] = 182000, ["IPA_audio_link"] = 5100, ["IPA_link"] = 5100, ["IPAblink"] = 2600, ["IPAc-cmn"] = 2800, ["IPAc-en"] = 56000, ["IPAc-pl"] = 51000, ["IPSummary"] = 82000, ["IP_summary"] = 83000, ["IPtalk"] = 18000, ["IPuser"] = 7600, ["IPvandal"] = 2800, ["IRC"] = 7300, ["IRI"] = 2500, ["IRL"] = 6100, ["IRN"] = 4000, ["ISBN"] = 475000, ["ISBN?"] = 2500, ["ISBNT"] = 46000, ["ISBN_missing"] = 3200, ["ISFDB_name"] = 4300, ["ISFDB_title"] = 5100, ["ISL"] = 2300, ["ISO_15924/script-example-character"] = 3100, ["ISO_15924/wp-article"] = 3100, ["ISO_15924/wp-article/format"] = 3100, ["ISO_15924/wp-article/label"] = 3000, ["ISO_3166_code"] = 248000, ["ISO_3166_name"] = 16000, ["ISO_639_name"] = 28000, ["ISP"] = 3700, ["ISR"] = 5900, ["ISSN"] = 12000, ["ISSN_link"] = 33000, ["ISTAT"] = 8100, ["ISU_figure_skater"] = 2300, ["ITA"] = 20000, ["ITF"] = 6800, ["ITF_profile"] = 2600, ["ITIS"] = 5900, ["ITN_talk"] = 13000, ["ITN_talk/date"] = 13000, ["IUCN_banner"] = 15000, ["I_sup"] = 4900, ["Ice_hockey_box"] = 2000, ["Ice_hockey_stats"] = 20000, ["Icehockeystats"] = 11000, ["Icelandic_name"] = 2100, ["Icon"] = 666000, ["If"] = 434000, ["If_all"] = 7800, ["If_autoconfirmed"] = 2200, ["If_between"] = 4800, ["If_both"] = 208000, ["If_dark"] = 4000, ["If_dark/styles.css"] = 4000, ["If_either"] = 22000, ["If_empty"] = 6720000, ["If_first_display_both"] = 122000, ["If_in_category"] = 164000, ["If_in_page"] = 22000, ["If_last_display_both"] = 38000, ["If_mobile"] = 2100, ["If_mobile/styles.css"] = 3100, ["If_preview"] = 66000, ["If_then_show"] = 121000, ["Ifempty"] = 943000, ["Ifeq"] = 83000, ["Iferror_then_show"] = 4000, ["Ifexist_not_redirect"] = 1920000, ["Ifnotempty"] = 18000, ["Ifnoteq_then_show"] = 2300, ["Ifnumber"] = 76000, ["Ifsubst"] = 1020000, ["Ih"] = 8100, ["Ill"] = 255000, ["Illm"] = 5900, ["Image_frame"] = 6200, ["Image_label"] = 4700, ["Image_label_begin"] = 4100, ["Image_label_end"] = 4100, ["Image_label_small"] = 2600, ["Image_needed"] = 4500, ["Image_other"] = 190000, ["Image_requested"] = 136000, ["Image_requested/Category_helper"] = 126000, ["Imbox"] = 999000, ["Imdb_name"] = 5300, ["Imdb_title"] = 2800, ["Importance"] = 15000, ["Importance/colour"] = 30000, ["Importance_mask"] = 622000, ["Improve_categories"] = 7400, ["Improve_documentation"] = 4200, ["Improve_plot"] = 4100, ["In_class"] = 5600, ["In_lang"] = 389000, ["In_progress"] = 3800, ["In_string"] = 307000, ["In_title"] = 30000, ["Inactive_userpage_blanked"] = 3800, ["Inaturalist_taxon"] = 3800, ["Include-USGov"] = 25000, ["Incomplete_list"] = 24000, ["Inconclusive"] = 2300, ["Increase"] = 61000, ["Incumbent_pope"] = 4400, ["Indent"] = 2300, ["Indented_plain_list"] = 2700, ["Indented_plainlist"] = 2600, ["Independent_sources"] = 10000, ["IndexFungorum"] = 2100, ["Indian_English"] = 5000, ["Indian_railway_code"] = 3600, ["Indian_rupee"] = 12000, ["Inflation"] = 27000, ["Inflation-fn"] = 5800, ["Inflation-year"] = 4300, ["Inflation/IN/startyear"] = 6700, ["Inflation/UK"] = 5500, ["Inflation/UK/dataset"] = 5500, ["Inflation/UK/startyear"] = 5500, ["Inflation/US"] = 16000, ["Inflation/US-GDP"] = 3000, ["Inflation/US-GDP/dataset"] = 3000, ["Inflation/US-GDP/startyear"] = 3000, ["Inflation/US/dataset"] = 16000, ["Inflation/US/startyear"] = 16000, ["Inflation/fn"] = 7500, ["Inflation/year"] = 34000, ["Info"] = 5600, ["Infobox"] = 3420000, ["Infobox/Columns"] = 3300, ["Infobox/mobileviewfix.css"] = 175000, ["Infobox/styles-images.css"] = 20000, ["Infobox3cols"] = 28000, ["Infobox_AFL_biography"] = 15000, ["Infobox_Athletics_Championships"] = 3400, ["Infobox_Australian_place"] = 15000, ["Infobox_Australian_place/styles.css"] = 15000, ["Infobox_Australian_place/table"] = 11000, ["Infobox_COA_wide"] = 3700, ["Infobox_Canada_electoral_district"] = 2600, ["Infobox_Chinese"] = 24000, ["Infobox_Chinese/Chinese"] = 3200, ["Infobox_Chinese/Footer"] = 7200, ["Infobox_Chinese/Header"] = 7200, ["Infobox_Christian_leader"] = 23000, ["Infobox_French_commune"] = 38000, ["Infobox_French_subdivision"] = 2200, ["Infobox_Gaelic_games_biography"] = 5500, ["Infobox_Gaelic_games_player"] = 3000, ["Infobox_German_location"] = 11000, ["Infobox_German_place"] = 14000, ["Infobox_Grand_Prix_race_report"] = 2200, ["Infobox_Greece_place"] = 3600, ["Infobox_Greek_Dimos"] = 2900, ["Infobox_Hindu_temple"] = 2900, ["Infobox_Indian_constituency"] = 5800, ["Infobox_Indian_constituency/defaultdata"] = 5800, ["Infobox_Italian_comune"] = 8100, ["Infobox_Korean"] = 2200, ["Infobox_Korean/auto"] = 14000, ["Infobox_Korean/auto/categories"] = 14000, ["Infobox_Korean/base"] = 2200, ["Infobox_Korean/base/auto"] = 18000, ["Infobox_Korean/categories"] = 2200, ["Infobox_Korean_name"] = 2200, ["Infobox_Korean_name/auto"] = 14000, ["Infobox_Korean_television_name"] = 3400, ["Infobox_NASCAR_driver"] = 2400, ["Infobox_NASCAR_race_report"] = 2700, ["Infobox_NCAA_basketball_conference_tournament"] = 2100, ["Infobox_NCAA_team_season"] = 10000, ["Infobox_NFL_biography"] = 27000, ["Infobox_NFL_team_season"] = 2300, ["Infobox_NRHP"] = 74000, ["Infobox_NRHP/conv"] = 19000, ["Infobox_NRHP/locmapin2region"] = 68000, ["Infobox_Olympic_event"] = 8100, ["Infobox_Olympic_event/event_link"] = 8100, ["Infobox_Olympic_event/games_text"] = 8100, ["Infobox_Pan_American_Games_event"] = 2900, ["Infobox_Paralympic_event"] = 2900, ["Infobox_Paralympic_event/games_text"] = 2900, ["Infobox_Romanian_subdivision"] = 3200, ["Infobox_Russian_district"] = 2100, ["Infobox_Russian_inhabited_locality"] = 4700, ["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200, ["Infobox_Russian_inhabited_locality/federal_subject"] = 4700, ["Infobox_SCOTUS_case"] = 4600, ["Infobox_SSSI"] = 2000, ["Infobox_Site_of_Special_Scientific_Interest"] = 2100, ["Infobox_Slovak_place"] = 3000, ["Infobox_Swiss_town"] = 2900, ["Infobox_Switzerland_municipality"] = 2900, ["Infobox_Turkey_place"] = 20000, ["Infobox_U.S._county"] = 3000, ["Infobox_U.S._county/district"] = 3000, ["Infobox_U.S._legislation"] = 2100, ["Infobox_UK_constituency"] = 2200, ["Infobox_UK_constituency/year"] = 2200, ["Infobox_UK_legislation"] = 6400, ["Infobox_UK_place"] = 27000, ["Infobox_UK_place/NoDialCode"] = 8200, ["Infobox_UK_place/NoPostCode"] = 3700, ["Infobox_UK_place/area"] = 2700, ["Infobox_UK_place/dens"] = 2300, ["Infobox_UK_place/dist"] = 2800, ["Infobox_UK_place/local"] = 27000, ["Infobox_UK_place/styles.css"] = 27000, ["Infobox_UNESCO_World_Heritage_Site"] = 2100, ["Infobox_UN_resolution"] = 2300, ["Infobox_US_Supreme_Court_case"] = 4800, ["Infobox_US_Supreme_Court_case/courts"] = 4800, ["Infobox_United_States_legislative_district"] = 2700, ["Infobox_United_States_legislative_district/representative"] = 2700, ["Infobox_Wikipedia_user"] = 12000, ["Infobox_academic"] = 27000, ["Infobox_aircraft"] = 13000, ["Infobox_aircraft/styles.css"] = 14000, ["Infobox_aircraft_occurrence"] = 2900, ["Infobox_airline"] = 4800, ["Infobox_airline/styles.css"] = 4800, ["Infobox_airport"] = 14000, ["Infobox_airport/datatable"] = 13000, ["Infobox_airport/styles.css"] = 14000, ["Infobox_album"] = 169000, ["Infobox_album/color"] = 209000, ["Infobox_album/link"] = 169000, ["Infobox_anatomy"] = 4500, ["Infobox_animanga/Footer"] = 7800, ["Infobox_animanga/Header"] = 7800, ["Infobox_animanga/Print"] = 6700, ["Infobox_animanga/Video"] = 5100, ["Infobox_architect"] = 4500, ["Infobox_artist"] = 35000, ["Infobox_artist_discography"] = 6500, ["Infobox_artwork"] = 16000, ["Infobox_automobile"] = 9300, ["Infobox_award"] = 16000, ["Infobox_badminton_player"] = 3300, ["Infobox_baseball_biography"] = 30000, ["Infobox_baseball_biography/style"] = 30000, ["Infobox_baseball_biography/styles.css"] = 30000, ["Infobox_baseball_team_season"] = 3300, ["Infobox_baseball_team_season/leagueseason"] = 3300, ["Infobox_baseball_team_season/season"] = 3300, ["Infobox_baseball_team_season/styles.css"] = 3300, ["Infobox_basketball_biography"] = 23000, ["Infobox_basketball_biography/style"] = 23000, ["Infobox_basketball_club"] = 3300, ["Infobox_basketball_club/styles.css"] = 3300, ["Infobox_beauty_pageant"] = 2200, ["Infobox_bilateral_relations"] = 5000, ["Infobox_bishop_styles"] = 2500, ["Infobox_body_of_water"] = 19000, ["Infobox_book"] = 63000, ["Infobox_book/styles.css"] = 63000, ["Infobox_boxer"] = 6500, ["Infobox_brand"] = 2200, ["Infobox_brand/styles.css"] = 2200, ["Infobox_bridge"] = 6800, ["Infobox_building"] = 34000, ["Infobox_bus_company"] = 2000, ["Infobox_cemetery"] = 2100, ["Infobox_character"] = 8500, ["Infobox_character/styles.css"] = 8500, ["Infobox_chess_biography"] = 4800, ["Infobox_chess_player"] = 3800, ["Infobox_church"] = 17000, ["Infobox_church/denomination"] = 17000, ["Infobox_church/font_color"] = 17000, ["Infobox_civil_conflict"] = 3200, ["Infobox_civilian_attack"] = 7700, ["Infobox_college_coach"] = 13000, ["Infobox_college_football_game"] = 2300, ["Infobox_college_football_player"] = 2600, ["Infobox_college_sports_team_season"] = 45000, ["Infobox_college_sports_team_season/link"] = 45000, ["Infobox_college_sports_team_season/name"] = 45000, ["Infobox_college_sports_team_season/succession"] = 45000, ["Infobox_college_sports_team_season/team"] = 45000, ["Infobox_comedian"] = 2200, ["Infobox_comic_book_title"] = 3200, ["Infobox_comics_character"] = 3500, ["Infobox_comics_creator"] = 3600, ["Infobox_comics_creator/styles.css"] = 3600, ["Infobox_company"] = 93000, ["Infobox_company/styles.css"] = 93000, ["Infobox_computing_device"] = 2600, ["Infobox_concert"] = 3900, ["Infobox_constituency"] = 7900, ["Infobox_country"] = 7200, ["Infobox_country/formernext"] = 6700, ["Infobox_country/imagetable"] = 5600, ["Infobox_country/multirow"] = 9300, ["Infobox_country/status_text"] = 3100, ["Infobox_country/styles.css"] = 7300, ["Infobox_country_at_games"] = 17000, ["Infobox_country_at_games/core"] = 17000, ["Infobox_country_at_games/see_also"] = 14000, ["Infobox_court_case"] = 5300, ["Infobox_court_case/images"] = 2900, ["Infobox_court_case/styles.css"] = 5300, ["Infobox_cricket_tournament"] = 2800, ["Infobox_cricketer"] = 32000, ["Infobox_cricketer/career"] = 32000, ["Infobox_cricketer/national_side"] = 7700, ["Infobox_criminal"] = 7800, ["Infobox_curler"] = 2800, ["Infobox_cycling_race_report"] = 5000, ["Infobox_cyclist"] = 17000, ["Infobox_dam"] = 5900, ["Infobox_deity"] = 2200, ["Infobox_deity/color"] = 2200, ["Infobox_designation_list"] = 32000, ["Infobox_designation_list/entry"] = 23000, ["Infobox_dim"] = 6400, ["Infobox_diocese"] = 4100, ["Infobox_drug"] = 12000, ["Infobox_drug/chemical_formula"] = 12000, ["Infobox_drug/data_page_link"] = 12000, ["Infobox_drug/formatATC"] = 12000, ["Infobox_drug/formatCASnumber"] = 12000, ["Infobox_drug/formatChEBI"] = 12000, ["Infobox_drug/formatChEMBL"] = 12000, ["Infobox_drug/formatChemDBNIAID"] = 12000, ["Infobox_drug/formatChemSpider"] = 12000, ["Infobox_drug/formatCompTox"] = 12000, ["Infobox_drug/formatDrugBank"] = 12000, ["Infobox_drug/formatIUPHARBPS"] = 12000, ["Infobox_drug/formatJmol"] = 12000, ["Infobox_drug/formatKEGG"] = 12000, ["Infobox_drug/formatPDBligand"] = 11000, ["Infobox_drug/formatPubChemCID"] = 12000, ["Infobox_drug/formatPubChemSID"] = 12000, ["Infobox_drug/formatUNII"] = 12000, ["Infobox_drug/legal_status"] = 12000, ["Infobox_drug/licence"] = 12000, ["Infobox_drug/maintenance_categories"] = 12000, ["Infobox_drug/non-ref-space"] = 4000, ["Infobox_drug/pregnancy_category"] = 12000, ["Infobox_drug/styles.css"] = 12000, ["Infobox_drug/title"] = 12000, ["Infobox_economist"] = 2000, ["Infobox_election"] = 41000, ["Infobox_election/shortname"] = 2600, ["Infobox_election/styles.css"] = 41000, ["Infobox_enzyme"] = 5100, ["Infobox_ethnic_group"] = 8100, ["Infobox_event"] = 7800, ["Infobox_family"] = 2800, ["Infobox_field_hockey_player"] = 2600, ["Infobox_figure_skater"] = 4000, ["Infobox_film"] = 170000, ["Infobox_film/short_description"] = 166000, ["Infobox_film_awards"] = 3200, ["Infobox_film_awards/link"] = 3200, ["Infobox_film_awards/style"] = 3200, ["Infobox_film_or_theatre_festival"] = 2100, ["Infobox_food"] = 7800, ["Infobox_football_biography"] = 219000, ["Infobox_football_club"] = 30000, ["Infobox_football_club_season"] = 24000, ["Infobox_football_league"] = 2800, ["Infobox_football_league_season"] = 22000, ["Infobox_football_match"] = 6800, ["Infobox_football_tournament"] = 2200, ["Infobox_football_tournament_season"] = 9400, ["Infobox_former_subdivision"] = 3700, ["Infobox_former_subdivision/styles.css"] = 3700, ["Infobox_galaxy"] = 3400, ["Infobox_game"] = 3200, ["Infobox_game_score"] = 3800, ["Infobox_games"] = 2100, ["Infobox_gene"] = 13000, ["Infobox_given_name"] = 4100, ["Infobox_golfer"] = 4900, ["Infobox_golfer/highest_ranking"] = 4900, ["Infobox_government_agency"] = 13000, ["Infobox_government_cabinet"] = 3600, ["Infobox_gridiron_football_biography"] = 40000, ["Infobox_gridiron_football_biography/position"] = 39000, ["Infobox_gridiron_football_team_season"] = 4100, ["Infobox_gymnast"] = 5900, ["Infobox_handball_biography"] = 5600, ["Infobox_historic_site"] = 22000, ["Infobox_holiday"] = 2200, ["Infobox_holiday/date"] = 2200, ["Infobox_horseraces"] = 2700, ["Infobox_hospital"] = 7000, ["Infobox_hospital/care_system"] = 7000, ["Infobox_hospital/lists"] = 7000, ["Infobox_hurling_championship"] = 2700, ["Infobox_ice_hockey_biography"] = 21000, ["Infobox_ice_hockey_player"] = 18000, ["Infobox_ice_hockey_team"] = 3300, ["Infobox_ice_hockey_team_season"] = 2200, ["Infobox_international_football_competition"] = 6800, ["Infobox_islands"] = 9700, ["Infobox_islands/area"] = 10000, ["Infobox_islands/density"] = 10000, ["Infobox_islands/length"] = 9700, ["Infobox_islands/styles.css"] = 9700, ["Infobox_journal"] = 10000, ["Infobox_journal/Abbreviation_search"] = 10000, ["Infobox_journal/Bluebook_check"] = 10000, ["Infobox_journal/Former_check"] = 10000, ["Infobox_journal/ISO_4_check"] = 10000, ["Infobox_journal/ISSN-eISSN"] = 10000, ["Infobox_journal/Indexing_search"] = 10000, ["Infobox_journal/MathSciNet_check"] = 10000, ["Infobox_journal/NLM_check"] = 10000, ["Infobox_journal/frequency"] = 9100, ["Infobox_journal/openaccess"] = 2700, ["Infobox_judoka"] = 2800, ["Infobox_lake"] = 3800, ["Infobox_language"] = 10000, ["Infobox_language/family-color"] = 12000, ["Infobox_language/genetic"] = 7000, ["Infobox_language/lingualist"] = 11000, ["Infobox_language/linguistlist"] = 10000, ["Infobox_language/ref"] = 7400, ["Infobox_law_enforcement_agency"] = 2200, ["Infobox_legislation"] = 2800, ["Infobox_legislative_district"] = 2300, ["Infobox_legislative_election"] = 2700, ["Infobox_legislative_election/row"] = 2600, ["Infobox_legislative_election/styles.css"] = 2700, ["Infobox_legislative_term"] = 2100, ["Infobox_legislature"] = 4400, ["Infobox_library"] = 2500, ["Infobox_lighthouse"] = 2600, ["Infobox_lighthouse/light"] = 2700, ["Infobox_locomotive"] = 5000, ["Infobox_magazine"] = 8300, ["Infobox_manner_of_address"] = 4200, ["Infobox_martial_artist"] = 6300, ["Infobox_martial_artist/record"] = 6300, ["Infobox_medal_templates"] = 478000, ["Infobox_medical_condition"] = 9900, ["Infobox_medical_condition_(new)"] = 6300, ["Infobox_medical_details"] = 2600, ["Infobox_medical_person"] = 2500, ["Infobox_militant_organization"] = 2200, ["Infobox_military_conflict"] = 28000, ["Infobox_military_installation"] = 11000, ["Infobox_military_person"] = 54000, ["Infobox_military_unit"] = 29000, ["Infobox_mine"] = 2300, ["Infobox_mineral"] = 2000, ["Infobox_mobile_phone"] = 2500, ["Infobox_mobile_phone/size"] = 2100, ["Infobox_mobile_phone/weight"] = 2200, ["Infobox_model"] = 2400, ["Infobox_monument"] = 2800, ["Infobox_mountain"] = 30000, ["Infobox_multi-sport_competition_event"] = 2900, ["Infobox_museum"] = 12000, ["Infobox_musical_artist"] = 131000, ["Infobox_musical_artist/hCard_class"] = 122000, ["Infobox_musical_composition"] = 3700, ["Infobox_name"] = 8800, ["Infobox_name_module"] = 9500, ["Infobox_newspaper"] = 11000, ["Infobox_newspaper/styles.css"] = 11000, ["Infobox_noble"] = 7800, ["Infobox_officeholder"] = 281000, ["Infobox_officeholder/office"] = 289000, ["Infobox_official_post"] = 9900, ["Infobox_organization"] = 43000, ["Infobox_pageant_titleholder"] = 3100, ["Infobox_park"] = 10000, ["Infobox_person"] = 623000, ["Infobox_person/Wikidata"] = 5000, ["Infobox_person/height"] = 116000, ["Infobox_person/length"] = 7700, ["Infobox_person/weight"] = 74000, ["Infobox_philosopher"] = 3800, ["Infobox_planet"] = 4800, ["Infobox_play"] = 4600, ["Infobox_political_party"] = 16000, ["Infobox_power_station"] = 3400, ["Infobox_prepared_food"] = 2500, ["Infobox_professional_wrestler"] = 4800, ["Infobox_professional_wrestling_event"] = 3400, ["Infobox_protected_area"] = 15000, ["Infobox_protein_family"] = 2200, ["Infobox_publisher"] = 2600, ["Infobox_racehorse"] = 6000, ["Infobox_racing_driver"] = 5900, ["Infobox_racing_driver_series_section"] = 2900, ["Infobox_radio_station"] = 22000, ["Infobox_radio_station/styles.css"] = 22000, ["Infobox_rail"] = 3200, ["Infobox_rail_line"] = 8100, ["Infobox_rail_service"] = 3300, ["Infobox_reality_competition_season"] = 4300, ["Infobox_record_label"] = 4200, ["Infobox_recurring_event"] = 8100, ["Infobox_religious_biography"] = 7200, ["Infobox_religious_building"] = 15000, ["Infobox_religious_building/color"] = 21000, ["Infobox_restaurant"] = 4700, ["Infobox_river"] = 32000, ["Infobox_river/calcunit"] = 32000, ["Infobox_river/discharge"] = 32000, ["Infobox_river/row-style"] = 32000, ["Infobox_river/source"] = 32000, ["Infobox_road"] = 25000, ["Infobox_road/meta/mask/category"] = 24000, ["Infobox_road/meta/mask/country"] = 25000, ["Infobox_road/styles.css"] = 26000, ["Infobox_road_small"] = 2500, ["Infobox_rockunit"] = 6500, ["Infobox_royalty"] = 26000, ["Infobox_royalty/short_description"] = 8800, ["Infobox_rugby_biography"] = 19000, ["Infobox_rugby_biography/correct_date"] = 19000, ["Infobox_rugby_biography/depcheck"] = 19000, ["Infobox_rugby_league_biography"] = 11000, ["Infobox_rugby_league_biography/PLAYER"] = 11000, ["Infobox_rugby_team"] = 2700, ["Infobox_sailboat_specifications"] = 2300, ["Infobox_saint"] = 5500, ["Infobox_school"] = 40000, ["Infobox_school/short_description"] = 40000, ["Infobox_school/styles.css"] = 40000, ["Infobox_school_district"] = 6500, ["Infobox_school_district/styles.css"] = 6500, ["Infobox_scientist"] = 57000, ["Infobox_settlement"] = 597000, ["Infobox_settlement/areadisp"] = 259000, ["Infobox_settlement/columns"] = 108000, ["Infobox_settlement/columns/styles.css"] = 108000, ["Infobox_settlement/densdisp"] = 458000, ["Infobox_settlement/lengthdisp"] = 182000, ["Infobox_settlement/link"] = 108000, ["Infobox_settlement/styles.css"] = 597000, ["Infobox_ship"] = 43000, ["Infobox_ship/career"] = 39000, ["Infobox_ship/characteristics"] = 43000, ["Infobox_ship/class_overview"] = 4400, ["Infobox_ship/image"] = 42000, ["Infobox_ship/service_record"] = 2500, ["Infobox_shopping_mall"] = 3800, ["Infobox_short_story"] = 2700, ["Infobox_skier"] = 2700, ["Infobox_soap_character"] = 3100, ["Infobox_social_media_personality"] = 4400, ["Infobox_software"] = 14000, ["Infobox_software/simple"] = 15000, ["Infobox_song"] = 84000, ["Infobox_song/color"] = 84000, ["Infobox_song/link"] = 84000, ["Infobox_song_contest_national_year"] = 2000, ["Infobox_song_contest_national_year/Year"] = 2100, ["Infobox_spaceflight"] = 4100, ["Infobox_spaceflight/styles.css"] = 4100, ["Infobox_speed_skater"] = 2000, ["Infobox_sport_event"] = 2800, ["Infobox_sports_competition_event"] = 24000, ["Infobox_sports_competition_event/medalrow"] = 15000, ["Infobox_sports_league"] = 5700, ["Infobox_sports_season"] = 7000, ["Infobox_sports_team"] = 2300, ["Infobox_sportsperson"] = 160000, ["Infobox_stadium"] = 2600, ["Infobox_station"] = 58000, ["Infobox_station/services"] = 58000, ["Infobox_station/styles.css"] = 58000, ["Infobox_street"] = 4500, ["Infobox_swimmer"] = 11000, ["Infobox_television"] = 64000, ["Infobox_television/Short_description"] = 62000, ["Infobox_television/styles.css"] = 64000, ["Infobox_television_channel"] = 6700, ["Infobox_television_channel/styles.css"] = 6700, ["Infobox_television_episode"] = 13000, ["Infobox_television_episode/styles.css"] = 14000, ["Infobox_television_season"] = 11000, ["Infobox_television_station"] = 3200, ["Infobox_television_station/styles.css"] = 3300, ["Infobox_tennis_biography"] = 11000, ["Infobox_tennis_event"] = 3400, ["Infobox_tennis_tournament"] = 2000, ["Infobox_tennis_tournament/heading"] = 2000, ["Infobox_tennis_tournament/style"] = 2000, ["Infobox_tennis_tournament_event"] = 22000, ["Infobox_tennis_tournament_year"] = 11000, ["Infobox_tennis_tournament_year/color"] = 33000, ["Infobox_tennis_tournament_year/footer"] = 33000, ["Infobox_tournament_season"] = 13000, ["Infobox_train"] = 2600, ["Infobox_university"] = 26000, ["Infobox_user"] = 3000, ["Infobox_venue"] = 20000, ["Infobox_video_game"] = 30000, ["Infobox_video_game/styles.css"] = 30000, ["Infobox_volleyball_biography"] = 5900, ["Infobox_weapon"] = 8100, ["Infobox_weather_event"] = 3500, ["Infobox_weather_event/Effects"] = 3400, ["Infobox_weather_event/Footer"] = 3400, ["Infobox_weather_event/History"] = 3300, ["Infobox_weather_event/SSHWS"] = 2000, ["Infobox_weather_event/meteorology"] = 3200, ["Infobox_weather_event/scale"] = 2100, ["Infobox_weather_event/styles.css"] = 3500, ["Infobox_website"] = 8300, ["Infobox_writer"] = 45000, ["Information"] = 98000, ["Information/styles.css"] = 98000, ["Inlang"] = 2400, ["Inline"] = 3800, ["Inline_block"] = 5400, ["Inprogress"] = 2600, ["Input_link"] = 32000, ["Instagram"] = 21000, ["InterSportStats"] = 6000, ["Interlanguage_link"] = 302000, ["Interlanguage_link_multi"] = 9400, ["International_Paralympic_Committee"] = 4300, ["International_football_primary_link"] = 3500, ["International_football_primary_style"] = 3600, ["International_football_secondary_style"] = 3400, ["Internet_Archive"] = 2200, ["Internet_Archive_SCOTUS_URL"] = 3300, ["Internet_Archive_author"] = 19000, ["Internet_Archive_film"] = 2600, ["Intitle"] = 22000, ["Ip"] = 2100, ["Iptalk"] = 18000, ["IranCensus2006"] = 29000, ["IranNCSGN"] = 3100, ["Iran_Census_2006"] = 29000, ["Irish_place_name"] = 3000, ["IsIPAddress"] = 45000, ["IsValidPageName"] = 3400, ["Is_MLB_league"] = 3300, ["Is_NPB_league"] = 3300, ["Is_continent"] = 13000, ["Is_country_in_Central_America"] = 17000, ["Is_country_in_the_Caribbean"] = 17000, ["Is_interwiki_link"] = 6500, ["Is_italic_taxon"] = 654000, ["Is_redirect"] = 384000, ["Is_time"] = 6700, ["Is_valid_page_name"] = 3400, ["Isbn"] = 10000, ["Isnum"] = 3000, ["Isnumeric"] = 121000, ["Iso2continent"] = 87000, ["Iso2country"] = 26000, ["Iso2country/article"] = 25000, ["Iso2country/data"] = 26000, ["Issubst"] = 64000, ["Italic_dab2"] = 5900, ["Italic_disambiguation"] = 2400, ["Italic_title"] = 258000, ["Italic_title_prefixed"] = 8800, ["Italictitle"] = 3000, ["Ivmbox"] = 142000, ["Ivory_messagebox"] = 189000, ["Ivory_messagebox/styles.css"] = 189000, ["Module:I18n/complex_date"] = 48000, ["Module:IP"] = 149000, ["Module:IPA"] = 184000, ["Module:IPA/data"] = 167000, ["Module:IPA/styles.css"] = 152000, ["Module:IPA_symbol"] = 6800, ["Module:IPA_symbol/data"] = 6800, ["Module:IPAc-en"] = 56000, ["Module:IPAc-en/data"] = 56000, ["Module:IPAc-en/phonemes"] = 56000, ["Module:IPAc-en/pronunciation"] = 56000, ["Module:IPAddress"] = 253000, ["Module:ISO_3166"] = 918000, ["Module:ISO_3166/data/AT"] = 2500, ["Module:ISO_3166/data/BA"] = 3400, ["Module:ISO_3166/data/CA"] = 2600, ["Module:ISO_3166/data/CH"] = 4200, ["Module:ISO_3166/data/CN"] = 2800, ["Module:ISO_3166/data/CZ"] = 6600, ["Module:ISO_3166/data/DE"] = 15000, ["Module:ISO_3166/data/ES"] = 3700, ["Module:ISO_3166/data/FR"] = 38000, ["Module:ISO_3166/data/GB"] = 7200, ["Module:ISO_3166/data/GR"] = 3500, ["Module:ISO_3166/data/IN"] = 29000, ["Module:ISO_3166/data/IR"] = 24000, ["Module:ISO_3166/data/IT"] = 2500, ["Module:ISO_3166/data/National"] = 918000, ["Module:ISO_3166/data/PL"] = 7600, ["Module:ISO_3166/data/RS"] = 3200, ["Module:ISO_3166/data/RU"] = 27000, ["Module:ISO_3166/data/UA"] = 2200, ["Module:ISO_3166/data/US"] = 86000, ["Module:ISO_639_name"] = 34000, ["Module:ISO_639_name/ISO_639-1"] = 29000, ["Module:ISO_639_name/ISO_639-2"] = 21000, ["Module:ISO_639_name/ISO_639-2B"] = 20000, ["Module:ISO_639_name/ISO_639-3"] = 20000, ["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000, ["Module:ISO_639_name/ISO_639-5"] = 19000, ["Module:ISO_639_name/ISO_639_deprecated"] = 34000, ["Module:ISO_639_name/ISO_639_name_to_code"] = 4600, ["Module:ISO_639_name/ISO_639_override"] = 34000, ["Module:ISOdate"] = 48000, ["Module:Ice_hockey_box"] = 2000, ["Module:Icon"] = 679000, ["Module:Icon/data"] = 679000, ["Module:Icon_box"] = 262000, ["Module:Icon_box/data"] = 262000, ["Module:If_any_equal"] = 255000, ["Module:If_empty"] = 6760000, ["Module:If_in_category"] = 164000, ["Module:If_in_page"] = 22000, ["Module:If_not_given_or_empty"] = 90000, ["Module:If_preview"] = 1750000, ["Module:If_preview/configuration"] = 1750000, ["Module:If_preview/styles.css"] = 1750000, ["Module:In_lang"] = 389000, ["Module:Indent"] = 2300, ["Module:Infobox"] = 4700000, ["Module:Infobox/dates"] = 78000, ["Module:Infobox/styles.css"] = 4960000, ["Module:Infobox/utilities"] = 2600, ["Module:Infobox3cols"] = 321000, ["Module:InfoboxBuilder"] = 2600, ["Module:InfoboxImage"] = 5630000, ["Module:InfoboxImage/data"] = 3360000, ["Module:Infobox_body_of_water_tracking"] = 19000, ["Module:Infobox_cyclist_tracking"] = 17000, ["Module:Infobox_dim"] = 380000, ["Module:Infobox_dim/data"] = 233000, ["Module:Infobox_election"] = 42000, ["Module:Infobox_gene"] = 13000, ["Module:Infobox_gene/orthologs"] = 13000, ["Module:Infobox_mapframe"] = 1680000, ["Module:Infobox_military_conflict"] = 28000, ["Module:Infobox_military_conflict/styles.css"] = 28000, ["Module:Infobox_multi-lingual_name"] = 24000, ["Module:Infobox_multi-lingual_name/data"] = 24000, ["Module:Infobox_power_station"] = 3400, ["Module:Infobox_road"] = 26000, ["Module:Infobox_road/browselinks"] = 26000, ["Module:Infobox_road/errors"] = 25000, ["Module:Infobox_road/length"] = 26000, ["Module:Infobox_road/locations"] = 25000, ["Module:Infobox_road/map"] = 25000, ["Module:Infobox_road/route"] = 26000, ["Module:Infobox_road/sections"] = 25000, ["Module:Infobox_ship"] = 43000, ["Module:Infobox_ship/data"] = 43000, ["Module:Infobox_ship/styles.css"] = 43000, ["Module:Infobox_television"] = 64000, ["Module:Infobox_television_disambiguation_check"] = 72000, ["Module:Infobox_television_episode"] = 13000, ["Module:Infobox_television_season_disambiguation_check"] = 10000, ["Module:Infobox_television_season_name"] = 11000, ["Module:Internet_Archive"] = 22000, ["Module:Is_article"] = 2400, ["Module:Is_infobox_in_lead"] = 462000, ["Module:Is_instance"] = 354000, ["Module:Iso2nationality"] = 96000, ["Module:Italic_title"] = 1260000, ["Module:Italic_title2"] = 5900, } 25izyckg8bn7l7bae15pkts8m899ksp Tempilet:Mbox templates see also 10 1510 11356 2026-08-17T09:11:09Z en>FaviFake 0 fix 11356 wikitext text/x-wiki {{align|right|{{vte|v|e|template=Template:Mbox templates see also}}}}There are seven metatemplates in the [[Module:Message box]] family: * {{tl|Ambox}}, for messageboxes on article pages. * {{tl|Cmbox}}, for messageboxes on category pages. * {{tl|Imbox}}, for messageboxes on file (image) pages. * {{tl|Tmbox}}, for messageboxes on talk pages. * {{tl|Fmbox}}, for header and footer messageboxes. * {{tl|Ombox}}, for messageboxes on other types of page. * {{tl|Mbox}}, for messageboxes that are used in different [[Wikipedia:Namespace|namespaces]] and change their presentation accordingly. Closely related metatemplates: * {{tl|Article stub box}}, for messageboxes in article stubs. * {{tl|Dmbox}}, for messageboxes on disambiguation or set-index pages. * {{tla|Ivory messagebox|Ivmbox}}, a simple full-width box with default ivory background intended to frame important messages or notices. * {{tl|Hmbox}}<noinclude> {{Documentation}} </noinclude> ai6ubqdbpfrt7xdkrapkdfyze1vngbh 11357 11356 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Mbox_templates_see_also]] 11356 wikitext text/x-wiki {{align|right|{{vte|v|e|template=Template:Mbox templates see also}}}}There are seven metatemplates in the [[Module:Message box]] family: * {{tl|Ambox}}, for messageboxes on article pages. * {{tl|Cmbox}}, for messageboxes on category pages. * {{tl|Imbox}}, for messageboxes on file (image) pages. * {{tl|Tmbox}}, for messageboxes on talk pages. * {{tl|Fmbox}}, for header and footer messageboxes. * {{tl|Ombox}}, for messageboxes on other types of page. * {{tl|Mbox}}, for messageboxes that are used in different [[Wikipedia:Namespace|namespaces]] and change their presentation accordingly. Closely related metatemplates: * {{tl|Article stub box}}, for messageboxes in article stubs. * {{tl|Dmbox}}, for messageboxes on disambiguation or set-index pages. * {{tla|Ivory messagebox|Ivmbox}}, a simple full-width box with default ivory background intended to frame important messages or notices. * {{tl|Hmbox}}<noinclude> {{Documentation}} </noinclude> ai6ubqdbpfrt7xdkrapkdfyze1vngbh Tempilet:Vte 10 1511 11358 2022-06-05T17:59:50Z en>MusikBot II 0 Protected "[[Template:Vte]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 265 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require autoconfirmed or confirmed access] (indefinite)) 11358 wikitext text/x-wiki #REDIRECT [[Template:VTE]] <!--{{R from other capitalization}} only in mainspace --> bcs2cahz5hcy9wo86igozpcqcck2g5b 11359 11358 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Vte]] 11358 wikitext text/x-wiki #REDIRECT [[Template:VTE]] <!--{{R from other capitalization}} only in mainspace --> bcs2cahz5hcy9wo86igozpcqcck2g5b Tempilet:Mbox templates (small) 10 1512 11360 2025-02-10T04:30:04Z en>Steel1943 0 fix 11360 wikitext text/x-wiki #REDIRECT [[Template:Mbox templates]] {{Redirect category shell| {{R from move}} }} fa4uh8lpc0ogwuzh6lb4s3cyrdlolh2 11361 11360 2026-08-30T07:58:14Z RAPTOR7762 18 1 revision imported from [[:en:Template:Mbox_templates_(small)]] 11360 wikitext text/x-wiki #REDIRECT [[Template:Mbox templates]] {{Redirect category shell| {{R from move}} }} fa4uh8lpc0ogwuzh6lb4s3cyrdlolh2 Tempilet:Imbox/doc 10 1513 11362 2026-07-20T17:32:36Z en>FaviFake 0 /* */ /* */ Fix order of templates at the top of the doc to make them fit more nicely and consistently, and ce lede to make it more aligned with [[MOS:EXPABBR]] (even if this isn't an article) 11362 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{not to be confused with|Template:Inbox}} {{Lua|Module:Message box}} {{Mbox templates (small)}} {{High-use}} {{tl|Imbox}} sands for "'''i'''mage '''m'''essage '''box'''", a [[WP:MTM|metatemplate]]. It is used to build message box templates for file (image) pages, such as {{tl|cleanup-image}} etc. It offers several different colours, uses default images if no image parameter is given and it has some other features. This template works almost exactly like {{tl|Ambox}} and uses the same parameters. <!-- ===We are deploying!=== After long discussion on the [[Template talk:Imbox|talk page]] of this template and at other places we are finally deploying this template. Feel free to convert any message boxes used on file pages to use this meta-template. If you find any tricky cases then list them on the talk page of this template and you'll get help. When this template is used to build image message boxes those boxes should contain explanatory texts just like before. (The same texts as before or new improved texts.) If there are more specific images in the boxes or you know a better image, then use them instead of the default images shown here. --> ===Usage=== Simple usage example: <syntaxhighlight lang="wikitext"> {{Imbox |text=Some text.}} </syntaxhighlight> {{Imbox |text=Some text.}} Complex example: <syntaxhighlight lang="wikitext"> {{Imbox | type = style | style = width:400px; | image = [[File:Emblem-question-yellow.svg|40px]] | textstyle = font-style:italic; font-weight:bold; color:red; | text = The message body text. }} </syntaxhighlight> {{Imbox | type = style | style = width:400px; | image = [[File:Emblem-question-yellow.svg|40px]] | textstyle = font-style:italic; font-weight:bold; color:red; | text = The message body text. }} ===Image message box types=== The following examples use different '''type''' parameters but use no image parameters thus they use the default images for each type. {{Imbox | type = speedy | text = type=<u>speedy</u> – Speedy deletion templates such as {{tl|isd}}. }} {{Imbox | type = delete | text = type=<u>delete</u> – Deletion templates such as {{tl|ifd}}. }} {{Imbox | type = content | text = type=<u>content</u> – Major warnings and problems, such as {{tl|non-free reduce}}. }} {{Imbox | type = style | text = type=<u>style</u> – Minor warnings and problems, such as {{tl|cleanup-image}}. }} {{Imbox | type = notice | text = type=<u>notice</u> – Notices and messages of any kind, both permanent and temporary. }} {{Imbox | type = move | text = type=<u>move</u> – Move and rename messages and proposals, such as {{tl|Requested move}}. }} {{Imbox | type = protection | text = type=<u>protection</u> – Protection templates such as {{tl|pp-protected}} when shown on an image page. }} {{Imbox | type = license | text = type=<u>license</u> – License templates such as {{tl|CC BY-SA 4.0}}. }} {{Imbox | type = featured | text = type=<u>featured</u> – Featured image templates such as {{tl|FeaturedPicture}}. }} ===Other images=== The default images shown above are mostly for convenience. In many cases it is more appropriate to use more specific images. These examples use the '''image''' parameter to specify an image other than the default images. {{Imbox | type = style | image = [[File:Camera-photo.svg|40px]] | text = type = style<br/>image = <nowiki>[[File:Gnome-dev-camera.svg|42px]]</nowiki><br/>This image is used for {{tl|cleanup-image}}. }} {{Imbox | type = move | image = [[File:To Commons.svg|52px]] | text = type = move<br/>image = <nowiki>[[File:To Commons.svg|52px]]</nowiki><br/>This image is used for {{tl|copy to Wikimedia Commons}}. }} {{Imbox | type = license | image = [[File:Heckert GNU white.svg|48px]] | text = type = license<br/>image = <nowiki>[[File:Heckert GNU white.svg|48px]]</nowiki><br/>This image is used for the GFDL license templates such as {{tl|GFDL}}. }} ===Special=== Some other parameter combinations. {{Imbox | text = No type and no image given ('''default''') }} {{Imbox | image = none | text = No type and '''image=none''' – No image is used and the '''text''' uses the whole message box area. }} {{Imbox | type = license | image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]] | imageright = [[File:Shuttle.svg|30px]] | text = type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]&lt;br/>[[File:Ambox warning yellow.svg|40px]]</nowiki><br/>imageright = <nowiki>[[File:Shuttle.svg|30px]]</nowiki> }} {{Imbox | type = license | image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]] | imageright = [[File:Shuttle.svg|30px]] | text = '''This file is in the [[public domain]] because it was created by [[NASA]].'''<br/>Note that use of NASA logos, insignia and emblems are restricted per US law. }} {{Imbox | type = license | image = [[File:PD-icon.svg|40px]] | text = type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]</nowiki><br/>below = <nowiki>{{Imbox |type=content |text='''This license tag is deprecated!'''}}</nowiki> | below = {{Imbox |type=content |text='''This license tag is deprecated!'''}} }} ===Parameters=== List of all parameters: <syntaxhighlight lang="wikitext"> {{Imbox | name = name of the template | type = speedy / delete / content / style / notice / move / protection / license / featured | image = none / [[File:Some image.svg|40px]] | imageright = [[File:Some image.svg|40px]] | style = CSS value | textstyle = CSS value | text = The message body text. | below = More text or another imbox. | plainlinks = no }} </syntaxhighlight> '''name''' :(Optional) Name of the template. This adds a CSS class with name <code>box-''name''</code> to the HTML element, for use by bots or scripts. '''type''' :If no '''type''' parameter is given the template defaults to type '''notice'''. That means it gets a blue border. '''image''' :'''No parameter''' = If no '''image''' parameter is given the template uses a default image. Which default image it uses depends on the '''type''' parameter. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example: ::<code><nowiki>image = [[File:Gnome-dev-camera.svg|40px]]</nowiki></code> :'''none''' = Means that no image is used. '''imageright''' :'''No parameter''' = If no '''imageright''' parameter is given then no image is shown on the right side. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example: ::<code><nowiki>imageright = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code> :'''Anything''' = Any other object that you want to show on the right side. '''style''' :An optional [[Cascading Style Sheets|CSS]] value used by the entire message box table. Without quotation marks <code>" "</code>. For example: ::<code>style = margin-bottom: 0.5em;</code> '''textstyle''' :An optional [[Cascading Style Sheets|CSS]] value used by the text cell. For example: ::<code>textstyle = text-align: center;</code> '''text''' :The message body text. '''below''' :A full width area below the images and text area. Can take a text or any kind of object, for instance another imbox: ::<code><nowiki>below = {{Imbox |type=content |text=This license tag is deprecated.}}</nowiki></code> '''plainlinks''' :Defaults to yes. If external link arrows - [[File:External.svg|10px]] - are desired, specify: ::<code><nowiki>plainlinks = no</nowiki></code> ===Technical details=== Namespace "Image:" was renamed to "File:" on 11 December 2008. This template was created long before that, and that is why it is named "imbox" as in "image message box". If you need to use special characters in the text parameter then you need to escape them like this: <syntaxhighlight lang="wikitext"> {{Imbox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} </syntaxhighlight> {{Imbox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} This template uses the imbox CSS classes in [[MediaWiki:Common.css]] for most of its looks, thus it is fully skinnable. Internally this meta-template uses HTML markup instead of wiki markup for the table code. That is the usual way we make meta-templates since wiki markup has several drawbacks. For instance it makes it harder to use [[m:Help:ParserFunctions|parser functions]] and special characters in parameters. The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent png images. For those older browsers these png images have been modified so that the color of their default backgrounds match the background color of the template. The default background that MediaWiki renders for svg images is always white. This creates a white box around the images when displayed in older browsers. For more technical details see the [[Template talk:Imbox|talk page]]. Since this template works almost exactly like the other mboxes their talk pages and related pages might also contain more details, see the "See also" section below. ===See also=== {{Mbox templates see also}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Mbox and messagebox templates]] [[Category:File namespace templates|*]] }}</includeonly> enhazso7qnunohei4grvo1x3kb4z81b 11363 11362 2026-08-30T07:58:15Z RAPTOR7762 18 1 revision imported from [[:en:Template:Imbox/doc]] 11362 wikitext text/x-wiki {{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> {{not to be confused with|Template:Inbox}} {{Lua|Module:Message box}} {{Mbox templates (small)}} {{High-use}} {{tl|Imbox}} sands for "'''i'''mage '''m'''essage '''box'''", a [[WP:MTM|metatemplate]]. It is used to build message box templates for file (image) pages, such as {{tl|cleanup-image}} etc. It offers several different colours, uses default images if no image parameter is given and it has some other features. This template works almost exactly like {{tl|Ambox}} and uses the same parameters. <!-- ===We are deploying!=== After long discussion on the [[Template talk:Imbox|talk page]] of this template and at other places we are finally deploying this template. Feel free to convert any message boxes used on file pages to use this meta-template. If you find any tricky cases then list them on the talk page of this template and you'll get help. When this template is used to build image message boxes those boxes should contain explanatory texts just like before. (The same texts as before or new improved texts.) If there are more specific images in the boxes or you know a better image, then use them instead of the default images shown here. --> ===Usage=== Simple usage example: <syntaxhighlight lang="wikitext"> {{Imbox |text=Some text.}} </syntaxhighlight> {{Imbox |text=Some text.}} Complex example: <syntaxhighlight lang="wikitext"> {{Imbox | type = style | style = width:400px; | image = [[File:Emblem-question-yellow.svg|40px]] | textstyle = font-style:italic; font-weight:bold; color:red; | text = The message body text. }} </syntaxhighlight> {{Imbox | type = style | style = width:400px; | image = [[File:Emblem-question-yellow.svg|40px]] | textstyle = font-style:italic; font-weight:bold; color:red; | text = The message body text. }} ===Image message box types=== The following examples use different '''type''' parameters but use no image parameters thus they use the default images for each type. {{Imbox | type = speedy | text = type=<u>speedy</u> – Speedy deletion templates such as {{tl|isd}}. }} {{Imbox | type = delete | text = type=<u>delete</u> – Deletion templates such as {{tl|ifd}}. }} {{Imbox | type = content | text = type=<u>content</u> – Major warnings and problems, such as {{tl|non-free reduce}}. }} {{Imbox | type = style | text = type=<u>style</u> – Minor warnings and problems, such as {{tl|cleanup-image}}. }} {{Imbox | type = notice | text = type=<u>notice</u> – Notices and messages of any kind, both permanent and temporary. }} {{Imbox | type = move | text = type=<u>move</u> – Move and rename messages and proposals, such as {{tl|Requested move}}. }} {{Imbox | type = protection | text = type=<u>protection</u> – Protection templates such as {{tl|pp-protected}} when shown on an image page. }} {{Imbox | type = license | text = type=<u>license</u> – License templates such as {{tl|CC BY-SA 4.0}}. }} {{Imbox | type = featured | text = type=<u>featured</u> – Featured image templates such as {{tl|FeaturedPicture}}. }} ===Other images=== The default images shown above are mostly for convenience. In many cases it is more appropriate to use more specific images. These examples use the '''image''' parameter to specify an image other than the default images. {{Imbox | type = style | image = [[File:Camera-photo.svg|40px]] | text = type = style<br/>image = <nowiki>[[File:Gnome-dev-camera.svg|42px]]</nowiki><br/>This image is used for {{tl|cleanup-image}}. }} {{Imbox | type = move | image = [[File:To Commons.svg|52px]] | text = type = move<br/>image = <nowiki>[[File:To Commons.svg|52px]]</nowiki><br/>This image is used for {{tl|copy to Wikimedia Commons}}. }} {{Imbox | type = license | image = [[File:Heckert GNU white.svg|48px]] | text = type = license<br/>image = <nowiki>[[File:Heckert GNU white.svg|48px]]</nowiki><br/>This image is used for the GFDL license templates such as {{tl|GFDL}}. }} ===Special=== Some other parameter combinations. {{Imbox | text = No type and no image given ('''default''') }} {{Imbox | image = none | text = No type and '''image=none''' – No image is used and the '''text''' uses the whole message box area. }} {{Imbox | type = license | image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]] | imageright = [[File:Shuttle.svg|30px]] | text = type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]&lt;br/>[[File:Ambox warning yellow.svg|40px]]</nowiki><br/>imageright = <nowiki>[[File:Shuttle.svg|30px]]</nowiki> }} {{Imbox | type = license | image = [[File:PD-icon.svg|40px]]<br/>[[File:Ambox warning yellow.svg|40px]] | imageright = [[File:Shuttle.svg|30px]] | text = '''This file is in the [[public domain]] because it was created by [[NASA]].'''<br/>Note that use of NASA logos, insignia and emblems are restricted per US law. }} {{Imbox | type = license | image = [[File:PD-icon.svg|40px]] | text = type = license<br/>image = <nowiki>[[File:PD-icon.svg|40px]]</nowiki><br/>below = <nowiki>{{Imbox |type=content |text='''This license tag is deprecated!'''}}</nowiki> | below = {{Imbox |type=content |text='''This license tag is deprecated!'''}} }} ===Parameters=== List of all parameters: <syntaxhighlight lang="wikitext"> {{Imbox | name = name of the template | type = speedy / delete / content / style / notice / move / protection / license / featured | image = none / [[File:Some image.svg|40px]] | imageright = [[File:Some image.svg|40px]] | style = CSS value | textstyle = CSS value | text = The message body text. | below = More text or another imbox. | plainlinks = no }} </syntaxhighlight> '''name''' :(Optional) Name of the template. This adds a CSS class with name <code>box-''name''</code> to the HTML element, for use by bots or scripts. '''type''' :If no '''type''' parameter is given the template defaults to type '''notice'''. That means it gets a blue border. '''image''' :'''No parameter''' = If no '''image''' parameter is given the template uses a default image. Which default image it uses depends on the '''type''' parameter. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example: ::<code><nowiki>image = [[File:Gnome-dev-camera.svg|40px]]</nowiki></code> :'''none''' = Means that no image is used. '''imageright''' :'''No parameter''' = If no '''imageright''' parameter is given then no image is shown on the right side. :'''An image''' = Should be an image with usual wiki notation. 40px - 50px width are usually about right depending on the image height to width ratio. (But the message box can handle images of any size.) For example: ::<code><nowiki>imageright = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code> :'''Anything''' = Any other object that you want to show on the right side. '''style''' :An optional [[Cascading Style Sheets|CSS]] value used by the entire message box table. Without quotation marks <code>" "</code>. For example: ::<code>style = margin-bottom: 0.5em;</code> '''textstyle''' :An optional [[Cascading Style Sheets|CSS]] value used by the text cell. For example: ::<code>textstyle = text-align: center;</code> '''text''' :The message body text. '''below''' :A full width area below the images and text area. Can take a text or any kind of object, for instance another imbox: ::<code><nowiki>below = {{Imbox |type=content |text=This license tag is deprecated.}}</nowiki></code> '''plainlinks''' :Defaults to yes. If external link arrows - [[File:External.svg|10px]] - are desired, specify: ::<code><nowiki>plainlinks = no</nowiki></code> ===Technical details=== Namespace "Image:" was renamed to "File:" on 11 December 2008. This template was created long before that, and that is why it is named "imbox" as in "image message box". If you need to use special characters in the text parameter then you need to escape them like this: <syntaxhighlight lang="wikitext"> {{Imbox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} </syntaxhighlight> {{Imbox | text = <div> Equal sign = and a start and end brace { } work fine as they are. But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. And now a pipe and end braces <nowiki>|}}</nowiki>. </div> }} This template uses the imbox CSS classes in [[MediaWiki:Common.css]] for most of its looks, thus it is fully skinnable. Internally this meta-template uses HTML markup instead of wiki markup for the table code. That is the usual way we make meta-templates since wiki markup has several drawbacks. For instance it makes it harder to use [[m:Help:ParserFunctions|parser functions]] and special characters in parameters. The default images for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent png images. For those older browsers these png images have been modified so that the color of their default backgrounds match the background color of the template. The default background that MediaWiki renders for svg images is always white. This creates a white box around the images when displayed in older browsers. For more technical details see the [[Template talk:Imbox|talk page]]. Since this template works almost exactly like the other mboxes their talk pages and related pages might also contain more details, see the "See also" section below. ===See also=== {{Mbox templates see also}} <includeonly>{{Sandbox other|| <!-- Categories below this line, please; interwikis at Wikidata --> [[Category:Mbox and messagebox templates]] [[Category:File namespace templates|*]] }}</includeonly> enhazso7qnunohei4grvo1x3kb4z81b Tempilet:Imbox 10 1515 11367 2025-03-04T11:58:35Z en>RMCD bot 0 Removing notice of move discussion 11367 wikitext text/x-wiki {{#invoke:Message box|imbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 90yqkd9klfkh2s7isb6vikemdvm668g 11368 11367 2026-08-30T08:05:23Z RAPTOR7762 18 1 revision imported from [[:en:Template:Imbox]] 11367 wikitext text/x-wiki {{#invoke:Message box|imbox}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 90yqkd9klfkh2s7isb6vikemdvm668g Module:Message box/imbox.css 828 1516 11369 2025-10-19T18:19:47Z en>Izno 0 div imbox 11369 sanitized-css text/css /* {{pp|small=y}} */ .imbox { margin: 4px 0; border: 3px solid #36c; /* Default "notice" blue */ background-color: var(--background-color-interactive-subtle, #f8f9fa); box-sizing: border-box; overflow-x: hidden; } /* For imboxes inside imbox-text cells. */ .imbox .mbox-text .imbox { margin: 0 -0.6em; /* 1 - 0.6 = 0.4em left/right. */ } .imbox-speedy { border: 3px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .imbox-delete { border: 3px solid #b32424; /* Red */ } .imbox-content { border: 3px solid #f28500; /* Orange */ } .imbox-style { border: 3px solid #fc3; /* Yellow */ } .imbox-move { border: 3px solid #9932cc; /* Purple */ } .imbox-protection { border: 3px solid #a2a9b1; /* Gray-gold */ } .imbox-license { border: 3px solid #88a; /* Dark gray */ } .imbox-featured { border: 3px solid #cba135; /* Brown-gold */ } .imbox .mbox-text { padding: 0.35em 1em; flex: 1 1 100%; } .imbox .mbox-image, .imbox .mbox-imageright { padding: 4px 2px; text-align: center; flex: none; } /* keep synced with each other type of message box as this isn't qualified */ .mbox-invalid-type { text-align: center; } @media (min-width: 480px) { .imbox:not(.mbox-with-below), .imbox .mbox-flex { display: flex; align-items: center; } .imbox .mbox-image { /* @noflip */ padding-left: 1em; } .imbox .mbox-imageright { /* @noflip */ padding-right: 1em; } } @media (min-width: 640px) { .imbox { margin: 4px 10%; } } @media screen { html.skin-theme-clientpref-night .imbox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .imbox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } cacofixghrezzsmd254dqd10a2rghdw 11370 11369 2026-08-30T08:05:33Z RAPTOR7762 18 1 revision imported from [[:en:Module:Message_box/imbox.css]] 11369 sanitized-css text/css /* {{pp|small=y}} */ .imbox { margin: 4px 0; border: 3px solid #36c; /* Default "notice" blue */ background-color: var(--background-color-interactive-subtle, #f8f9fa); box-sizing: border-box; overflow-x: hidden; } /* For imboxes inside imbox-text cells. */ .imbox .mbox-text .imbox { margin: 0 -0.6em; /* 1 - 0.6 = 0.4em left/right. */ } .imbox-speedy { border: 3px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .imbox-delete { border: 3px solid #b32424; /* Red */ } .imbox-content { border: 3px solid #f28500; /* Orange */ } .imbox-style { border: 3px solid #fc3; /* Yellow */ } .imbox-move { border: 3px solid #9932cc; /* Purple */ } .imbox-protection { border: 3px solid #a2a9b1; /* Gray-gold */ } .imbox-license { border: 3px solid #88a; /* Dark gray */ } .imbox-featured { border: 3px solid #cba135; /* Brown-gold */ } .imbox .mbox-text { padding: 0.35em 1em; flex: 1 1 100%; } .imbox .mbox-image, .imbox .mbox-imageright { padding: 4px 2px; text-align: center; flex: none; } /* keep synced with each other type of message box as this isn't qualified */ .mbox-invalid-type { text-align: center; } @media (min-width: 480px) { .imbox:not(.mbox-with-below), .imbox .mbox-flex { display: flex; align-items: center; } .imbox .mbox-image { /* @noflip */ padding-left: 1em; } .imbox .mbox-imageright { /* @noflip */ padding-right: 1em; } } @media (min-width: 640px) { .imbox { margin: 4px 10%; } } @media screen { html.skin-theme-clientpref-night .imbox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .imbox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } cacofixghrezzsmd254dqd10a2rghdw